什么是智能合约,智能合约是如何运作的?


智能合约是执行一组指令的计算机代码。Dapps是去中心化的应用程序,将智能合约捆绑在一起,人们可以与之交换。

  • 智能合约是以一段代码表示的合约,旨在执行一组指令。
  • “智能合约(smart contract ) ”一词是在1990年代由Nick Szabo撰写的一篇学术论文中提出的。
  • Dapps或去中心化应用程序本质上是一系列链接的智能合约。

智能合约只是一段代码

智能合约其实只是一段代码,而且不简单,与普通合约的唯一区别是使用智能合约没有中间人(去中心化)或公司持有您的信息或对其进行验证。

然而2020年是智能合约发展最凶猛的时刻,在2019年底于2020年DeFi的发展就像加装了火箭,就快要冲上云霄了。

DeFi是2020年最具代表的币圈商品,它让借款者与放贷者直接透过智能合约完成借贷,无需透过银行。DeFi的放贷获利虽高,不过投资风险也高,若不了解智能合约运作,切勿参与DeFi借贷投资。

Vitalik Buterin和以太坊基金会相信这是区块链的未来。如果说比特币是商业世界的黄金,那么智能合约就是商业世界赖以生存的石油,说穿了智能合约与加密或币都是不可或缺的存在。

智能合约是如何运作的?

这里有一个假设,你如果想要购买一台车你需要做哪些准备?

以上部分都需要花上时间与金钱,所有的项目都会使用到你的信用,并且在很多时刻这个过程都由不同的公司或是个人所控制,所以你需要以信任的钥匙不断解锁这些鸟事。

但使用智能合约时,有些污点信用的人可能或是有特殊身分(更生、精神病、诈欺、公司倒闭、低收入户)无需花费太多时间即可快速通关任何一项,从而使整个过程中途截止。

签订智能合约可以避免什么?

智能合约有以下特点:

以下情况可以执行这些操作

智能合约的核心往往是一种机制,如果发生这种情况可以选择这些选项,然而现今已经存在这些机制,假设你想要刷卡支付费用,你的银行所运行的程式将会通过以下的方式进行:

智能合约的区别在于,中心化的决定权由银行(或借款人)代替,而不是银行本身,这意味着核你交易的另一人是第二方而不是把持中心化的第三方。

因此将其应用于基于区块链的智能合约中,你可以看到以下内容:

关于智能合约的令人兴奋的一点是,它意味着任何人都可以与任何其他人达成协议,而区块链会记录整个事情。

关于智能合约内容

像常规合同一样,智能合同旨在执行协议条款-无论是交换加密货币,令牌化权利,身份证明还是几乎其他任何东西,满足预定条件时,智能合约将自动执行。可以用三个主要术语简要描述智能合约的操作:

对于大多数区块链,智能合约的基础代码是不可变的,尽管一些区块链也支持可更新的智能合约。

谁创建了智能合约?

就像用于为大多数加密货币提供动力的区块链技术一样,智能合约源自较不完善的早期技术。在智能合约的情况下,它们源自较早的电子指令执行程序,该程序使用if / else语句使用其他条件逻辑,根据提供的信息自动产生结果。

“智能合约”一词本身是在1990年代由著名的计算机科学家和密码学家Nick Szabo撰写的一篇学术论文中创造的,该科学家还负责开发比特币的最早先驱之一,即Bit Gold。Szabo最初出于各种基本目的描述了智能合同,例如减少欺诈和执行合同安排,但后来在1996年的论文中详细阐述了该技术在数字现金,智能财产等方面的潜在用例。 

以太坊在其区块链上实施了图灵完备的语言,从而在其智能合约中实现了复杂的逻辑。

dapp如何使用智能合约?

最好将Dapps或去中心化应用程序视为捆绑在一起的一堆智能合约,单独的智能合约只能用于一种类型的交易。但是,dapp可以将多个智能合约捆绑在一起以执行更复杂的事情,就像今天的应用程序一样,dapp也可以在合同之上放置友好的界面。

一些著名的DAPP

智能合约并非完美无瑕

尽管智能合约通常被认为是执行协议和逻辑的“不信任”方式,但并非没有问题。 

一方面,智能合约在许多区块链上都是不可变的。这意味着它们一旦启动,就无法更改或升级,如果代码存在根本问题,可能导致灾难性后果。这可能是2016年以太坊DAO黑客事件中最突出的一点,该黑客利用DAO拆分功能中的漏洞,偷走了数百万以太坊(ETH)的未知黑客。

未知和新颖的攻击媒介也经常被利用,通常以投资者亏本而告终。这是在2020年9月,随着Yearn Finance的Andre Cronje的一个项目Eminence的测试版本的崩溃。在大量投资者将资金投入其中之后,它被一个不知名的黑客以1500万美元的价格利用。 

同样,简单的错误代码会使智能合约有效地变得无用。这可以从2020年8月DeFi产量农业项目YAM的崩溃中看出,该项目使用未经审计的智能合约,并因严重的错误而受挫,导致其治理功能无用。

审核智能合约

尽管智能合约通过其底层的区块链技术得到保护,但它们也需要通过设计来确保安全-因为可以利用其代码中的某些功能或错误。

过去,这种情况已经发生过许多次,并且仍然是广泛采用的最大挑战之一。总计,价值上亿美元的资产已从不安全的智能合约中流失,其中包括上述的Eminence骇客 和2020年4月的骇客,其中2500万美元从dForce被盗。

区块链调查公司CipherTrace在2020年11月的一份报告中发现,仅DeFi项目一个月就浪费了大约1000万美元。

为了最大程度地降低这种风险,许多Mythx和ConsenSys Diligence(ConsenSys资助了独立于编辑的Decrypt)的第三方开发和安全公司现在提供了智能合同审核服务。这涉及仔细检查智能合约代码以识别任何漏洞,然后可以修复该漏洞。这通常在智能合约公开之前发生。

流行的dapp通常会在其网站的页脚中发布其智能合约审核,从而为没有时间或专业知识自己检查其代码的用户提供信心。

智能合约的未来

如今,大多数区块链都具有智能合约功能,活跃的开发人员社区使用Cosmos,NEO和Hyperledger等区块链上的智能合约来创建dapp。智能合约功能的范围可以从非常简单的比特币或Litecoin之类的东西到具有Dapp功能的以太坊,Tron和Polkadot的区块链的更高级。

我们仍处于可以使用智能合约和dapp的初期。但是已经有公司甚至政府在尝试其潜力。它们现在用于各种各样的任务,包括数字身份,供应链管理,保险,数据存储等等。

本文链接地址:https://www.wwsww.cn/jishu/7812.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。