链资讯 链资讯
Ctrl+D收藏链资讯
首页 > 瑞波币 > 正文

比特币:状态可得性:GetNodeData DHT 方案_EDA

作者:

时间:

我的团队正在验证一个?“状态可得性”问题的解决方案是否可行。

方案概述

我们的方向大致如下:

网络是一个分布式哈希表。

账户和合约存数据存储在它们各自的trie节点中。

网络中的节点拥有所有区块头数据。

每个区块中新的trie数据都以证明的形式发送到网络中。

我们将这个方案称为GetNodeData方案,因为它与快速同步方案获取状态的方式差不多。

trie节点vs叶节点证明存储

我们选择将数据存储在各个trie节点中,因为这样比较简单。

StarkWare将对StarkNet进行状态重置,以使StarkNet系统尽可能精简和安全:7月7日消息,零知识证明研发机构StarkWare表示,将对StarkNet进行状态重置,以从StarkNet操作系统和协议中消除所有多余的代码和流程,使StarkNet系统尽可能精简和安全。

StarkWare称,“预计会在2022年第四季度发布FSR(最终状态重置)。现有的StarkNet Alpha将根据需要运行。同时将部署一个新的更精简的StarkNet Alpha版本,这个版本将以新的状态重新开始,这意味着在新的实例中,所有合约和账户都需要重新部署,资产需要从旧的StarkNet Alpha迁移过去。”[2022/7/7 1:58:46]

另一种方法是仅存储叶子节点的值和附带的证明。这个方法比较复杂,因为证明需要不断更新。更新证明可以在本地完成,但是需要进行EVM计算并广播完整的区块见证消息。EVM计算成本很高,而完整的区块见证消息很大。

WZRY营销总监林柒:目前的加密市场整体状态比较好,在手游方面有些欠缺:据官方消息,2021年7月14日 WZRY营销总监林柒和技术顾问邹福华做客XT直播间,与XT AMA专栏主持人Joyce在XT官方英文群以及中文群内进行了在线AMA活动。

在谈及WZRY的发展计划时林柒表示:“我认为目前的加密市场整体状态比较好,在手游方面有些欠缺。我们想从手游方面出发,创造一款真正意义上的游戏代币。因此,在XT上线后,我们希望进一步提高代币的价值,被更多人认可。”

XT是一家社交化交易平台。[2021/7/14 0:51:51]

通过将数据存储在各个trie节点中,网络节点只需存储这些trie数据,并验证新数据的默克尔证明即可。

动态 | 数据显示:约四成日本加密货币投资者处于被套状态:据日经新闻消息,日本博报堂对该国18岁至59岁的两万名对象进行了调查统计,调查结果显示,约有5%的受访对象拥有加密货币购买经历,这其中约有四成的投资者处于被套状态。[2019/3/12]

迄今为止的发现

预期延迟

基于DiscV5DHT的经验,我们预期网络查询时间约为100毫秒。

每笔交易的Trie节点

NickGheorghita一直在研究常见交易类型所涉及的trie节点的数量。在样本数量较少的情况下,他得到的初步结果是:

新疆互金办要求当地挖矿企业提交状态报告 防止投机炒作之风:近日新疆互联网金融风险专项整治小组的一份公告流出,公告中指出挖矿企业助长了虚拟货币的投机炒作之风,当地比特币挖矿企业应在1月5日前写一份状态报告,报告公司的经营情况和退出情况。此前互金办曾发文要求引导企业推出比特币挖矿业务。[2018/1/8]

简单价值转移:~30个trie节点

ERC20转账/批准:~50个trie节点

如果延迟为100毫秒,则执行eth_estimateGas和eth_call需要的时间上限分别为3秒和5秒。我们还可以通过一些基础的优化来降低延迟。

我们正在进行更深入的实验,来测量大型主网交易区块的延迟情况。

垃圾回收和冷状态

BrianCloutier已经对冷状态访问模式进行了一些调查。

关于冷状态的定义,请参见这张术语表。

的那部分状态。)

Brian的发现是,大多数区块都会触及之前100万个区块都没有触及的状态。

这就涉及到垃圾回收。

如果网络有足够的空间存储完整的归档状态,我们就不需要垃圾回收。

如果网络没有足够的空间来存储完整的归档状态,则该网络必须执行某个机制来防止冷状态丢失。

待解决问题

重复数据删除和垃圾收集

存储trie相同的两个合约拥有同样的trie节点。

同样地,余额、nonce、代码和状态相同的两个账户的账户数据也存储在同样的叶节点上。如果我们使用节点哈希作为键来存储节点,必须通过引用计数来实现垃圾收集,否则就无法知道从一个trie中移除的节点有没有在另一个trie中使用。

一种解决方法是,将节点在trie中的位置及其节点哈希作为键。这样可以使用排除证明来删除节点,但是会因为需要存储重复数据而造成额外的成本。

一个待解决问题是,这会在多大程度上提高存储需求。

归档vs垃圾收集

我们需要想清楚如何实现垃圾回收,或者说,确认网络是否可以成为归档节点。

解决垃圾回收问题的方案:

移除重复数据删除机制,并使用(trie_path,node_hash)作为键来查找数据。

监控网络并主动重新添加冷状态。

弄清楚垃圾回收的子集是否可以仅发生在账户trie中的中间trie节点上。

确保网络能够像归档节点那样运行。

数据入站

我们需要将新创建的trie数据推送到网络中。网络中的节点预期会存储所有区块头的最新快照,从而将证明与最新状态根锚定。

待解决问题有:

新的trie数据的完整区块证明有多大?

区块证明中每个节点各自的证明有多大?

原文链接:

https://ethresear.ch/t/state-availability-getnodedata-dht-approach-dev-update/8657

作者:??PiperMerriam

翻译&校对:?闵敏&?阿剑

标签:比特币BRITNODEEDA比特币市场规模排名BRIGADEIRO币TNODE币Medacoin

瑞波币热门资讯
HOUSE:项目周刊 | 以太坊EIP-1559正式被纳入伦敦硬分叉_METAPETS

金色周刊是金色财经推出的一档每周区块链行业总结栏目,内容涵盖一周重点新闻、行情与合约数据、矿业信息、项目动态、技术进展等行业动态。本文是其中的项目周刊,带您一览本周主流项目以及明星项目的进展.

比特币:成本几何?“卖币”还是“囤币”?牛市中对矿工的两大灵魂拷问_THE

矿业是比特币生态中的重要一环。目前正值比特币牛市,挖矿成本是多少?现阶段,矿工们更倾向于“卖币”还是“囤币”?矿业是比特币生态中的重要一环.

比特币:下行风险加剧,谨防突发砸盘!_比特币市场规模排名

一、观点 今天,继续聊聊可能性的深度回调风险。其实,自从28日发文“抄底”后,基本上每天都在重申即将到来的回调,原因简单的不能再简单,历史的相似性基本决定了一个事实:一次探底,远远不够.

520:3.05以太坊晚间简评_EWS

行情观点:先回顾一下白盘止走势,从小时级别来看,早间以太操作向上试探遇压1547.44一线回调,随后短线下挫延续下行,触底反弹走宽幅震荡,下午跌至1442.1一线反弹延续走震荡.

区块链:招聘全职、兼职内容作者与实习生_区块链技术就业前景

吴说作者|ColinWu本期编辑|ColinWu吴说区块链正在招聘全职、兼职的内容作者与实习生 要求 1、对加密行业有热情甚至信仰2、对加密行业某一领域有深入研究或准备深入研究的热情.

比特币:3.5:比特币今天收线将决定后市方向_比特币

比特币日线图:在前天收线突破20日均线之后,昨天却由于成交量并未持续放大,所以未能延续突破走势持续上涨,反而还收出跌破20日线的阴线。也因为这一阴和一阳的横盘收线形态,使得3根均线再次收拢.