众所周知,目前 DeFi 最大的基础生态是构建在以太坊之上的,但是以太坊的高 Gas 费用、延时性及 TPS 限制,相当影响用户体验。
为了解决以太坊这一扩展性难题,大量 Layer 2 扩展性解决方案被提出,其中Rollup被以太坊创始人Vitalik Buterin钦点为最有可能成功的Layer 2可扩展性解决方案。
Rollup 是类似于 Plasma 的 Layer 2 扩展性解决方案:单个主链合约持有所有资金,并对较大的“侧链”状态(通常是账户、余额及其状态的 Merkle 树)进行简洁的加密承诺。
侧链状态由用户和运营商链下维持,且不依赖于 Layer 1 的存储(这是最大的扩展性胜利的源头)。
将 Rollup 和 Plasma 区分开来的是它解决了 Plasms 的巨大问题:数据可用性,其方式是通过 Layer 1 网络为每笔交易发布一些数据(在以太坊,专门为此目的使用 tx CALLDATA)。
因此可以在单个 Rollup 区块中将数千个交易捆绑在一起。尽管此方法的成本严格地呈线性增长(交易数量的 O(n) ),但它在吞吐量上实际可提升100倍,因为 CALLDATA 比 Layer 1 存储和计算要便宜。
TurboSwap 采用了 Rollup 方案,对于目前争议较大的 Optimistic Rollup 还是 Zk Rollup 的选择问题,经过团队缜密的考虑,最终决定选择 Optimistic Rollup 方案。
因为 Optimistic Rollup 是目前最有希望在短期内扩展以太坊上通用智能合约的技术,它能够提供可以轻松迁移现有 DApp 和服务的方法,且能合理权衡安全和可扩展性。这将使得 ETH 能够满足现阶段不断增长的需求。
在 Optimistic Rollup 中,新状态根由运营商发布,且无需每次都由 Rollup 智能合约检查。相反,每个人都希望状态转换是正确的。
但是,如果发布了不正确的状态转换,其他运营商或用户(必须观察在 Layer 1 Rollup 合约中的情况,执行每个单笔交易)将能够指出错误的交易,并还原错误的区块,消减恶意运营商的押金。
TurboSwap 项目的设计理念源于团队对金融本质,以及 DeFi 领域的深度思考。
规模庞大、数量众多的链上资产,免不了快速、零摩擦、免信任实时兑换的需求,因此以 Uniswap 为代表的基于新型代币兑换协议的 DEX 虽然竞争激烈,但是仍然拥有巨大的需求和市场潜力。
同时,因为区块链与 DeFi 相关技术限制,目前 DEX 赛道的项目尤其是基于 ETH 链上的项目,仍然存在诸多问题和缺点,只要能够解决 Gas 费用过高,AMM 无偿损失,交易滑点过高等以太坊固有问题,就将成为 TurboSwap 脱颖而出的契机。