时间:2023-08-18|浏览:167
自比特币诞生以来,区块链技术不断取得新的进展。为满足不同的需求以及不断提高的性能要求,侧链、联盟链、跨链乃至平行链等技术逐步成型并发挥着重要作用。那么这些“链”之间都有什么不同?如何最快的确定你看到的究竟是哪条“链”呢?
首先,我们可以思考一个问题,为什么要构建一个新的链?除了有特定解决方案的应用链,更多的为了解决现有的公链灵活度不够或是自主权不足的问题,因此市场上会有层出不穷的公链解决方案。
在交易高峰期间,由于共识算法的限制,大部分公链项目 TPS(Transaction Per Second,每秒交易次数)都有硬顶上限,那么为了加快主链上的小额零散交易的共识速度,其中一种做法就是将这些小额交易全部转移到别的小范围共识的链上进行,这就是侧链。
而层出不穷的公链协议,想要通过某种方式进行链上信息的交互,这种交互协议被称为跨链。
而遵循同一底层标准架构(例如 substrate,tendermint 等)开发的公链项目,其交互的协议能够被互相验证从而达到去中心化交互的目的,这样的跨链技术被称为平行链(来自波卡的定义)。
一、侧链——提升主链的交易性能
侧链是平行于主链的一条区块链,可以针对目前主链无法实现的功能进行特定的功能拓展和性能提升。我们可以把主链的网络想象成一条公路,在公路拥堵的时候,我们开辟一条支线,可以转移掉部分车流量,保证公路的运行。在一段时间过后当主路的拥堵情况得到缓解后,再把支线的车开回到主路。
由于侧链也可以进行简单的支付验证,不需要所有的交易记录都经过原生区块链系统,所以侧链项目在交易的处理速度上也具有着优势。
二、跨链——局域网间的自由转换
如果车辆想从一条公路彻底切换到另一条公路上乃至更多的公路上时,我们就需要跨链技术。简单的理解,就是从一个局域网转移到另一个局域网中。对于底层标准化传输协议的互联网来说,这是一个很简单的问题。但是由于区块链去中心化和共识信任机制,导致跨链应用中,存在着伪造的动机。
三、平行链——去中心化的多链高效运作
平行链技术来自于波卡项目。Polkadot 是一个可伸缩的异构多链系统,其本身不提供任何内在的功能应用,主要是连接各链协议,维护协议通讯有效安全,并保存这些通讯信息。
平行链的原理其实理解起来并不困难。我们可以类比为生活中的插排,各种不同架构的平行链就是插排上的电器。波卡生态中这个插排可以连接各种两孔甚至三孔的各种电器,如果插排插满,则可以连接到下一个插排。
在主网上线初期,Polkadot 将Polkadot 链连接平行链的接口,就称为卡槽(Slot),卡槽指的是波卡网络架构中,中继链和平行链/平行线程的接口,中继链和桥接链(Bridge)的接口,这里我们可以理解为插排的插口。
四、平行链的自主社区治理
针对目前公链技术自主权较弱的问题,Polkadot 平行链上的社区根据自己的意志治理他们的网络,不受波卡网络管理的限制,拥有绝对的自主权。通过分片协议连接的区块链网络,可较好的实现拓展定制。
而基于Polkadot技术应用开发的Crust是一个激励去中心化云服务的应用型公链。其通过对平行链技术的应用,既完整的保存的项目的自主发展空间,也可更好拓展项目功能,为用户提供更好的使用体验。
关于CrustNetwork
Crust 提供了 Web3 生态系统的去中心化存储网络,支持包括 IPFS 在内的多种存储层协议,并对应用层提供接口。Crust 的技术栈还能够支持去中心化计算层。Crust 旨在构建一个重视数据隐私和所有权的分布式云生态系统。
目前上线了公开测试网 Maxwell CC2,以及个人云产品 CrustCloud,激励测试网“方舟计划”第一阶段将于11月中旬开启,欢迎各位加入测试体验。CrustNetwork 先后加入 Substrate Builders Program、Web3.0 Bootcamp,以及获得 Web3 基金会 Grant。
Crust 相关:
- Crust 技术白皮书 v1.9.3 版 - CrustNetwork 经济白皮书 v.0.7 - CrustNetwork 代币指标&经济学 - 一文快速了解 CrustNetwork 分布式云 - 官网:https://crust.network/ - Twitter:@CrustNetwork - Medium:https://medium.com/@crustnetwork - GitHub:https://github.com/crustio - Telegram:https://t.me/CrustNetwork