Web2最核心的问题是个人数据的滥用和隐私保护缺失。

一、目标愿景

Web2最核心的问题是个人数据的滥用和隐私保护缺失。Web2标志着互联网时代社交媒体主导了用户的链接和交互模式,但是在此阶段的安全保障机制主要是面向平台端,导致数据泄露事件频繁发生。2022年2月20日,黑客利用OpenSea智能合约升级间隙,窃取了大量高价值NFT,并通过以太坊隐私交易平台“Tornado.cash”混币1100个以太币(ETH),导致OpenSea无法追踪到黑客交易地址,直接损失超过416.6万美元。由此可以发现,Web2的安全保障机制无法和新生的Opensea、混币协议形成安全闭环,隐私保护技术在保护个人隐私的同时,也为作恶者提供了新的保护伞。

Web2和Web3时代用户隐私保护的最大区别是用户能否对个人数据拥有绝对的掌控权。Web2背景下,用户个人数据隐私和安全的前提是基于对平台和政府监管部门的高度信任,但用户仍然缺少对个人数据的掌控权。Web3则有所不同,提出的基于各种分布式及隐私技术的用户数据隐私保护,都是针对用户个人数据的掌控权进行设计。

Horizen是构建增强隐私保护性和安全性的区块链平台。Horizen采用基于零知识证明、主侧链隔离等机制,为用户及开发者提供隐私保护。它旨在使智能合约和去中心化应用(DApps)变得私有且安全,从而确保数据的完整性和隐私自由。自推出以来,Horizen就使用零知识证明来保障数字加密货币在注重隐私的用户之间无法进行追踪和查看,从而确保用户间的任何交互都是私有的。

二、解决方案

Horizen是得到业界广泛支持的互操作区块链生态系统。架构上采用主链+侧链的层次化模式,在业界拥有最大、最分散的层次化节点(约42,077 个)个数。Horizen作为专注隐私保护的区块链网络,支持企业或开发者通过其独特的侧链技术来定制其私人的区块链应用,以解决在以太坊等网络中出现的扩展性和安全性问题。

Horizen主链和侧链完全独立且互不可知。侧链可以是完全独立的网络,所有的应用和交易信息等都可不计入主链。但主链和侧链可以通过跨链传输协议(CCTP)进行加密货币的跨链传输和跨链转账,从而解决可扩展性的问题。主链与侧链架构如图1所示。

图1 Horizen主链、侧链架构图1 Horizen主链、侧链架构

Horizen主链为用户的交互提供简单且安全的传输通道和存储空间,并为侧链运行和Horizen生态运转提供支持。主链采用POW共识协议,节点在网络中拥有同等的权利,项目源代码在GitHub开源社区上可以查看,具有去中心化、安全、开源和免许可的特点。在Horizen中主链将复杂性降低到操作侧链所需的最低限度,同时最大水平的提高安全性,进而提高区块链的安全性和可扩展性。

Horizen侧链支持第三方平台的建立,使其能够容纳更多的服务和应用。侧链独立的共识机制与加密算法,使其真正实现了去中心化。同时,利用侧链附带的零知识证明可以在不上传本地隐私数据的前提下,完成企业相关需求的开发。支持Horizen侧链的关键组件包括跨链传输协议、侧链软件开发包。

(1)跨链传输协议。Horizen主链和侧链并行,数据和逻辑完全隔离,但它们可以通过CCTP连接,进行主、侧链间跨链传输,实现正向(将代币从主链转移到侧链)转账和反向(将代币从侧链转移到主链)转账两类操作。

(2)侧链软件开发包。Horizen已经建立了一套开放的侧链应用和通用组件标准,可以基于资产通证化、隐私保护、智能合约等用例开发定制化的应用程序,以便更方便、灵活的利用区块链技术。

(3)侧链网络基础设施。Horizen为侧链搭建提供活跃的节点市场,由这些节点构成了增强隐私和用于应用优化的侧链网络基础设施。

三、项目历程

Horizen(原名ZenCash)由Rob Viglione和Rolf Versluis于2017年5月推出,用于保护隐私的去中心化应用(DApps)的区块链平台。

  • 2018年7月,项目由ZenCash改名为Horizen。

  • 2019年10月,更新了协议白皮书的版本,将市场重心扩大到全面整合隐私保护的数字货币通用区块链平台上。

  • 2020年,完成侧链测试版2.0和侧链SDK的开发。

  • 2021年,完成Zendoo的开发和测试。

  • 2022年,Horizen项目将主要围绕SDK、令牌化平台、区块链浏览器、网络钱包、Defi应用程序等方面推进。

四、思考评论

Horizen超越了比特币等加密货币的简单应用,在分布式网络中增强隐私保护能力。独特的技术架构,创新的基础设施,使Horizen可实现创建增强隐私的区块链应用程序,真正解决“隐私保护+可扩展性+去中心化+使用成本高”等痛点问题,成为Web3新技术时代风向标。

Horizon采用主侧链的双层架构,同时支持快速搭建服务的能力。Horizon主链负责维护全局一致性,将应用逻辑转移到侧链中,不仅优化了主链性能,还极大的丰富了应用场景。同时为开发人员提供了一套侧链开发和零知识隐私工具集,简化了Horizen搭建成本和技术壁垒。

作者:马宝罗,中国信息通信研究院工业互联网与物联网所工程师

联系方式:[email protected]

声明:本文内容为作者独立观点,不代表GOOD资讯价值立场,且不构成任何投资理财建议。