区块链开始扩展时会发生什么?
你会遇到数据可用性的问题。
我们来分析一下它是什么,以及@CelestiaOrg是如何在可扩展数据层架构上进行创新的。
模块化区块链框架
简单来说:为什么数据可用性对你很重要?
归根结底是成本问题——交易费用在高峰期时会变得很高
在过去的几年里,随着区块链的日益发展,交易量不断增加,可扩展性已经成为一个关键的头等大事。
什么是数据可用性?
Web3世界想要扩大规模,关键的因素是数据可用性,这是区块链的性质决定的。
重点:
数据可用性的意思是把交易数据存储在区块链上
Web3全球化的前提是海量的数据需要存储
每一个区块链不可避免地需要存储数据
Celestia是扩展数据层架构的先驱之一
常见的解决方案是将程序执行交给链外运营商,也就是将执行与Layer1共识机制分开。
数据的可用性保证了任何人在任何时候都可以查看和下载已发布的数据。
单片链(monolithicblockchain)在设计上无法满足加密经济的需求,因此,区块链架构正在逐步发展,以满足用户对低成本交易的需求
由于需求量大,单片链上的区块空间已变得非常昂贵
如果没有功能强大的机器设备,节点也很难参与链上活动,这导致节点的中心化,削弱了链的安全性。
主要问题是可扩展性
我们发现,单片链很难在不牺牲安全性或去中心化的前提下进行扩展。
这个问题就是著名的区块链三难困境。
区块链三难困境:可扩展性、安全性与去中心化
区块链的功能:
1.共识——关于交易的协议
2.数据可用性——存储在区块链上的交易数据
3.执行——执行发布的交易
4.结算——验证证明和协调跨链资产转移
单片链会执行所有的功能
另一方面,模块化区块链通过将区块链功能分配给独立的层,让他们作为系统一起运行,创造了区块链架构的新模式。
模块化堆栈
加密货币想实现全球内的增长,大量的数据就需要存储在区块链上。
由于区块链的不可更改性特征,且网络上执行的交易越来越多,区块链上的数据也会越来越多。
因此,每个区块链在未来都不可避免地需要有高效的方法来存储数据。
随着Web3在世界各地被采用,永久储存交易数据的需求将成倍增加。
模块化的区块链架构通过将数据可用性与其他区块链操作分离,使数据的吞吐量大大增加
通过分离这些功能,人们可以很容易地建立像rollup这样的数据量极大的应用程序
因此,扩展加密世界的一个关键因素是数据可用性。
@CelestiaOrg是模块化区块链架构的先驱者之一
他们在模块化堆栈中提供数据可用性和共识层
Celestia也是其他模块化层的可扩展数据层
随着网络的增长,网络容量和数据量也在上升
Celestia可以通过高度并行化来管理对区块空间需求的增加
它将每个区块分割成若干部分,以便同时对该区块的不同列和行进行操作。他们称之为内部分片。
凭借其可扩展的数据可用性层,Celestia为目前的可扩展性和gas费问题提供了理想的解决方案。
想了解更多关于Celestia的信息?
请看下文,我们将Celestia与单片链做了对比。
Web3的进步经常伴随着数据存储的发展
因此,为了实现更好的交易速度和较低的gas费,我们需要高效的数据可用性方法
值得庆幸的是,现在有很多聪明的团队和开发人员正在努力解决这个问题,力图破解区块链三难困境
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。