Χ 在这篇文章中,作者将阐述Ø什么是区块链模块化、模块化堆栈的 4 个属性和 10 个资源,以帮助您加深对 CelestiaË 的理解。
• 通过对比区块બ链网络的演变与传统应用基础设施的演变,我们知道,在互联网的早期,如果你想部署自己的网站,∉你需要拥有自己的服务器和硬件。
这对Î普通人能够作为创建者参与开放网络施加了限制。
这可与比特币和莱特币等早期ૣ的特定应用区块链相提并论,那时候每条链仅用ੋ于单一用途。
Nextભ 共享主机的出现使开发人员能够利用单个服务器来启动网站。共享主机的一些ε优点是它易于访问、便宜且易于设ω置。
一些缺点是您的资源可用性有છ限,没有 root 访问权限,容易受到您所在环境的安全问题的影响,ß并且您Ąf;可以安装的内容受到限制。
你可以把共享主机想象成以太坊和Í EVM 给你的ⓐ执行环境。
以太坊是革命性的,因为它允许应用程序开发人员构建一个独…特的应用程序,然后将其上传到并与其他人共享相同的区块链。这使开发人员能够以过去无法ੜ实现的方式试验和构建去中心化应用程序,并且§是一项强大的创新。
但是他们仍然受到共享区块链的限制,必须使用以ો太坊虚拟机,并且必Ċc;须遵循以太坊上发⇑生的任何硬分叉升级。
除此之外,Ċa;很明显这种类型的单体Ê架构本质上是不可扩展的。
虚拟机和云计算是 Web 基础架构的±下一个重大创新,并且永远改变了应用程序的构建δ方式。
ô这些虚拟机让开发人员可以完全控制他们的执行环境,允许他们安装他们想要的任何东西,并提供与物理服务器相同的好处ℑ,另外还有无需维护或购买任何实际硬件的额外好处♪,让您两全其美世界。
Web3 和区块链架构正朝着相似b3;的方±向发展,特定ü于应用程序的区块链的想法越来越受欢迎。
bd;
就像云为您提供自己的虚拟机一样,模块化区块链使您能够以Optimis°tic 或 zk Rollup的形μ式创建自己的区块链。
无需将您的应用程序部署到与其他人ધ相同的区块链,您可以部署自己的链,同时仍然利用相同的共识层,因此它也可以共享区块空间和安全性。
³ 模块化架构Ν促进了这一功ભ能。
直到最近❄,区块链ઠ架构一直是单体的,这意味着它们负责区块链的所有核心功能。
模块化架构¥将区块ⓛ链∏的各个层分开——包括共识层、数据可用性、结算和执行层。
模块化方法不仅提高了૮网络的可扩展性,还实现了一些其⊗他属性和好处。让我们来看૪看其中的一些:
当∋我们§谈论传统技术堆栈中的࠽可扩展性时,它通常是指应用程序或基础设施在使用量的显着增加(以及随后的减少)期间运行良好的能力。
我们可能会谈论 API 的吞吐量,或者数据库在不影响性能的ી情况下每ઢ秒可以处理的事务或查ટ询数。
在去઼中心化应⌉用程序中☞,您还需要考虑数据的验证。
更具♥体地说,可以将计算视为每秒交易量除ÿ以用户验证链中所有交易是否有ધ效的成本。
此验证由运行自己的节Ζ点ટ的用户完成。ι
Celestia 的一项关键创新是,它使轻客户端能够通过所ℑ谓的数੪据可用性采样实现与全节ક点几乎相同的安全保证。
随着õ有助于网络数据可用性的 Celestia 轻节点数量的增加,每个区块的大小也可以增加,而不会影ੈ响安全性或可扩展性。更大的区块导致更多的数据吞吐量,因此更多的扩展。
模块化还允许ζ分离共识层和数据可用性层。验证者可以只关注排序ી事务,而不是验证Ä,因为验证由执行环境(Rollup)决定。
因为验证者不必验证区块中的交易,只需给它们排序,增加区块大小要ä便宜得多。
Celestia 上的Rollup不必设计为α可ö被任何特♡定虚拟机(如 EVM)解释。
Π这意味着可以部署到 Celestia 的执行环境以及部署它们☻的ε基础层都没有任何限制。
正因为如此,在 VM 层૦实现了更快的创新步伐,允许开发人员在执行环境♣的各个方Ξ面创建和试验各种 VM。
这个领域已经在进行实验。例如,Fuel Labs 正在构建一个执行层,专门用于à利用模块化∩架构支持的额外带宽以及并行事务执行等创新Ù。
’https://fuel-l²¥abs.ghost.io/introducing-fuel-the-fastest-modular-execution-layer/
⊗ 您可以分叉、部˜署或修改和部署 Rollup,例如 Starknet 或 Optimism 或 Cosmos SDK。在模块化范例中,您不限于任何特定的虚拟机ਊ,而是可以自由地进行试验,然后选择理想的执行环境。
单体 L1 上的应用程序受到该社区和协议的社þ会共识的约束,因为它们的应用程序与其他所有人都在同一个区块链上运行。
例如,ਫ਼单体区块链上的 ≠DAO′ 不是主权的,因为它的权威来自不同的社区,这可能是像以太坊这样的网络的社会共识。
Celestia 上的 ⊆Rollup 是有效的自治区块链,使每个应用≥程↓序、社区和 DAO 都拥有自己的主权执行空间,同时继承了底层共识和数据可用性层的安全性。
由于功能解耦,⌋每一层都可以ⓜ专注于区&#ffe1;块链的一个或多个核心功能。
☼这允许每一层专注于在其用例中成为最佳状态,而不受与其他层互操作性👽要求的限制👽。
以上就是我对 CΒelesષtia 和区块链模块化的概述,☺希望你能学到一些东西!
મ
੧ Āf;ñ
24小时滚动播报最新的财经∏资讯和视频,更多粉丝福利扫描二维码关注(siⓙnafinance)Ι
੦新浪财经意见👽反馈留言઼板
All Rights Re∧serve∏d 新浪公司ⓠ 版权所有