美文网首页
走近区块链‖12智能合约

走近区块链‖12智能合约

作者: 一支铅笔君 | 来源:发表于2019-08-07 22:00 被阅读0次

智能合约

1.本质

从本质上而言,智能合约是一种直接控制数字资产的计算机程序。通过在区块链上写入类似if-then语句的程序,使得当预先编好的条件被触发时,程序自动触发支付及执行合约中的其他条款,也就是说,它是储存在区块链上的一段代码,由区块链交易触发。

智能合约是部署在区块链上的计算机程序一DAPP(分布式应用)的基础单元。DAPP可以作为一组相互关联的智能合约,它们共同促成高级功能的实现——就像大型系统是由多个子系统或模块组成的,它们共同产生“整体大于部分之和”的效益。

DAPP是通过在区块链层部署一组智能合约,然后与这些智能合约进行交互实现的。

例如:

1)供应链跟踪和交易解决方案如 Provenance、IBM和沃尔玛的试点

2)预测市场,如Augur和Gnosis:

3)分布式组织,如 The DAO

4)以太猫

能合约的实现需要底层协以支持,选择哪个协议取决于许多因素,最重要的因素是在合约履行期间被交易资产的本质

2.工作原理

区块链的智能合约构建及执行分为以下几步:

①多方用户共同参与制定一份智能合约。

②合约通过P2P网络扩散并存入区块链。

③区块链构建的智能合约自动执行。

相关文章

  • 走近区块链‖12智能合约

    智能合约 1.本质 从本质上而言,智能合约是一种直接控制数字资产的计算机程序。通过在区块链上写入类似if-then...

  • OpenLaw介绍

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

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

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

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

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

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

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

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

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

  • 智能合约的局限

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

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

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

  • Fabric链码开发

    智能合约 随着区块链技术的应用和发展,区块链几大关键技术正在经历快速演进,如共识算法、智能合约、跨链事务、隐私保护...

  • 蚂蚁区块链第12课 如何使用命令行编译工具solcjs编译Sol

    1,摘要 蚂蚁区块链合约平台支持 Solidity 智能合约,针对合约源代码的编译,可以直接通过蚂蚁区块链 Clo...

网友评论

      本文标题:走近区块链‖12智能合约

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