• 区块链技术  关注官方公众号
    区块链是什么
    微信扫一扫关注
    比特之窗公众号
首页 > 专题 > 区块链技术中智能合约所起到的作用

区块链技术中智能合约所起到的作用  专题

2018-05-16   17:18             评论:0         阅读:

由于区块链技术和智能合约是能够相结合的,而且是完美的衔接。智能合约可以通过网络扩散进入区块链,并可以将智能合约记录保存在区块链之中,且可以通过区块链把智能合约公布给特定的群体,以完成区块链开放性的特性。

  

  由于区块链技术和智能合约是能够相结合的,而且是完美的衔接。智能合约可以通过网络扩散进入区块链,并可以将智能合约记录保存在区块链之中,且可以通过区块链把智能合约公布给特定的群体,以完成区块链开放性的特性。

 

  智能合约是可以通过P2P等网络的扩散方式,在区块链的每个节点中保留信息;区块链中的每个信息节点都将会收到的信息优先保存到区块链中,等待新一轮的共识时间,触发对该份合约的共识和处理。共识时间到了,验证节点会把最近一段时间内保存的所有合约,一起打包成一个合约集合(set),并算出这个合约集合的Hash值,最后将这个合约集合的Hash值组装成一个区块结构,扩散到全网;其它验证节点收到这个区块结构后,会把里面包含的合约集合的Hash取出来,与自己保存的合约集合进行比较;同时发送一份自己认可的合约集合给其它的验证节点;通过这种多轮的发送和比较;所有的验证节点最终在规定的时间内对最新的合约集合达成一致。

 

区块链技术中智能合约所起到的作用

 

  最新达成的合约集合会以区块的形式扩散到全网,每个区块包含以下信息:当前区块的Hash值、前一区块的Hash值、达成共识时的时间戳、以及其它描述信息;同时区块链最重要的信息是带有一组已经达成共识的合约集;收到合约集的节点,都会对每条合约进行验证,验证通过的合约才回最终写入区块链中,验证的内容主要是合约参与者的私钥签名是否与账户匹配。

 

  智能合约与传统合约相比,个人认为最大的特点和优势就是其解决了“信用”的问题。传统合约达成前,参与者先要了解各方的信用背景以选择合适的对象,合约达成后的阶段,也要依赖于各方的诚实信用,或者引入第三方(如支付宝)来担保合约履行。但在智能合约的场合,链上的资源是真实透明的,合约的内容确定后就无法更改,执行更是不用依赖任何额外操作。最终,“匿名信用”成为现实,合约缔结前无需进行信用调查,缔结后也不用第三方进行担保履行,从而实现交易成本大大降低,交易效率则大幅提高。

 

  不过相较于只是智能合约的话,还是存在很多的不安全因素,保密性能还是不太完善,不过就其的应用前景也是相当的广泛,可以利用到以后的各种公司、个人、政府等的合同拟定,起到见证的作用。基于智能合约的优势,在加入区块链技术之后,相对而言,其安全性和保密性得到保证,也能建立起完全的信任体系。

 



区块链 区块链技术

版权声明:本文系比特之窗作者原创稿件,版权归比特之窗所有。转载须注明“文章来源,比特之窗”,违者必究。

上一篇:区块链技术的项目核心是什么?它能够提供什么?
下一篇:区块链技术被当做有心人的手段?你是认真的吗?

阅读排行榜

频道入口: 区块链技术 比特币 竞争币 挖矿 专栏 论坛 网址导航 今日行情 创投 百科 科技 活动峰会 原创 独家 专题