区块链层
区块链有 4 层:
https://medium.com/@nick.5montana/blockchain-layers-l0-l1-l2-l3-in-a-diagram-569162398db
[
](https://res.cloudinary.com/practicaldev/image/fetch/s--TAxe74NS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to- uploads.s3.amazonaws.com/uploads/articles/u5t896f4cm173ihl63w2.png)
第 0 层:
底楼。这是互联网、硬件和连接存在的地方,它们允许像比特币这样的第 1 层顺利运行。第 0 层允许发生几件事:
1)允许区块链相互交互
一个很好的例子是 Cosmos,它通过其“Tendermint IBC”(区块链间通信协议)创建了一个可互操作的区块链生态系统。
对于开发人员来说,这是巨大的。如果一个 Dapp 可以在一个区块链上运行,它可以在其他区块链上自动运行,只要它们是使用相同的第 0 层构建的。无需投入更多时间和资源在另一个链上构建相同的应用程序。
- 更快、更便宜的交易
使用 IBC,PoS 共识可以跨多个链实现,导致最终确定时间几乎在瞬间发生(最终确定 u003d 当一个块被批准时,不能回滚,并且被认为是不可逆的)。结果是跨链交易所的交易更快、更便宜。
- 开发人员的基础设施
开发人员不需要从头开始,从头开始构建他们的区块链。许多功能都是预先构建的,可以立即实施。
第 1 层:
第 1 层是在自己的区块链上处理和完成交易的区块链(比特币和以太坊)。这是诸如共识(PoW、PoS)之类的事情以及诸如区块时间和争议解决之类的所有技术细节发生的地方。
区块链最重要的三个方面正在克服区块链三难困境:去中心化、安全性和可扩展性。仍然没有一个区块链能够同时解决这三个问题。
第 2 层:
第 2 层是与第 1 层结合使用的第三方集成,以提高可扩展性和每秒事务数(系统吞吐量)。
当你听到零知识汇总(zk rollups)、侧链或任何与加快事务吞吐量有关的事情时,很可能是第 2 层。
第 3 层:
第三层是应用层。这是我们作为消费者实际与之交互的 UI。
更多推荐


所有评论(0)