/
登录
 找回密码
 立即注册

只需一步,快速开始

发帖

dedust是什么数字货币

华人网 2024-9-12 21:27

DeDust,这是最先进的去中心化交易所 (DEX),原生构建于 TON 区块链上。其核心是改变游戏规则的DeDust 协议 2.0。DeDust的设计注重用户体验 (UX)、gas 效率和可扩展性,它不仅仅是一个交易所;它是去中心化应用的新时代。

我们的协议不仅仅是适应,它还铺平了道路。DeDust 协议利用 TON 区块链的固有特性(例如分片和参与者模型),成为区块链技术创新的灯塔。将这些特性与面向对象设计的悠久原则(例如抽象和多态性)相结合,我们打造了一个功能强大且用户友好的平台。

DeDust市值查询:https://coinmarketcap.com/exchanges/dedust/

考虑到 TVM 的特点以及快速发展的 DeFi 世界,我们制定了以下设计。

资产


与许多专为单一资产类型而设计的流行协议不同(例如,仅适用于 ERC-20 而不适用于原生代币),开发人员经常采用“包装原生代币”之类的解决方案(例如,将 WETH 包装为 ETH,将 WTON / pTON 包装为 TON)。这种方法本质上会消耗更多的 gas。



我们突破常规,引入了资产概念。

资产是对特定资产类型的抽象。

由于使用的资产类型并不重要,这简化了交换过程。

此外,我们可以轻松整合新的资产类型(例如,额外货币或来自其他链的资产),以确保我们始终站在不断发展的 DeFi 领域的最前沿。



以下是资产的 TL-B 架构:

TL-B

native$0000=Asset;jetton$0001workchain_id:int8address:uint256=Asset;//Upcomingextra_currency$0010currency_id:int32=Asset;
您可能会争辩说,支持所有这些资产类型会使池的逻辑变得复杂。

抽象让您可以通过定义新资产并处理两个操作(接收和传输)来添加新资产。

这就是我们的另一个概念“Vault”发挥作用的地方。

保险库
即使池中只支持两种资产类型(TON 和 jetton),代码也会变得过于复杂。为了解决这个问题,我们引入了一个名为 Vault 的独立组件。

重要的是,Vault 不是单一的合约,而是一类合约。每类合约都实现了专门为与不同资产类型交互而定制的特定 API。

目前,我们有两种实现方式,第三种正在开发中:

Native Vault——处理原生货币(Toncoin)。
Jetton Vault-管理 Jettons。
额外货币保险库(即将推出)——专为 TON 额外货币设计。
Vault 接受传入的转账并仅通知 Pool“用户 A 想要将 100 个 X 兑换为 Y ”,但继续持有收到的 100 个 X。此后,Pool 通知另一个 Vault(负责资产 Y)向用户支付一些 Y。

这种机制不仅简化了每个组件的逻辑,还有助于实现超廉价的多跳交换。这种效率的产生是因为我们调整了储备计算,而没有实际转移资产。

水池
回顾一下之前讨论的内容,该池处理曲线数学并跟踪其储备。

需要澄清的是,池并不是一个单一的合约,而是遵循池 API 的一类合约。

DeDust 提供两种主要实现方式:

波动池- 根据常用的“恒定乘积”公式运行:x * y = k。
稳定交换池- 针对接近相等价值的资产进行优化(例如 USDT / USDC、TON / stTON)。它使用以下公式:x 3 • y + y 3 • x = k。
工厂
工厂是一个简单但至关重要的合同。

它的任务是创建其他合约(例如各种类型的池或保险库)。

此外,工厂还方便了特定合同的定位。

流动性存款
这是一个短期合约,负责用户将流动性存入资金池。

当其中一项资产被接受时,它就会被部署,而在资产池接受或拒绝流动性后,它就会被销毁。


路过

雷人

握手

鲜花

鸡蛋
文章点评