字面上很容易理解,程序代码就是法律,而无需人为的的审判与干预。, V! `8 q, T2 B' I
( L( J: {1 k" ~ D8 W" b d
区块链讲究的是多中心化,例如比特币,分布式存储(多中心化存储)让信息被记录到网络中无数的节点,一个人、一个团体无法篡改数据,所有的流程都是按照事先达成的共识,依据程序去执行,几乎不存在人为干涉的可能,这就是一种典型的代码既法律的模型,也是比特币被信任的基础。# k8 t0 |; k" g
+ v9 Z* G& J. l- _- |! ]
在以太坊等更先进的区块链网络中,智能合约的出现,让区块链网络可以实现更多的功能。所有的规则,都被写入智能合约的代码中,然后依据程序代码去执行,而程序代码通常又是开源的,所有人都可以查看。9 V) c) g' b2 N( l3 X) L6 Q
这样可以摒除人性的介入,消除人与人之间的纷争,使智能合约实现的功能变得透明、公平,这也是代码既法律理念的体现。7 K! }7 x; Y1 j" X2 `
在传统的代码程序中,我们很难杜防设计者在其中做手脚,比如单方面篡改规则。但现在借助区块链技术,代码既法律成为了可能。- u) w/ V" \9 |- r5 \% l3 h
4 U& W$ B5 Q$ E- X; y2 S7 b {; s
美国证监会SEC认为,计算机代码可以是具有法律效力的合同。因此Celes在设计智能合约脚本语言的时候,将会采用能配合不同法律体系的脚本语言版本,力求参与者群体可以自由选择所需要符合法律合规的方式,最终达到代码即法律合规文本的目标。
然而各国法律合规会有相当的不同,也存在时效性的问题,所以Celes还有一个的法律与合规编译层负责将这些代码编译成现实法律可读的文本。
6 v H( A2 _" k7 l9 v4 h
由于Celes采用“去中心化”的区块链方式记录关键数据和见证,监管者都可以获得任何数据和记录,所以目前金融界应用各类合规报备的成本,如MIFID2等,在Celes上做应用的话,就会有较大的节省。- m. P; P/ Q* n2 U# ?# A! E
同时因为区块链的存在,Celes上的服务理论上是不存在隐瞒或者曲解交易数据的情况。Celes从“使用者”,“代码”和“文本”三个方向努力,配合监管,力求在这个区块链上的开发服务都能合规。+ q' n4 }4 D4 d6 }* d7 g4 z( x" w
- i1 H/ L& S A7 |+ W! E
由于法律合规条文非常复杂,在具体设计代码的时候,会考虑考虑到当地具体的法律法规,以设计不同的表达形式,力求代码本身就具备一定的法律可读性。我们知道这是一个非常有挑战性的设想,但作为区块链世界与真实法律世界的桥梁,法律合规的兼容性是很有意义的一个方向。4 [: Z7 P/ k( z3 Q
9 A4 @9 X t# K$ z e! X0 C
Celes在设计兼容性的同时,可能会发生的困难以及当地法规可能出现的变动。所以Celes特别增加了一个法律合规编译层,对代码做独立的解读,并生成合规的文档存储在链上。
成为第一个吐槽的人