Zendoo是Horizen的一个新解决方案,它为每个区块链提供了可扩展性解决方案。定制的SDK允许企业和开发人员创建侧链,每个侧链利用独特的共识机制,同时允许跨链通信。借助Horizen上的Zendoo,开发人员可以探索各种形式的共识的可扩展性。

在深入研究Zendoo之前,我们首先需要了解共识机制到底是什么。

共识机制是每个区块链的基础。自比特币诞生以来,人们一直坚信区块链必须超越其作为存储价值的安全数据库的地位。最终目标是使区块链变成一个动态系统,用于执行数十亿笔交易,同时提供跨多个行业的数据认证和可传输性的尖端解决方案。

对于区块链技术的未来,支持这种宏伟愿景的基础是用合适的共识机制解决区块链可扩展性的三重困境。

什么是可扩展性三重困境?

区块链可扩展性三重困境是以太坊创始人Vitalik Buterin创造的一个术语,该术语描述了开发人员在设计区块链时在可扩展性、去中心化和安全性之间做出的权衡。这被称为三重困境,因为从理论上讲,区块链无法在不影响去中心化或安全性的情况下实现可扩展性。

节点更少的网络需要更少的验证器来确认交易,这意味着交易在区块链上交付所需的时间更少。然而,更少的节点也推动了中心化。这意味着一旦一个或多个节点发生故障,网络就会出现问题。

共识机制是区块链或分布式账本系统上的节点使用的一组协议,以就网络的当前状态达成一致。考虑共识机制的一种方式是将其作为一种独特的语言或说话方式,节点必须使用它来就现实状态相互交流。重要的是,这种通信不能被外部参与者拦截或破坏。

解决可扩展性三重困境的关键是找出一种节点之间既清晰又简洁的通信方法。

从更技术的角度来说,这意味着设计一种共识机制,使维护数据完整性和网络安全所需的节点数量最少,从而只向彼此广播最重要的交易细节。当然,最终目标也将是在尽可能短的时间内达成共识和区块确认。

在有太多节点、每个块有太多数据或在接受新块之前有太多内置冗余和替代方案(也就是另一个集中式数据库)之间,这是一种复杂而微妙的平衡,区块链试图使用不同的共识方法来维持这种平衡。

最受欢迎的共识机制是:

工作量证明——PoW权益证明——PoS委托权益证明——DPoS权威证明——PoA历史证明 (PoH)实用拜占庭容错 - pBFT有向无环图(或 DAG)“八卦协议”

每种方法都有其独特的优点和缺点,我们将重点介绍这些优点和缺点:

区块链可扩展性三重困境影响了当今几乎所有主要区块链协议的设计。区块链可以更快、更便宜和更具延展性,同时保持安全性和去中心化,这种信念成为了人才和资本流入该行业的动力。主要目标是创建一个可扩展性驱动的主流采用途径。

区块链可扩展性的“正确”方法?

当大多数区块链都在激烈地竞争哪一种共识方法更有利于实现可扩展性时,一些开发团队已经开始质疑区块链是否真的存在一个正确的可扩展性方法:共识机制之间的竞争究竟能否实现共赢?还是说仅仅是某些共识的某些方法比其他方法更适用于一些用例?

例如,在开发用于在区块链上验证身份的Dapp时,很明显,安全性和抗审查性应优先于高交易吞吐量。另一方面,如果您正在开发具有保证金交易功能的DEX,则交易吞吐量对于确保用户能够按时收到订单至关重要。在这种情况下,利用稍微中心化的共识机制可能更有实际意义。

重要的是,要确保可以应用每种方法提供的独特特性,并且最终的解决方案尽可能实现可扩展性、去中心化和安全性的平衡。

Horizen带来了什么?

Horizen的核心产品Zendoo,提供了一个侧链SDK,使企业和开发人员能够在Horizen主链之上创建自定义侧链。这意味着他们可以利用最安全的PoW模式。

每个自定义区块链都可以有自己独特的共识机制。此外,自定义区块链可以使用其跨链传输协议(CCTP)与Horizen生态系统中的其他区块链进行交互。

这意味着希望构建交易和身份存储以及身份验证解决方案的开发人员不需要牺牲安全性来实现高交易吞吐量,也不需要牺牲速度来实现去中心化。

相反,他们可以选择为一个解决方案建立PoS区块链,该解决方案可与另一个使用PoW存储和验证身份的区块链进行交互操作。事实上,开发人员可以根据需要使用任意多个不同的共识机制。这为开发人员提供了更多的扩展选项,而不会影响安全性。Horizon还允许公链和私有侧链,同时由于使用了零知识证明的加密技术,还可以在两者之间实现交互。这些功能使开发人员能够构建不仅与区块链无关而且还与“共识无关”的应用程序。

仅在PoS机制区块链上开发的dapp会限制开发人员的灵活性和适应未来的创新。Horizen意识到一个区块链与另一个区块链的区别主要在于共识机制。因此,为开发人员提供与共识无关的工具似乎是区块链可扩展性解决方案的好方法。从PoW区块链迁移到PoS区块链目前是一项重大挑战,但Horizen网络和Zendoo可以提供帮助。Horizen网络的建立旨在满足所有形式的共识机制。

Zendoo的侧链SDK是新的React Native

如果我们将共识机制视为传统上相互不兼容的不同编程语言或不同操作系统,那么很容易想象通过提供一个允许多个规则不受限制地采用的区块链开发框架可以解锁的价值。Zendoo就是一个这样的平台,就像Facebook的React Native在web和移动应用开发中所做的那样:一个可以构建的框架。

最终,随着区块链越来越普遍地被公司和开发人员所采用,这些公司和开发人员正在寻找抗审查和透明的解决方案来应对其业务挑战。Horizen认为,“我应该使用什么区块链?”的问题将排在“什么共识机制最适合我的产品”的后面。Horizen希望成为不同共识机制之间的桥梁,因为它有一个多链模式。DappRadar将各种区块链整合到其排名中并非没有理由,因为没有一刀切的区块链解决方案。用户对模块化的需求只会随着产品应用场景变得更加具体和定制化程度加深而增加,因此Horizon正在努力去满足这些需求。