主页 > 苹果手机imtoken下载 > 揭示扭曲未来:以太坊区块链和 ERC20 代币的技术挑战

揭示扭曲未来:以太坊区块链和 ERC20 代币的技术挑战

苹果手机imtoken下载 2023-12-04 05:08:11

区块链安全咨询公司 Warp Future News:2018 年,可以看到以太坊区块链功能的许多进步。这些创新是由以太坊和 ERC20 代币项目在一个庞大且不断发展的生态系统中推动的。

这些创新对于以太坊作为新的代币顶级区块链平台意味着什么?在不久的将来,您可以期待在哪些领域看到切实的改进?在本文中,我们将介绍在 Ethex 上列出的有用代币,这些代币也可以解决当今创新解决方案的挑战。

BatchOverflow 错误和安全漏洞

2018 年 4 月,由于多个 ERC20 智能合约中发现的 batchOverflow 漏洞,许多加密货币交易所不得不关闭交易。本质上,这个 bug 等价于传统的整数溢出问题。问题是这些新令牌添加了一个导致问题的新函数(batchTransfer)。

是的,该漏洞仅直接影响使用 Open Zeppelin 开发的智能合约模板的十几个代币。以太坊区块链本身的整体影响非常小。它对大多数代币也没有太大影响。尽管如此,重要的是要考虑持续的安全风险如何间接影响加密货币交易所和项目团队。此外,这个问题表明潜在的漏洞随时可能出现,在向智能合约添加新功能时要谨慎行事。

已知其他安全问题,例如 tradeTrap(与易受攻击的实施混合)会影响数百个代币,其中许多代币列在交易所的主要加密货币中。现有智能合约无法编辑的事实给未来的代码分析工作带来了更大的压力。由于智能合约代码非常复杂且难以分析,我们可能会在相当长的一段时间内看到类似的安全漏洞。这是 ERC20 代币项目未来需要解决的关键问题。

比以太坊区块链更好的

图1.2018 年 4 月加密货币交易和几次代币生成的 batchOverflow 错误显着影响

与其他区块链的互操作性

互操作性仍然是区块链中各个项目之间协作的主要障碍。能够在多个区块链之间进行通信并不是许多项目所强调的。然而,截至今年,已经有许多项目开始开发必要的基础设施,以使这一愿景成为现实。

例如,POA Network(公共,基于许可)于 2018 年 7 月宣布与 Sentinal Chain(私有,联盟许可)建立合作伙伴关系。此举将允许创建与以太坊区块链完全兼容的两个网络。一个 ERC20 到 ERC20 的跨链桥,允许基于 EVM 的区块链社区访问在私有区块链上运行的封闭市场。

比以太坊区块链更好的

非以太坊区块链在使以太坊区块链更易于所有人访问方面也取得了重大进展。海湾链就是一个例子。早在 7 月,该项目就发布了 Wanchain 2.0,这使得在 Wanchain 上进行 ETH 可接受的 ICO 成为可能。 2018 年 10 月,Wanchain 与 MakerDAO 合作进入 beta 测试阶段,使 DAI 成为第一个跨链 ERC20 代币。此外,Wanchain 的兼容、可互操作资产列表可能会扩大到包括许多其他 ERC20 代币。

图2.POA Network 正在努力提高区块链互操作性

需要更大的可扩展性:侧链和分片

以太坊区块链仍需要在可扩展性方面进行重大升级,以推动未来对 ETH 和 ERC20 代币的采用。 2018 年比以太坊区块链更好的,可扩展性技术的研发已经可以看到一些重大进展,但这些解决方案仍然需要实施。有许多区块链项目和研究团队致力于以太坊区块链的可扩展性,特别是通过分片和第 2 层协议。今年 5 月,Vitalik Buterin 表示,以太坊区块链实现 10,000 倍的可扩展性增益、100 倍的分片和 100 倍的等离子是现实的。

比以太坊区块链更好的

在 2018 年 9 月的 ETHBerlin 黑客马拉松上,区块链研究人员成功完成了以太坊分片的概念验证。尽管如此,该技术还没有准备好再过两年或更长时间。正如研究人员所说比以太坊区块链更好的,这种概念验证缺少重要功能,例如交易费用系统以及将交易和消息从一个分片路由到另一个分片的方式。虽然这个测试是一个积极的改进,但它只是开始划分可能的碎片的表面。

像 Loom Network 这样的 ERC20 代币项目提供了一种可能的解决方案,不仅可以提高可扩展性,还可以提高可开发性。该项目提供了一个 SDK,开发人员可以按照该 SDK 轻松启动 dapp。那么这究竟是如何提供更大的可扩展性的呢? Loom Network 提供了一种称为 DAppChains 的技术,它允许开发人员使用第二层区块链解决方案。这意味着未来的 dapp 可以更具可定制性和可扩展性,同时保持与以太坊区块链相同的安全级别。

图3.Loom Network 侧链技术区块链上的 dapp 更具可扩展性

比以太坊区块链更好的

有用的代币和用户采用

安全性、互操作性和可扩展性都是影响用户采用 ERC20 代币的关键因素。建立一个更好的区块链生态系统不仅是增加人们对加密货币资产兴趣的重要组成部分,也是开发加密货币用例的重要部分,因为 P2P 支付可以解决传统技术无法解决的现实问题。

以下有用的代币只是 Ethex 上列出的众多创新项目中的两个示例。在 Ethex 上列出的所有项目都已成功启动其主网。

0xBTC 是一种 ERC20 代币,它结合了以太坊和比特币的一些最佳元素。这个项目的独特之处在于它是第一个提供使用 SHA-3 Keccak256 的 ERC20 代币,类似于比特币使用的 SHA-256 Proof-of-Work 共识算法。这个项目与许多其他项目不同的另一个方面是它没有推出任何类型的 ICO 来筹集资金。其实这个项目没有前期,没有主节点,也没有创始人奖励。用户可以像 BTC 一样以 10 倍的速度和 1/100 的成本挖掘和转移 0xBTC。

比以太坊区块链更好的

图4.由于使用 SHA-256,0xBTC 提供了一种挖掘 ERC20 代币的方法 在加密货币中存储价值的新方法通常很难实现。

稳定币可以帮助缓解这个问题。与其他稳定币(即 Tether)不同,DAI 不依赖中心化/受信任的机构来维持其价值。相反,它利用以太坊区块链中的智能合约并保持与 1 美元的价值挂钩。由于市场上使用自己的区块链的其他稳定币选项,这些通常需要自己的钱包。相比之下,对于拥有以太坊钱包的人来说,DAI 很容易拥有、接受和转移。

图5.DAI是ERC20稳定币,价值1美元

结论

区块链安全咨询公司 Warp Future 表示:虽然这些并不是当今以太坊区块链和 ERC20 代币项目面临的全部挑战,但上述问题和解决方案确实提供了一些视角。也希望以太坊区块链的功能不断完善。

本文内容由安全咨询公司WarpFuture.com编译整理。转载时请注明。 Warp Speed Future提供包括主链安全、交易所安全、交易所钱包安全、DAPP开发安全、智能合约开发安全等相关区块链安全咨询服务。