网贷百科
网贷百科 >>所属分类 >> 网贷名词   

智能合约


智能合约就是能自行执行功能的数字化协议。例如,一份能自动计算待付金额,并安排支付这笔金额的合约。


智能合约可以追溯到1994年,由跨领域法律学者尼克·萨博(NickSzabo)提出。他的定义是:“一个智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。”区块链的去信任机制网络是智能资产和智能合约发展的重要推动因素。智能合约被认为是区块链技术衍生出的经济基本构件。任何人都可以加入全球化的智能合约交易,不需要事前审查和高昂的预付成本。它移除了对第三方的信任必要。

传统合约是指双方或者多方协议做或不做某事来换取某些东西,每一方必须信任彼此会履行义务;而智能合约无须彼此信任,因为智能合约不仅是由代码进行定义的,也是由代码强制执行的,完全自动且无法干预。

在技术层面,智能合约被部署在分享的、复制的账本上,它可以维持自己的状态,控制自己的资产和对接收到的外界信息或者资产进行回应。它是运行在可复制、共享的账本上的计算机程序,可以处理信息,接收、储存和发送价值。

在应用层,智能合约通常也需要一个用户界面,并且模仿传统合约的条款逻辑。在用户看来,智能合约就是一个条件设置,当特定的条件满足时,程序就会释放和转移资金。

智能合约这个程序就像一个可以被信任的人,可以临时保管资产,总是按照事先的规则执行操作。

智能合约不再是一个计算机程序,它自己能成为市场中的参与者。智能合约对收到的信息进行回应,可以接受储存资产和价值,也可以向外发送信息和价值。

智能合约的优势

智能合约提供安全性优于传统合约的解决办法,同时减少与签订合约有关的其他交易成本。

智能合约能够在跨行业中提供更好的效率、透明度和自动化。

智能合约可以做到公开透明,甚至所有人都可以看到智能合约,因为这些智能合约的代码和状态都在区块链之中。

智能合约的挑战

现阶段,智能合约还存在一些缺点和不足。

首先智能合约要比传统的数据存储方式成本更高。

由于不需要人工干预,智能合约发生问题是,将很难纠正错误。在区块链中,如果你将货币发送给某个地址,这个操作是无法撤销的。因此,如果你与欺诈者进行交易–或者你已经将货币发送到错误的地址中–那么金钱损失是无法挽回的。

代码的执行是自动的:要么成功执行,或者所有的状态变化都撤消(包括从当前失败的合约中已经送或接收的信息。)这是很重要的,因为它避免了合约部分执行的情况(例如,在证券购买交易中,证券所有者已经转移发送了证券,但是密码学货币的支付转移却失败了)。在区块链环境中,这尤为重要,因为没有办法来撤消执行错误所带来的不好的后果(而且如果对手不配合的话,根本就没有办法逆转交易)。

这些系统都设计成了无需信任的环境,这意味着无法改正出现的错误。

基于区块链技术的智能合约不仅可以发挥智能合约在成本效率方面的优势,而且可以避免恶意行为对合约正常执行的干扰。

将智能合约以数字化的形式写入区块链中,由区块链技术的特性保障存储、读取、执行整个过程透明可跟踪、不可攥改。

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

分享一个区块链新手入门以太坊DApp开发教程:
http://xc.hubwiz.com/course/5a952991adb3847553d205d1?affid=20180507wdzj

附件列表


词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
1

词条信息

五棍萨满
五棍萨满
书童
词条创建者 发短消息   
耶律燕乐观的堂姨
耶律燕乐观的堂姨
书童
最近编辑者 发短消息   
  • 浏览次数: 4853 次
  • 编辑次数: 2次 历史版本
  • 更新时间: 2018-05-07

相关词条

关注我们

微信公众号wdzj-official