区块链入门:智能合约

数字货币的出现,可谓是打开了智能合约通向现实世界的第一扇大门,因为大多数的合约都涉及金钱交易。

什么是智能合约?

智能合约是一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,由计算机系统自动执行。

智能合约程序不只是一个可以自动执行的计算机程序,它本身就是一个系统参与者,对接收到的信息进行回应,可以接收和储存价值,也可以向外发送信息和价值。这个程序就像一个可以被信任的人,可以临时保管资产,总是按照事先的规则执行操作。

基于区块链的智能合约有什么优势?

1、将合约以数字化的形式写入区块链中,因区块链的特性,数据将无法删除、修改,只能新增,整个过程透明可跟踪,保证了历史的可追溯性;

2、因行为将被永久记录,可极大程度避免恶意行为对合约正常执行的干扰;

3、去中心化,避免了中心化因素的影响,提高智能合约在成本效率方面的优势;

4、当满足合约内容时,将自动启动智能合约的代码,既避免了手动过程,同时又保障了发行者无法违约;

5、由区块链自带的共识算法构建出一套状态机系统,使得智能合约能够高效地运行。

随着区块链技术的到来,智能合约与区块链的结合可能会让人类社会结构产生重大变革。智能合约解决了传统合约中的信任问题,大幅降低了信任成本,虽然智能合约还有一些问题,但随着技术的不断发展,必然会走向一个好的发展之路。

    原文作者:链圈神奇女侠
    原文地址: https://zhuanlan.zhihu.com/p/36621828
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞