首页 > EOS > 正文

EOS如何实现百万TPS和无限内存?有两大方式进行水平扩展。

分类:教程EOS柚子圈EOS柚子圈 2019-04-03 20:32

  翻译自:https://medium.com/@justinbuck/horizontally-scaling-dpos-cfc7a4a96501

面临的问题

  目前在EOS上购买RAM的成本刚刚超过 20万美元/GB。相比之下,你只要花大约10美元就可以在网上买到1GB的RAM。在谈到扩展时,经常讨论的另一个变量是每秒可处理的事务数(Transactions Per Second,TPS)。目前,试图在一个区块链上垂直扩展是低效的,但是水平扩展的成本是可以考虑的。让我们看看水平扩展的几种不同方法,侧链 IBC和DAPP网络,并考虑每种方法的优缺点。

侧链 IBC

  除了EOS主网以外,EOSIO还有许多分支,例如Worbli、Telos、ONO。这些分支最终可能成为EOS的侧链,而不是独立的网络,而这种范式将通过区块链间通信(Inter BlockChain Communications,IBC)得到增强。EOS可以描述为将整个网络连接在一起的“粘合剂”,它是确保整个网络事务历史不可变性的共识层。

  优点:

  · 可以根据侧链的目的专门选择BP(区块生产者)。例如,如果您正在处理与KYC/AML兼容的网络,那么您需要完全透明地了解(验证你所有事务的)BP的所有权。

  · 新的治理实验,例如Telos 区块链网络。

  · 测试新的分发模型,例如BOS。

  · 可能比EOS垂直扩展更便宜的TPS扩展解决方案。

  缺点:

  · IBC可能需要侧链上的BP至少是EOS主网BP的子集,但这一点的程度需要测试。

  · 因为资金安全性问题,任何特定的侧链都不应有过多的非原生代币。例如,现在在WAX上存储大量EOS是不安全的。

  · 任何一个区块链的RAM可以存储多少数据是受限的。

  · 我们还没有完成真正的IBC协议。

DAPP网络

  DAPP网络最近由Beni Hakak和Tal Muskal领导的LiquidApps团队发布。此DAPP网络的第一个应用程序称为vRAM。vRAM是一种机制,允许DAPP服务提供商(DSP)为Dapp及其用户提供经济实惠、可扩展、完全去中心化和加密安全的存储服务。EOS可以访问这些服务,但无需永久地使用EOS RAM。

  优点:

  · 扩展网络并允许在EOS上建立以前难以想象的dApp。

  · 由DAPP网络促成的事务最终将由EOS BP确认和生成区块(或dApp/用户同意使用的任何区块链和相关机制)。

  · 减少必须永久存储在EOS RAM中的数据量(仅使RAM成为缓存层)。

  · 即使由DSP保存的数据被破坏,也可以读取EOS上保存的历史哈希数据来再现包含在vRAM中保存的数据。

  缺点:

  · 引入了一个新的代币——DAPP,它还不能与EOS互换,因此用户必须记住一些额外的会计处理。

  · 与IBC一样,DAPP网络的提出仍然是一个概念,有待证明。

结论

  根据您感兴趣的扩展类型,无论是TPS还是存储在内存中的数据量,都可以构建一些创造性的解决方案来测试DPoS网络的容量限制。EOSIO现在正在建造的工程项目数量令人着迷并且成为其中的一部分。vRAM将如何融入,可能是一种更有效地扩展侧链 IBC的方法,值得密切关注。

  在我继续对EOSIO分支进行关注、使用、建议等的同时,我正在深入探讨如何提供有意义的DSP服务。这是我目前“我最热衷的事情”列表中的首要问题。我直觉对DSP所能提供的服务能力远远超出了廉价存储的范畴。我预见了一个指数级的商业模型,它们可以作为DSP存在于DAPP网络中,以促进Dapp在任何和所有的区块链协议中的应用。我想知道DSP是否可以提供不同的治理模式作为Opt-in服务?

  

本文标签:如何实现 百万TPS 进行

上一篇:EOS Studio教程#1 - 如何设置EOSIO开发环境

下一篇:EOS REX 近在眼前!这里有它的Bancor方程分析(下)

猜您喜欢
关于我们联系我们作者投稿APP下载