主页 > imtoken钱包官网登录 > 关于智能合约你需要知道的几件事

关于智能合约你需要知道的几件事

imtoken钱包官网登录 2023-12-31 05:13:07

关于智能合约你需要知道的几件事

2分钟前星星先生的朋友

从概念、工作原理和优势等方面介绍智能合约。

编者按:本文来自万向区块链(ID:gh_1b8639a25429),Odaily星球日报经授权转载。

业内人士习惯将比特币称为“第一代区块链”,将以太坊称为“第二代区块链”。 以太坊和比特币区块链之间最重要的区别之一是它有一个 CP“智能合约”。

什么是智能合约? 它在区块链中的作用是什么? 下面将从概念、工作原理和优势等方面介绍智能合约。

什么是智能合约?

智能合约的概念于 1993 年由密码学家和计算机科学家 Nick Szabo(他是 2017 年万向区块链全球峰会的演讲嘉宾)首次提出。 随着其在区块链领域的应用,越来越被更多人所熟知。

比特币具备智能合约功能_比特币合约多空比在哪看_比特币合约交易员

智能合约可以简单地定义为在区块链之上运行的计算机代码。 它包含一组规则,用于确定相关方如何相互交互。 只要满足预先制定的规则,协议就会自动执行。

有趣的是,智能合约既不智能,也不像现实生活中的法律协议。 智能合约“只和编写它的人一样聪明”,换句话说,智能合约只是一个软件程序,就像所有程序一样,完全按照程序员的意图执行。 智能合约就像编程应用程序:“当你看到它时,你就会去做。”

此外,如果满足某些条件,它们有可能成为合法合同。 但是比特币具备智能合约功能,不应将它们与实际的法律合同相混淆。 但是,随着区块链的快速发展,智能合约和法律合约有了融合的可能。

智能合约如何运作?

举个例子很容易理解。

张三向李四借了1000块钱,双方约定一周内还清贷款。 此时,他们没有签署任何文件,也没有指定第三方进行监督。 到了约定的还款时间,张三却没有还款,李斯却一直催促他,还发朋友圈催款,张三还是没有还款。 但根据年底朋友圈的经验,即使张三当时给李四写了一张欠条,到期也未必能还清借款。

如果借钱的过程放在一个智能合约上,会发生什么? 张三借钱的时候,双方立下条件,明确写明李四今天要转1000块钱到张三的账户上,张三需要在一周内归还这1000块钱。 一个星期过去了,不用李斯提醒,契约会自动从张三的账户上划转1000元到李斯的账户上。

所有的智能合约基本上都遵循类似的原则,将程序预先编码,制定规则,按照规则自动执行。

比特币合约多空比在哪看_比特币具备智能合约功能_比特币合约交易员

在这种情况下使用智能合约的参与者可以获得以下好处:它比手动结算更快,从中消除了信任问题,执行时不收取任何费用等。

智能合约的工作流程

1. 预定义合约:这里,合约的条款是所有合约方制定的,例如用于支付的货币、执行条件、执行日期等。

2. 事件:指触发合约执行的事件,可以是接收到的信息,也可以是交易的发起。 与上述情况一样,还款到期。

3. 执行与价值转移:合约执行满足价值转移条件。 以上面的例子为例,从张三的账户转1000元给李四,就是一次价值转移。

4、结算:通过两种方式实现:一种是链上资产(数字),适用于虚拟资产,账户自动结算。 链下资产适用于股票、法币等现实世界资产,账户变更将匹配链下结算指令。

现在我们知道智能合约是什么以及它是如何工作的,为什么我们需要它?

智能合约的优点和特点

比特币合约交易员_比特币合约多空比在哪看_比特币具备智能合约功能

透明的

智能合约部署在区块链上,使合约规定的条款和条件对所有相关方可见和可用。 契约一旦成立,就无法修改。

准确的

由于智能合约是计算机代码和预先定义的内容,不存在主观错误,所有结果都是精确的,不存在人为错误。

安全

智能合约采用目前最高级别的数据加密,因此其保护级别是目前互联网上最好、最安全的。

快速地

智能合约在代码上运行比特币具备智能合约功能,因此它们可以非常快速地执行交易。 与传统业务流程相比,这节省了大量时间。

比特币合约多空比在哪看_比特币合约交易员_比特币具备智能合约功能

高效的

与传统合约经常因对合约条款理解的差异而引发纠纷相比,智能合约通过计算语言避免分歧,几乎不会引发纠纷,达成共识的成本也很低。 因此,可以减少因沟通不畅造成的低效率。

永久存储和备份

运行在区块链上的智能合约也由区块链上的网络节点共同维护。 只要区块链存在,智能合约就可以永远运行。 同样,智能合约记录的数据也将永久保存,以供日后参考。 此外,如果任何数据丢失,也可以轻松检索。

相信

智能合约运行在代码之上,代码即法律(Code is law),基于对代码的信任,交易者可以在不受信任的环境中安全、放心地进行交易,无需第三方中介来保证其安全性、自动化和透明度,消除了偏见、操作错误等的可能性。

确认结果

这是智能合约的另一个吸引人的特征。 通过使用自动执行的合约,各方承诺遵守底层代码的规则,大大减少甚至消除诉诸法庭的需要。

比特币合约交易员_比特币具备智能合约功能_比特币合约多空比在哪看

削减开支

智能合约的另一个特点是它消除了对第三方中介的需求。 这意味着不需要律师、银行、证人和其他中间人。

当然,这并不是说智能合约没有缺点。 目前的法律框架无法支持全面的智能合约社会,而且由于区块链技术还处于起步阶段,在安全性和性能方面还有很大的发展空间。

今天的科普到此结束。 推荐阅读Nick Szabo在2017年第三届万向区块链全球峰会上的演讲:Nick Szabo亲自告诉你智能合约的正确开启方式! 超级好理解!

本文参考资料:

Christoph Zaknun:“智能合约:特征、优势和类型”

William Rode:“非技术人员的区块链:3. 智能合约”

《区块链2.0——解释智能合约及其类型》