小科普:区块链智能合约

智能合约的理念可以追溯到1995年,几乎与互联网(world wide web)同时出现。

因为比特币打下基础而受到广泛赞誉的密码学家尼克·萨博(Nick Szabo)首次提出了“智能合约”这一术语。

定义

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

让我们更加详细地探讨他的定义的意思

准确来说,智能合约是存储在区块链网络(每个参与者的数据库)中的一段代码。它界定了各方使用合同的条件。所以如果需要的条件满足某些条件,就被自动执行。

由于智能合约存储在网络中的每台计算机上,它们都必须执行并得到相同的结果。这样用户可以肯定,这个结果是正确的。

智能合约是一种自动契约的形式,它使用预先定义的规则,来促进交换几乎任何商品或服务。总体原则是增加交易的透明度,同时降低费用,减少不良冲突的可能性。

但是,与传统合同不同,这些合同没有解释的余地 ,因为所有条款都是预先确定的,并由合同自动执行。

这项技术为新的分散业务开启了许多可能性,并消除了昂贵的第三方需要。

举个例子来说明

A想把文件资料卖给B,为确保交易能够安全完成,双方同意建立一个智能合约。这包括了他们将交易什么,成本和时间表。然后A将文件发送到区块链上,并且B发送钱。

合约机制持有这两个项目,直到约定的日期,然后将其释放给适当的人。如果A发送文件,但是人员B不发送金钱,则合同没有完成并且文件被返回给其所有者。如果钱被发送,但没收到文件,退还B的钱。

任何拥有区块链副本的人都可以遵循这个过程,任何对代码的更改都会立即被提取出来,提醒所有参与者。

展望未来

随着全球自动化的加速推进,区块链和数字分类账将在各个行业中发挥举足轻重的作用。

为此,智能合约是伴随众多区块链活动的有益创新,通过降低费用,加快交易速度,确保业绩以及增加对缔约方达成协议的保护等方式,来帮助最终用户获益。

从金融行业到零售行业,智能合约可以应用于行行业业。这将是智能合约的未来。

责任编辑:蒲牢 崔一新

-end-

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180210G03S2700?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券