专业开发15年,丰富的开发经验!贴心的私人订制服务,为您打造合适的平台。

rexian

咨询电话:13386501543

联系方式

电 话:13386501543

邮箱:1203125@qq.com

地址:浙江省杭州市江干区下沙街道万亚金沙湖1号3幢

当前位置:在设置导航设置内修改 > 区块链100问 > 区块链与智能合约的关系

区块链与智能合约的关系

文章出处:24 阅读量:24 发表时间:20-01-01 16:51
区块链100问

智能合约这个概念最早在1995年被提出来的,它的定义是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。

 

总而言之,智能合约看出来就是让计算机在满足一定条件下去自动执行一段程序,光从这方面看,智能合约应该是一个很容易实现的技术。那么为什么这门技术在之前的一段时间没有被人利用起来,而是这几年才火热起来?那是因为当时缺乏能够支持可编程合约的数字系统和技术,而区块链的出现解决了该问题,不仅可以支持可编程合约,而且具有去中心化、不可篡改、过程透明可追踪等优点,天然适合于智能合约。所以说,虽然智能化合约提出来更早,不过,智能合约更像是区块链的特性之一。

 

传统技术即使通过软件限制、性能 优化等方法,也无法同时实现区块链的特性:1是数据无法删除、修改,只能新增,保证了历史的可追溯,同时作恶的成本将很高,因为其作恶行为将被永远记录;2 是去中心化,避免了中心化因素的影响。

 

基于区块链技术的智能合约不仅可以发挥智能合约在成本效率方面的优势,而且可以避 免恶意行为对合约正常执行的干扰。将智能合约以数字化的形式写入区块链中,由区块链技术的特性保障存储、读取、执行整个过程透明可跟踪、不可攥改。同时,由区块链自带的共识算法构建出一套状态机系统,使得智能合约能够高效地运行。

 

区块链技术给智能合约带来的是一次新生,使其从单纯的理论变成了现实,并慢慢地被运用到法律等领域,随着区块链技术的快速发展,智能合约必将迎来更好的未来。


cache
Processed in 0.008283 Second.