区块链是一个分散的数据库,依赖于一组加密数据来确保记录的完整性和真实性。存储在区块链中的数据不能被追溯修改,因此区块链的状态只能以用户协商的方式进行,即得到超过50%网络节点的许可才能更新。
从这个意义上说,区块链是密码性安全的附加数据库,不需要任何中间商或清算组即可运行。与专门用于分散支付系统的比特币区块链相比,现代区块链架构,如2014年
以太坊(Ethereum)开发的新型区块链平台,引入了其他功能,它允许将小的代码片段直接部署到区块链上,由网络中的每个节点分散执行。
在20世纪90年代后期,尼克·萨博(Nick Szabo)首先提出了智能合约概念。智能合约(Smart Contract, 简称SC)是一种计算机协议,它可以帮助人们通过区块链上的简单交易与其他人或机器建立合同关系。
根据萨博将代码植入合同之中的设想,智能合约无需建立在交易双方的信用基础之上,从而实现一种自我执行,这样就可以提高交易效率并消除传统合同关系的不稳定性。
除了可以提高交易的速度和效率之外,智能合约用机器理解的计算机语言编写,所以其内容比传统合约更为准确。智能合约旨在模拟合约条款的逻辑,它能够自动执行特定的协议条款,通过集成的执行机制提供无需相互信任的交易。
因此,智能合约可以支持合同履行,通过将法律义务变为自动执行的交易,从而减少谈判、核实、执行成本。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。