Findora简介

1. 引言

Findora定位为:A Public Blockchain with Programmable Privacy。

开源代码见:

https://github.com/FindoraNetwork/zei/blob/master/zei_api/Cargo.toml 可知,主要使用了Bulletproofs、Merlin、以及Curve25519等库,来实现create and verify public transaction with confidential data。

Findora采用多链架构,在其架构中内置了2种链:

  • 支持UTXO模式的链(又名native chain)
  • 支持account模式的链(又名smart chain)

这意味着,Findora可继承这两种模式链的优势。
两条链采用Tendermint共识来实现高吞吐量,并在native chain level中进行validate和secure。

通过Prism,资产可在native chain和smart chain之间无缝转移。目前,Findora desktop wallet和Findora CLI提供了Prism支持。

Findora为每条立案提供了不同的存储方法(会将其hashes进行整合来维护网络完整性),用户可选择是以UTXO 还是 account balance方式来存储器资产。

2. Findora Native Chain (UTXO模式)

Findora native chain的功能与UTXO模式链功能完全一样。在native chain层,没有accounts or wallets。tokens以UTXOs list存储。每个UTXO有一些spend的属性和标准。
创建交易来consume现有UTXOs,然后会产生新的UTXOs。
在这里插入图片描述
基于UTXO模式的以下优势,所以在Native Chain中采用UTXO模式:

  • 1)Zero-Knowledge Proofs:UTXO模式使得Findora native chain支持ZKPs。ZKPs使得其可公开生成和验证密码学证明,而不会泄露交易细节。
  • 2)Privacy:采用UTXO模式 + ZKPs,可为用户提供隐私特征,包括私密支付——隐藏交易中的如交易金额或发送者/接收者地址等不同域。
  • 3)Scalability:UTXO模式意味着交易可更容易进行并行验证。由于UTXO交易的stateless天然属性,不可能有2笔交易影响同一UTXO。交易不会在input中引用任何非consumed UTXOs以及相应的签名。
  • 4)Decentralization:UTXO格式的stateless天然属性,意味着需要更小的存储要求,使得全节点的维护成本更不贵,从而增加网络的去中心化和容错性。

3. Findora Smart Chain(account模式)

在account模式中,每种token不再是唯一引用的,tokens表示为在global state中的某account balance。accounts要么由私钥控制,要么由智能合约控制。

随着Findora v0.3.0的上线,Findora Smart Chain目前完全支持EVM。从而可提高Findora的易用性和可编程性,因为在以太坊等链上现有的智能合约代码 可很容易地在Findora Smart Chain上运行。也跟容易借助现有的工具和模板来部署DEXs和Dapps。
借助Findora native chain,开发者可很容易使用Prism来增加隐私性。

基于account模式的以下优势,所以在SmartChain中采用account模式:

  • 1)Compatiblity:开发者可使用以太坊的工具和预编译合约模板,来迁移现有的以太坊Dapps\DEXs\跨链桥等。
  • 2)Simplicity:account模式更直观,特别是对于开发者编写复杂智能合约时,需要使用更多stateful 信息,或包含多个参与方。
  • 3)Efficiency:account模式效率更高,因为每笔交易仅需要验证sending account具有足够的balance来支付交易,也使得indexing更简单。
  • 4)Flexibility:smart chain支持更灵活的交易。在smart chain层的交易,将依赖现有state,可与外部输入交互来达成指定的结果。使得可支持oracles和其它逻辑来影响交易的resulting state 等特征。

参考资料

[1] #2 Findora Academy 💟: Two is Better than One — Introducing Findora’s Multi-chain Structure
[2] Findora官网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值