跳到正文

    按 / 搜索,按 [ 和 ] 前往上一页和下一页。

    自举 LP

    自举流动性池

    LP 如何在不预先投入任何资本的情况下从零起步,以及它所依据的已发表方案。

    为什么采用这一机制

    交易者与资金池对赌的场所,需要资金池来支付盈利。通常得有人先注资,还要为承担风险付给他回报;下注规模随之受限于资金池能覆盖的范围,一段连续亏损或一个恶意参与者就可能把它掏空。早期链上博彩游戏的资金池就是这样启动的:要么靠中心化资本,要么靠让其他一切都变得复杂的代币奖励;而这类场所的用户至今仍担心庄家能否付得起。

    交易所用赔付队列取代即时支付,同时消除了这两项限制:预先投入的资本和下注规模的上限。

    赔付队列

    LP 不必随时向每个盈利方付款:它覆盖不了的盈利在一个先进先出的队列中等待。协议整体上可能会有一段时间资不抵债,但一旦有钱,盈利方就会按顺序得到支付:

    1. 一个仓位盈利平仓。
    2. 如果已有待付款在排队,新的盈利排到队尾;只要有现金,结算就从队首开始支付。
    3. 如果没有待付款排队,LP 用池中现金支付这笔盈利;付不了的部分成为队列的第一笔。
    赔付队列未支付的盈利按先进先出的顺序排队。新的待付款排在队尾;流动性池一有现金,结算(harvest)就从队首开始支付。队首:最先支付队尾:新的待付款#1待付款#2待付款#3待付款#4待付款#5待付款+池中现金结算从队首支付
    赔付队列. 未支付的盈利按先进先出的顺序排队。新的待付款排在队尾;流动性池一有现金,结算(harvest)就从队首开始支付。

    队列能吸收空的 LP 无法承受的波动。流入的现金足够时,一次结算可以支付队首的多笔待付款。在我们的记账中,队列为空时,保证金来自可用余额的仓位所亏损的保证金(扣除亏损手续费,以及可能的构建者费后)成为池中现金;有待付款排队时,它则被存入专用桶,通过结算支付给排队的盈利方(见偿付能力与队列)。

    代币铸造为何有帮助

    一个庄家占优的游戏,如果玩家的亏损能换来对协议未来价值的权益,仍然可以吸引玩家。承担风险最大的交易者,也就是最早的那些人,应当获得最多。

    在这里,这份权益就是按铸造曲线铸造的 TOKEN:上线时,记账资金池低于 $2,000,000 时(包括为负时),每美元铸造基数按平坦速率铸造 100 个 TOKEN,之后平滑衰减。正是这一平坦速率,让 LP 恢复偿付能力之前的交易也值得参与。切换到供应份额规则之后,每美元铸造供应量的一个固定份额,而补足低于零的 LP 的那部分亏损最多按 5× 计:激励不变,只是集中在 LP 最需要的时刻。

    论文

    这一方案依据的是 2024 年一位匿名作者以「Martingaler」之名发表的赔付队列论文,主题是在没有初始资金的情况下自举异步博彩游戏。我们只引用其名称;本页描述的是我们自己的实现,它与论文有四点不同:

    • 铸造跟随 LP,而不是交易次数。亏损方在记账资金池较小时按平坦速率获得代币,之后速率逐渐下降,而不是按每交易一次就递减的时间表。
    • 没有退出通道。排队的盈利方不能放弃盈利以取回本金。
    • LP 不生息。LP 只持有普通 USDC。
    • 专款专用。有待付款排队期间,每笔亏损都存入专门留给队列的专用桶。
    最后更新: