随着越来越多的dApp转向特定于应用的区块链,单片区块链可能会成为区块链中的“雅虎”。
一文了解关于应用链你需要知道的一切
作者:Momentum 6
来源:substack
如果不确定是押注单片区块链还是特定于应用的区块链?以下是关于特定于应用的区块链你需要知道的一切。
在这篇文章中,我们将讨论:
什么是特定于应用的区块链?
特定于应用的区块链有什么特点
特定于应用的区块链有什么好处
特定于应用的区块链有什么缺点
作为一个构建者,你应该使用特定于应用的区块链吗?
随着智能合约的引入,加密市场近年来经历了指数级增长。
区块链现在被广泛用于各种活动,如保险、游戏、音乐、身份、艺术等。
鉴于用户数量和采用的增长,对区块链的需求也大幅增加。
大多数Web3应用目前都在以太坊等公共区块链的范式中运行。
智能合约用于在这些区块链上构建dApp。
然而,迄今为止,没有一个公共区块链能有效地克服区块链三难困境:
可扩展性
安全性
去中心化
特定于应用的区块链通过修改区块链的底层基础设施来解决这个问题。
什么是特定于应用的区块链?
特定于应用的区块链(应用链)是专门为运行单个应用程序而定制的区块链。
它使dApp能够拥有自己的区块链,而不是依赖于以太坊等公共区块链。
特定于应用的区块链的特点
应用链使dApp能够在区块链上拥有自己的专用区块空间。
因此,与公共区块链不同,dApp不必与其他dApp竞争区块空间。
dApp能够在其特定的应用链中创建自己的代币。
它可以被dApp的验证者用于质押,可以用作dApp gas代币,还可以用于应用程序内投票的目的。
例如:Avalanche的子网。
不过,可能不需要有自己代币的dApp也可以使用基础层的代币。
dApp还可以利用基础层的验证者来验证它们特定的应用链
例如:AVAX。
dApp可以选择在应用链中拥有自己的安全机制,或者它们也可以共享基础层提供的安全性。
由于攻击庞大的验证者库更加困难,因此共享的安全模型比孤立的安全模型更加安全。
应用链的好处:
主权:
一个dApp不能对公共区块链上专门为该dApp要求的新功能进行投票。
应用链使dApp能够通过自己的治理解决问题,而不会影响生态系统中的其他dApp。
性能:
当单个dApp被过度使用时,它会增加公共区块链上其他dApp的gas费用和延迟。
然而,在应用链中,dApp不会在计算和存储上彼此竞争,这提高了dApp的性能。
可定制性:
在应用链中,dApp的利益相关者有完全的控制权,可以根据他们的具体需要修改链。
应用链还提供了更多的灵活性。
开发人员可以选择他们喜欢的编程语言。
例如:Cosmos。
应用链对那些想要通过“许可区块链”进入Web 3世界的机构和成熟企业尤其有利。
应用链允许他们使用白名单验证者,并对外界隐藏所有的业务数据。
应用链的缺点
分散的流动性
可组合性有限
不安全的桥接机制
安全模型薄弱(孤立的安全)
比智能合约更难部署
独立的开发者生态系统
作为一个构建者,你应该使用特定于应用的区块链吗?
这将由对dApp至关重要的特定需求和特性决定。
应用链的基础层提供的共识模型也是需要考虑的关键因素。
有些基础层不允许独立的应用链拥有自己的共识模型,而有些则允许应用链在独立的共识模型和基础层的共识模型之间进行选择。
请为你的dApp选择合适的模型。
例如,如果你需要高度的可定制性和独立的治理系统,但又愿意放弃大量的L1流动性,那么你最好采用应用链。
团队必须评估这些权衡,并确定他们是否可以接受!