Closing the circle on XRP <> Flare Interoperability

关于如何在XRP账本上以无信任方式发行和赎回Flare资产的建议。

目标。


目前,XRP账本上很少有资产可以说是不可信任的。几乎所有的发行货币(IC),通常被称为 "欠条",都依赖于发行者在现实世界中与索赔者结算该欠条。这意味着该货币的使用者必须相信发行者不会违约。这进一步意味着,由甲方发行的货币代表,例如 "美元",并不能完美地与乙方发行的另一个 "美元 "交换。这种缺乏可替代性是由于不同发行人的风险状况、收费和其他指标之间存在分歧。
这个简短的总结旨在提出一个高层次的概念,即使用Flare在XRP账本上以不可信任的方式发行高度可替代的资产。这样做,Flare网络将不仅仅为数字资产XRP提供额外的效用,而且还将直接为XRP分类账提供效用。

定义。

发行的货币(IC)。

发行的货币是XRP账本中用于表示任何非XRP的代币的术语。理论上这可以代表任何资产,如货币、股票、艺术品等。我们将在整个过程中把它称为IC。

不信任。

这里使用的无信任定义是,如果你在XRP账本上拥有符合以下细节的集成电路,你不需要信任任何人,就可以在Flare上兑换该货币。

信任线。

XRP账本上的信任线是由一个账户扩展到一个发行人,并有一个相关的金额。如果账户A向发行人1扩展了一条50美元的信任线,这意味着账户A将允许发行人1欠他们最多50美元。

主密钥对。

与账户有内在联系的加密密钥对。

常规密钥对。

一个备用密钥对,可选择性地与一个账户关联,并用于签署交易。

涟漪。

XRP账本上使用的原子净结算系统,使不信任同一发行人的各方之间能够进行支付。

弗莱尔州的连接器。

一个去中心化的系统,使Flare能够"消化 "XRP账本的状态。

帐户_一。

XRP Ledger上的一个"黑洞 "账户。

提案预热。

为了本文的目的,让我们以FXRP(Flare上的XRP)被锁定在一个抵押债务头寸(CDP)智能合约中,以抵押发行一个与美元挂钩的稳定代币的情景进行。Flare时间序列Oracle为这种基于CDP的资产提供XRP/美元的价格。这个系统将类似于Maker和Dai代币,除了抵押品是基于XRP。而不是Dai,让我们把这种资产称为USF(US Dollar Flare)。

其目的是在XRP账本上发行代表USF的IC,这样在交易和赎回Flare时就不需要依赖中心化的第三方。IE XRP账本上的USF IC的无信任发行和赎回。让我们把这种IC称为USFX。

签发程序。

假设Alice在Flare上持有100 USF。爱丽丝将完成以下步骤,在XRP账本上无信任地发行USFX。

A) Alice设立了两个XRPL账户,允许她在XRPL上以USFX的形式发行USF。这两个账户是一个发行账户和一个接收账户。

B) Alice在Flare的智能合约中锁定了她的100 USF。在这样做的过程中,Alice也将XRP账本上的发行地址提交给了智能合约。

C)爱丽丝使用以下程序在XRP分类账上发行USFX。

Flare上的智能合约旨在实现3件事:a) 如果Alice错误地遵循发行过程,则对其进行惩罚。b) 安全地持有USF,以便在需要时可将其赎回到任何Flare地址。见下面的赎回) c) 维护一个有效的XRPL发行者账户列表。

为了成功完成XRP账本的发行过程,Alice现在需要进行以下六个步骤。

  1. 从她的接收账户到她的发行账户设置一条100USFX的信托线。
  2. 将发行账户设置为"默认瑞波 " 标志。
  3. 从她的发行账户向她的接收账户精确发行100USFX。
  4. 确保发行账户上没有设置签名人名单。
  5. 将发行账户的常规密钥设置为Account_One
  6. 使用主密钥禁用发行账户主密钥。

Flare的状态连接器将观察Alice的发行账户所采取的行动,如果上述所有步骤都正确完成,Flare的智能合约系统将把Alice的XRPL发行地址添加到有效地址列表中。

爱丽丝现在在她的接收地址中有100个单位的USFX,她在Flare上的USF被锁定,她的发行地址不能再发行任何USFX,也不能签署任何交易(步骤4-6)。XRP账本上的其他各方可以参考Flare上的智能合约所维护的 "有效列表",并将XRP账本上的信任线延伸到Alice的发行账户,金额为100USFX。爱丽丝的USFX现在可以作为XRP账本上的货币被无信任地使用。她的USFX可以在XRP账本上进行交易,其所有者不需要依靠Alice,包括不需要依靠Alice来兑现Flare上的基础资产(USF)的赎回。赎回现在是由Flare网络以去中心化和无信任的方式管理。

发放失败。

如果爱丽丝在发放过程中某处失败,她的发放地址就不会被添加到有效列表中。她的USF将被退回,可能还会被罚款。

救赎。

1)为了将XRPL上的USFX兑换成Flare上的USF,USFX的持有人只需将他们的USFX送回其发行账户,并在交易的备忘录栏中注明他们希望贷记的Flare地址。

2)Flare状态连接器观察到这一交易,Flare上的智能合约将必要的USF数额发送到赎回者选择的账户。

说明和好处。

  • 这个系统允许在XRP账本上创建一个不需要任何参与者信任发行者的发行货币。因此,这个系统中的发行人可以被称为 "无信任发行人"。
  • 发行的货币可以与Flare上存在的任何资产有关。例如,代表货币(抵押或法定)、股票、债券、商品等的稳定代币。
  • 以前在XRP账本上,尽管使用相同的货币代码,来自不同发行商的发行货币会有不同的特征(风险、费用等)。根据上述定义的方法发行的所有IC单位将是相同的,即使它们有不同的发行者。参与者需要对发行人进行的唯一尽职调查是通过参考Flare上的智能合约维护的去中心化列表,检查他们是否是有效的 "无信任发行人"。更广泛地说,我们可以说,以这种方式发行的所有集成电路单位,无论发行者是谁,彼此都是完全可替换的。这种同质性应该激励XRPL Dex的流动性比不这样做的情况要高得多。
  • 由于XRP Ledger上的每个 "不可信任发行人 "在Flare上都有充分和不可信任的抵押品,对 "不可信任发行人 "的信任线不需要主观的财务风险分析。因此,参与者向 "不可信任的发行人 "提供的任何信任额度,应该是该 "不可信任的发行人 "所发行的总金额。
  • 关于原子净结算 "涟漪",上述两个属性,可互换性和最大信任线大小,极大地降低了实现大型多重连接图(由信任线定义)的障碍,在该图上可以发生最大的净结算(涟漪)。简而言之,这意味着可以在更大范围内为更大数额的各方进行支付。