Open Whisker17 opened 3 years ago
Fluidex 是基于 ZK-Rollups 的高性能Layer2 DEX,其通过 ZK-Rollups 技术将所有的 ERC-20 token 转移到 Layer2 上,再基于不断生成的零知识证明来保证 Layer1 和 Layer2 状态的一致性,从而让所有的兑换在 Layer2 上发生。相比传统去中心化交易所如 Uniswap 等,Fluidex 具有以下优势:
零 Gas 费用: 所有代币的兑换都在 Layer2 上发生,免去了 Gas 费用的产生;
更高的TPS(Transation Per Second): 相比传统以太坊徘徊在 10 左右的 TPS,Fluidex 的 TPS 理论上将达到 6,000 左右的数量级;
实时交易: 所有交易都迁移至 Layer2 上发生 ,用户不再需要等待一个区块的确认时间,可实现实时交易。
Proof of Gas (POG): 基于以太坊 gas 消耗量的证明机制, Fluidex 中涉及从Layer2 提交证明到Layer1 的时候,系统需要消耗大量的以太坊Gas, 正式上线之后,我们会发布一个帮 Fluidex 用户代付 gas 的智能合约。 任何用户都可以向该智能合约充值ETH, 并进行pledge (Gas 划扣承诺), 系统会使用该智能合约中的ETH 为 Fluidex 所有用户支付Layer1 的Gas 费用。 假如系统决定每天给该智能合约发放 20000万个ZKS,当天所有Fluidex的用户消耗了 100个ETH 作为gas 费用,并且该智能合约合计锁定了 1000个ETH, 您如果向系统充值了1个ETH, 那么当天智能合约会花费掉您的 100ETH/1000ETH 1 ETH= 0.1 ETH , 并且返回给您 0.1ETH (20000 ZKS/系统消耗100ETH)= 20个 ZKS。 所有合约花费的ETH, 只会为 Fluidex 所有用户代付Gas 费用,并不会有任何其他的用途。
Proof of Liquidity Mining (POL 基于流动性挖矿的分发机制) Fluidex 正式上线2-3周左右,就会开启流动性挖矿,类比Uniswap 的流动性挖矿机制,对一些特定的交易对,会给提供流动性的客户进行奖励,并进行ZKS 的分发。
Proof of ZK-Snark (PoZK 基于零知识证明的工作量证明): 在 Fluidex 中,会有大量计算和生成零知识证明的需求,目前都是通过零知识证明的Prover (证明生成者)完成的,目前Fluidex 官方自己部署了大量 AMD高主频的CPU 服务器来生成零知识证明 ,不论是官方部署还是用户自己部署,只要按时提交证明到Layer1 都不会影响系统的安全性,但是为了让社区更广泛的参与,我们计划在Fluidex 正式上线一个月左右,开放PoZK的机制,这样社区成员也可以成为 Fluidex 的零知识证明节点,并参与计算和提交零知识证明,系统会根据用户提交的零知识证明的数量进行ZKS的代币分发。Fluidex 团队也在全力开发Plonk证明的GPU版本,这样在正式公布的时候,应该会支持CPU 和GPU 分别参与零知识证明的计算,当然如果社区成员有兴趣,也可以研究 Plonk证明的FPGA版本,甚至ASIC芯片,来加速 Fluidex 的layer2 证明计算过程,并提升 Fluidex 的TPS, 使 Fluidex 的免信任TPS 可以尽快突破 100或者1000 以上,这样layer2 的效率优势相对以太坊将有数十倍甚至上百倍的提升,并且具备和以太坊相同的安全性,那么必然会带来大量区块链的应用爆发,Fluidex 也可以成为Layer2 的入口,带动所有的DeFi 可以利用Fluidex的基础设施,向Layer2迁移,并实现丝滑的分布式金融体验。
- Proof of Gas (POG): 基于以太坊 gas 消耗量的证明机制, Fluidex 中涉及从Layer2 提交证明到Layer1 的时候,系统需要消耗大量的以太坊Gas, 正式上线之后,我们会发布一个帮 Fluidex 用户代付 gas 的智能合约。 任何用户都可以向该智能合约充值ETH, 并进行pledge (Gas 划扣承诺), 系统会使用该智能合约中的ETH 为 Fluidex 所有用户支付Layer1 的Gas 费用。 假如系统决定每天给该智能合约发放 20000万个ZKS,当天所有Fluidex的用户消耗了 100个ETH 作为gas 费用,并且该智能合约合计锁定了 1000个ETH, 您如果向系统充值了1个ETH, 那么当天智能合约会花费掉您的 100ETH/1000ETH 1 ETH= 0.1 ETH , 并且返回给您 0.1ETH (20000 ZKS/系统消耗100ETH)= 20个 ZKS。 所有合约花费的ETH, 只会为 Fluidex 所有用户代付Gas 费用,并不会有任何其他的用途。
我觉得这种行为没什么意思,和整个代扣地址有什么区别呢,只是将自己原本不值钱的 token 去兑换用户的 ETH
Fluidex
github