代码是准则&对正义的追求

代码是准则&对正义的追求

未分类

英文版 2016/09/09 作者:Arvicco(ETC博客)

人们一直在重复 “代码就是准则 “这句话,却没有清楚地理解它的含义。有些人故意把它曲解为 “ETC支持小偷和骗子 “以及类似的胡言乱语。让我们把一些事情说清楚。代码是区块链上的准则。在这个意义上,所有的执行和交易都是最终的和不可改变的。因此,从我们(Ethereum Classic支持者)的角度来看,通过推动DAO硬分叉,EF违反了 “准则”,即他们在区块链上施加了一个无效的交易状态。

这与合同法或刑法,或其他法律因素无关。说 “代码就是准则 “类似于承认物理学规律。万有引力定律说,当我把一架钢琴推出窗外时,钢琴会往下掉。这并不意味着我把钢琴推出窗外就一定 “合法”。如果我这样做了,而坠落的钢琴杀死了一些路人,我在法官面前争辩说我不应该进监狱,因为我没有违反物理学定律,这将是疯狂的。 在以太坊区块链上,一个图灵完整代码的运行具有非常真实和有形的价值。正因为如此,总是有可能出现错误和意外的结果。总会有有人不满意的交易和代码执行结果。会有冲突和分歧,会有代码漏洞和利用,会有诈骗和盗窃,会有各种丑陋的东西。

谁应该处理所有这些冲突?让我们暂时设想一下,我们决定 “区块链社区 “将自行处理这一切。

谁来决定哪些链上代码执行是 “盗窃”,哪些不是?这种庞氏骗局合约是否足以让它停业?我们是否在这个黑暗市场出售假身份证和大麻时容忍它,但一旦它开始涉足儿童色情和可卡因时就划清界限?

是否应该有一个民主投票系统(模拟法庭)来决定这些案件,根据这些决定来改变区块链的状态?是否应该有一个委员会来决定哪些智能合约行为是 “不可接受的”,哪些交易是足以证明硬分叉的 “非法”?

什么可以作为这种决定的依据?适用的法律体系在哪里?谁将成为警察、法官和陪审团?什么是正当程序?上诉程序是什么?谈到 “区块链司法”,有很多问题,而这些问题没有好的答案。

但如果根本就没有系统,那就更糟糕了。如果 “区块链社区 “只是对一个 “特殊案例 “做了一个特殊的例外,选择 “仅此一次 “来主持正义。人们可能会问,这个案例有什么特别之处?为什么这起盗窃案能得到特殊对待,而其他的盗窃案却没有?你需要认识谁,你需要成为谁的伙伴才能得到这种特殊待遇?面对援引先例的法律案件和要求撤销具体交易的传票,你要如何为这种优惠待遇辩护?

这是个蛇窝,只要拒绝被拖入与智能合约执行有关的冲突解决并寻求正义,就可以避免。而这只需要坚持区块链的中立性和不变性的原则。

所以,代码就是区块链上准则。所有执行都是最终的,所有交易都是不可改变的。对于其他一切,有一种经过时间考验的方式来裁决法律纠纷和进行司法管理。这叫做法律系统。