sunlessw 发表于 2019-6-7 09:28:34

爱链社区:区块链入门 | 智能合约到底是什么?

智能合约就是定义各方权利和义务的,具有『约束力』的计算机程序。

222_680412 发表于 2019-6-7 09:28:44

分析智能合约的约束力之前,我们先来看看法律合约的约束力。法律约束力来自于两方面,一方面是签订合约的参与方有明确的合约的意向表达,比如酒桌上吹牛的话就很难作为合约,合约要和日常的谈话和文本有明确区别,这也是书面合同在这方面更容易减少误解的原因。另外一方面是公权力提供了这样一套司法执行体系,当合约不能正常履行的时候,可以寻求公权力的裁决执行。

ikg9o1o5b7h 发表于 2019-6-7 09:29:05

智能合约未来的两种路线

如果只追求约束力,对智能合约的发展并没太大分歧,但智能合约同时也是一种程序,它具有程序的所有特征,所以产生了分歧。
为了能校验合约,链上会保留智能合约的状态以及输入参数,也就是说提供了存储能力,同时也提供了合约运行环境,提供了计算能力。有了这两种能力后,理论上任何互联网应用都可以搬到链上了,同时还具有了约束力。所以以太坊将自己定义为世界计算机,EOS 将自己定义为一种 OS,都是用来运行去中心化应用 DApp 的平台。

lk3r7p5hhj 发表于 2019-6-7 09:29:10

互联网应用的模式是提供一个系统给所有人用,应用本身所需要的状态存储和计算能力,和因为需要实现约束而产生的状态存储以及计算能力混合在了一起,所以几乎没有一个互联网应用的价值能撑得起区块链这样规模的副本和重复计算。

k34yjMti 发表于 2019-6-7 09:30:10

智能合约,以太坊开启了区块链的2.0时代
页: [1]
查看完整版本: 爱链社区:区块链入门 | 智能合约到底是什么?