如果使用 Uniswap 的公式,x * y = k,假设 Alice 希望兑换 dx 数量的 X, 那么 (x+dx)*(y-dy) = k, 所以可得 dy = y - k/(x+dx) , 这样不会出现流动性枯竭,但是在 x 和 y 数量不平衡的情况下价格波动会很大。 而 Curve 曲线则是在加法和乘法的基础上增加了一个系数 A 从公式可以看出 :
而在 Rollups 模型中,特别是 Optimistic Rollup 的 Layer 2 到 Layer 1 需要一定的保护期,而 Layer 1 到 Layer 2 是实时的,所以我们可以大致判断在网络早期的一般情况下,Layer2 上的同种资产由于流动性受限,价值会略低于 Layer1 上的资产。如果 Price L1/Price L2 大于 1,例如 1.0x,那么会导致 Layer 1 和 Layer 2 的池子资金失衡,例如是这样的 L1:L2=20:180,那么此时交易的滑点会高,不利于用户完成大额交易,做市池的资金利用效率也会降低。这里两边资金池失衡的程度取决于 A 的取值,首先,我们希望 A 的取值是大的,以提高资金利用效率。 所以我们希望对公式做一定的人为偏移,使得在价格均衡点,例如 1.0x 处,真实余额比例是 L1:L2=100:100。 所以在 DeGate Bridge 的具体实现中,我们改进了这个公式,增加了一个 b 参数 可以通过以下简化公式来理解 通过对 b 的调节,DeGate Bridge 中对二层资产增加了一个默认的偏移量,使得 L1:L2 的价格均衡点不是 1, 而是略高于 1。 那么我们是否可以得出结论,系数 b 应该是一直乘在 L2 的真实余额上,使得出现以下我们想要的场景:
非合约实现的「优势」当前以太坊的网络情况,Gas 消耗是一个不容忽视的问题。我们调研了大多数 Rollup 方案的原生资产桥,在资产从 Layer1 到 Layer2 的场景下,Gas 消耗大多需要几十万,如 Optimism 在 45w 左右,也就是说按照以太坊当前价格,一笔资产上 Layer2 需要支付超过 100 美元的 Gas 费用。这个门槛将极大的阻碍以太坊 Layer 2 的落地。 虽然我们知道使用智能合约方式也许会有一定的信任优势,但是在目前还未有成熟的二层状态预言机方案,大多数方案都基于一定的安全假设和信任基础,鉴于对用户体验和费率的权衡,我们觉得使用非合约中心化的方式是以太坊 Layer 2 早期阶段资产迁移具有一定优势的的方式之一。 (责任编辑:admin) |