宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > MANA > 正文

观点 | 保持以太坊可扩展性和可持续性的两种方案:“弱无状态性” 和 “状态保质期”

作者:

时间:1900/1/1 0:00:00

原标题:《观点|一种状态保质期和无状态性的路线图》

以太坊的状态的规模正迅速增长。当前仅存储状态大概是35GB,如果加上默克尔证明就是100GB了;而且现在预计每年都要增长这个数字的一半。此外,状态存储也是以太坊经济模型的一个短板:在这个机制中,用户只需付费一次就可以给共识节点施加永久的负担。为了保持以太坊的可扩展性和可持续性,我们需要一些解决方案。

有两种路径,而且都已经存在很长时间了:“弱无状态性”和“状态保质期”:

状态保质期:从状态中移除近期无人访问的状态对象,并要求在复活状态对象时提供见证数据。可以将每个节点都需要存储的状态数据减少到扁平的约20~50GB。弱无状态性:仅要求区块提议者存储状态,其他节点都可无状态验证区块。在实践中,需要把状态共识形式切换到“VerkleTree”,以缩减见证数据的规模。本文提出了一种多阶段的方案,来同时实现这两种方案。因为,可以证明,这会比按顺序实现这两个容易很多。如果不实现Verkle树,状态保质期方案下就需要非常大的见证数据来证明一个旧状态;如果不实现状态保质期,切换到Verkle树就需要一个一步到位的切换流程,这几乎跟只实现状态保质期一样复杂。如果合二为一,同时进行,它们就解决了彼此面临的挑战:状态保质期方案包含了每年创建一棵新状态树的机制,因此Verkle树可以分阶段逐步建构,而无需一个一步到位的切换流程,而Verkle树也解决了见证数据规模的问题。

观点:比特币接近出现死亡交叉:Coindesk发文称,迫在眉睫的“死亡交叉”可能预示着比特币熊市。据悉,当50天移动平均线低于200天移动平均线时,就会出现死亡交叉。如果发生这种情况,比特币可能会进入类似于2018年的熊市区域。此前的死亡交叉导致2018年和2019年比特币价格进一步下跌70%和47%。2020年的死亡交叉发生在3月冠状病大流行引起的市场崩盘后不久,这在当时被证明是一个滞后信号。经纪公司ITI Capital的市场主管Stephen Kelso表示:“参考50和200 日均线的看跌交叉点,投机性报告表明,比特币可能很快会跌至 20,000 美元。”[2021/6/10 23:25:56]

链接:“状态保质期”和“无状态性”概念的历史

无状态客户端的概念,于2017年始发于ethresear.ch论坛:https://ethresear.ch/t/the-stateless-client-concept/172状态租金,始发于2015年:https://github.com/ethereum/EIPs/issues/35ReGenesis:https://medium.com//img/20230514233420676300/0.jpg "/>

观点:长期看好比特币发展 挖矿要选优质平台:29日14点30分,XBIT第五期AMA直播间开播,邀请了火币矿池CEO曹飞、莱比特创始人江卓尔、f2pool鱼池COO大鱼、蜂鸟矿机副总裁吴浩然,四名嘉宾分别探讨了当下挖矿的最短途径。大鱼表示在选择云算力或托管模式挖矿时,投资者要考虑平台的规模以及回本周期。江卓尔认为挖矿一定要把币囤住,买矿机挖矿最后拿法币走的话,是一个买椟还珠的愚蠢行为。

减半遇到丰水期,遇到矿业形势复杂的情况下,曹飞认为风险控制十分重要,新矿工做好自己的风控,老矿工选择好合适的机型。这一点,吴浩然也表示认同“今年入场的投资者较往常比,回本周期更长,留好现金流,做好风险管理,不建议盲目投资以小博大”。[2020/4/30]

-注意:我之前曾把这个约长一年的状态保质期周期称为“epoch”,现在都称为“period”,以免与信标链的术语相混淆-

观点:闪电网络适宜BTC持有者长期囤币:BitcoinVisuals数据显示,自发布以来,闪电网络节点数量于过去两年内每个季度平均增加53%。闪电网络容量也在增加,其中2019年5月,闪电网络容量创下1100 BTC高点,而最近这一数字约为930 BTC附近。同时,在过去两年中,闪电网络比特币网络活动激增与比特币交易量之间相关性并不强。在2900万个比特币地址(存币量大于零)中,在24小时内只有2.6%的地址被认为是“活跃”的。与此同时,intotheblock数据显示,过去一年及更长时间里,一半以上的BTC没有交易,还有14%的BTC从未发生过转移。因此,若出于囤币而非交易目的,更适合闪电网络上进行长期存储。(CoinDesk)[2020/3/25]

两个关键原则是:

只能修改最新的那棵树。所有更老的树都不能再修改;更老的树上的对象只能在更新的树上创建副本,而且这些副本会取代更老的副本。可以预期全节点只会保存最近的两棵树,所以只有最近的两棵树上的对象才能不需要witness就能读取。读取更老的对象就需要提供见证数据了。“见证数据”就是一个简短的证据,证明某个值存在于某棵树的某个位置上,而且验证的一方只需具有树根即可。举个例子,可以制作一个witness来证明账户?0x124f...89ab?的存储空档?123?处在某时的状态下,包含的值为?50;任何人都只需要这棵状态树的根值就可以验证这个证据。

状态保质期产生了一种混合的状态机制:共识节点需要保存最近被人访问和修改过的状态,但可以使用基于见证消息的无状态客户端方法来验证更老的状态。也就是说,也可以维护一个“归档节点”,存储所有历史状态树,或者?一个完全无状态的节点,使用见证数据来验证哪怕是最新的状态。不过,gas消耗量的结构和默认的网络格式,都要围绕“节点会存储最近的两棵状态树”来开发。

路线图

迁移将按阶段来实现:

周期1硬分叉:需要一个硬分叉来开启第一个周期。分叉之后,就会出现两棵状态树:十六叉的帕特里夏树以及一棵新的Verkle树EIP草案:https://notes.ethereum.org/@vbuterin/verkle_tree_eip地址扩张周期:地址从20字节扩充到32字节,而新地址的格式包含一个“地址周期”的概念”)。这样新合约就可以无需提供见证数据而直接写入新的存储空档。这一步什么时候做都可以,只需要在最终状态保质期转型完成之前就可以了,在周期1分叉之前或之后都可以。VB的方案?:https://ethereum-magicians.org/t/increasing-address-size-from-20-to-32-bytes/5485Ipsilon团队的方案:https://notes.ethereum.org/@ipsilon/address-space-extension-exploration周期2硬分叉:需要一个硬分叉来开启周期2,并安排未来周期的时点。周期0的十六叉的帕特里夏树将被一棵Verkle树替换,客户端仅存储其状态根。从这时开始,周期0的状态将需要见证数据来访问。并且,状态保质期方案也算是完整实现了。EIP草案:https://notes.ethereum.org/@vbuterin/state_expiry_eip

原文链接:

https://notes.ethereum.org/@vbuterin/verkle_and_state_expiry_proposal

作者:Vitalik

翻译:?阿剑

标签:比特币ERKVERTPS比特币行情软件pinescriptERK币Gold Fevertps币行情

MANA热门资讯
关注美联储利率决议 | 美联储主席鲍威尔讲话称继续支持经济 比特币、三大股指低迷不改

巴比特讯,在FOMC利率决议公布后,美联储主席鲍威尔发表讲话,称政策将继续为经济提供强有力的支持.

1900/1/1 0:00:00
中国区块链专利全景:申请量年增长超41%,”广北浙苏沪”格局今年或延续

6月7日,工业和信息化部、中央网信办发布的《关于加快推动区块链技术应用和产业发展的指导意见》提出,到2025年,区块链产业综合实力达到世界先进水平,产业初具规模;区块链应用渗透到经济社会多个领域.

1900/1/1 0:00:00
去中心化信息分析平台 DeepDAO 宣布完成 300 万美元种子轮融资

去中心化信息分析平台DeepDAO宣布完成300万美元种子轮融资,KernelVentures参投.

1900/1/1 0:00:00
NEAR发布开发计划路线图,并拟以最多2亿枚NEAR成立生态资金DAO

巴比特讯,6月23日,NEAR中文社区发文介绍未来1~2年内开发工作计划的路线图,内容包含本年度内需要完成的简化版夜影分片协议上线、增加主网验证节点的数量、提升单个分片的性能.

1900/1/1 0:00:00
NFT的困境:想要改变艺术行业,NFT必须更加安全

撰文:LukeStokes2021年,新兴的非同质化代币(NFT)市场已经达到了许多引人注目的里程碑,该市场的价值已经从2020年第四季度增长了2100倍,消费者支出超过?20亿美元.

1900/1/1 0:00:00
又一笔区块链押注!高盛向Blockdaemon投资500万美元

来源:财联社 作者:卞纯 华尔街金融巨鳄高盛刚刚向区块链公司Blockdaemon投资了500万美元,这是该行继上月投资加密数据公司CoinMetrics以来的又一笔押注,表明了其布局区块链领域的决心.

1900/1/1 0:00:00