1. 麦妖榜首页
  2. 行业

有声阅读||智能合约真的“智能”吗?

撰稿人:Afish   审稿人:Jodie

主播:一九

如果你下笔如有神,如果你对区块链有独特的见解,如果你有一颗热爱朗读的心,那么欢迎回复“阅读”报名投稿、读文章,有才华就要勇敢的show出来!

全文字数:1013字

阅读时间:4分钟

在日常生活中,我们需要用合约衍生出来的法律效力来保障合约双方的合法利益。

但是合约执行的过程,不仅有繁琐的步骤,还有令人玩味的文字游戏,甚至还有撕破脸皮的愤怒。区块链的世界里,可以通过智能合约实现代码自动履行合约内容。

1.智能合约与区块链

早在上世纪90年代,尼克·萨博就从自动售货机的工作模式中得到灵感,提出了智能合约的概念。

类似于自动售货机,智能合约能够自动执行某些需要人为完成的协议。智能合约的实现有多种途径,但智能合约更适合部署在区块链上。

因为区块链有着去中心化,防篡改等特点,可以保障合约不受任何人、机构、组织的控制,按照制定好的执行标准运行。

因此区块链赋予了智能合约信任的前提。

2.智能合约的执行

智能合约由区块链内的多个用户共同参与制定,用于用户之间的交易行为。

开发人员需要进行编程,将交易条件和交易内容用代码表示出来。代码中包含触发合约自动执行的条件以及如何执行。

举个例子,现有一份关于买卖交易的智能合约,合约内容为小明向小华支付100NTS,在收到NTS后,小华需要给小明发送区块链学习资料。

合约编码完成后,这份智能合约就会被上传到区块链网络上,网络中的验证节点都会接收到小明和小华的合约。

智能合约会定期检查是否存在相关事件和触发条件,而满足条件的事件将会推送到待验证的队列中。当小明给小华的账户支付了100NTS,这个事件就成了该智能合约的触发条件。

此时,区块链上的验证节点会对小明的支付行为进行签名验证,当验证节点按照区块链系统规定的共识机制对该事件达成共识后,智能合约会自动将区块链学习资料发送给小明,并通知交易双方。

3.智能合约的局限性

不久前阿里申请了一项专利,该专利允许第三方管理员执行“特殊处理指令”来中止智能合约,打破了智能合约运行后,无法人为干预的情况。

这项专利确实可以解决智能合约存在的一些问题,但真要实现大规模的商业应用,智能合约所面临的问题远不止于此。

首先,当合约需要包含更多交易条件和交易内容时,对合约编写者的逻辑思维会提出更高的要求,编写合约的难度也会呈指数增长。

当合约编写者的思维出现局限性时,智能合约中的设定也将存在瑕疵,不够严谨。如果制定的时候出现偏差,那么合约的执行就是不当的行为。

其次,智能合约的代码需要完全公开,但公开代码会让智能合约面临严峻的考验,当一些不怀好意的人发现合约的执行漏洞后,会大肆加以利用来满足自己的私利,从而对其他用户造成损失。

最后,智能合约的法律效应和监管手段也是需要考虑的问题。

往期精彩文章回顾:

有声阅读||天生一对的区块链和Token

有声阅读||浅谈区块链资产共识的产生

Nerthus(纳尔图)项目进度公报2018.10.9

有声阅读||号称可以实现百万TPS的石墨烯技术是什么?

有声阅读||揭秘区块链背后的密码学技术

三分钟看看区块链是什么?

区块链真的可以改变世界吗?

Nerthus(纳尔图)项目进度公报2018.9.14

Nerthus(纳尔图)项目进度公报2018.7.31

致Nerthus社区现在、未来的小伙伴的一封信!

【Nerthus COO陈圆君答疑】答Nerthus纳尔图DAO社区用户问!

【做中国制造的区块链项目】Nerthus(纳尔图)COO陈圆君 对话 极热区

【Nerthus官方声明】尚未有任何私募计划!

区块链技术迭代进程:彻底的去中心化区块链操作系统是怎样炼成的?

有声阅读||智能合约真的“智能”吗?

获取更多消息

关注 “纳尔图Fans”   芥末圈

有声阅读||智能合约真的“智能”吗?

加入纳尔图QQ社群

有声阅读||智能合约真的“智能”吗?

回复“纳尔图”

加入纳尔图微信社群

有声阅读||智能合约真的“智能”吗?

 

本文由用户:yemengmao 发布,不代表网站的立场,转转请注明出处:http://www.maiyaotop.com/hangye/6294.html

发表评论

登录后才能评论