Findora系列博客有:
- Findora简介
Prism为连接Findora native chain(UTXO)和 Findora smart chain(EVM)的bridge。 大多数链都采用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