Findora的Prism

1. 引言

Findora系列博客有:

  • Findora简介

Prism为连接Findora native chain(UTXO)和 Findora smart chain(EVM)的bridge。
Findora的Prism_第1张图片
大多数链都采用UTXO模式或account模式之一。如Bitcoin和ZCash采用UTXO模式,而以太坊和波卡采用的是account模式。每种模式有不同的利弊权衡。

Findora在其架构中融合了2种模式,可分别利用每种模式的优点。这2条平行链通过Prism(内部传输),可实现atomic token swap,也可以协同工作而无需信任中心化中介。

2. Prism(内部传输)

2.1 FRA tokens on native chain and smart chain(FRC-20 FRA)

FRA token在native chain和smart chain之上,是Findora链的native token。

在native chain上,这些token称为“FRA-native token”,可用于:

  • staking to guarantee network security
  • 支付交易手续费
  • 对Findora改进提案进行投票

在smart chain上,这些token称为“FRA-smart token”,可用于:

  • 为智能合约支付交易手续费
  • 与构建在Findora EVM之上的Dapp进行交互。

注意:Findora smart chain的一个关键创新之处在于,其smart chain token不仅可支付smart chain上的交易gas,还默认遵循了smart chain的FRC-20标准(即Findora版本的以太坊ERC-20)。以太坊需要将其ETH token wrap为ERC-20形式,然后才能在以太坊DEX上使用。Findora smart chain token将可直接自动用于任何Findora DEX,而不需要任何wrap动作。

2.2 Prism for FRA-native and FRA-smart

借助Prism,用户可自动且trustlessly将其native chain上的FRA-native token转换为smart chain上的FRA-smart token。

注意:Prism未来将支持custom tokens(即任何发行在Findora native chain或Findora smart chain上的custom token)。敬请期待。

  • 由native chain->smart chain:

    • 1)通过Transfer and Convert操作构建一笔交易。
    • 2)燃烧UTXO将token发送到a burn address。
    • 3)交易中指定的接收账号的balance上会mint出相应的资产。
    • 4)该交易的交易费以FRA-native token支付。
  • 由smart chain->native chain:

    • 1)减去相应的balance,并将资产燃烧到特定的地址。
    • 2)mint操作会放入到链待处理的queue汇总。
    • 3)根据指定的金额,会mint响应的UTXO。
    • 4)该交易的交易费以FRA-smart token支付。

详细的操作步骤可参看:Using Findora Wallet。

参考资料

[1] Findora February Newsletter
[2] #3 Findora Academy : Crossing the Chasm: Introducing Prism

你可能感兴趣的:(区块链,区块链)