区块见闻 区块见闻
Ctrl+D收藏区块见闻

OSS:探究用于状态网络的可扩展广播方案_Bunicorn Universal Reward

作者:

时间:

原文链接:

https://ethresear.ch/t/scalable-gossip-for-state-network/8958

作者:PiperMerriam

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

在我之前的新型交易gossip广播网络设计中其实可以看到我最初在为状态网络设计gossip广播方面的尝试。在之前的文章中,我介绍了一种设计,可以让节点在无需处理完整交易池的情况下参与gossip广播。

从较高层面上来说,我们关于交易gossip广播的问题陈述如下:

交易来自整个网络。

一些网络参与者本身就需要维护完整的交易池。

一些网络参与者缺少足够的资源来处理完整的交易池。

Republic Realm投资Dvision元宇宙,已购买逾70万美元虚拟地块:12月11日消息,多链元宇宙平台Dvision Network宣布与数字房地产投资基金Republic Realm达成合作,后者已投资其LAND NFT。

据悉,Republic Realm最近以430万美元购买The Sandbox地块,创虚拟土地销售价格历史记录。通过购买虚拟土地,Republic Realm致力于对一些最具前瞻性的元宇宙进行投资。Republic Realm此前在Axie Infinity、The Sandbox、Somnium Space和Decentraland购买最大的地块,现在它已经购买Dvision Network中最大部分的地块。

Republic Realm在Dvision元宇宙中获得18个3×3的优质LAND NFT。截至目前,这些土地的最低价值约为每NFT 4万美元,这意味着Republic Realm拥有价值超过70万美元的Dvision NFT。(Bitcoin.com)[2021/12/11 7:33:03]

我提议的交易gossip广播方案采用了距离指标,让节点可以自行调整它们必须处理的交易池规模。节点采用一组简单的规则来管理与之连接的对等节点集合,从而形成网络拓扑结构。半径最大的节点被视为网络的“中心”,半径最小的节点被视为网络的“边缘”。

资产管理公司Kryptoin Investment Advisors向美国SEC提交比特币ETF申请:据CoinDesk 4月10日消息,周五,前世界黄金协会高管、SPDR黄金ETF资产组合经理Jason Toussaint创办的资产管理公司Kryptoin Investment Advisors提交了一份比特币ETF的申请表,使当前活跃的比特币ETF申请数增至8个。[2021/4/10 20:04:20]

该方案之所以有效,主要的两点原因如下:

第一,我们预期,节点的半径值会有很大差别,但?同时?都会相对较大。这种差异源自那些有动力维护“完整”半径以及“较大”半径的参与者。正是这些节点将位于网络边缘的节点连接到了一起。

第二,我们关于半径值较大的预期是根据键空间推测出的。根据Peter最近关于交易池的文章,geth节点默认最多可维护4000笔交易。在任意时刻,整个网络中的待处理交易高达4万至40万笔。轻节点无法处理4000笔交易,但是处理其中5%不成问题。因此,我们预期半径值通常在整个键空间的1%至100%之间。

Visa将允许使用USDC结算其支付网络上的交易:Visa Inc周一表示,将允许使用加密货币USDC结算其支付网络上的交易,Visa表示,已与支付和加密平台Crypto.com一起启动了试点计划,并计划在今年晚些时候向更多合作伙伴提供该选项。(路透社)[2021/3/29 19:26:30]

将同样的设计应用到状态gossip广播上

我最初尝试将这种设计应用到针对状态网络的gossip广播上,但是没有成功。主要原因如下:

第一,状态网络中各节点在半径值上的差异会小得多。我们预期不太可能会有网络参与者维护“完整”半径。这会导致网络中缺少一个起到连接边缘作用的“中心”。

第二,半径值会很小。假设有200GB的状态,平均每个节点提供100MB的存储空间,且复制因子为10,那么计算下来我们需要一个由2万个节点组成的网络。平均每个节点需要存储0.002%的数据。

动态 | Visa和万事达卡将上调交易手续费,或利好加密行业:据bitcoinexchangeguide报道,美国最大的两家信用卡运营商Visa和万事达卡将在4月份上调交易手续费。一旦费用上调,摩根大通、花旗银行等或将成本转嫁给消费者。而同时,国际货币基金组织(IMF)目前正设法执行新政策,将利率降至零以下。这意味人们将资金存入银行时需要额外付费,因此可以为市场带来更多流动性。此外,IMF还计划创造一种双重货币,将减少市场上的现金总量。这些增加消费者成本的做法将使人们越来越看好比特币。Blockstream首席运营官Samson Mow评论称,银行将帮助比特币实现高度比特币化。[2019/2/20]

正是上述两个不同之处从根本上改变了网络拓扑结构,导致原来的交易gossip广播网络设计失灵。

与交易gossip广播不同的目标

碳信用协议Toucan Protocol宣布在Celo上线:8月11日消息,碳信用协议Toucan Protocol宣布在Celo上线,为温室气体减排目标提供潜在的碳信用。Toucan培育了一个包含标记碳的项目生态系统,以解锁围绕气候行动的一系列用例,包括增加碳的效用、扩大减缓气候变化的规模和产生实地影响。

Toucan通过可编程碳(主要是NCT标记的基于自然的解决方案的碳信用额)连接Celo生态系统的ReFi项目。例如,它通过Ubeswap的mcUSD和nCT流动资金池连接Moola和Ubeswap协议。[2022/8/11 12:17:22]

别忘了,交易gossip广播的目标之一是,让交易进入矿工所在的网络“中心”。位于网络边缘的节点其实不是很在乎是否能看到所有待处理交易,即使一个都看不到也没关系。它们主要关心的是能否广播自己的交易,并让这些交易可靠地打包进区块内。

状态网络不仅缺少中心,而且数据流向与交易gossip广播相反。状态gossip广播的目标是将数据发送到网络边缘进行存储。

另外,在交易gossip广播中,消息来自整个网络;在状态网络中,我们预期新数据只会来自一小部分友善的桥节点。这些桥节点负责生成证明,并将这些证明发送到状态网络。

中继机制会导致DOS攻击和不可归因的错误

我想到的一个改进方向是引入中继节点。

我们预期每个节点会对网络中0.002%的数据感兴趣。我认为,根据我的结论可以构建出多个不同的网络模型,但是一种简单的做法是,根据DHT网络中每个节点的路由表为gossip节点之间的连接构建模型。在这样一个网络中,数据需要经过log(n)跳才能到达需要它的节点那里。

这里的问题在于,如果一个节点转发了其它节点都不感兴趣的数据,但是这个数据需要经历一次以上的跳跃,就会变成一个放大向量。恶意节点可以通过在gossip网络中广播无用数据来放大DOS攻击。

一个笨办法

目前,我比较偏向于一个“笨”办法,旨在从非网络层面解决上述问题。

有“一小批”状态提供商节点为每个区块内新的状态数据生成证明。

每个证明预期有大约2000个trie节点。其中一部分节点是新数据或更新后的数据。只有这个子集需要发送到网络中。

已知每个节点只关心每个区块中0.002%的数据,也就是说不同节点感兴趣的数据之间很少有重叠。如果一个区块内包含2000条新数据,我们可以预见每条数据要发送给完全不同的节点。这就意味着,为了在区块时间内广播新区块的证明数据,一个状态提供商每15秒要将2000个不同的证明发送给2000个不同的节点。要做到这点不是不可能,但是会很难。一旦证明大小增加或网络延迟稍微高一点,状态提供商就无法在区块时间内发送完整的证明数据。

幸好我们可以有不止一个数据提供商。我们可以合理预期将会出现数量不多的状态提供商发送证明数据。在这个模型下,我们可以设计一个能够在不同状态提供商之间平均分配负载的系统。

每个状态提供商都会为每一个新区块生成证明。状态提供商会按照距离其节点ID的远近对该证明包含的每项数据进行排序,先从那些距离最近的数据开始,查询对这些数据感兴趣的节点,并将它们广播出去。在这个模型中,负载会在不同状态提供商之间平均分配。等轮到那些距离其节点ID较远的数据时,状态提供商会发现节点对这些数据的兴趣减弱,因为其节点ID距离这些数据较近的提供商已经广播了这些数据。

可以改进/扩展/优化之处

或许,我们可以稍微优化一下这个方案。

我们的网络结构需要存储的不仅是叶节点,还有中间节点。也就是说,如果按叶子节点和对等节点的需要来分割区块证明,这些碎片证明之间会出现大量重叠。例如,当要你要证明一个叶节点的时候,其证明中也会包含对其默克尔路径上所有中间节点的数据的证明。

如果网络中的某个节点想存储某个叶子,TA当然希望获得该叶子节点的中间节点也可以在网络中找到。如果这些中间节点不可得,甚至都没有人会请求叶子节点数据,因为本地还没有中间节点的数据,还没法顺着这些中间节点发现对叶子节点的需要。我们或许可以利用这一点在整个网络中分散广播数据的责任。

状态提供商只通过gossip方式广播叶节点数据的证明。

节点一收到自己想要存储的内容的证明,就会找出“父证明”——对上一级中间节点数据的证明——并发送出去。

这一“递归”过程可以让状态提供商只需将叶节点数据发送至网络,并将广播中间节点数据的责任分配给那些对叶节点数据感兴趣的节点。这些节点会一级一级地把上一层级的中间节点的数据的证明推送到网络中,直到所有节点都把最终的状态根推送到网络中。

标签:UniswapSWAPUNIOSSuniswap币总量有多少CBSwapBunicorn Universal RewardFOSS价格

中币交易所热门资讯
NFT:DeFi周刊 | Uniswap V3官宣视频NFT作品以310 ETH出售_APENFT币最新销毁

DeFi周刊是金色财经推出的一档每周DeFi领域的总结栏目,内容涵盖本周重要的DeFi数据、DeFi项目动态等.

EFI:Vitalik:正统性是加密生态最稀缺的资源_DEF

本文来自以太坊创始人VitalikButerin博客,并经由龚荃宇、Echo编译。比特币和以太坊生态系统在网络安全方面的投入远超过其他所有方面的总和.

NFT:首发 | 欧易OKEx研究院:商榷Uniswap V3的几个争议问题_区块链

就像被称为“科技者盛宴”的苹果发布会一样,DeFi领域备受瞩目的明星项目——Uniswap也在近日发布了新版本方案.

REA:Visa接受USDC结算 助力比特币直冲5.8万美元_LOGOS价格

原标题:Visa接受稳定币结算,助力比特币直冲5.8万美元走在监管前列的加拿大消息频频FX168财经报社讯周一,事实证明,比特币对传统市场最近的不稳定具有很强的韧性,周一曾短暂突破58.

比特币:把NFT资产进行组合 推出B20代币 NFT还能这么玩?_Plenty DeFi

原文标题:小伙每天画一幅画坚持数十年最终6900万美元卖出从前有个叫beeple小伙,每天会在网上做一幅电子画,已经坚持了差不多十五个年头.

BEE:区块链走红 江苏多行业应用迈入"可信时代"_XTT-B20

数字经济的快速发展正让区块链技术迅速“走红”,在农业、产权、消费等领域应用价值不断凸显的背景下,我国越来越多省市也是纷纷加入到区块链发展的大军当中.