十万个Web3为什么什么是智能合约及它是如何工作的?
智能合约是区块链革命的核心,为去中心化应用程序(dapps)提供了构建模块。简单来说智能合约是被表达为一段代码的合约,旨在执行一组指令。智能合约一词是在20世纪90年代由Nick Szabo在一篇学术论文中提出的。去中心化应用程序(Dapps)本质上是一系列链接的智能合约。
我们都熟悉应用程序和应用商店。你浏览,下载你想要的应用程序,然后离开。
在人性化美观的UX和UI界面背后,这些应用程序正在执行创建者制定的一组特定指令,它可以是游戏,日历或是购买商品和服务。
智能合约执行非常类似的功能,它是一种合约,表示为旨在执行指令一段代码。
唯一区别是,智能合约没有中间人,没有个人或公司持有或验证您的信息或核实它,所有的工作都交给区块链为您验证并保存。
以太坊社区Vitalik Buterin(V神)认为这是区块链的未来,如果说比特币是加密世界的黄金,那么智能合约就是加密世界赖以生存的石油。
智能合约如何运作?
如果您想在没有智能合约的情况下在线购买汽车。您需要: 一张您想要查看所有汽车信息的网站列表; 一种与卖家沟通的方式 一个支付系统,让您在找到您的车后兑换货币 如果汽车被证明是有问题的,有一定的退款能力 您还需要向有关部门登记汽车的所有权
以上每个点都要求你必须信任这些网站或服务,而且这个购买过程中的每个部分都由不同的公司或个人所控制。
如果遇到一些不怀好意的人或组织来说,它们仅需简单地改变上述任何一点点都可让整个过程失效。
智能合同消除了人们在购物过程中的信任顾虑。
为什么?智能合同包括:安全:使用加密技术来防止人为篡改记录;透明:每个人都可以在区块链上看到智能合约是什么以及它的用途。第三方免费:智能合约无需中间人进行验证,区块链解决了这一点。自主:自动工作,因此不必等待其他人来按下按钮。 准确:因为智能合约是用代码编写的,它们不依赖于语言的灰色区域和单词的含义。如果发生这种情况,请执行以下操作
智能合约的核心往往是一种机制,即(在计算机代码中)说:"如果发生这种情况,请执行以下操作"。
这些范例在当今社会已普遍存在,假设您想使用借记卡或信用卡去刷卡购物,您的银行软件将通过相同的方式来执行:"如果发生这种情况,请执行以下操作":如果你银行账户中的金额大于请求的金额,则支付。 如果银行账户中的金额少于要求的金额,则拒绝支付。
而智能合约的不同之处在于,它不是由银行(或任何第三方)来控制决策,而是由区块链来决定。
以上述示例为例,将其应用于基于区块链构建的智能合约,您会看到以下内容:如果数字钱包中的金额较大且尚未消费,则支付。 。如果数字钱包中的金额较小,或者已经花掉,则拒绝支付。
而"智能合约"令人兴奋的一点是:任何人都可以相互自由达成协议,而区块链会完整记录整个过程。
智能合约内部
与常规合约一样,智能合同旨在强制执行协议条款,无论是加密货币、代币化权利、身份证明还是其他任何东西的交换。
智能合约将在满足预定义的条件时自动执行。智能合同的运作可以用三个主要术语来简要描述: 互联性:每个智能合约通常都有一组有限的功能。但可建立几个智能合约的连接,形成更复杂的安排,称为去中心化应用程序(dapps);对象:这些是与智能合约交互的签署者,智能合约根据预定义或新提交的条款修改的主体;环境:智能合约依赖于底层加密环境。这个基础确保了它们可以安全地运行,并且它们所操作的数据是不可变的,并且是透明的。
对于大多数区块链来说,智能合约的底层代码是不可改变的,尽管一些区块链也支持可更新的智能合约。是谁创造了智能合约?
像大多数区块链技术一样,智能合约源自早期的技术,但这些技术并不十分完整。在智能合约的情况下,它们源自早期的电子指令执行程序,这些程序使用if/else语句及其他条件逻辑,根据提供的信息自动产生结果。
"智能合约"一词是在上世纪90年代由著名的计算机科学家和密码学家尼克·萨博(Nick Szabo)在一篇学术论文中创造的,他负责开发过比特币前身之一Bit Gold。Szabo最初描述了智能合约的基本目的,如减少欺诈和执行合约安排,后来在1996年的一篇论文中他详细阐述了该技术在数字货币、数字财产等方面的潜在用例。以太坊在其区块链上实现了一种图灵完全语言,允许在其智能合约中使用复杂和精密的逻辑。
dapps如何使用智能合约?
中心化应用程序(Dapps)可以被认为是一揽子捆绑在一起的智能合约。
单独的智能合约只能用于某一种类型的交易。然而一个dapp可以将多个智能合约捆绑在一起做更复杂的事情。
dapp还可以在合约之上设置友好的界面,类似今天大家使用的应用程序一样。一些主流的dapp MakerDAO - 一个去中心化金融 (DeFi) dapp,使用户能够在不需要中间人的情况下借贷加密货币; Uniswap - 基于以太坊的交易所,允许任何人交换ERC-20代币; Axie Infinity - 一款(P2E)玩赚游戏,玩家可以通过收集和繁殖NFT怪物,并与之战斗; Argent - 一个以太坊钱包,它使用智能合约来抽象出地址和私钥等概念。
谁在使用智能合约?
智能合约是一项相对新兴的技术,但它们已得到了广泛的实施—尤其是在纯加密项目中。
智能合约是整个去中心化金融 (DeFi)革命的核心,用于支持一些流行的DeFi协议,如Compound、Aave、Uniswap和数百个其他协议。
但它们也被许多公司采用,甚至一些政府也开始尝试使用智能合约,有一些值得关注的例子包括: 育碧:游戏巨头Ubisoft已经大张旗鼓地拥抱了区块链;在其众多区块链计划中,它精心地设计了专门的智能合约,允许用户基于Rabbids游戏特许经营权拥有、转让和索取稀有NFT(非同质化代币)。 ING:荷兰银行ING共同创建了Fnality,这是一个基于区块链采用智能合约的贸易结算系统,它还参与了其他区块链倡议。 瑞典政府:瑞典政府已经测试了一个基于区块链技术的土地注册中心,它用于证明土地所有权,该注册中心建立在智能合约的基础上。智能合约并不是完美的
尽管智能合约通常被认为是一种执行协议和逻辑的"无需信任"的技术方式,但它们也存在着一些问题。
首先,智能合约在许多区块链是不可改变的,这就意味着一旦合约启动,它们就无法更改或升级,如果代码本身存在问题,这可能会导致灾难性的后果。这一点在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的智能合约平台
智能合约平台已发展成为加密行业中最重要的领域之一。在市值排名前10位的加密资产中(据CoinMarketCap统计数据),有三个是智能合约平台,其中一个是以太坊,仅次于比特币本身。
截至撰写本文时10 个领先的智能合约平台总市值超过4810亿美元。它们包括:ETH以太坊:以太坊被设计为去中心化的"世界计算机",它可以作为dapp运行的平台;BNB链:加密货币交易所Binance开发的智能合约链;BNB 代表"建造和建造";Cardano: Cardano是一个开源的公共区块链项目。它的独特之处在于它声称自己是世界上第一个经过同行评审的区块链,在其协议发布之前,由学者和科学家组成的团队对其进行审核。Avalanche:由Ava Labs开发的新金融原语和去中心化应用平台的开源平台。智能合约的未来
如今,大多数区块链都具有智能合约功能,活跃的开发者社区使用Cosmos和Hyperledger等区块链上的智能合约创建 dapp。智能合约的功能范围可以从非常简单的比特币或莱特币,到更高级的具有dapp的区块链,如以太坊和Polkadot。
但现在仍处于智能合约和dapps的初级阶段。但是已有公司甚至政府在尝试发掘它们的潜力。它们现在被大量用于数字身份、供应链管理、保险、数据存储等等领域。
本文部分内容摘自网络,由酷宇宙负责翻译整理,此文并不代表酷宇宙的观点和立场,不包含任何投资建议,注意任何投资和交易都会有风险。
此文为酷宇宙拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明"转自酷宇宙"。违反上述声明者,本平台将保留追究其相关法律责任的权利。
LayUIVue来了前言自从LayUi下架后,用过layui框架的小伙伴或许会感觉到遗憾吧,在这前端技术迭代很快的时代下,layui被淘汰,感觉很可惜。现在layui回来了。Layuivue是一套Vu
超级漏洞影响全球数亿设备阿里云未向工信部预警被罚图源东方IC30秒快读1。工信部决定暂停阿里云作为工信部网络安全威胁信息共享平台合作单位6个月,这则处罚通知背后,是一个堪比永恒之蓝的超级漏洞。2。这个超级漏洞影响服务器可达数亿台
Club3D发布大型USBGen2扩展坞14个输出接口据外媒techpowerup报道,Club3D推出了一款采用USB3。2Gen2输入接口的大型扩展坞,型号为CSV1568。这款产品采用铝合金外壳,立式设计,有着独立供电接口。产品
今日热点华为鸿蒙设备数突破2。2亿消保委约谈淘宝京东平台1北京每3人中就有1人租房据北京日报,公开数据显示,2020年北京市常住人口2189。3万人。自如研究院发布的2021年北京长租市场观察指出北京每3人中就有1人租房。如果未来按照每
迈向新时代金士顿Fury叛逆者PCIe4。0固态硬盘大家好,我是波导终结者。我工作室楼上的小伙伴也有一台X570的电脑,配置还算不错,只是因为越来越忙,WOW也基本没时间打了。最近受我影响,也开始鼓捣一点剪视频,但是却发现有的时候快
知网道歉,能平息众怒吗?为什么我创造的知识成果得不到尊重?因100多篇论文被知网擅自收录,89岁的中南财经政法大学退休教授赵德馨产生了这样的疑问。近日,赵德馨诉知网获赔70多万一事被媒体曝光,随即引发网友
社交创造价值,SocialFi会是下一个风口吗?社交是我们当下的生活中不可或缺的部分,如果未来我们所有活动都搬到了线上,元宇宙中的社交将呈现怎样的新形态呢?最近曝光的一封Facebook内部邮件中描述了未来的元宇宙世界,邮件中虚
互联网早报百度发布元宇宙产品希壤2021加油带头人1B站发布商业中台系统品牌银行,打造品牌资产管理平台2腾讯云财税管家重磅发布,合规效率赋能数字化发展3百度宣布将于12月27日发布元宇宙产品希壤,首个国产元宇宙即
对于新能源汽车的偏见与误区作为新能源汽车的从业者,列举一下目前遇到消费者对于新能源汽车认知的部分误区,后期会逐步对这些问题作出解答,欢迎大家在评论区补充(请大家和谐沟通哦)。1。新能源车不安全,电池会爆炸,
英特尔公布多项新技术3D堆叠晶体管财经网科技12月13日讯,据新浪科技消息,日前,美国电脑芯片巨头英特尔旗下的组件研究集团对外公布了多项新技术,据称可以在未来十年帮助英特尔芯片不断缩小尺寸提升性能,其中的一些技术准
神秘买家6亿元拍走,乐视大厦究竟归谁?2014这一年,贾跃亭还是人生得意,乐视系估值高达3000亿元,贾跃亭去了趟美国决定造车构筑更大的生态,双胞胎女儿降生,老贾还买下了一处大楼,冠名乐视大厦。不同于其他互联网公司要么