注:原文作者是 Alex Beckett,目前就职于 Celestia。
全节点验证区块的方式,是通过下载所有交易并重新执行它们来检查其有效性,毫不奇怪的是,更大的区块会给全节点带来更大的负担,因为处理和验证每个区块需要更多的硬件。而欺诈和有效性证明等技术使得节点能够检查有效性,而无需重新执行每笔交易。数据可用性采样技术使得节点能够验证数据可用性,同时只下载每个区块的一小部分。
剩下的最后负担之一就是状态。要验证区块,全节点还必须存储整个状态的副本。随着状态的增长,对全节点的存储需求也会增加。幸运的是,状态增长在一定程度上也是可以解决的。
所谓无状态(Statelessness)是一种特性,是指全节点可以在不存储状态的情况下验证区块(这就叫无状态)。而无状态主要有两种:
美国国会议员要求对SEC进行两项独立调查:金色财经报道,据美国国会议员RitchieTorres周四致信美国证券交易委员会监察长DeborahJeffrey,并致信政府问责办公室主计长GeneDodaro,要求对美国证券交易委员会(SEC)进行两项独立调查,原因是SEC”对数字资产的处理方式草率而粗暴\"。众议员托雷斯呼吁调查美国证券交易委员会对加密货币的态度。[2023/7/14 10:55:00]
强无状态:不需要节点来存储状态。
弱无状态:只需要区块生产者来存储状态。
强无状态引入了一个数量级的复杂性和权衡,所以我们现在只关注弱无状态。
一个(弱)无状态 rollup 是一种至少需要定序器(sequencer)来存储状态的 rollup,但全节点是无状态的。一个 optimistic rollup 可能还需要观察器( watcher)存储状态以生成欺诈证明,这取决于是否允许为定序器(sequencer)节点生成欺诈证明。
英国央行副行长:FTX崩溃凸显出加强加密货币监管的迫切需求:11月23日消息,英国央行负责金融稳定副行长Jon Cunliffe爵士表示,加密货币交易所FTX的崩溃凸显出加强加密货币监管的迫切需求。Jon Cunliffe爵士说:“我们不应等到加密货币规模庞大且相互关联时才制定必要的监管框架,以防止可能产生更大破坏稳定影响的加密货币冲击。”
此外,Cunliffe补充说,英国财政部将很快开始就扩大投资者保护、市场诚信和其他监管框架进行磋商,这些框架涵盖金融产品的推广和交易,涉及涉及加密资产的活动和实体。[2022/11/23 8:00:38]
为了验证一个区块的有效性,全节点从一个 pre-state root 开始,它是在将前一个区块附加到链上之后的状态树的根。然后重新执行交易,生成一个新的状态根(称为 post state root)。然后,根据提议的区块头中的 post state root 来验证计算的 post state root。如果匹配,则该区块有效,如果不匹配,则该区块无效并被拒绝。但是,无状态节点一开始没有 pre-state root,因为它们不存储状态。
调查:四分之一美国人因通胀和经济困境的担忧引发了对加密货币的兴趣:金色财经报道,加密资产管理公司灰度(Grayscale)委托进行的一项新民意调查显示,四分之一的美国人对通胀和陷入困境的经济的担忧引发了对加密货币的兴趣。在年轻和多元化的选民中,经济困境更有可能激起对加密货币的兴趣。
调查显示,在当前的美国经济环境下,近40%的45岁以下选民表示对加密货币更感兴趣,而45岁或以上的选民中只有15%的人表示对加密货币更感兴趣。超过一半的尚未拥有加密货币的受访选民表示,他们正在等到经济好转后再进行投资。民意调查结果还表明,大约三分之一的黑人(30%)、西班牙裔(32%)和45岁以下的年轻选民(33%)已经拥有加密货币。[2022/11/2 12:06:56]
在无状态 rollup 当中,定序器将为每个区块分配一个 pre-state root 和 post state root,以验证该区块。还有许多其他细微差别,但这是无状态验证的基本思想。
摩根大通CEO:即使比特币未表现出系统性风险,但监管机构没有早点介入也是一件遗憾的事情:7月13日消息,法国《费加罗报》周三刊登的一篇采访中,摩根大通CEO戴蒙表示,美联储对今年通胀率4%的预测“过于乐观”。报道援引戴蒙的话称,欧洲和美国经济软着陆的可能性越来越小,因为衰退的可能性越来越大。由于对俄罗斯天然气的依赖,德国目前面临的挑战最大。即使比特币未表现出系统性风险,但监管机构没有早点介入也是一件遗憾的事情,因为与加密资产相关的风险多年来一直是众所周知的。(金十)[2022/7/13 2:10:23]
如果无状态 rollup 具有一个 p2p 网络,则定序器只需将区块和相应的状态根发送到初始对等组,然后它们可以在整个网络中传播它们。但如果无状态 rollup 没有 p2p 网络(目前很多 rollup 都是这种情况),那么单个定序器将需要将区块和状态根单独分发到网络中的每个节点。在没有 p2p 网络情况下的 rollup 中实现无状态,将给定序器带来不切实际的巨大负担。因此,p2p 网络是一个先决条件。
除了验证区块,全节点还服务于状态请求(例如,将地址 0x 的账户余额发送给我……)。无状态节点与全节点一样完全验证状态转换,但依赖于全节点来访问状态。因此,仍然需要最少数量的全节点来向网络的其余部分提供状态请求。
实际上,由于硬件要求较低,用户可能会倾向于使用无状态节点,因此,能够依赖的全节点会越来越少。如果没有足够的全节点来服务于状态请求,那么无状态 rollup 将遇到瓶颈,因为状态无法在整个网络中以足够快的速度传播以满足需求。
全节点在将传入交易转发到 mempool 之前验证它们,以防止 mempool 和区块生产者收到无效的垃圾交易。然而,交易验证需要访问状态以获取发送者的帐户余额和 nonce 等数据,无状态节点在没有向全节点发出状态请求的情况下无法执行这些数据。此过程会给无状态节点带来 DoS 攻击的问题,它们可能会收到垃圾交易,但不能拒绝交易,直到它们发出所需的状态请求以检查交易是否有资格转发到 mempool,此外,由于无状态节点在转发交易之前必须采取的额外步骤,因此交易传播速度会变慢。
取消全节点存储状态的要求会降低硬件门槛,从而降低更多用户运行全节点的障碍。减轻状态增长的负面影响对于 rollup 以及任何其他链一样重要,因为它们也很脆弱。由于弱无状态并不能免除定序器存储状态的责任,因此使用最多的 rollup 会发现状态增长可能会成为一种障碍。我们可以实施进一步的措施来减少定序器的状态增长,例如,在状态到期时,在给定的时间段内未被访问的状态将从状态中删除。
顺便说一句,无状态还移除了磁盘 IO 的 DoS 攻击向量,因为无状态节点不再需要执行状态访问,如果 rollup 具有较大的状态,这将特别有用。
无状态(Statelessness)和欺诈证明是同一枚硬币的两面,只要实现了其中一个,就能免费获得另一个。节点需要 pre-state root 和 post state root 来验证欺诈证明,这与无状态区块验证的的要求类似。诚然,关于欺诈证明还有其他考虑因素,例如单轮与多轮、bonding(绑定)以及一般审查阻力细节。
如果防欺诈实现允许它们在 rollup 的 p2p 网络中分布,则轻客户端在此过程中的信任度会最小化。
原文标题:市场危机分析|其一:DeFi 伪创新导致市场失灵作者按:整整两年前,2020 年 6 月15 日.
1900/1/1 0:00:00作者:Charlie Warzel转自公号:老雅痞(laoyapi)a16z 的 Marc Andreessen 和Packy McCormick 未能连贯地解释 web3 用例表明该市场的空洞.
1900/1/1 0:00:00Web3 社交就 = Web2 社交 + 连接钱包吗?Crypto-native 的社交需求是什么?Web3 去中心化的社交网络应当是什么样的?6 月 23 日.
1900/1/1 0:00:00最近一个月,web3在微信指数中的趋势数据,一度超过了区块链。从去年12月份开始,web3这个词突然出圈,进入传统互联网,然后开始蔓延火爆.
1900/1/1 0:00:00撰写:Celia Wan,Dragonfly Capital编译:TechFlow intern当人们开始质疑他们在牛市期间所相信的一切时,你就知道这是一个周期的结束.
1900/1/1 0:00:00作者:陈玄,Ethereum中文社区首席技术顾问最近元宇宙的热度似乎下来了,但我们回头看,【元宇宙】这个词从一开始闯入我们的生活,到它被赋予各种解释、加上各种光环——这个词似乎变得有些虚渺不定.
1900/1/1 0:00:00