智能合约是区块链革命的核心,为去中心化应用程序(dapps)提供了构建模块。
我们都熟悉应用程序和应用商店。你浏览,下载你想要的应用程序,然后离开。
在人性化美观的UX和UI界面背后,这些应用程序正在执行创建者制定的一组特定指令,它可以是游戏,日历或是购买商品和服务。
智能合约执行非常类似的功能,它是一种合约,表示为旨在执行指令一段代码。
唯一区别是,智能合约没有中间人,没有个人或公司持有或验证您的信息或核实它,所有的工作都交给区块链为您验证并保存。
以太坊社区Vitalik Buterin(V神)认为这是区块链的未来,如果说比特币是加密世界的黄金,那么智能合约就是加密世界赖以生存的石油。
如果您想在没有智能合约的情况下在线购买汽车。您需要:
以上每个点都要求你必须信任这些网站或服务,而且这个购买过程中的每个部分都由不同的公司或个人所控制。
如果遇到一些不怀好意的人或组织来说,它们仅需简单地改变上述任何一点点都可让整个过程失效。
智能合同消除了人们在购物过程中的信任顾虑。
为什么?智能合同包括:
智能合约的核心往往是一种机制,即(在计算机代码中)说:“如果发生这种情况,请执行以下操作”。
这些范例在当今社会已普遍存在,假设您想使用借记卡或信用卡去刷卡购物,您的银行软件将通过相同的方式来执行:“如果发生这种情况,请执行以下操作”:
而智能合约的不同之处在于,它不是由银行(或任何第三方)来控制决策,而是由区块链来决定。
以上述示例为例,将其应用于基于区块链构建的智能合约,您会看到以下内容:
而“智能合约”令人兴奋的一点是:任何人都可以相互自由达成协议,而区块链会完整记录整个过程。
与常规合约一样,智能合同旨在强制执行协议条款,无论是加密货币、代币化权利、身份证明还是其他任何东西的交换。
智能合约将在满足预定义的条件时自动执行。智能合同的运作可以用三个主要术语来简要描述:
对于大多数区块链来说,智能合约的底层代码是不可改变的,尽管一些区块链也支持可更新的智能合约。
像大多数区块链技术一样,智能合约源自早期的技术,但这些技术并不十分完整。在智能合约的情况下,它们源自早期的电子指令执行程序,这些程序使用if/else语句及其他条件逻辑,根据提供的信息自动产生结果。
“智能合约”一词是在上世纪90年代由著名的计算机科学家和密码学家尼克·萨博(Nick Szabo)在一篇学术论文中创造的,他负责开发过比特币前身之一Bit Gold。Szabo最初描述了智能合约的基本目的,如减少欺诈和执行合约安排,后来在1996年的一篇论文中他详细阐述了该技术在数字货币、数字财产等方面的潜在用例。以太坊在其区块链上实现了一种图灵完全语言,允许在其智能合约中使用复杂和精密的逻辑。
中心化应用程序(Dapps)可以被认为是一揽子捆绑在一起的智能合约。
单独的智能合约只能用于某一种类型的交易。然而一个dapp可以将多个智能合约捆绑在一起做更复杂的事情。
dapp还可以在合约之上设置友好的界面,类似今天大家使用的应用程序一样。
智能合约是一项相对新兴的技术,但它们已得到了广泛的实施—尤其是在纯加密项目中。
智能合约是整个去中心化金融 (DeFi)革命的核心,用于支持一些流行的DeFi协议,如Compound、Aave、Uniswap和数百个其他协议。
但它们也被许多公司采用,甚至一些政府也开始尝试使用智能合约,有一些值得关注的例子包括:
尽管智能合约通常被认为是一种执行协议和逻辑的“无需信任”的技术方式,但它们也存在着一些问题。
首先,智能合约在许多区块链是不可改变的,这就意味着一旦合约启动,它们就无法更改或升级,如果代码本身存在问题,这可能会导致灾难性的后果。这一点在2016年以太坊DAO黑客事件中得到了充分的展示,该事件中,一名未知黑客通过利用DAO分裂功能中的一个漏洞,盗取了数百万ETH。
未知和新颖的攻击媒介也经常被利用,通常以投资者损失金钱而告终。这可以从2020年9月Eminence测试版的崩溃中看出来,Eminence是由Yearn Finance的Andre Cronje开发的一个项目。在大量投资者投入资金后,它被一名黑客盗用了1500万美元。
同样,一些简单的错误代码会使智能合约变得毫无用处。这从2020年8月DeFi yield farming项目YAM的崩溃中可以看出,该项目使用未经审核的智能合约,因一个导致其治理功能失效的关键错误代码而受阻。
尽管智能合约受到其底层区块链技术的保护,但它们也需要在通过设计来保持其安全,因为它们代码中的某些功能或错误可能会被利用。
这种情况在过去已经发生过多次,而仍旧是现在最大挑战之一。据区块链安全公司CertiK的统计数据,仅在2021年DeFi黑客事件就损失高达13亿美元。
共计数十亿美元的财富已从无审核的智能合同中流失,包括前面提到的Eminence 黑客攻击和2022年1月对DeFi项目Wormhole的3.25亿美元的黑客攻击。
为了将这种风险降至最低,许多第三方开发和安全公司,如Mythx和ConsenSys Diligence,它们提供了智能合约审核服务,此项包括检查智能合约代码以及识别漏洞,然后修复这些漏洞。这些作业一般都发生在合约公开之前。
一直受欢迎的dapps通常会在他们网站的页脚发布他们的智能合约审计,为那些没有时间或专业知识亲自检查代码的用户提供信心。
智能合约平台已发展成为加密行业中最重要的领域之一。在市值排名前10位的加密资产中(据CoinMarketCap统计数据),有三个是智能合约平台,其中一个是以太坊,仅次于比特币本身。
截至撰写本文时10 个领先的智能合约平台总市值超过4810亿美元。它们包括:
如今,大多数区块链都具有智能合约功能,活跃的开发者社区使用Cosmos和Hyperledger等区块链上的智能合约创建 dapp。智能合约的功能范围可以从非常简单的比特币或莱特币,到更高级的具有dapp的区块链,如以太坊和Polkadot。
但现在仍处于智能合约和dapps的初级阶段。但是已有公司甚至政府在尝试发掘它们的潜力。它们现在被大量用于数字身份、供应链管理、保险、数据存储等等领域。
本文部分内容摘自网络,由酷宇宙负责翻译整理,此文并不代表酷宇宙的观点和立场,不包含任何投资建议,注意任何投资和交易都会有风险。
此文为酷宇宙拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“转自酷宇宙”。违反上述声明者,本平台将保留追究其相关法律责任的权利。
页面更新:2024-04-21
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号