Horizen 侧链白皮书:链之间脱钩的共识
Horizen 不断延伸的路线图需要一个具备延展性的解决方案。我们最新版白皮书概述了 Horizen 安全、去中心化的侧链是如何发展起来的。
像 Horizen 这样基于比特币源代码的项目,继承了一些比特币协议的约束。最值得注意的是:比特币协议具有有限的吞吐量、不断增长的延时、以及在延展和引入新功能方面日渐式微的能力。Horizen 的源代码基于比特币协议,因此比特币的可延展性限制给 Horizen 带来了一个隐患,因为我们有一个壮大的路线图,里头涵盖了许多新功能,譬如储备金机制和去中心化节点支付网络。 直接在主链上实现这些新功能可能会造成安全风险,使系统变慢,并且需要对核心客户端进行重大修改。
侧链本质上是一个具有高需求功能的并行链,为主链的功能做补充。例如,像比特币这样原本不支持智能合约的系统可以经由使用侧链进行扩展,来整合智能合约。实际上,我们可以在不修改主链的情况下,部署任意数量的侧链,并令它们具有不同的特性和属性。 Horizen 的侧链模型 —— 与许多其它的侧链模型不同 —— 旨在实现完全去中心化,而无需依赖提前设置好的受信任第三方。
我们侧链的主要优势如下:
- 可延展性:侧链能够与主链完全脱钩,因此不需要对核心客户端进行任何修改(除了首次实现侧链支持时需要修改外,该修改仅执行一次)。
- 安全性:在错误实施侧链功能的情况下,我们将可能造成的安全影响限制在侧链范围内,仅仅会波及到主链的侧链平衡。
- 去中心化:侧链可以由不受信任的节点运行,而无需中央权威机构或可信任第三方来验证跨链传输。
- SDK: 对软件语言和协议没有数量限制。
请看 Horizen工程部主管 Alberto 和联合创始人 Rob 如何诠释 Horizen 的侧链模型
HORIZEN 的侧链技术是独一无二的。
我们提出了一种创新性的侧链结构,其设计与 Horizen 区块链兼容,它能够进行安全和去中心化的跨链传输,无需主链节点对侧链进行验证。
这非常具有创新性,因为与其他链不同,我们的侧链能够让我们吸引那些希望用他们喜欢的语言编写应用的开发者;企业也可以在不创建自己的区块链或加密货币的情况下利用到主链的功能,并同时将 Horizen 22,000 个以上节点的架构这个优势利用起来。
要求
为了确保我们系统的健全性,我们对 Horizen 侧链提出了严格的要求。要求的具体细节陈列如下:
- 主链应对侧链保持不可知的状态。不应当要求主链节点跟踪某个侧链。
- 统一的跨链传输。所有的侧链都应当采用主链已知的同一个统一跨链传输(CCT)协议。
- 可灵活选择侧链共识协议。侧链可以与主链使用不一样的共识协议。
- 平行侧链。Horizen 侧链架构不应限制能够同时部署的侧链数量。
- 容错性。主链应当对任何侧链错误(包括恶意行为)都具有容错性。
- 对核心的改动较小。不能对 Horizen 核心进行太多的改动。
侧链 SDK。我们的路线图包括创新型的界面,其设计方式允许侧链应用的开发者专注于特定应用的逻辑,隐藏了侧链的复杂性。
要了解更多关于 Horizen 创新性的侧链技术,请 下载我们的最新版侧链白皮书。
加入中文电报社区群
加入HORIZEN知识星球
关注HORIZEN今日头条
扫一扫二维码申请进入HORIZEN微信社区群