智能合约的讲解
On 17 12 月, 2023 by admin如果你在互联网上点击搜索,大多数对智能合约的解释都使用复杂的专业术语,让你…
事实上,如果解释得足够清楚的话,要搞懂智能合约的功能其实不是一件难事。
这篇文章将为你简单解说关于智能合约,告诉你它们是如何运作的 — 同时,也让你看到它们将如何改变整个电子游戏领域。
那么…
什么是智能合约?
和普通合约一样,智能合约也持有条款和条件,但两者的不同之处是,智能合约是数码化的,也就是一旦某些条件被满足,就会自动被执行。
智能合约是通过电脑编码,它们存在于区块链上 – 是一个共享的公共记录。合约内的规则是完全透明化,并且不能被篡改。
在许多行业,智能合约简化了执行协议的程序,除了有助节省更多时间和金钱,也省去了很多麻烦。它使整个过程变得更有效率,因为人们不再需要依靠信任对方来履行他们之间的交易。
这就是 “无需信任交易 “一词的由来。
智能合约的概念可以分解成几个步骤:
1. 首先,智能合约需要两方或多方之间的协议。
2. 各方可以依照条款达成协议,执行条款后就算完成了智能合约。
3. 该决定将被写入智能合约,然后被加密并存储在区块链网络上。
4. 一旦完成合约,该交易就会被记录在区块链上。
5. 如今,任何人都可以确认通过区块链验证的智能合约的真实性。
智能合约从何而来?
智能合约早在90年代就已经出现了……
计算机科学家尼克-萨博(Nick Szabo)在1994年的发表里是这样定义智能合约的:
“我把这些新合约称为 “智能”,因为其功能远远超过了它们无生命的“纸张祖先”。然而使用人工智能并非必然。智能合约就如同一组以数码形式形成的承诺,并包涵了各方履行这些承诺的协议”~ 尼克-萨博
好吧–所以显然尼克的思维是领先于他的时代。但是请告诉我…
智能合约如何运作?
想了解智能合约是如何运作,可以联想到自动售货机…
一旦某些设下的条件被满足,自动售货机就会自动执行 — 而且不需要另一个人来操作,就只是你和那台机器而已。
就如同你选择好你所要的产品,然后投入正确的钱,自动售货机就会验证你投入的数目是否正确……再配出所选择的产品。
如果所需条件没有被满足—比如你没有投入足够的钱,自动售货机将不会执行配出。
智能合约的运作方式也是如此。
一旦某些标准被满足,它们会自动执行合约的条款。
这就是它比“纸笔”合约更 “聪明 “的地方。
一个智能合约是这样运作的:
如果X发生,它就会触发Y。
举个例子,智能合约如何加快买房的过程…
比方说,你和卖家达成了一个智能合约,其中规定:
如果X方将房产证转让给[你的名字]……那么[你]将把已谈好的金额转账到他们的银行账户。
智能合约如何知道房契何时被转让?
想象一下,如果契约被 “代币化”。
假设契约是一种代币,那么卖家就可以把它转移到你的加密货币钱包,然后呢,你就成了合法的屋主啦!
智能合约可以确认所设下的条件是否已被满足。
并将商定的资金转移到卖方的银行账户上。
这很好地解释了在未来,智能合约可以如何简化比如买卖房屋这种复杂流程的众多方式之一。
以下是智能合约的更多好处。
智能合约的优势
更大的信任和透明度
任何一方都可以查看写在智能合约中的条款和条件,因为它们存在于区块链 – 一个不可篡改的公共账本上。
这种高透明度将为某个组织和其用户(比如电子游戏领域)或任何团体之间创造更大的信任度。
同时,智能合约也消除了对信任的需求–因为它们不依赖人类来执行其规则。
正因为如此,它们通常可以消除掉中间人这一环,并简化流程,避免延误或麻烦的程序,以及一些通常会发生在“纸笔”合约上的误解。
安全性
还记得我说过智能合约是在一个共享的公共账本上吗?这意味着从本质上讲,它们的内容在不同的“节点”上会被多次复制。
当数据被丢失的情况下,这个特性将可帮助恢复原件数据。
它们的内容可以通过代币密码学得到保障—即允许你在公共区块链的基础上创建私人智能合约。
智能合约在设计上也是相当安全的 — 例如在元宇宙的游戏中。
没有人可以偷走你的虚拟物品,除非他们满足某些设定的条件,因为一切都由智能合约来维护。
节省开支
别忘了 – 智能合约还可以节省时间和金钱,以及一些麻烦的程序…
抵押贷款行业就是一个很好的例子
这个行业目前已经被昂贵的第三方费用和耗时的程序搞得乌烟瘴气。
智能合约可以确保贷款人和贷款申请者同意以及服从明确的条款和条件,如资金证明和支付计划。
这项新兴技术可以自行验证抵押交易,而不需要任何律师或其他第三方的参与。
游戏和不可伪造的代币(NFTs)
智能合约也让人们宣称web3游戏的好处变得有可能–比如通过玩游戏赚钱。
拥有游戏资产…
代币投票…
互相操作性等
在游戏开发团队中,开发者可以在智能合约上发布他们的最新计划和模块,让游戏玩家可以随时查看。
这可以帮助去除游戏玩家和游戏开发者之间产生的信任问题。
游戏玩家也可以通过简单的搜索获得其他玩家的准确资讯。高度透明化的资讯将改善玩家之间的关系。
电子游戏和不可伪造的代币(NFTs)使用智能合约对游戏中的行动进行防篡改执行
那是什么意思?
智能合约就是自身的 “安全保障”。如果代码中有预先写好的规则,那它可以防止某些行动的发生。
就如同自动售货机,如果你不投入正确的现金数额它就不会运作一样的道理。
黑客无法在这些游戏中篡改游戏中的行动(如克隆代币)。
因为游戏是用智能合约编码的–所以他们必须遵守规则。
这将制造更安全的游戏世界 – 如果说在未来真金白银将流入这些虚拟世界,那么这无疑是一个相当重要的特性。
智能合约的其他使用案例
版权作品的保护
自数码时代降临以来,创新者、专家和设计者就遇到了他们的知识产权被盗的问题。
采用区块链技术的智能合约,可通过不可伪造的代币(NFTs)来解决这个问题。
这些代币是作为原始数码产品的所有权证明。
在web3游戏中,我们需要一种方法来保护在游戏中,所获得的具有货币价值的独特头像和图形设计。
Web3游戏中的智能合约将根据游戏规则来管理所有权和转让功能。它们将确保权利记录在任何情况下都无法被篡改。
兑换不可伪造的代币(NFTs)的行为准则
在每天都有大量游戏玩家加入和退出的元宇宙生态系统中,智能合约成为了这个系统的规则手册。
元宇宙游戏主要的 “吸引力 “是可以赚取真实世界金钱的能力—就用NFTs为案例。
智能合约允许游戏玩家创建、存储和转让NFTs,以代替换取同等或更高价值的东西。
智能合约的局限性
智能合约通常是由手工编码的
由于智能合约是由人编码的,人为错误仍然有可能发生–这就是为什么在创建智能合约时,务必要遵循顶尖组织所延用的最佳实践方案。
交易时间不同
点对点交易的时间可能会有所不同 — 可以从几分钟到几小时不等,这将取决于区块链上正进行的交易活动量。
但跟传统金融交易通常需要更多天的时间相比起来,这似乎也不太糟。最近以太坊的合并也改善了这一点。
智能合约无法获得有关 “真实世界 “事件的资讯
这是被特意设计的,因为使用外部数据有可能会危及共识,这对安全和非中心化至关重要。
智能合约的未来
智能合约可以为人们提供在数码世界赚钱的可能性–以及以另一种全新的方式去享受、交易、获取和进行社交。
尽管智能合约仍处于萌芽阶段,但它们将成为未来电子游戏产业的基石。
通过整合VR的生动环境、顶级游戏玩法、社交媒体和其他元素,电子游戏智能合约将使整个世界在迈入web3时代之际发挥关键的作用。