区块链安全咨询公司 曲速未来 消息:在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令牌项目所面临的所有挑战,但上述问题和解决方案确实提供了一些观点。也希望随着以太坊区块链的功能不断改进。

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

曲速未来 揭秘:以太坊区块链和ERC20代币的技术挑战相关推荐

  1. 在以太坊开发自己的ERC-20代币及如何ICO

    今天我将向你展示如何在以太坊区块链上开发你自己的加密货币并将其出售!我将向你展示如何使用以太坊智能合约逐步创建自己的ERC-20代币和众筹销售,如何测试智能合约,如何将智能合约部署到以太坊区块链,以及 ...

  2. 兴业银行利用以太坊区块链发行债券,金融科技冲击下的银行业未来(下篇)

    点击上方 "蓝色字" 可关注我们! 暴走时评: 日前,兴业银行通过以太坊区块链发行了类证券代币的债券.兴业银行的举动可能意味着银行承认,即使比特币或以太等无许可协议可能会带来颠覆性 ...

  3. EOS区块链和以太坊区块链那个更好?

    显然,你已经听说过两个最受欢迎的智能合约区块链,但想知道EOS与以太坊之中哪个更好?或许你想比较一下两种技术?好吧,你来对了地方,因为我要告诉你你需要知道的一切! 在这个EOS vs Ethereum ...

  4. 微软希望使用以太坊区块链来打击盗版;腾讯再投 500 亿元资金助力共同富裕;IT 从业者被纳入新生代农民工 | EA周报...

    EA周报 2021年8月20日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.全球 90 多家组织敦促苹果放弃引入"儿童安全"功能计 ...

  5. 谷歌推出以太坊区块链的大数据视图

    点击上方"蓝色字"可关注我们! 暴走时评:互联网搜索巨头谷歌日前已经把以太坊添加到了其大数据分析平台BigQuery上.其原因是凭借现存API,想要访问存储在以太坊区块链上的所有数 ...

  6. 【区块链】以太坊区块链技术初探

    2019独角兽企业重金招聘Python工程师标准>>> [国内首家]以太坊区块链实战教学:http://edu.csdn.net/course/detail/6455 LinApex ...

  7. ExoPlanets 一款基于以太坊区块链的太空探索加密游戏

    ExoPlanets 是一款基于以太坊区块链的太空探索加密游戏. 游戏让你拥有一个ExoPlanet,让你在它上进化出生命来达到太空探索的能力,并扩展到银河系的更小的资源行星上.整个游戏中都是通过令人 ...

  8. 为什么选择Java进行以太坊区块链开发

    当有人说Java时,你会想到什么?如果没有,你可以试试old.虽然,其他人可能会说它坚固,可靠和安全.而对于Oodles Blockchain来说,Java意味着"企业级". 毫无 ...

  9. CFTC就以太坊区块链征询公众意见

    点击上方 "蓝色字" 可关注我们! 暴走时评: 美国商品期货交易委员会(CFTC)正在寻求关于以太坊(ETH)区块链的公众意见和指导.为了提高CFTC对以太坊及其基础技术的理解,C ...

最新文章

  1. bzoj 3120 矩阵优化DP
  2. 操作系统习题5—存储管理
  3. 关于看到了很多的短视频之后的思考
  4. 在ASP.NET Core微服务架构下使用数据库切分和扩展
  5. Win10专业版系统PyCharm专业版使用WSL(ubuntu20.04 LTS)配置Docker解释器配置环境详细教程
  6. 猎豹浏览器怎么收藏网页 网页收藏方法简述
  7. mysql游标进阶_MYSQL进阶学习知识拓展一:MySQL 存储过程之游标!
  8. java离职交接文档_定了!财会人离职不办这2项交接,要承担法律责任!后果非常严重...
  9. 艾伟_转载:扩展方法 之 基本数据篇
  10. c++时间类型详解 time_t
  11. unity打开内嵌游戏网页
  12. php mql web开发,自己动手开发多线程异步 MQL5 WebRequest
  13. 简单的路由器设置下一条(小白像)
  14. 一款经典的 jQuery Lightbox 灯箱效果
  15. Python函数初识
  16. Python教程:在Python中遍历列表详解
  17. 无论用手工处理还是用计算机进行处理,会计电算化试卷
  18. php 随机几率,php 随机概率程序算法
  19. 电视盒子系统是安卓还是yunOS,三招快速弄清
  20. Mac:scroll reverser触控板和鼠标反转独立设置【free】

热门文章

  1. EasyNVR H5无插件摄像机直播解决方案前端解析之:监控实时直播的四分屏的前端展示
  2. 计算机主机重启键,重启(计算机术语)_百度百科
  3. django orm querset 多表查询
  4. 计算机网络ospf实验报告,计算机网络实验报告 12_OSPF实验.doc
  5. 推荐一款截屏翻译工具|截屏提取文字|划词翻译
  6. 【若依】开源框架学习笔记 07 - 登录认证流程(Spring Security 源码)
  7. matlab生成fmu
  8. [日程管理][Android]91todo日程任务管理
  9. jt2go嵌入html控件,JT2Go(JT文件阅读器) 免费版v11.2
  10. 基于LC push的浏览器桌面提醒快速集成方案