专栏首页区块链+系列智能合约——运作方式
原创

智能合约——运作方式

区块链行业的许多想法一样,一般的混乱笼罩着所谓的“智能合约”。

智能合约是基于二代区块链平台正在研发的内置模块,实现自动化的掌控资产的转移。其原理是根据事先制订的协议,在某一事件触发时能够自动地执行合约条款。

智能合约使得合约处理过程自动化,由于不需要任何第三方托管机构介入,从而提高合约执行效率,节省费用,任何相关方或合约的一方,在合约条款失效前都无法控制或更改资产,保证了合约的可靠性及安全性,使合约方几乎可以做到零纠纷。

由公共区块链,智能合约实现的新技术难以理解,因为该术语部分地混淆了所描述的核心交互。

虽然标准合同概述了关系的条款(通常可以通过法律强制执行),但智能合同会强制执行与加密代码的关系。

换句话说,智能合约是完全按照创作者设置的程序执行的。

这个想法最初是在1993年构思出来的,最初由计算机科学家和密码学家Nick Szabo描述为一种数字自动售货机。在他着名的例子中,他描述了用户如何输入数据或价值,并从机器接收有限的物品,在这种情况下是真实世界的零食或软饮料。

在一个简单的例子中,以太坊用户可以使用智能合约在特定日期向朋友发送10以太。

在这种情况下,用户将创建一个合同,并将数据推送到该合同,以便它可以执行所需的命令。

以太坊是专为创建智能合约而构建的平台。

但是这些新工具并不是孤立使用的。人们相信它们也可以构成“分散应用”的构建模块甚至整个分散的自治公司。

智能合约的运作方式

值得注意的是,在网络可以将价值从一个人转移到另一个人的意义上,比特币是第一个支持基本智能合约的人。节点网络仅在满足某些条件时才验证事务。

但是,比特币仅限于货币使用案例。

相比之下,以太坊取代了比特币的限制性更强的语言(一百多个脚本的脚本语言),并用一种​​允许开发人员编写自己的程序的语言取而代之。

以太坊允许开发人员编写自己的智能合约或“自主代理”,就像以太坊白皮书所称的那样。该语言是“图灵完备”,意味着它支持更广泛的计算指令集。

智能合约可以:

  • 充当“多重签名”帐户,因此只有在所需百分比的人同意时才会花费资金
  • 例如,如果从另一方购买保险,则管理用户之间的协议
  • 为其他合同提供实用程序(类似于软件库的工作方式)
  • 存储有关应用程序的信息,例如域名注册信息或成员资格记录。

数量上的优势

推断最后一点,智能合约可能需要其他智能合约的帮助。

当有人在炎热的夏天对温度进行简单的下注时,可能会触发一系列合约。

一份合同将使用外部数据来确定天气,另一份合同可以根据在满足条件时从第一份合同收到的信息来结算赌注。

运行每个合同需要以太交易费用,这取决于所需的计算能力。

正如我们的指南“ 以太坊如何运作”中所解释的那样,当用户或其他合同向其发送具有足够交易费用的消息时,以太坊会运行智能合约代码。

然后,以太坊虚拟机以“字节码”或一系列可由网络读取和解释的1和0执行智能合约。

想了解更多区块链科普文章和业内资讯,请关注下方公众号,关注之后回复“1”即可领取区块链资源学习大礼包一份哦。

-------------------------------------- end ----------------------------------------

公众号ID:shinechain1010 扫码关注最新动态 转载是一种动力 分享是一种美德

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 数字钱包是价值互联网的基础

    前言:现在很多人很难设想未来充分数字化之后的数字时代的资产形态和支付的场景,但是数字资产的数字化已经成为人类资产的重要组成部分。

    广州闪链科技
  • 区块链专业术语、币圈常见名词整理

    所谓的币圈,即数字货币玩家天然形成的圈子。币圈不大,但是人数也不算少,而且在人群中基本上属于小众异类,但林林总总算是一个圈子,赚钱的人不多,形形色色的赚钱方式也...

    广州闪链科技
  • 中小型企业能不能借力区块链?

    根据英国研究公司Juniper Research的一项研究,全球超过一半的大公司(定义为拥有超过20,000名员工的公司)正在研究区块链分布式账本技术或正在积极...

    广州闪链科技
  • 智能合约开发

    以太坊平台对底层区块链技术进行了封装,让区块链应用开发者可以直接基于其进行开发,开发者只要专注于应用本身的开发,从而大大降低了难度。 以太坊则是“图灵完备的”,...

    春哥大魔王
  • 智能合约是怎样运作的?三分钟读懂智能合约

    当今社会,执行合约需要耗费大量社会资源。比方说,A、B两家公司签订合同,后来A违反合同条约,导致B损失重大。B想要拿回属于自己的东西,于是向法院起诉。就算B打官...

    互链脉搏
  • 如何理性看待智能合约

    就像近年来的"区块链"、"人工智能"和"云"一样,"智能合约"也是十分热门的话题之一。

    CDA数据分析师
  • 理解智能合约

    这是「区块链技术指北」的第 22 篇文章。 如果对我感兴趣,想和我交流,我的微信号:Wentasy,加我时简单介绍下自己,并注明来自「区块链技术指北」。同时我会...

    robinwen
  • 实例分析+ 实践步骤,手把手教你编写以太坊、EOS智能合约!

    来源 | 《人人都懂区块链》 作者 | Carol 出品 | 区块链大本营(blockchain_camp)

    区块链大本营
  • 嘿,程序员!手把手教你写出智能合约Hello, World

    区块链大本营
  • 为将傅恒与魏璎珞的爱情上链,作为技术小白的我读了EVM上百行代码,终于搞定了

    延禧攻略最近大火,傅恒和魏璎珞求而不得的爱情也令很多人觉得惋惜。那么傅恒到底为什么爱上魏璎珞呢?有网友真相了。

    区块链大本营

扫码关注云+社区

领取腾讯云代金券