大家好,感谢邀请,今天来为大家分享一下伟大的解耦: 什么是Blob 和Blobspace?的问题,以及和的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
从完整执行分片到汇总
分片涉及将验证器随机分配给区块链的不同分片(子组),每个分片实际上都是自己的迷你区块链,与信标链并行运行。
这在区块链设计中并不是一个新概念,以太坊很早就计划采用这种方法。
yV9maCKMUDXsjK7FRqol1sLHoUZusgBD8gosswOS.png 唯一的问题是这是一个复杂的更改并且需要很长时间。当以太坊开发人员和研究人员弄清楚如何最好地实施分片时,一个新的挑战者出现了,——Rollup。
Rollup 不是将主以太坊链拆分成自己的迷你区块链,而是充当运行在以太坊第1 层(因此称为第2 层)之上的迷你区块链。当Vitalik 在2020 年撰写《以Rollup 为中心的以太坊路线图》一文时,人们已经可以看到情况已经很清楚了:
“当完全执行分片最终到来时,我认为基本上没有人会关心它。每个人都已经适应了以Rollup 为中心的世界,无论我们喜欢与否,到那时,继续下去会更容易路径,而不是试图让每个人都回到基础链,这对我们来说没有明显的好处,而且可扩展性要低20-100 倍。”
为什么EIP-4844 能够改变游戏规则
既然以太坊社区已经广泛接受Rollup 作为未来,哪些改进可能对主网产生最大的影响?
首先我们简单说一下区块链在以太坊-Rollup关系中的职责。
h9LMuQXEr5JSIDuC8DqCTGVUKV1HYVRPljecqMPB.png 以太坊的最初愿景是通过分片来扩展主网上的执行。现在,由于Rollup 已经扩展了执行,这不再是一个优先事项。
s3WCoQWCjUkbV3s5iKuLupVPWkZNffk5EKIwwVL6.png现在有什么问题吗?数据可用性。
今天的Rollup 仍然需要将交易数据(以及用于结算验证的欺诈/有效性证明)发布到L1,以便每个人都完全了解网络上正在发生的事情。对于Rollup 来说,目前这是一项昂贵的任务。
因此,虽然Rollup 已经有助于扩展执行,但Proto-Danksharding(PDS、EIP-4844)正在朝着通过“Blob”帮助扩展数据可用性的方向发展。
将“Blobs”视为一种新型工具,Rollup 可以有效地存储交易和证明数据,从而在将这些信息发送到主网时节省Gas 费用。这种新型交易为L2 与L1 区块空间交互提供了更好的方式。
i1yHUbr7uHSKru4metULCb4EO5Z2piXLwWriz1Io.png 虽然EIP-4844实际节省多少gas费将取决于Blobs的采用程度,但初步估计Rollup的交易成本可能会降低10-100倍。
在以太坊第2 层上进行交易需要花费多少美分?是的。
事实上,这些费用可能非常便宜,以至于L2 排序器可以完全补贴它们,以期在他们的网络中引起一些轰动。鉴于Arbitrum 和Optimism 已经在运行代币激励计划,这并不是一个荒谬的想法。谁不想免费交易?
大脱钩
随着EIP-4844 中引入Proto-Danksharding (PDS) 更新,以太坊主网上的验证器将能够处理L1 执行和blob(包含L2 数据和结算/证明)。最好的部分是,这将是费用市场第一次将这两组数据分开。
在EIP-4844 之前=L1 的Gas 成本直接影响Rollup 的Gas 成本
EIP-4844 之后=L2 blob 和L1 执行的费用市场完全分离
费用市场的脱钩是Visa 选择Solana 作为其稳定币支付网络的原因之一。
以太坊主网上大肆宣传的NFT 铸造将不再影响DeFi 用户在他们最喜欢的Rollup 上的体验。随着费用市场的隔离,这些不必要的纠缠将成为过去。
Blob 还将继承“目标分配”,该阶段将针对每个块三个Blob。 Blob 费用将通过类似于EIP-1559 的操作来维持,以确保Blob 不会阻塞网络。这样Blob和L1执行交易就可以在基础链上和谐共存。
会发生什么
EIP-4844计划在以太坊的下一次升级Decun上线,时间大概是明年1月份左右。主网升级后,Rollup 必须进行一些升级才能正确构建blob 并将其发送到主网。
Full Danksharding (FDS) 由于其复杂性而在以太坊路线图上走得更远,但它计划推出大规模升级:
数据可用性采样(DAS)——节点不必下载整个数据集来确认数据存在。他们只需要进行随机抽样(称为“数据可用性检查”)。
借助DAS,块将能够包含更多的blob,并且blob 可以更大。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/145797.html
用户评论
命运不堪浮华
这篇文章讲得真是深入浅出,第一次清晰地认识了 Blob 和 Blobspace 这种概念。之前一直在用一些老旧的方式存储数据,看到这些新技术的应用场景,感觉自己的想法真的落伍了!
有17位网友表示赞同!
淡写薰衣草的香
对技术细节的介绍很不错,虽然我目前还没有实际操作过 Blob 和 Blobspace,但理解了它的原理和优势。这个技术未来一定会在云存储领域占有一席之地
有19位网友表示赞同!
浅嫣婉语
写的真棒!之前一直搞不懂为什么有些人要使用这种所谓的“解耦”概念,现在看明白了,Blob 和 Blobspace 的确可以帮助代码更加模块化、更灵活,这样维护起来真的简单太多了。
有13位网友表示赞同!
余温散尽ぺ
这篇文章的标题起的太好啦! “伟大的解耦”,真的是把 Blob 和 Blobspace 的特点总结得淋漓尽致。个人认为这种架构方式未来很有潜力!
有16位网友表示赞同!
月下独酌
感觉有点抽象啊,我理解 Blob 是什么,但是 Blobspace 的概念还是有点云里雾里的。希望作者能再详细一些,举几个实际应用的例子,这样更易于理解。
有6位网友表示赞同!
别悲哀
这篇文章对 Blob 进行了一些误导性的解释,实际上它并不能完全解决所有存储问题。如果数据量很大,Blob 和 Blobspace 可能会面临性能瓶颈,这是文章没有提到的问题。
有19位网友表示赞同!
红玫瑰。
我一直在用一些传统的数据库来处理数据,读完这篇文章之后感觉这些方法已经落后了。Blob 和 Blobspace 的好处真的很多啊,特别是对于一些大规模的数据存储来说.
有18位网友表示赞同!
葵雨
对技术细节的描述很准确,但是文章缺乏针对不同用户场景的应用案例分析,我希望作者能更深入地讲解 Blob 和 Blobspace 在实际开发中是如何应用的,这样更容易让人理解
有13位网友表示赞同!
拉扯
这篇文章让我看明白了 Blob 和 Blobspace 的核心思想,就是为了实现解耦,让代码更加模块化。这个理念非常有价值,可以提高软件的开发效率和维护成本!
有11位网友表示赞同!
厌归人
我觉得文章内容有点过于理论化,缺乏一些具体的例子来辅助理解。对于像我这样没有太多底层的读者来说,还是感觉比较难以理解 Blob 和 Blobspace 的具体运作原理。
有6位网友表示赞同!
寒山远黛
这个解耦的概念真是太棒了!以前开发的时候总觉得代码越来越复杂,现在看到 Blob 和 Blobspace 就可以将数据处理更独立化,这可以让代码变得更加清晰可读!
有13位网友表示赞同!
﹏櫻之舞﹏
作者的理解和阐述很到位,我已经开始思考如何将 Blob 和 Blobspace 应用到我的项目中去。我相信这种技术可以帮助我提高开发效率
有16位网友表示赞同!
笑傲苍穹
说实话,这段文字看得我有点头疼… 虽然标题很吸引人,但内容实在太过晦涩难懂了。希望作者能用更通俗易懂的语言来解释 Blob 和 Blobspace 的概念!
有8位网友表示赞同!
毒舌妖后
文章对Blob 和 Blobspace 的描述非常全面,包括了技术原理、应用场景以及未来的发展趋势。学习价值很高!
有13位网友表示赞同!
一笑傾城゛
这个“解耦”的概念听起来很新潮,但是实际应用到项目中可能还是需要一些时间来适应吧?希望能够看到更多针对不同场景的案例分析。
有19位网友表示赞同!
微信名字
对于初学者来说,这篇博文讲解的思路有点混乱。应该先从更基础的概念开始介绍,然后再深入讲解 Blob 和 Blobspace 的细节
有11位网友表示赞同!
幸好是你
我平时关注一些云计算技术,对 Blob 和 Blobspace 比较感兴趣。这篇文章的介绍确实让我更加了解了它的含义和应用范围!希望未来能看到更多相关领域的深度探讨。
有17位网友表示赞同!
蝶恋花╮
我觉得这篇文章最大的缺点就是缺乏实践案例,说再多理论也比不上实际应用更有说服力。建议作者添加一些具体的项目实例来佐证文章内容。
有9位网友表示赞同!