“智能合约”(Smart contract),很多对区块链技术有过了解的朋友都听说过这个概念,而且好像说是智能合约很厉害,能通过它实现很多革新性的功能。 那么智能合约到底“智能”在哪里?如何确保合约签订者能够履行合约(毕竟区块链没有中心监管机构)?利用智能合约,能做成什么厉害的事情? 智能合约是什么? “智能合约”最初是20世纪90年代由尼克萨博提出的理念:“一个智能合约是一套以数字形式定义的约定,包括合约参与方可以在上面执行这些约定的协议。” 但由于缺少可信的执行环境,智能合约的概念并没有被应用到实际生产中。 自从区块链诞生以后,智能合约就拥有了实现的条件。 当我们需要执行某种契约的时候,我们可以把这种执行交给:人或机器(程序)。 交给人来执行会存在隐患:人本质上是不可控的。人有作恶的可能,理论上可以不按照契约内容来执行。 而机器或程序则比人更可控。人会作恶,但机器和程序不会主动作恶。 传统的契约行为,都是由人来制定规则,由人去执行。 但有了区块链的智能合约之后,情况就变得不一样了。 从技术上来讲,智能合约本质上是代码。 一个智能合约,就是一组代码。 智能合约这种代码,是运行在区块链上的。 区块链不可篡改的特性,使得我们可以为契约设定执行条件,交由程序自动执行——当执行条件达成,执行操作将自动触发,没有任何人可以干预或取消这个操作。这个程序就是智能合约。 以“音乐平台分成”为例,如果音乐人要入驻某个音乐平台,以往的方式是与平台签订合约,约定其在该平台发行的每首音乐的收入分成比例。 但这种传统的合约方式存在隐患:在实际操作过程中,平台可以暂押、克扣甚至拒绝对音乐人的分成。这无形中导致了交易的不确定性和信任成本。 有了区块链智能合约,我们就可以在区块链音乐平台上设置智能可信的分成方式,设定智能合约程序:一首音乐由系统自动给予音乐人一定比额的分成。 智能合约在区块链上固定下来后,由于无法更改或删除,因此当达到该执行条件后将一定会自动执行。 如此一来,只要音乐作品产生收入,区块链系统都必定会以智能合约规定的比额自动给予音乐人分成。 这就是智能合约的“去信任化”:缩减了交易的信任环节,使交易成本和风险得到本质性的降低。 对比传统中心化合约的信任风险,智能合约的可信赖性是一种降维打击。 由此可见,智能合约(smart contract)的“智能”(Smart)体现在两个方面: (1)可信 运行在区块链上的智能合约拥有不可篡改的特征。只要在区块链上编写好智能合约,智能合约将无法被篡改和删除。经由智能合约定义的契约可以无条件信任。 (2)自动执行 智能合约代码在编写好时,已经设定了执行该代码的条件。一旦代码的触发条件达成,智能合约将自动执行。 智能合约应用的范围非常广泛。理论上凡是“若满足A条件,则执行B操作”的操作程序,都可以交给智能合约,确保约定或程序的可信与自动执行。 金融、支付、就业、法律、婚姻、物流、质控、选举等多种场景,都可以使用智能合约进行赋能,提高生产效率,降低信任成本。 总的来说,智能合约降低了契约的不确定性,降低了交易的信任成本。智能合约可以使契约和程序达到更高的去信任化,压缩交易和生产的环节,使社会生产效率大幅提高,人类社会也将因此变得更加富裕。 —- 编译者/作者:蝶链科技 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
区块链的智能合约到底“智能”在哪?
2021-06-19 蝶链科技 来源:区块链网络
LOADING...
相关阅读:
- 清退成定局|币安喊熊|完败小侠,一战成名,币圈新晋天才交易员12021-06-19
- Swarm主网上线后不需要质押BZZ期待更多细节公布2021-06-19
- 重磅Swarm创始人:主网上线不需要质押BZZ2021-06-19
- 大盘到底了嘛?还不入流来eos集卡挖矿2021-06-19
- 深度解读收益聚合器新秀ARIES2021-06-18