今天我们继续来看一个最近比较猛的项目,最近翻了3-4倍,也是做隐私赛道的选手,之前其实讲过很多隐私的项目,比如xmr,zec,dash,oasis,beldex等,最近貌似隐私赛道又开始涨起来了,然后有小伙伴就咨询这个项目,那么今天来看下这个项目,因为也进入到了前200名,来看下项目基本面,看下它到底是干什么的。
一.简介
Horizen 最初构建了 Horizen 网络,使用户能够进行隐私交易。随后,开发了基于 Zendoo 的侧链网络,通过使用零知识证明证书在侧链与主链之间捆绑交易,以提升吞吐量。
目前项目更新到了2.0,Horizen 2.0 是一条带有预编译扩展的 EVM(零知识 (ZK) dApps 而定制的 EVM 链),支持最先进的零知识证明,从而实现快速且低成本的证明验证。这一设计旨在克服现有网络中零知识能力的局限性,同时提升成本效率、性能和去信任性。
二.架构-Horizen 2.0 架构
2.1 概述
Horizen 2.0 是首个专为零知识证明 (ZK) 验证设计的专业化 EVM 区块链,其内置预编译合约直接集成于 EVM 中。这是零知识 dApp 的专属平台,其中 ZK dApp 被定义为任何生成、使用和/或验证 ZK 证明的去中心化应用。
ZK dApp 的开发者经常面临编写和审计验证合约的困难,而验证合约是验证 ZK 证明的核心。为了提供更简化且安全的解决方案,Horizen 2.0 提供了内置的预编译合约来处理证明验证,从而减少开发负担并增强安全性。
这些预编译包括适用于多种 ZK 证明系统的验证器,例如 Groth16 、Fonk 、RiscZero和 UltraPlonk。每个预编译合约都封装了必要的密码操作,包括椭圆曲线操作、哈希函数和基于配对的密码学。
2.2关键组件
2.2.1 节点架构
Horizen 2.0 使用 Substrate 框架,将其节点架构划分为两个主要组件:核心客户端 (Core Client) 和 WebAssembly (Wasm) 运行时。这种设计实现了模块化和高效化,明确区分了各自的职责:
1. 核心客户端 (Core Client)
- 作为基础层,负责处理网络活动,包括节点发现、管理交易请求、与其他节点达成共识以及响应 RPC 调用。
2. Horizen 运行时 (Horizen Runtime)
- 包含用于执行区块链状态转换函数的所有业务逻辑。它涉及创建新的模块(在 Substrate 术语中称为 “pallets”),并将其与内置模块集成。
2.2.2 Horizen 运行时 (Horizen Runtime)
Horizen 运行时是一种先进且高度可配置的 WebAssembly (Wasm) 运行时,基于 Substrate 的 FRAME(模块化实体聚合框架)构建。FRAME 允许开发者创建模块化、可复用且可组合的运行时组件,称为 pallets。
Horizen 运行时的核心是专门用于验证零知识证明的 proof verification pallets。这些专门的 pallets 专注于验证 ZK 证明:
- 它们通过 EVM 预编译接口提供功能,使 ZK dApp 开发者能够以同步方式访问验证功能。
这种架构既确保了运行时的灵活性,也为 ZK 应用程序开发提供了直接、高效的支持。
每个预编译合约都经过优化,可在毫秒级别(针对某些证明类型)实现快速且同步的证明验证,同时注重成本效率。
2.2.3 通用验证器
通用验证器是一种独特的预编译合约,它直接利用 zkVerify 的综合验证框架的能力,提供对最新验证器的访问,这些验证器可能尚未在 Horizen 2.0 的预编译中实现。开发者可以通过传递证明类型的名称和相应的验证密钥,使用 zkVerify 上广泛可用的验证器。
这种集成得益于 Horizen 2.0 作为 zkVerify 中继链平行链的紧密关联。通过使用跨共识消息 (XCM),通用验证器支持异步证明验证,从而抽象化了验证过程中的复杂性。这种设计简化了集成,并扩展了 ZK dApps 支持的加密协议范围。当 zkVerify 添加新验证器时,Horizen 2.0 的开发者可以立即使用这些验证器。
通用验证器的关键特点之一是其异步特性。不同于其他执行即时同步验证的预编译合约,通用验证器允许验证过程独立于其他操作。这种灵活性让开发者能够将 zkVerify 的全面验证功能集成到不需要即时验证的 ZK dApps 中,从而实现更高效和更具可扩展性的应用程序。
2.3 DPoS 共识机制
委托权益证明 (Delegated Proof of Stake, DPoS) 是一种通过在权益质押过程中引入委托层来提高区块链网络效率和可扩展性的共识机制。在 DPoS 中,代币持有者通过投票选出少量代表(委托人)来负责出块和维护网络运行。DPoS 目前是 EON 的共识机制,并将在 Horizen 2.0 中继续使用,以确保连贯性和稳定性。在新的架构中,EON 的出块者将被称为 Collator(整理者),以反映其在平行链结构中的角色。
Horizen 2.0 将采用一种受 Moonbeam 启发的混合共识模型,该模型已成功通过 DPoS 实现高性能和可扩展性。因此,Horizen 2.0 将使用 Nimbus 框架来选择整理者,确保一个复杂且公平的过程。所选区块将通过 zkVerify 的中继链验证者使用 BABE(Blind Assignment for Blockchain Extension)进行区块生产,并通过 GRANDPA(基于 GHOST 的递归祖先前缀协议)进行区块最终化。
整理者的选择是一个复杂的过程,利用以下过滤器和随机性来源来确保公平性和效率:
1. 权益质押过滤器(Staking Filter)
- 根据候选整理者的质押金额确定其资格。只有合格且投入的参与者才能参与出块和维护网络,从而提高网络的可靠性。
2. 固定规模子集过滤器(Fixed Size Subset Filter)
- 将候选整理者池进一步精简为每个区块生产时段的可管理数量。这确保了选出的整理者数量平衡了去中心化与效率之间的关系。
3. 随机性来源(Entropy Source)
- 引入一个安全且不可预测的随机元素,以防止串通并确保验证职责的公平分配。
应用举例:
Token经济
项目首次发行是在2017年,代币最大供应21,000,000,而实际流通约为1500万左右。市值8.8亿美金,最高峰的时候是在2021年168美金,熊市最低到了5美金,目前42美金。因为更换了新的链,在引入平行链之后,之前40%的代币留给了coinbase,剩余的60%中,基金会32.5%,DAO财政库27.5%。
最后总结下,这个项目最近的暴涨原因还是灰度大手笔进行了购买,大概购买了30万枚,一下子拉了一波,至于灰度为什么要购买,不太知道原因。而对于技术面来看,别看他什么更新了2.0,其实隐私这个赛道我个人不是很看到,这个赛道感觉稍微有点伪需求,从底部也涨了近8倍了,如果不是灰度购买,那么可能还是一潭死水,而且已经牛市中期了,才反弹到这个位置,其实表现是非常弱的。