首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

智能合约三原则

三个重要的原则:

1)首先,智能合约数据来源于链上。这是指智能合约的输入是从区块链的数据库里面出来的。这些数据是由区块链保证的,具有真实难以篡改的特征。

3)再者,智能合约输出在链上。这是指智能合约的输出结果必须存在区块链上面,这样保证结果的真实与可追溯性,并且为其他相衔接的智能合约提供输入数据的准确性保障。

根据以上三个原则,我们可以判定一个自称“智能合约”的系统是不是真的是智能合约?

1)如果使用不在区块链上的数据,那执行结果可能不可靠,若作为证据,证据的可信力低。

2)如果执行的结果没有被共识过,这结果也不值得信任, 参与方可以不认这结果,同样,证据可信力低。

3)如果产生的结果没有写在区块链上面,就会有被更改过的可能性,也难以作为可信的证据。

4)如果智能合约上不是执行相关的法律法规,那么智能合约只能是链上代码,而不能被称为智能合约。

5)如果智能合约没有在区块链系统上运行,例如在类似区块链系统上运行或是在链下运行,这结果也不能信任。类似区块链现在还有许多问题,许多系统的共识机制都被挑战, 链下活动也不能够被信任因为计算没有在链上。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190117A115RB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券