内容

👇 在下面写入投稿的内容

Content

👇 Write the content of the submission below

<aside> 💡 Web3 正在加速发展,Arweave 作为基础设施将被更多的开发者采用,创造一个全新的、更加丰富多彩的生态系统。 PermaDAO 正是为此而建立起来的共建者社区。所有参与的人都能在这里找到自己的角色来贡献 Arweave 生态,任何关于 Arweave 的提案与任务都可以发布于此,并得到整个社区的支持与回馈。 加入PermaDAO,建设 Web3!

</aside>

作者:Outprog

发布日期:2021-12


去中心化应用不一定需要构建在以太坊或者某一条公链上。

当我们在谈论 DEX 的时候,几乎都是指 Uniswap 这样的运行在以太坊上的智能合约程序。本文会探讨一种新的 DEX 构建模式,它具备 Uniswap 的自动做市的特性,具备区块链一样的安全特性,但是没有 MEV,并且拥有几乎无限的性能拓展能力。

Uniswap 是怎么运行的?

自动做市的思想源自 Uniswap,若要打造新型的 DEX 应用离不开 Uniswap 的构建哲学:用最简单的算法,借助区块链将做市的权利从专业的机构下放到每一个用户。

https://lh4.googleusercontent.com/pn2jjJAS5t8XmaEa2BNfJaqBz6_IEDSL29aT0-FgRHEr5tzUc_yHsGLx1KQ3o1MhIc5JwgbL5sWlIc1hTqQ90d0Tn72y-wcsp-ZVBx2M05zLezO_L-kFTqKLOmNHADr10DaTsfxc7_SFrfYaThUIUQ

Uniswap V3 的全局系统架构如上图所示,V3 的智能合约是运行在 EVM 上的,而 EVM 是运行在每一台 geth 节点中。因此 V3 的计算过程会被成千上万的节点进行运算,并通过 PoW 获得统一的共识。

深入 V3 合约,V3 本质上是通过 Router 对多个 NFT 的流动性进行聚合,每一个 NFT 都是个人用户提供的流动性池,有自己的曲线和做市区间。当用户向 V3 合约请求价格时,Router 会进行聚合计算,产生一个当前最优价格。用户会签署该价格并发送给 Uniswap 合约进行执行,这笔交易会同步更新多个 NFT 的状态,为用户提供安全可靠的兑换功能。

新一代 DEX 的原型

在构建原型之前,我们需要学习一下 everPay 和 evePay bundle 交易。everPay 是基于 Arweave + SCP 的区块链金融基础设施,具备实时转账,账本可验证的特性,用户和开发者可以使用 everPay 进行实时的代币结算。

https://lh3.googleusercontent.com/KRdidKfuCB3_Bef49q4Q533bMtLZSwFX4Hh9W0zq2DrSNzJKx8B6MgXax7hqT27ijKDo0KujCtjiEL4rCfRwhlZmzP31k_fcOps76Pk1JKFG_F2VKaPU_Sd2-rkvNCqRv8ED3RLkmzlXkM4KpaZtNQ