今天看啥  ›  专栏  ›  EOSCafe

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

EOSCafe  · 简书  ·  · 2019-04-03 06:15

面临的问题

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

image

侧链+ 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协议。

翻译自:horizontally-scaling-dpos




原文地址:访问原文地址
快照地址: 访问文章快照