主页 > 下载imtoken安卓版官网 > 以太坊区块链和 ERC20 代币的技术挑战

以太坊区块链和 ERC20 代币的技术挑战

下载imtoken安卓版官网 2023-02-16 05:33:31

以太坊区块链和 ERC20 代币的技术挑战

曲速未来安全区·

10 月 26 日

热度:1907

以太坊区块链仍然需要在可扩展性方面进行重大升级,以推动未来采用 ETH 和 ERC20 代币。

2018 年,可以看到以太坊区块链在功能上的许多进步。 这些创新是由整个庞大且不断发展的生态系统中的以太坊和 ERC20 代币项目推动的。

以太坊区块链链易查询_以太坊区块确认时间_以太坊多久产生一个区块

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

BatchOverflow 错误和安全漏洞

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

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

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

以太坊区块链和ERC20代币的技术挑战

以太坊区块确认时间_以太坊区块链链易查询_以太坊多久产生一个区块

图 1. batchOverflow 漏洞在 2018 年 4 月对加密货币交易所和多个代币产生了重大影响

与其他区块链的互操作性

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

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

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

以太坊区块链和ERC20代币的技术挑战

以太坊多久产生一个区块_以太坊区块链链易查询_以太坊区块确认时间

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

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

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

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

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

以太坊区块链和ERC20代币的技术挑战

以太坊区块链链易查询_以太坊区块确认时间_以太坊多久产生一个区块

图 3. Loom Network 侧链技术正在开发一种侧链技术,使以太坊区块链上的 dapps 更具可扩展性

有用的代币和用户采用

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

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

0xBTC 是一种 ERC20 代币,结合了以太坊和比特币的一些最佳元素。 该项目的独特之处在于它是第一个使用 SHA-3 Keccak256 提供 ERC20 令牌的项目,这类似于比特币使用的 SHA-256 工作量证明共识算法。 该项目与许多其他项目不同的另一个方面是它没有启动任何类型的 ICO 来筹集资金。 事实上,该项目没有预付款,没有主节点,也没有创始人奖励。 用户可以像 BTC 一样以 10 倍的速度和 1/100 的成本挖掘和传输 0xBTC。

以太坊区块链和ERC20代币的技术挑战

以太坊区块确认时间_以太坊多久产生一个区块_以太坊区块链链易查询

图 4. 因为它使用 SHA-256,0xBTC 提供了一种挖掘 ERC20 代币的新方法

在加密货币中存储价值通常很难实现。 稳定币可以帮助缓解这个问题。 与其他稳定币(即 Tether)不同,DAI 不依赖中心化/受信任的权威机构来维持其价值。 相反,它利用以太坊区块链中的智能合约,并保持与 1 美元价值的挂钩。 与市场上其他使用自己的区块链的稳定币选项一样,这些选项通常需要自己的钱包。 相比之下,任何拥有以太坊钱包的人都可以轻松拥有、接受和转让 DAI。

以太坊区块链和ERC20代币的技术挑战

图 5. DAI 是一种价值 1 美元的 ERC20 稳定币

综上所述

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