当前位置:主页 > 比特派官方 >

Bitpie下载|代码不是法律 - CoinGeek

本文最初发表于高泽明网站,经作者许可转载。 在这里阅读全文。

“代码就是法律”是一个令人自豪的加密货币宣言。 有些人甚至可能将其视为不可侵犯的信条。 很少有人质疑这一点。 但偶尔,一些Brave人也会提出质疑。 这是最近的一个 邮政 在推特上:

“代码就是法律”这句话是一个隐喻,它在构建智能合约代码使用的实际现实方面很有用,但在将代码描述为实在法的替代品方面是不正确的。 ——普雷斯顿·伯恩

我基本上同意这个说法,尤其是后半部分。

推荐阅读 1

通过未来的结账体验提升你的品牌

2小时前 2

朱利安·阿桑奇将参加元宇宙虚拟政治涨势

2小时前

但更准确地说,我将所谓的“智能合约”定义如下:

智能合约是法律合约“价值状态”变化的自动执行。

在上述定义中,“价值状态的变化”中的两个不定冠词“a”均有效,因为(1)并非法律合约的每个方面都是或涉及“价值状态”; (2) 一份合法合约可能有多种价值状态; (3) 并非每个“价值状态”都需要自动执行的更改; (4) 此外,并非每种“价值状态”的每次“变化”都可以完全自动化。

根据上述定义,很明显,智能合约不是也不可能是任何定义意义上的“法律”,而只是法律合约中某个价值交易所方面的自动执行,而该法律合约本身甚至不是法律。法律,但只是符合法律并受益于法律的协议的特定要素。

由于无法理解法律合约的现实范围,导致技术官僚产生了“代码就是法律”的错误信念。

此外,在上述智能合约的定义中,“价值状态”是局部的(即特定于合约的),而不是全局的(即系统范围内的)。 未能理解这一重要问题导致了以太坊等基于全球账户的智能合约系统的出现,该系统从根本上是不可扩展的,这是由于永久的设计缺陷而不是临时的技术限制。

相比之下,中本聪基于 UTXO 的比特币区块链使我们能够构建无限数量的“状态机”,这些状态机彼此独立(并行),但可以自由组合。 但是,这种并行状态机和基于全局账户的状态机的模棱两可,导致了不可扩展的以太坊灾难以及由此产生的更多不可扩展的灾难。

什么是合约?

在同一条 Twitter 帖子中,伊恩·格里格 (Ian Grigg) 写道:

“合约是交易双方关系的基石,……你可以忽视它,但它不会忽视你。 没有合约,你就无法构建一个真正的系统,所以在石器时代、拱门之前,加密货币仍然在闲逛,并想知道为什么他们的建筑物不断倒塌。”

这确实是事实,但也正是加密货币世界所不理解的。

具体来说,他们不明白“合约”到底是什么。

这就是为什么他们将合约的自动执行要素称为“智能合约”,因为他们不知道,当没有基础法律合约时,执行本身可能毫无意义。 但他们认为一段代码本身就构成了一份完整的法律契约。 难怪人们如此容易陷入无合约的 NFT 中,因为它们对任何合法财产都没有明确的合约定义。 他们还没学会。 如果时机成熟,更多无合约 NFT 浪潮将再次引发人们的想象。 因为为什么不呢,代码就是法律,而合约就是智能的。

观察:智能合约既不是“智能”也不是“合约”

区块链新手? 查看 CoinGeek 的区块链初学者部分,这是了解更多有关区块链技术的终极资源指南。

  • 关注微信

猜你喜欢

微信公众号