【区块链小科普】通俗解释智能合约是啥?它如何运作?什么意义?
像区块链行业中的许多概念一样,所谓的“智能合约Smart Contract”一直也是普遍大家比较懵的概念。

公有链Public Chain新技术使得智能合约得以实现,但该术语部分地混淆了所描述的核心交互,从而导致了难理解。

标准合同用条款说明各类关系(通常可以通过法律强制执行),但智能合同会强制执行与加密代码的关系。

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

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

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

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

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

但是这些新工具并不是独立使用的。人们相信它们也可以构成“去中心化应用Dapp”的构建模块,甚至整个去中心化匿名公司DAO。

**

智能合约的运作方式?

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

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

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

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

智能合约可以:

充当“多重签名”帐户,资金管理用户之间的协议,因此只有一定百分比占比的人同意时,才会花费这笔资金。

例如,如果从另一方购买保险为其他合同提供实用程序(类似于软件库的工作方式)存储有关应用程序的信息,例如域名注册信息或成员资格记录。

数量上的优势:

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

当有人在炎热的夏天对温度进行简单的**时,可能会触发一系列合约。一份合同将使用外部数据来确定天气,另一份合同可以根据在满足条件时从第一份合同收到的信息来结算赌注。运行每个合同需要以太交易费用,这取决于所需的计算能力。

当用户或其他合同向其发送具有足够交易费用的消息时,以太坊会运行智能合约代码。

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

智能合约的价值在各行各业都会有着广泛的使用,它公正无私,会完全按照程序逻辑进行执行,保证了公平性与透明性,非常值得在保险,法律,体育,娱乐,版权等各个方面应用。尤其避免了很多打法律擦边球的不公正案例。以及中心化平台恶意篡改合同或以算错了为理由强行改变的情况。

相关文章:

  • 2021-04-17
  • 2021-11-13
  • 2021-06-03
  • 2021-04-27
  • 2021-09-10
  • 2022-01-11
  • 2021-12-22
猜你喜欢
  • 2021-05-21
  • 2021-10-08
  • 2022-01-07
  • 2021-11-23
  • 2021-11-13
  • 2021-11-09
相关资源
相似解决方案