Hazel_Whitepaper_CN
0.0.2
Last updated
0.0.2
Last updated
互联网实现了信息的高效传递互联为人类生活带来了巨大变革,区块链作为下一代的“价值互联网”,期望是将价值也能像信息一样精准、高效、安全的进行传递与交换。而基于区块链原生系统的数字资产,是价值传递中的重要载体。
价格作为价值的客观度量标准,是实现价值交换的重要基础组件。随着区块链快速发展,是否能够安全、低成本、高效的进行价值交换成为了衡量区块链应用价值的核心标准。这一切都离不开对于任意链上资产的客观价值度量。
Hazel是一个面向区块链提供去中心化的预言服务,基于波卡(Polkadot)基础上的新一代可验证的计算预言机,旨在通过共识机制、智能合约 、可信计算、隐私保护以及链上链下数据的交互,并真正支持高并发企业级互联网应用的链上运行。
随着区块链近年的飞速发展,链上加密世界已经逐渐成为了平行于真实世界的独立经济体。但我们坚信这一定不会是区块链最终的星辰大海,链上与链下世界势必将走向融合,通过Metaverse等形态真正改变人类信息与价值交互模式。而预言机作为连接链上与链下的桥梁,已经成为区块链底层基础设施的重要组件,其重要性将长期影响区块链与真实世界的融合进程。
在预言机领域,虽然当前阶段已涌现了以ChainLink为代表的弱中心化预言机服务,但其仍然存在着诸如依赖主体信用背书、中心化机制潜在作恶风险、使用费用昂贵等等问题。因此,我们认为在该领域仍然存在着巨大的市场空间,通过更加优秀的预言机产品更好地解决当前市场中存在的问题。
HazelWord期望在波卡生态中提供一种基于事件资产抵押的数据预测服务,以及基于事实验证的数据修正机制。通过事实背书解决区块链可信数据源的根本问题。
其中核心机制为:
通过资产抵押来建立与事实的价格映射关系
通过市场套利来实现事件数据的自发修正
技术架构
产品架构
应用合约:链上应用在区块链上部署运行的智能合约
HazelWord Open Oracle合约:HazelWord在波卡区块链上部署的智能合约
HazelWord实例:在TEE中实现的可信HTTPS/RPC客户端,处理web请求,并且返回带证明的响应结果
配置管理服务:配置用户合约许可使用服务各项权限及配置
HazelWord Service:HazelWord服务管理调度中心,管理HazelWord Open Oracle合约和HazelWord实例,将Oracle合约请求调度至Oracle实例上执行。
Web数据源:数据源web服务器,可以是公开无权限校验,也可以是有带权限校验。
报价机枪池
为降低普通用户参与报价成本,真正成为去中心化报价模式。HazelWord通过提供不同链上策略机枪池为用户提供自动化报价套利能力,提高用户资产收益的同时,解决协议初期冷启动问题,也为Hazel协议安全提供更多保障。
隐私数据应用市场
事件数据类型多样化
除了传统的加密货币价格数据以外,在HazelWord中可通过发行任意事件的链上资产,并通过事件结果资产质押,实现对链下世界的任意事件数据预测,真正实现链上链下的多样化数据打通。
抗风险能力
协议旨在在保持CoC(腐败成本)> PfC(腐败获利)的同时,收取最低的费用。 投票代币具有根本价值,因为最终要向合同参与者收取费用,以补偿选民为确保系统安全所做的工作。 因此,代币的当前值应反映预期对合同收取的所有未来费用的当前折现值。投票代币的市值τ(以价格乘以供应量或pτSτ来衡量)应等于以折现率r折现到今天的PfCt上收取的所有预期未来回购费用Ft之和:
由于任何费用Ft都是系统在时间t所保证的总价值的函数,因此市场对所有未来费用的期望是市场对系统所保证的总价值增长的期望的反映。这意味着,如果市场预期使用量会增长,那么今天的令牌价格应该反映出这种预期。这意味着代币价格p可以维持在所需的psafe水平之上,而无需最初收取任何费用。换句话说,CoC> PfC不平等可以完全根据增长预期来维持。如果系统的使用量没有预期的增长,最终将在将来的稳定状态下收取费用。但是,这种结构具有有用的特性,即当系统的增长预期很高时,在系统初期收取零或最低费用。这应该有助于鼓励早期采用者使用该系统。在将来的稳定状态下,当系统使用的增长减慢或停止时,将需要为用户的投票工作和资金成本(购买和持有投票代币的成本)提供补偿。
Hazelword 提供了多方博弈的思想,利用报价、套利验证、报价金库、价格链、可信TEE模块、安全模块、DAO自治等模块组成一个安全实时的去中心化预言机系统,以下是 ETH/USDT交易对挖矿主要流程部分:
报价流程图:
报价人:提供报价的参与者,包括三部分:
1.所有报价矿工
2. 机枪池
3. 接受订单和报价验证器
验证者:如果报价偏离市场价格,验证者可以与报价资产进行交易,以获得差价的收益。 验证者在吃报价的同时,需要为报价提供补偿报价,为提供更真实的报价数据,使价格无限接近真实市场价格。 包含两部分:
1. 所有验证者
2. 验证者机枪池保险库
机枪池:机枪池分为两部分
1. 上诉中提到的机枪池
2.验证者机枪池,改变机枪池的作用是为挖矿提供诚实的报价,发现偏离市场的报价被修正并获利。 该模块的功能主要有两个方面:
1. 方便任何人参与系统获取收益
2. 参与者和机构共同维护系统安全
TEE 模块:为机枪池使用提供可靠的外部价格。
价格链:根据挖矿规则,每T1时间段,使用该时间段内所有有效的报价(未被取走的报价),根据权重生成交易对的区块N的最终价格。
价格调用者:只需支付一定的费用或购买一定数量的查询,即可获得当前区块内所有交易对的当前价格,任何合约或账户都可以成为价格调用者。
以ETH/USDT为例,某矿工拟报价1ETH=2000USDT。他需要将挂牌资产ETH和USDT转入挂牌合约,规模为xETH和2000xUSDT,支付的佣金为λx2000HZL,按照支付的佣金比例参与挖矿。获取 HZL。任何人都可以随时成为矿工,价格和规模由他独立设定(大于或等于最小报价单位)。同时,Quote Vault 会使用池中的报价资金,根据存储用户的选择自动提供报价。矿工将资产和价格提交到报价合约后,任何验证者认为该价格有套利空间,可以根据报价池中的报价1ETH=2000USDT进行ETH或USDT的交易。这种机制保证了报价要么是市场上的公平价格,要么是报价人认可的等价价格(即1ETH和2000USDT等价)。当然,验证者是双向的,执行力吃掉报价1ETH=2000USDT,同时需要自己提供报价。这个过程就是价格验证期。
当然,在挖矿周期T1期间,可能会有价格波动。 因此,如果矿工想要最大限度地降低自己的成本,他们需要在验证期间报告最不可能交易的价格,这意味着矿工的报价具有一定程度的未来价格。 对于预测和发现功能,对于验证者来说,是否套利取决于报价与市场均衡价格的偏差。 我们将验证者采取的行动的最小偏差称为最小套利空间。 该值取决于验证周期的长度和长度。 交易成本。
根据报价挖矿协议,投标人在本次T1周期内报价的交易对价格为A1、A2、A3...AN,数量为n1、n2...ni。 在协议中,验证者在交易一个报价者的价格后,需要强制报价一个新的价格。 比如A2、A3被验证者发现有套利空间,那么交易后会提供新的报价B2=y1A2,B3=y2A3,当然如果其他验证觉得B3也有套利空间, 然后将采用 B3 并提供新的报价 C3=y3B3。 以此类推,形成一个以T1为最大报价时间区间的连续价格链:A1—B2—C3...AN,当这个时间段T1结束时,会在变化的区块内计算,所以交易的价格 对 P=∑Ai*ni/Ni
机枪池是安全系统中的一个重要环节。 TEE 模块会运行透明、安全的代码块,返回多个可信机构的信息,并根据市场情况做出最小的报价,主要是为了保持持续稳定的价格挖掘。此外,验证者行情库可以持续监控报价市场中不符合市场行情的报价,准确进行套利行为。理论上验证机枪池的数量与作恶成本成正比。当机枪池的价值增加时,作恶的成本就会增加。同时,任何找到套利空间的人都会自发维护Hazelword报价市场。例如:我们设置下单因子β=2,Quote Vault p=1000ETH,时间段T1=1分钟,初始报价x=10ETH,那么在所有交易的情况下,x1= 2020ETH,x2=4040ETH,x3=8080ETH。 .. 以此类推,攻击者要么面临市场巨大的套利机会(规模连续增加,这种攻击几乎无效),要么继续使用极高规模的资产进行基于自交易在市场价格上以延迟价格被采用的机会,如果当前链的一个区块可以包含10个交易,那么1分钟内大约10个区块可以提供一百个有效交易,1010^100=2*10^300ETH,这将是一个没有可能的数量和抵抗攻击的能力,也是大多数中心化数据源预言机无法企及的。