CZZ经济模型升级,成为各类SWAP的最佳跨链交易选择
-
CZZ技术社区将在12月份发布CZZbeacon,将成为各类swap的跨链交易最佳选择。
CZZ将会打通波场Justswap以及以太坊上各类swap(uniswap、sushiswap等)。比如Alice 想用 TRX 换 ETH
- 需要跨链 Dex(Interoperable Dex)
- CZZ 网络可以帮她一键兑换
Alice 的体验
- 在波场网络将 TRX 打入合约地址
- 在以太网络的同公钥地址获得 ETH
- 任何 TRC20/ERC20 之间也可类似兑换
技术细节
- ETH 网络上发行 ECZZ
- TRX 网络上发行 TCZZ
- 永远维持与主网币 CZZ 的 1:1 关系
- ECZZ 总量与 CZZ 主网 000…003 地址的 CZZ 永远保持一致
- TCZZ 总量与 CZZ 主网 000…004 地址的 CZZ 永远保持一致
- 控制 ECZZ/TCZZ 发行与销毁
- 在 ETH/TRX 网络:部署多签合约
- 在 CZZ 网络:PBFT 链集体决策
- PBFT 成员由 Staking 决定
TRX -> ETH 可分解为四步
- 第一步:TRX -> TCZZ (Justswap)
- 第二步:TCZZ -> CZZ
- 第三步:CZZ -> ECZZ
- 第四步:ECZZ -> ETH (XXX-swap)
其中:TRX -> CZZ:Inbound 过程 、CZZ -> ETH:Outbound 过程
触发跨链交易
- Alice 将她的 TRX 打到 CZZ custodian 合约地址
- 标注用途是为了兑换 ETH
Inbound 过程如下
- CZZ custodian 利用 TRX 网络的 DEX 将 TRX 换成 TCZZ
- CZZ custodian 对 TCZZ 执行 burn,并将这条交易广播到 CZZ 主网上
- CZZ 矿工听到这条广播,从 0000…004 地址转等额 CZZ 到 0000…003 地址
- 然后执行 Outbound 步骤
Outbound 过程
- CZZ 网络 0000…003 地址上出现 CZZ
- 触发 PBFT 对以下交易进行投票
* 则相应 mint 等量的 ECZZ
* 该合约调用任意 Swap 将 ECZZ 换成 ETH - PBFT 投票通过后,由部署在以太坊合约,将 ETH 打给 Alice 的同公钥地址
跨链交易原理
公私钥对原理:
- 同一条椭圆曲线的区块链网络之间,(pk, sk) 公私钥对关系保持不变。
- 例如:BTC 与 ETH 共用一条椭圆曲线 Secp256k1。已知在 BTC 网络上,(3af23…, 8da12...) 为公私钥对,在 ETH 网络上它们也是公私钥对。
两袖清风原理:
- 对于极其简单的公钥,例如 0000…01,可以假设其私钥无人知晓。该地址上的资产,可视为公共资产。
矿工共识原理:
- 在事先约定条件触发时,矿工可以根据特殊共识,对“特殊共识地址”的 CZZ 进行转账,并形成共识。
Staking 与 PBFT
- 任何人可向公钥为 000…010 – 000…099 这 90 个地址转至少 1000 万 CZZ,创建灯塔节点(beacon node)
- 假设从公钥 pk_010 向 000…010 注册等他,则 pk_010 与 000…010 将永久绑定。
- 假设在 CZZ 网上 (pk_010, sk_010) 为公私钥对,则在任何相同椭圆曲线的网络上(例如 BTC,ETH 等),(pk_010, sk_010) 也同样是公私钥对。
- 任何人成为灯塔节点之后,都有权利参与 CZZ custodian 里面的 PBFT 投票
- 参与 PBFT 正确出块可获得 CZZ 奖励
跨链交易
在无需信任的基础下完成以下交易:
- Alice 欲拿 20000 个 TRX 换 1 个 ETH(按当前汇率,通过CZZ主网获取Justswap以及以太坊swap上的汇率比)
- 假设 Alice 在 TRX 地址的公钥为 24AE…93F1
Alice 体验:
- 将 TRX 转入 CZZ custodian 地址,兑换 ETH
- ETH 网络公钥为 24AE…93F1 的地址,会有 ETH 出现
- 由于 TRON 与 ETH 均用 Secp256k1 曲线,Alice 掌握公钥为 24AE…93F1 的私钥
实际细节:
- 多签合约收到 TRX,调用 Justswap 换得 TCZZ
- 对 TCZZ 执行 burn,向 CZZ 矿工广播
- CZZ 主网将 004 的 CZZ 代币转入 003 并触发 PBFT 投票
- PBFT 投票内容
* 在以太坊上 Mint 等量的 ECZZ
* 调用 XXX – Swap 将 ECZZ 换成 ETH
* 将 ETH 打至公钥为 24AE…93F1 的地址 - Alice 在同公钥 24AE…93F1 的以太坊地址收到 ETH
CZZ token 体系介绍
- 证明方式:Proof of work
- 挖矿算法:Bora Bora
- 区块间隔时间:30 秒
- 区块大小:8M
- 最低难度:1 mh/s
- 初始单区块产量:1000 CZZ(2020 年 11 月第一次减半)
- 分配方式:PoW 矿工 80%,PBFT 矿工 20%
- 减产周期:1,000,000 区块高度(约一年时间)
- 10 年产量:约 30 亿
- 30 年产量:约 40 亿
- 100 年产量:约 50 亿
- 500 年产量:约 65 亿
CZZ 经济模型
- CZZ无预备、无募资:PoW + 0 预挖,每个币成本合理,需要真实显卡矿机挖矿,不允许纯资金来挖矿。
- 灯塔节点质押 CZZ,共同治理 CZZ custodian,实现去中心跨链交易
- 每次交易会燃烧一部分 CZZ 代币
- 剩余代币价值上升
- 不一定看好 CZZ 的:以 CZZ 网络为工具,以去中心方式交易跨链交易其它代币,造成 CZZ 的持续销毁
- 看好 CZZ 的:hodl CZZ,坐观别人销毁 CZZ,自己的 CZZ 价值上升
代币经济:
-
ECZZ -> CZZ / TCZZ -> CZZ 都会消耗一部分 gas
-
CZZ 网络的 gas fee 直接销毁
-
TRX/ETH 之间与 CEX 存在“搬砖”套利
-
CZZ 跨链交易越繁忙,CZZ 销毁的速度越快,剩余的 CZZ 越值钱
-
调用 Dex 的手续费
-
TCZZ/ECZZ:0.1%(连同主网币一起销毁)
交易优化
- CZZ 网络可以调用多个 DEX
- 不同 Dex 报价不同
- AMM 曲线不同
- 深度不同
- CZZ 自带 Swap 手续费最低
生态矩阵
- 不同公链之间的 Dex 互联
- 对方公链有 Swap +多签合约即可
- 给其它公链提供稳定币以及锚定币业务
- 可通过 CZZ 跨链将 ETH 上的 USDT 引进
CZZ网络支付属性
- 每笔交易 0.125 kb(Schnorr 签名)
- 8mb 区块,大约 64000 笔交易
- 30 秒/区块,平均每秒 2000 笔
- 毫不牺牲去中心化,达到 EOS 的性能
- 手机轻节点:千万级
- 用户可证,不需要倚赖第三方节点
- 胶囊协议:秒内确认交易
CZZ胶囊协议
-
假设 Alice 给 Bob 支付 1000 CZZ
* Bob 真正需要检验的是 Alice 的 TX Input 是否合法 -
假设 Bob 是轻节点
* 本地储存了(能接收的)最新 100 区块的 UTXO Merkle root -
TX Input 的近期 UTXO Merkle branch
-
Bob 根据它检验,该 TX Input 在高度 t 时被是否花
-
Bob 自行可验证高度 t 之后的区块,与 mempool 中是否出现过该 TX Input
地址延拓
椭圆曲线 :
- Secp256k1: BTC, ETH, LTC, BCH, BSV, DOGE
- Secp256r1: EOS
- Curve25519: Libra (Facebook / Whatsapp)
- Ed25519: Monero
- SM2: 国密
CZZ 将通过地址延拓,支持以上曲线
CZZ 抗量子计划
- 当 NIST 完成制定抗量子标准后(约 2024 年)
* 在 CZZ 网络将提供抗量子地址
* CZZ 也可以通过跨链向 BTC 等主流币提供抗量子地址
* 随着量子威胁越来越近,抗量子地址也会有吸引力 - Supersingular Isogeny 公钥在抗量子方案中最小
* 缺点是验证计算较慢
* 存在硬件实现方案
* 量子公钥依赖于 5G 甚至 6G 传输速度