主页 > imtoken安装地址 > 以太坊是可信计算的曙光吗?

以太坊是可信计算的曙光吗?

imtoken安装地址 2023-09-13 05:07:37

以太坊靠谱吗_以太坊靠谱吗_以太坊价格靠谱吗

提出商业智能合约概念的 Nick Szabo 曾在他的文章《可信计算的黎明》中说:

“信任最小化代码意味着您只需要信任代码本身,而不是任何特定计算机的远程所有者......”

当时以太坊还没有正式问世,而比特币带来的区块链概念让人们相信“信任机器”会将信任从交易中介转移到代码和网络上。 当比特币实现了交易双方的链上信任后,人们开始探索合约双方在链上进行交互的方式。 Nick Szabo在《可信计算的黎明》的最后一篇参考文章中提到了以太坊最初的白皮书,表达了他对以太坊未来承担可信计算的期待。

现在回过头来看,以太坊带来的智能合约热潮、ICO热潮、现在的DeFi热潮,都是以太坊背后智能合约理念价值的体现。 可编程金融和去中介化金融赋予了区块链无限可比的价值,以太坊是可信计算之星,这一点毋庸置疑; 但作为可信计算的曙光,以太坊仍有很大的成长空间。

01

以太坊靠谱吗_以太坊价格靠谱吗_以太坊靠谱吗

不可升级的智能合约

以太坊的智能合约以其灵活性着称。 不同于比特币的脚本系统,图灵完备的编程使得以太坊的合约在理论上可以适应所有场景。 然而,这种灵活的合约受到无法更新的困境的限制。 如果要更新以太坊上的合约内容,比如发行额外的代币,开发者最明智的选择是重新部署发行额外代币的新合约。 这显然是不合理的,因为合约地址的改变意味着旧合约的失效。 如果新旧合约的资产映射问题不能处理好,对于代币持有者来说无疑是不可忽视的经济损失。

Wisdom Chain吸取了以太坊合约无法升级的教训。 对于资产交易,定义的规则包括“增发”等规则,经交易所有者签署后可以增发代币,在必要条件下协助开发者和运营者。 合约可以发行额外的代币以适应不同的环境。

以太坊靠谱吗_以太坊价格靠谱吗_以太坊靠谱吗

以太坊价格靠谱吗_以太坊靠谱吗_以太坊靠谱吗

当然,并非Wisdom Chain的所有功能都可以升级。 过度的灵活性会严重影响链上资产的安全。 这个思路也是Wisdom Chain的基本理念,使得Wisdom Chain比以太坊具有更高的层次。 资产安全。

02

合同很难安全地编写

为了保证足够的灵活性以太坊靠谱吗,以太坊的智能合约为合约程序员提供了足够的函数供其调用,并支持复杂的逻辑,让合约实现“正常情况”(泛指单个合约的情况)。 功能,这种灵活性为DeFi的诞生提供了温床,同时也为DeFi埋下了一颗定时炸弹。 YAM项目曾经是以太坊上知名的DeFi项目。 但由于合约中TotalSupply函数存在漏洞,导致该项目99%的资金一夜之间蒸发。 回顾此次事件,我们可以发现,YAM复杂的合约逻辑使得安全审计难以进行,过于灵活的设计让程序员无法及时发现漏洞,最终导致了这场闹剧。

以太坊价格靠谱吗_以太坊靠谱吗_以太坊靠谱吗

以太坊价格靠谱吗_以太坊靠谱吗_以太坊靠谱吗

一行代码引出一场闹剧

Wisdom Chain认为,合约可以牺牲所谓“无限”的灵活性来换取更高的安全性。 区块链是一台信任机器,保证链上资产安全是其立足之本。 Wisdom Chain采用验证式规则编程。 所有的交易都是按照验证逻辑而不是以太坊的执行逻辑来处理的。 它还限制了开发者可以调用的规则上限,允许开发者在可控的逻辑边界内部署类合约逻辑。 方便审计代码是否存在漏洞,避免以太坊上出现合约资金问题。

03

以太坊价格靠谱吗_以太坊靠谱吗_以太坊靠谱吗

写作门槛高

以太坊的图灵完备编程语言和EVM虚拟机带来的不仅仅是编程的灵活性,还有常人无法理解的高合约编写门槛。 要在以太坊上安全部署合约,如果没有参考代码,开发者需要从头开始,从交易逻辑和数据结构入手编写整个合约的内容以太坊靠谱吗,这无疑让智能合约成为极客创建和使用的物品.

以太坊价格靠谱吗_以太坊靠谱吗_以太坊靠谱吗

上图是以太坊上一个ERC-20代币发行的部分代码。 虽然这只是整个ERC-20代币代码的开始,但对于普通人来说,理解这份合约的难度还是很大的。 普通人作为信任机器的使用者,如果不能直观地理解信任机器简单的运行原理,就很难获得信任。

以太坊价格靠谱吗_以太坊靠谱吗_以太坊靠谱吗

除了安全性,Wisdom Chain的验证规则编程也简单、可读性强、门槛低。 在Wisdom Chain上发行一个资产(类似以太坊上的ERC-20代币),开发者只需要调用“资产定义”规则,完成各种取值后,即可部署到Wisdom Chain中区块链并发行一种全新的资产。

以太坊靠谱吗_以太坊靠谱吗_以太坊价格靠谱吗

这种简单的结构不仅为开发者提供了便利,也让用户能够轻松了解链上资产的运行原理和相关细节,避免了以太坊智能合约无法让普通用户理解原理的尴尬局面。

结语

“......信任最小化的代码意味着你只需要信任代码本身......”,

Nick Szabo 曾经这样定义可信计算。 以太坊虽然实现了信任的传递,但无法让代码变得可信。 Wisdom Chain的验证编程开启了可信代码的新时代。 不仅用户可以简单了解链上交易的运行原理,开发者也可以轻松部署安全可信的智能合约。 以太坊无法带来可信计算的曙光,但Wisdom Chain将作为可信计算曙光的曙光,为整个行业指引方向。