当代的处理方法
会计控制
有一种协议,已经存在了很久,人们用这种协议来管理合约执行过程。这种协议,盛行于金融密码学社区之外,也早于金融密码学社区的出现。 这些协议由表单流程构成(在数据流程图中,正规的显示是“数据流”),并具有称为“控制”的检查和过程。控制的作用与密码协议的作用类似:完整性,授权,等等。 本文中使用“控制协议”或者简称“控制”,来指代数据流和控制的组合。
控制协议,以及基于它进行审计和会计操作的职业,在我们的经济中发挥了关键的作用,但对这种作用的认识存在谬误。 经济学家们将之与其他成本,包括合同议价还有保证合同执行的成本,混为一谈,统统打包放到了“交易成本”这个口袋类目中。但是如果没有控制,大企业还有它们所创造的规模化经济,都无可能出现。人类是易于争吵的物种,生活在小部落中尚可,并不适应大的组织机构,因此很难进行广泛协作,来制造大型喷气式飞机,或者经营医院。但控制则让人类跨越了这个障碍。这些控制协议是商业经验,在多个世纪中积累下来的成果,未来还将存在很长时期。但在数字革命的推动下,很快,这些纸质年代的技术就将在智能合约的影响下变得更加强大,最终,成为智能合约的一部分。
控制让合约执行的审计成为可能,便于对中介的行为进行更为准确的推断。审计是昂贵的,所以通常要进行随机的抽样。 经济学家在可以物理强制执行的情况下,对“检验违约可能性”与“法律惩罚的严重性”这两者之间的可替代关系,进行了研究。 他们得出了令人信服的结论,完全可以用更高的惩罚,来换得更少和更低成本的审计。 然而,在现实世界不完全的信息条件下,这个结论并不绝对可靠。
由于在很多场景下,控制都指的是雇主和雇员之间的隐性合约,所以很难从合同联想到控制。控制还有一个次要功能,就是监控与其他组织的合同。在这个方面,倒是很容易产生联系,但由于控制的这两种功能常常结合起来,所以还是令人困惑。由此,通常的控制,总是基于管理上的权威,而不是基于合约条款。
通常,控制都是针对金额和货物数量。一个经典的控制,是复式记账法,这种记账法使用两本账簿,并且在两本账簿之间进行计算核销。要隐瞒一个违规行为,需要从两边都删掉记录,或者录新的记录去抵消违规账目。注意,这就需要将错误与欺诈分开。这个问题,在其他领域,例如审计和智能合约中,也会发生。 为了说明清楚,下面列举两种控制技术:
预付款: 存在一系列的控制方法,都使用了收据,或者使用不记名票证(通常是纸票或者金属币)进行支付。电影院所使用的协议,就是一个例子。为了将“进门”与“付款”分开,人们使用电影票,并分设了两个员工角色,一个在窗口售票,一个在入口处检票。每隔一定时间,就会有一个会计来核对票数和收款总金额。如有差异,则意味着存在欺诈或者错误。
客户审计:这种技术为客户生成交易的原始凭证。 例如,将商品定价为 0.99 美元,则需要雇员打开钱箱找零,同时生成一张小票。
一个完整的协议,通常具有这些特征:生成原始凭证,分权,货品数量的核销,标准服务项目,还有金额。
在这些特征中,分权需要特殊的分析。
在大型商务中,交易被分割,任何个人都无法进行欺诈。 职责分割,是“需要同谋理论”的实例。 比如,库管/送货,销售,和收款的职责,都由不同的部门执行,每个部门都需要将交易向会计部门,这个第四方的部门汇报。任何匹配不上的汇报行为(例如,送货没有收款收据),都说明存在潜在的欺诈(例如,送货给了客户,但收来的款项却被贪匿,没有交予公司财务)。职责隔离,是审计人员最喜欢的工具。 只要它缺席,审计人员就大喊“违规”,就跟优秀的程序员不会容忍单点故障一样。很多密码系统,不可避免的走向商业失败,其主要原因就在于,他们倾向于信任一个单独的实体,而不是进行功能分割,以确保只有“串通合谋”的情况下才会发生问题。
从范围和侧重点的角度来看, 智能合约与控制,存在最少3种巨大区别。
控制是纸质时代的协议,设计为静态的表单,对于保密性不大关注,完全基于管理上的权威,而不是一对一的关系。
智能合约可以基于广泛种类的互动协议和用户界面,能够处理广泛种类的合约执行。 控制协议,在纸质年代开发,所以,基于静态表单,以消息的形式传递,用表格和制表软件来处理。控制聚焦于金额,标准化的货物及服务事项,便于用数字记录,便于用算法计算,但往往忽视合约执行的其他方面。数字的校验、核销的方法,都非常粗糙,与密码哈希比较,更容易伪造。 电子数据交换( EDI)继承了静态表单,并继续依赖控制。 对密码哈希的应用,也仅只限于对单个消息的完整性检查。
控制,对于保密性少有重视,尤其在现代的会计语义中。 纸质协议对保密性的忽视,起因于纸质造假困难,而数据造假则更容易。 其次,很难找到一种技术,可以在审计的时候,保护机密信息。企业们,习惯性的信任会计公司,这种信任在上个世纪已经出现裂痕,而且还会持续撕裂。 信任危机来源于会计公司在审计的时候,从客户数据库中获得大量的内幕和市场信息,并以此谋利。在数字世界中,如果还使用纸质协议,则对审计者自身,几乎无法实施控制。下面将要讨论的交易记录,事后无法伪造,还有多方的加密计算,预示着密码学协议将给审计跟踪和控制带来更好的效果。对密码学的应用,将给数据挖掘还有信息泄密等问题,起到改善的作用。
审计者,非常信任管理者,让管理者以可靠而高效的方式,审批交易。会计传统中,这种对管理层的双重信任,以及对员工的不信任,根深蒂固。但过去的20年中,有一种趋势与这种会计传统恰恰相反。这种趋势,要求放松控制,减少层级实现扁平化管理,给予专业的员工以权力。但不幸的是,控制放松导致了几起银行业和投资行业的丑闻。最新的观点是,在控制和授权之间,需要有精心设计的平衡。智能合约的观点是,我们需要更加智能的控制,这种控制要来源于公司的所有者,并消弭管理层和专业员工之间的不对等。这就意味着,基于老板(最少是总监吧)与员工之间的直接关系,以及员工之间对称的规范化关系,将那些含糊的员工合约,转变成为更加清晰的智能合约
尽管这些差异,都是贬低控制的,这些传统的协议仍将有很长久的未来,这要归功于它们很长久的历史。这些协议高度进化成熟,历经几百年历史(例如,复式记账法比文艺复兴还早)。 智能合约将从控制协议中,引进许多技术和策略,比如生成原始记录,职责分隔,还有核销。 但是,不久的将来,智能合约就将增强并改革传统的商业过程,创造出多样化的新的商业结构,并在长期的过程中,替换传统的控制。
电子数据交换
电子数据交换 (EDI) 是组织之间,用来传递标准化商业交易信息的方式,它是一种计算机到计算机的通信。它使用标准化的格式,让接受者执行请求的交易。它在网络空间中,实现了传统的静态商业表单,并保持了对传统控制的依赖。 除了简单的加密和完整性检查,EDI 并没有利用算法和协议来提供安全性,也没有改善商业关系的“智能性”。 它只是更快的执行传统的议价过程,和执行监控过程。
EDI 丢失了纸质的一些安全特性(比如难以复制),但也没有从众多可能应用的协议中获得好处,依然还只是静态表单的消息传递。本文则给予了一个更丰富协议的范例。
EDI 合约,只是对现有条款和条件的简单重复,当然在电子环境下,时效性得以改善。 智能合约则不同,它重新设计我们的商业关系,利用众多更加丰富的协议,将我们从纸质的模式下解救出来,而不是仅仅通过安全的方式传递表单。
下面的目录,来自 Sokol [3],展示了在电子表单形式下,各种各样的商业表单:
Administrative
Product code and price catalogs
Catalog updates
Forecasts and plans
Deals and promotions
StatementsPrepurchasing
Requests for quote (&response)
Inventory inquiry/advicePurchasing
Purchase order & acknowledgment
Purchase order change & acknowledgment of change
Material release
Point of sale/inventory on handShipping and Receiving
Shipment status inquiry & response
Advance shipment notification
Bill of Lading
Freight billWarehouse
Inventory inquiry & status
Shipping notice
Receipt confirmation
Shipment order
Shipment confirmationCustoms
Declaration
ReleaseBilling and Paying
Invoice
Payment remittance
Credit and debit memos
Receipts
自动系统的权威
某一方,或者另一方,会在议价中,设计并加入聚焦点(或者叫谢林点,意指在博弈中,双方不经沟通,缺省便会选择的方案),都是想减少议价过程并降低他们的成本。 超市中的固定价格(无需讨价还价),电器销售员给你预先准备好的合同,等等,都是固定聚焦点的例子。他们几乎马上就同意了; 这些聚焦点是议价的开始,也是议价的结束,因为再对最近的一个聚焦点是否更好,来讨价还价,对双方来说,都带来过高的成本。
还有一些较弱的执行机制,用作类似的目的,例如停车场的横杆,防止人们离开之前不付款,还有建筑工地的拒马和胶带,大部分的栅栏等等。 我们的文明生活中,处处都是植入的合约。
更加微妙的例子还有出租车计程表,点钞机,计算机显示器等等。有了固定聚焦点,通过使用技术手段作为权威,我们能够大幅降低议价成本。“对不起,电脑就是这么说的”,全世界的柜员都这么分辨。“我也知道去曼哈顿大概需要 50 美元,但是计程表显示了75美元”,出租车司机会这么说。