本文作者:OKNEWS

错误的以太坊智能合约。Cardano web3钱包

OKNEWS 2024-06-02 13:49:27 61
错误的以太坊智能合约。Cardano web3钱包摘要:   在2013至2014年间,Vitalik Buterin发布了以太坊白皮书,提出了用区块链储存程序的概念。用户可以在节点上调用这些程序,通过这种方式,程序可以作为创...

  在2013至2014年间,Vitalik Buterin发布了以太坊白皮书,提出了用区块链储存程序的概念。用户可以在节点上调用这些程序,通过这种方式,程序可以作为创建者的代理人自动执行交易而无需人的参与,这就是智能合约。Buterin相信这种机制足以安全地进行程序化的交易。然而,这是一个百亿级的错误。仅在2020一年,由于智能合约安全性的问题就导致价值900亿元加密资产的蒸发。

QQ截图20240602153548.png 错误的以太坊智能合约。Cardano web3钱包 快讯

 在以太坊及大批模仿者中,每个智能合约都管理自己发行的代币的账本。也就是说,在这些区块链上存在不止一个账本。原生币有一个账本,每一种代币又各有一个账本。他们都是去中心分布式账本吗?对于原生币的账本不存在争议,但对于代币的账本,我们需要重新思考什么才是真正的去中心化。所谓的去中心化,意味着每个记账者(矿工)独立地决定各自所纪录的账本内容,而不是机械地复制他人的账本。这种独立性包括独立地决定每一笔交易是否合法,从而是否纪录该笔交易。只要网络中造假者不占优势,就可以通过这种方式阻止非法交易成为区块链网络的共识,从而达到保护资产安全的目的。如果一个区块链中的矿工无法做到这一点,那么这个区块链就不是去中心的。所有账本都由一个中心来控制,这个中心就可以任意决定资产的归属,区块链就无法为用户提供安全性保障。

QQ截图20240602153559.png 错误的以太坊智能合约。Cardano web3钱包 快讯

 而以太坊的智能合约交易模式中,智能合约代币的账本是由合约管理,而非矿工管理。每个合约都是由单一的项目方发布,矿工虽然纪录合约所产生的数据,但矿工并不理解这些数据,只能是合约要求矿工记什么矿工就记什么。这就像是把所有矿工变成了记账的工具,而指挥这些工具的人是合约的项目方。因此这些代币的账本其实是中心化的账本,这是非常不安全的。

QQ截图20240602153953.png 错误的以太坊智能合约。Cardano web3钱包 快讯

 以太坊的智能合约甚至都不能称为合约。是的,合约可以通过程序执行,但并不是每个程序的执行都能构成一个合约。一个程序的执行要构成合约还需要额外满足一些条件。对于作为去中心化账本的区块链来说,很重要的一条就是交易必须经过验证。正如中本聪所说的:“不要信任,要验证。”这是区块链的金科玉律,任何时候违反它都会导致安全性问题。然而以太坊并不验证智能合约的交易结果,而只是验证智能合约的执行过程。 tag:Cardano web3钱包

文章版权及转载声明

作者:OKNEWS本文地址:https://gmlqt.com/kuaixun/26474.html发布于 2024-06-02 13:49:27
文章转载或复制请以超链接形式并注明出处新迪 - 专业的区块链研究机构与资讯平台

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享