EOS sw/eden | EOS完整历史节点的挑战:已成为过去

https://bihu.com/article/1924557526

给 EOS sw/eden | EOS瑞典 投票,请认准我们的主网节点ID:eosswedenorg

今日BP排名:10


参考:LiquidApps - EOS Chain History Challenge: A Thing of the Past

编译:aLex_区块链行者 [EOS sw/eden中文社区经理]

EOS完整历史节点的挑战: 已成为过去

虽然出块节点努力想让自己从竞争中脱颖而出,来获得足够多的投票数好让他们进入BP前21名 (出块节点),但他们也被激励着广泛合作,以履行保证生态系统工作和生产效率的义务。

为dApp提供可靠的区块链历史数据源就是BP在以有意义的方式为EOS生态系统的共同利益而进行合作的一个例子。随着EOS网络继续快速增长,解决历史数据问题的合作方式对于网络的长期前景至关重要。

什么是完整历史节点?

完整历史节点实际上是一个误导性的名称。虽然每个同步的历史节点都包含EOS主网的所有事务记录,但这些节点并不是历史数据的实际来源。我们仍然能够在没有完整历史节点的情况下检索区块链上所做的每一笔交易,使得全历史节点对EOS核心功能的重要性低于人们的想象。

完整历史节点提供的是在历史数据之上的分析层,使dApp更易于处理和使用。为了处理这种类型的数据,节点需要运行全历史插件和解决方案,这需要大量的RAM和高维护成本。 dApp开发人员可以使用完整历史节点来跟踪和查询特定用户帐户的数据(例如,提取特定帐户关联的所有操作或事务),但这种类型的完整历史节点分析层需要近2TB的附加数据(以及相关的RAM成本)。

 

目前维护完整历史节点的5个BP

 

危机:未来失败的可能

目前,只有五个BP - Greymass,EOS Tribe,Cryptolions,EOS Canada和EOS Sw/eden - 维护了必要的硬件设备来存储和索引整个〜2TB的全历史节点。在2TB中,大约210GB用于存储所有区块链数据,而其余的都是维护其历史插件所需的信息。

正如EOS42之前报道的那样,在2018年11月中旬,EOS区块链的指数级增长导致了一场短暂的危机,因为所有的全历史节点都出现了宕机。由于没有可公开访问的端点被用来查询区块链的状态,EOS上的许多应用程序无法处理其用户的请求,直到历史节点重新联机。随着时间的推移和区块链的规模增加,维护一个完整的历史节点将变得非常昂贵,我们可能会遇到类似于去年11月发生的事情。值得庆幸的是,出块节点和开发人员已将区块链历史数据问题的长期解决方案列为优先事项(关于提议方案,以及对11月短暂宕机的简短解释,请阅读EOS42的这篇优秀文章(https://medium.com/@eos42/scalable-full-history-nodes-b4eccf113d57),他们为本文贡献了他们的专业知识)。

Source: Roman Spiridonov’s Unsplash

20%的数据,100%的成本

全历史节点的搭建成本约为3万美元,是一项相当昂贵的工作,尤其是对那些未获得出块节点奖励的21名以外的BP们。随着区块链的增长,随之增长的维护成本以及硬件升级的相关成本,会导致维护完整历史节点不可持续。帕累托原则适用于全历史节点:来自dApps的80%API请求正在寻找与最近20%的EOS链历史相关的数据,使得全历史节点非常低效。随着EOS区块链的发展,全历史节点的成本也将随之增加。如果单个BP决定停止支持完整历史节点,那么对剩余节点施加的额外压力很可能会严重限制网络的性能。

Full-History-As-A-Service (即需即用全历史数据)

目前,BP产生的唯一收入来抵消维持完整历史节点的成本是他们获得的出块奖励。维持全历史节点的BP依赖于EOS的市场价格,并确保在前21名中获得一席之地以求生存。 DAPP网络可以通过提供额外的激励来帮助BP,通过创建历史节点服务包来保持更多的全历史节点运行。

DAPP服务提供商(DSP)可以提供区块链的完整历史记录作为其服务之一,允许开发人员访问数据以换取将DAPP代币放入其服务包中。他们可以根据dApp所需的历史记录数量提供不同的服务包。例如,一个软件包可以限制为每个帐户提供最近的1,000个操作,而另一个软件包可以根据历史记录的时间长度为每个查询定价。 DSP将对其提供的封装类型和价格拥有完全的自主权。

这为访问历史节点的商业模型创造了利益 - 开发人员只有在需要利用历史节点时才能获得DSP包的利益。 DSP通过DAPP代币通胀获得奖励,与通过其服务挂牌的代币数量成比例,创建潜在的新收入现金流,以帮助支付维护完整历史节点的成本。

从挑战到机遇

 

 

随着EOS超越基本用例并开始为关键任务应用程序提供支持,确保这些dApp具有可靠的历史数据源变得越来越迫切。我们认为DAPP网络作为DAPP服务提供商的去中心化网络,可以帮助创建Dan Larimer当初设想的模型:“市场将会为全历史节点的供需设定价格”。

Follow LiquidApps

Website | Twitter | TelegramGithub | LinkedIn

 

参考资料:

https://medium.com/@liquidapps/eos-chain-history-challenge-a-thing-of-the-past-e716abf99126


如果您想了解更多,我们在这里:

WEB: https://eossweden.org
币乎: https://bihu.com/people/98843
微博: https://weibo.com/eossweden
BUSY: https://busy.org/@xebb 
TELEGRAM: https://t.me/eossweden 
TWITTER: https://twitter.com/eossweden
STEEMIT: https://steemit.com/@eos.sw-eden
FACEBOOK: https://www.facebook.com/EOS-sweden-554084258304426

给 EOS sw/eden | EOS瑞典 投票,请认准我们的主网节点ID:eosswedenorg

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章