月亮链 月亮链
Ctrl+D收藏月亮链

ROLL:一文了解无状态 Rollup_iht-real-estate-protocol

作者:

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

注:原文作者是AlexBeckett,目前就职于Celestia。

全节点验证区块的方式,是通过下载所有交易并重新执行它们来检查其有效性,毫不奇怪的是,更大的区块会给全节点带来更大的负担,因为处理和验证每个区块需要更多的硬件。而欺诈和有效性证明等技术使得节点能够检查有效性,而无需重新执行每笔交易。数据可用性采样技术使得节点能够验证数据可用性,同时只下载每个区块的一小部分。

剩下的最后负担之一就是状态。要验证区块,全节点还必须存储整个状态的副本。随着状态的增长,对全节点的存储需求也会增加。幸运的是,状态增长在一定程度上也是可以解决的。

所谓无状态是一种特性,是指全节点可以在不存储状态的情况下验证区块。而无状态主要有两种:

社交媒体应用程序MeWe宣布采用基于Polkadot的Frequency区块链:金色财经报道,社交媒体应用程序MeWe宣布正在采用基于Polkadot的Frequency区块链,为其2000万用户带来基于区块链的自主权身份。这种整合将使MeWe的用户能够控制他们的身份数据,并控制他们在不同应用程序上的隐私设置。

Frequency是Polkadot区块链的平行链,与Polkadot主链以及其他平行链兼容。平行链向Polkadot支付综合租赁费,通常使用从其社区收集的资金,而不是对每个区块收取费用。据Frequency称,这提高了系统的可扩展性和稳定性。因此,Frequency区块链可以较为高效的处理社交媒体应用程序中的大量请求。[2023/4/27 14:29:22]

强无状态:不需要节点来存储状态。

比尔·盖茨:ChatGPT的重要性不亚于互联网的发明:2月10日消息,微软联合创始人比尔·盖茨在接受德国《商报》采访时表示,他认为聊天机器人ChatGPT的重要性不亚于互联网的发明。ChatGPT能够对用户的查询做出惊人的类似人类的回答。直到现在,人工智能可以阅读和写作,但无法理解内容。像ChatGPT这样的新程序将通过帮助书写发票或信件,使许多办公室工作更加高效。这将改变我们的世界。[2023/2/10 11:59:42]

弱无状态:只需要区块生产者来存储状态。

强无状态引入了一个数量级的复杂性和权衡,所以我们现在只关注弱无状态。

一个无状态rollup是一种至少需要定序器来存储状态的rollup,但全节点是无状态的。一个optimisticrollup可能还需要观察器存储状态以生成欺诈证明,这取决于是否允许为定序器节点生成欺诈证明。

以太坊开发者:扩容解决方案EIP-4844的Devnet 3推迟到下周发布:12月1日消息,以太坊开发者、Arbitrum研发团队的terence.eth在社交媒体上称,扩容解决方案EIP-4844的Devnet 3推迟到下周发布,此前原定于11月30日发布。

terence.eth解释称,CL(共识层)团队需要更多时间来处理规范测试和同步协议。EL(执行层)团队需要通过时间戳机制在分叉之上对4844个更改进行rebase。正在就配置和预设使用主网值达成共识,以便与KZG库的字段元素大小和每个blob大小兼容。[2022/12/1 21:15:35]

为了验证一个区块的有效性,全节点从一个pre-stateroot开始,它是在将前一个区块附加到链上之后的状态树的根。然后重新执行交易,生成一个新的状态根。然后,根据提议的区块头中的poststateroot来验证计算的poststateroot。如果匹配,则该区块有效,如果不匹配,则该区块无效并被拒绝。但是,无状态节点一开始没有pre-stateroot,因为它们不存储状态。

Okada以NFT形式挂牌出售的办公楼因采用以太坊报价导致价格下跌1200万美元:6月16日消息,美国房地产公司 Okada 于约两周前将其名下一栋纽约办公楼以 2900 万美元的价格挂牌出售。由于 Okada 将其以 NFT 的形式挂牌出售并采用以太坊报价而导致该办公楼的价格下跌超过了 1200 万美元。Okada 首席执行官 Chris Okada 表示将很快调整价格,并将在调整时决定报价继续使用以太坊还是改为 USDC。(CoinDesk)[2022/6/16 4:30:47]

在无状态rollup当中,定序器将为每个区块分配一个pre-stateroot和poststateroot,以验证该区块。还有许多其他细微差别,但这是无状态验证的基本思想。

如果无状态rollup具有一个p2p网络,则定序器只需将区块和相应的状态根发送到初始对等组,然后它们可以在整个网络中传播它们。但如果无状态rollup没有p2p网络,那么单个定序器将需要将区块和状态根单独分发到网络中的每个节点。在没有p2p网络情况下的rollup中实现无状态,将给定序器带来不切实际的巨大负担。因此,p2p网络是一个先决条件。

注意事项

1、状态请求

除了验证区块,全节点还服务于状态请求。无状态节点与全节点一样完全验证状态转换,但依赖于全节点来访问状态。因此,仍然需要最少数量的全节点来向网络的其余部分提供状态请求。

实际上,由于硬件要求较低,用户可能会倾向于使用无状态节点,因此,能够依赖的全节点会越来越少。如果没有足够的全节点来服务于状态请求,那么无状态rollup将遇到瓶颈,因为状态无法在整个网络中以足够快的速度传播以满足需求。

2、交易验证

全节点在将传入交易转发到mempool之前验证它们,以防止mempool和区块生产者收到无效的垃圾交易。然而,交易验证需要访问状态以获取发送者的帐户余额和nonce等数据,无状态节点在没有向全节点发出状态请求的情况下无法执行这些数据。此过程会给无状态节点带来DoS攻击的问题,它们可能会收到垃圾交易,但不能拒绝交易,直到它们发出所需的状态请求以检查交易是否有资格转发到mempool,此外,由于无状态节点在转发交易之前必须采取的额外步骤,因此交易传播速度会变慢。

无状态rollup的好处

1、状态增长

取消全节点存储状态的要求会降低硬件门槛,从而降低更多用户运行全节点的障碍。减轻状态增长的负面影响对于rollup以及任何其他链一样重要,因为它们也很脆弱。由于弱无状态并不能免除定序器存储状态的责任,因此使用最多的rollup会发现状态增长可能会成为一种障碍。我们可以实施进一步的措施来减少定序器的状态增长,例如,在状态到期时,在给定的时间段内未被访问的状态将从状态中删除。

顺便说一句,无状态还移除了磁盘IO的DoS攻击向量,因为无状态节点不再需要执行状态访问,如果rollup具有较大的状态,这将特别有用。

2、欺诈证明

无状态和欺诈证明是同一枚硬币的两面,只要实现了其中一个,就能免费获得另一个。节点需要pre-stateroot和poststateroot来验证欺诈证明,这与无状态区块验证的的要求类似。诚然,关于欺诈证明还有其他考虑因素,例如单轮与多轮、bonding以及一般审查阻力细节。

如果防欺诈实现允许它们在rollup的p2p网络中分布,则轻客户端在此过程中的信任度会最小化。

来源:金色财经

标签:ROLLROLTERTATEroll币在哪换TROLLBNBeternaliht-real-estate-protocol

芝麻开门交易所下载热门资讯
NFT:金色趋势丨BTC震荡回升 反弹还未终结?_AirNFTs

加密资管公司Aisot Technologies完成约193万美元融资:3月10日消息,基于AI的加密资管公司Aisot Technologies完成180万瑞士法郎(约合193.52万美元)种.

1900/1/1 0:00:00
WEB:Metaspace Protocol打开Web3.0时代大门 推进人类进入共享互联网价值的时代_WEB3

广阔而深刻的Web3.0时代悄然来临,它带着与众不同的价值分配方式已经开始着手改变这个世界,人们渴求的平等和自由在这一刻得以用更加简洁的方法体现,这是一场允许全球所有人参与的技术革命.

1900/1/1 0:00:00
EKTA:Ekta——现实同加密的破壁之人_EKT

现实同加密的鸿沟即便如今的加密市场经过诸如“DeFiSummer”“NFTSummer”等数轮热潮的洗礼已然今时不同往日。但我们依旧无法否认,这去中心化的技术仍然同最为朴素的现实生活相去甚远.

1900/1/1 0:00:00
比特币:比特币“储备风险”指标接近历史低点._NFT

数据显示,比特币“储备风险”指标最近大幅下跌,目前正达到历史低点,仅在2015年熊市和2020年3月COVID崩盘时出现过.

1900/1/1 0:00:00
QTC:冷风说币:大饼搭舞台 山寨唱大戏 谁再翻倍?2022.06.25_RBI

市场消息美国5月新屋销售户数未如市场预期下降,反而环比猛增10.7%,是今年首次月度增长,调查显示,影响美联储本月加息决策的重要因素——6月消费者信心指数显示通胀预期略有下降.

1900/1/1 0:00:00
USDC:又现套利攻击:Goldfinch项目的SeniorPool合约遭受攻击事件分析_USDFL币

又现套利攻击!—Goldfinch项目的SeniorPool合约遭受攻击事件分析2022-06-2816:55:302022年6月28日,成都链安链必应-区块链安全态势感知平台舆情监测显示.

1900/1/1 0:00:00