以太坊区块链和ERC20代币的技术挑战
摘要: 在2018年,可以看到以太坊区块链的能力的许多进步。这些创新是由遍及庞大且不断发展的生态系统的以太坊和ERC20令牌项目推动的。
在2018年,可以看到以太坊区块链的能力的许多进步。这些创新是由遍及庞大且不断发展的生态系统的以太坊和ERC20令牌项目推动的。
这些创新对于以太坊作为新标记的顶级区块链平台意味着什么?是否可以期望在不久的将来看到哪些方面取得切实改善?在本文中将介绍Ethex上列出的有用的令牌,这些令牌还解决了当今创新解决方案的挑战。
BatchOverflow Bug和安全漏洞
在2018年4月,由于多个ERC20智能合约中发现了batchOverflow错误,许多加密货币交易所不得不关闭交易。从本质上讲,这个bug等同于传统的整数溢出问题。问题是这些新的令牌添加了导致问题的新功能(batchTransfer)。
是的,该漏洞只会直接影响使用Open Zeppelin开发的智能合约模板的十几个令牌。以太坊区块链本身的整体影响非常小。它对大多数令牌也没有太大的影响。尽管如此,重要的是要考虑持续的安全风险如何间接影响加密货币交易所和项目团队。此外,这个问题表明潜在的漏洞可能随时出现,并且在向智能合约添加新功能时要谨慎起见至关重要。
众所周知,诸如tradeTrap(与易受攻击的实现混合)等其他安全问题会影响数百个令牌,其中许多令牌列在主要的加密货币交易所上。现有的智能合约无法编辑的事实给未来的代码分析工作带来了更大的压力。由于智能合约代码非常复杂且难以分析,因此我们可能会在相当长的一段时间内看到类似的安全漏洞。这是ERC20令牌项目解决前进的关键问题。
图1.batchOverflow错误对加密货币交易和2018年4月的几个令牌产生了重大影响
与其他区块链的互操作性
互操作性仍然是区块链中各种项目之间协作的主要障碍。能够在多个区块链之间进行通信并不是很多项目所强调的。然而,截至今年,已经可以看到一些项目开始为这一愿景发展成为现实的必要基础设施。
例如,POA网络(公开的,基于许可的)在2018年7月宣布与Sentinal Chain(私人,财团许可)合作。这一举措将允许两个网络通过创建与以太坊区块链完全兼容。 ERC20-to-ERC20交叉链桥,允许基于EVM的区块链社区进入私有区块链上运行的封闭市场。
非以太坊区块链在使以太网区块链更容易被所有人访问方面也取得了重大进展。湾链就是一个例子。早在7月,该项目就发布了Wanchain 2.0,这使得在Wanchain上进行可以接受ETH的ICO成为可能。2018年10月,Wanchain与MakerDAO合作进入beta测试流程,使DAI成为首个跨链ERC20令牌。此外,Wanchain的兼容,可互操作资产列表可能会扩展到包括许多其他ERC20令牌。
图2.POA Network正致力于提高区块链的互操作性
需要更大的可扩展性:侧链和分片
以太坊区块链仍然需要在可扩展性方面进行重大升级,以推动未来采用ETH和ERC20令牌。在2018年,已经可以看到可扩展性技术的研究和开发取得了一些重大进展,但仍需要实现这些解决方案。有很多区块链项目和研究团队致力于以太坊区块链的可扩展性,特别是通过分片和第二层协议。在今年5月,Vitalik Buterin表示,以太坊区块链实现10,000倍的可扩展性增益,100倍的分片和100倍的等离子体是切合实际的。
在2018年9月的ETHBerlin黑客马拉松,已经有区块链研究员成功完成了以太坊分片的概念验证。尽管如此,该技术尚未准备好再实施两年或更长时间。正如研究人员所说,这种概念验证缺少重要的功能,如交易费系统和将交易和消息从一个碎片路由到另一个碎片的方法。虽然这个测试是一个积极的进步,但它只是开始划分可能的分片表面。
像Loom Network这样的ERC20令牌项目提供了一种可能的解决方案,不仅提高了可扩展性,还提高了可开发性。该项目提供了一个开发人员可以遵循的SDK,可以轻松启动dapps。那么这究竟是如何提供更大的可扩展性的呢?Loom Network提供了一种名为DAppChains的技术,它允许开发人员使用第二层区块链解决方案。这意味着未来的dapps可以更加可定制和可扩展,同时保持与以太坊区块链相同的安全级别。
图3.Loom Network侧链技术正在开发一种侧链技术,使以太坊区块链上的dapps更具可扩展性
有用的令牌和用户采用
安全性,互操作性和可扩展性都是影响用户采用ERC20令牌的关键因素。构建更好的区块链生态系统不仅是提高人们对加密货币作为资产的兴趣,而且也是开发加密货币用例的重要组成部分,因为P2P支付能够解决传统技术无法解决的现实问题。
以下有用的令牌只是Ethex上列出的许多创新项目的两个例子。Ethex上列出的所有项目都已成功启动了主网。
0xBTC是一个ERC20令牌,它结合了以太坊和比特币的一些最佳元素。使该项目独一无二的一点是,它是第一个提供使用SHA-3 Keccak256的ERC20令牌,它类似于比特币使用的SHA-256 Proof-of-Work一致性算法。使该项目与众多其他项目区别开来的另一个方面是它没有启动任何类型的ICO来筹集资金。事实上,这个项目也没有前期,没有masternodes,也没有创始人奖励。用户可以以10倍速和1/100成本完全像BTC一样挖掘和传输0xBTC。
图4.因为它使用SHA-256,所以0xBTC提供了一种挖掘ERC20令牌的新方法
存储加密货币的价值通常很难实现。稳定币可以帮助缓解这个问题。与其他Stablecoins(即Tether)不同,DAI不依赖于集中/可信机构来维护其价值。相反,它利用以太坊区块链中的智能合约,并保持与1美元的价值挂钩。由于市场上使用自己的区块链的其他Stablecoins选项,这些通常需要自己的钱包。相比之下,对于拥有以太坊钱包的人来说,DAI很容易拥有并接受和转移。
图5.DAI是ERC20 Stablecoin,价值1美元
结论
虽然这些并非当今以太坊区块链和ERC20令牌项目所面临的所有挑战,但上述问题和解决方案确实提供了一些观点。也希望随着以太坊区块链的功能不断改进。
(作者:曲速未来安全区,内容来自链得得内容开放平台“得得号”;本文仅代表作者观点,不代表链得得官方立场)
评论(0)
Oh! no
您是否确认要删除该条评论吗?