美文网首页区块链研习社区块链
区块链里的智能合约是什么?有什么用?

区块链里的智能合约是什么?有什么用?

作者: ad9199b502da | 来源:发表于2019-05-08 10:25 被阅读3次
智能合约是什么

币圈和Dapp圈的朋友对智能合约这个词一定不会感到陌生,那么智能合约到底是什么呢?一个约定?一份合同?还是什么山盟海誓?今天我们就来简单“揭露”一下智能合约的真面目。

智能合约的起源

智能合约起源于1995年,由跨领域法律学者尼克·萨博提出,他发表在网站的文章中提到了智能合约的领先理念:

"一个智能合约是一套以数字形式定义的承诺(promises),包括合约参与方可以在上面执行这些承诺的协议。"

名词解释1:一套承诺指的是合约参与方同意的相互的权利和义务,承诺定义了合约的本质和目的。以汽车销售合约为例子:卖家承诺销售汽车,买家承诺支付相应的货款。

名词解释2:数字形式意味着合约必须写入计算机可读的代码中。因为只要参与方达成协定,智能合约建立的权利和义务将由一台计算机或者计算机网络执行的,这是非常必要的。 

智能合约的工作原理

构建合约——智能合约由区块链内的多个用户共同参与制定,可用于用户之间的任何交易行为。协议中明确了双方的权利和义务,开发人员将这些权利和义务以电子化的方式进行编程,代码中包含会触发合约自动执行的条件。

永久存储——合约上传区块链网络后,全网的验证节点都会接,用户可以随时随地勘验,不会存在赖账的可能性。

执行合约——智能合约会定期检查是否存在相关事件和触发条件,满足条件的事件将会推送到待验证,也就是把这件事记录到小本本上,以备查证。这就保证了交易的透明性和公开性。

节点验证——先对该合约进行签名验证,以确保其有效性。大多数验证节点对该事件达成共识后,智能合约将成功执行。成功执行的合约将移出区块,而未执行的合约则排队等候验证和执行。

智能合约的工作原理

结语

在智能合约的世界里,每个人需要共同维护区块链的大账本,任何交易数据都是无法篡改、不可伪造的,减少人工干预,降低人工成本,面对无谓的维权纠纷,一切让代码主持交易的公平性和合理性。

利用智能合约开发的应用也继承了“不可篡改、不可伪造”的优良传统,尤其在菠菜游戏上,这就直接杜绝了暗箱操作、庄家操盘等不公平的现象。


全新的公平、有趣、可玩性高的区块链游戏平台:Dapp365.io

相关文章

  • 区块链分享-预言机是什么?依托什么技术?证明机制有哪些?预言机类

    预言机是什么呢? 简单说,区块链的业务逻辑核心在智能合约,智能合约的参数输入来源在预言机。预言机就是区块链世界链接...

  • 什么是智能合约(Smart Contract)?

    文|李伟志 智能合约是什么? 在区块链上运行的程序,通常称为智能合约(Smart Contract)��。所以通常...

  • OpenLaw介绍

    在智能合约的区块链时代,Code is Law。区块链应用的公平性、透明性通过智能合约代码实现,一旦通过智能合约去...

  • 区块链2.0时代--以太坊

    区块链2.0: 以太坊 区块链2.0是以“以太坊”为根本的区块链,也称为智能合约开发和应用的时代。 智能合约是以太...

  • 区块链的“智能合约”

    我们一提到区块链,就会听到“智能合约”这个词,那这个智能合约到底是什么呢?接下来跟着小编一起聊一聊区块链的“智能合...

  • 智能合约是什么?它真的安全吗?

    今天来说下因为区块链技术而火起来的智能合约。 1、为什么说智能合约是因为区块链技术火起来的呢? 因为智能合约概念的...

  • 以太坊智能合约编写(一)

    什么是智能合约? 在区块链上运行的程序,通常称为智能合约。所以通常会把写区块链程序称做写智能合约。虽然比特币上也能...

  • 智能合约的局限

    区块链的应用离不开智能合约,换句话说,智能合约就是区块链实现各种应用的基础。智能合约是否强大,也就决定了应用是否强...

  • 笔记整理:区块链在传统领域的运用

    区块链在传统领域的应用,主要包括智能合约、众筹、公证这三个领域。 1、智能合约领域,以太坊被认为是区块链智能合约开...

  • 智能合约开发第三课 搭建一个运行的环境

    智能合约就是在区块链上运行的程序吗,那么首先的问题就是: 如何把智能合约放在区块链上 本质上讲,智能合约就是一段代...

网友评论

    本文标题:区块链里的智能合约是什么?有什么用?

    本文链接:https://www.haomeiwen.com/subject/angpoqtx.html