公链发展到今天,其优势和劣势已经非常明显。比特币专注于价值流通和价值存储,在价值存储的道路上越走越远,目前在该领域几乎没有对手。另一方面,以太坊在开放金融方面取得了长足的进步。DeFi的快速发展,使得以太坊不仅成为最大的结算层之一,还承载着交易、借贷、衍生品、保险等不同的开放金融活动。演变成去中心化金融的基础设施。在这样的演进过程中,比特币和以太坊都表现出了各自的优势和劣势。每个人都知道优点,但主要缺点是可扩展性和隐私性。目前,以太坊正试图通过分片和layer2来解决其可扩展性问题,并通过tornadocash等方案实现隐私。这对其他公链意味着什么?有两种方法。一种方法是如果我不能打败你,那么我会加入你。第二条路径是新模式的探索。如果走微调之路,可能很难走公链之路。以太坊有它的开发者和用户生态,但它只是在可扩展性方面更好,不足以与以太坊竞争。在这种情况下,最好的选择就是进入以太坊系统,成为以太坊的一条侧链,服务于以太坊生态。或者基于对世界未来演进的不同理解,探索不同的需求场景。如果这种认识符合未来的进化趋势,那么就有可能找到生存和发展的途径。反之亦然。Findora对区块链未来的理解Findora项目技术的基础在于它对密码学的应用,比如零知识证明技术体系,下面也会提到。而它的底层理解是,它认为区块链的未来世界有很大的保密性和合规性要求。这一点从其白皮书的描述中也可以看出:“Findora预见了一个新世界。在这个世界里,金融系统中的每一项资产始终是合规的,可以随时公开审计。每一项资产都包含关于所有权、可转让性的规则和合规性。验证器节点网络在网络中分配信任的同时强制合规性。”也就是说,在Findora看来,完全透明的区块链不适合大规模的金融服务。而这个概念与今天的DeFi有着不同的探索方向。正是这种基于底层理解的差异,可能是Findora寻求突破的地方。如果它追求和今天基于以太坊的DeFi一样的场景需求,那么它探索的价值就会降低,因为在这条路上探索的不仅是以太坊,还有Polkadot、Cosmos、Near、Solana。...等公链生态。Findora认为,完全透明的区块链无法满足未来金融场景的需求。例如,在保密和分发的同时,基金如何证明自己只在授权范围内投资,投资者如何获得匿名资格证明,监管机构如何使用细粒度的审计密钥。Findora走的是哪条路?Findora试图通过其在密码学上的突破,将匿名性和可审计性引入分布式金融,从而区别于当前的区块链探索路径。Findora的区块链之路Findora也是一个区块链系统。它有自己的分布式账本,可以帮助银行、机构和组织在联盟链和公链的基础上处理高价值信息,包括金融信息和交易信息,政府监管信息,无需担心保密性和合规性,可以做到隐私和去信任。Findora的分布式账本实践是基于其在密码学上的突破。它的账本只包含加密的交易数据,并使用基于密码学的零知识证明技术。这样的设计使得验证者节点无法越权获取数据,这是区别于其他公链的重要特征。此外,Findora与当前区块链设计的不同之处在于,它还可以通过加密的审计工具来满足合规性要求。这有利于当前金融机构和政府机构通过Findora区块链系统完成价值交互。Findora如何将其在密码学方面的优势应用到区块链上?Findora想解决现有公链的可扩展性,同时兼顾隐私保护和可审计性。关于安全性和可扩展性,不是本文的重点。本文主要关注Findora试图突破的一点:机密性和可审计性之间的平衡。在此基础上,为web3应用和开放金融提供服务。从这个角度来看,Findora本身并没有与以太坊等公链竞争。它可能不同于完全去中心化和透明的以太坊。它可能与传统机构或组织合作,构建一个保密的、可审计的、可扩展的公共金融基础设施。Polkadot和其他公链有着不同的路径。Findora的保密性和可审计性的结合目前,以太坊和比特币的交易是透明的。虽然他们的地址是匿名的,但是他们的发送地址、发送金额、接收地址、发送钱包余额、接收钱包余额、交易流程等,都是透明的,如果地址与身份关联,用户的隐私基本无法保障.目前也有Monero、Dash等匿名币,但这些匿名币在可扩展性上存在瓶颈,安全门槛不够高,难以作为公共金融基础设施。Findora的入口点之一是匿名性,但它的匿名性是可选的。用户可以自定义匿名对象,如发送方、发送金额、发送资产、接收方等。也就是说,在使用Findora系统的金融应用中,其交易可以选择匿名化。一旦选择匿名,普通用户将无法查询到自己的交易流水、金额等信息。但是,系统可以在不泄露某些机密信息的情况下保持交易的可追溯性。例如,系统可以追踪交易额超过10万美元的资金流向,但不需要公开特定用户的身份信息。在Findora的区块链系统中,可以根据需要设置AIR(AddressIdentityRegistration),将资格凭证和与身份相关的各种信息与分布式账本地址相关联。通过关联操作,可以实现地址的可审计性,也可以满足合规性要求。当然,这适合特定金融场景的需求,尤其是传统金融场景进入区块链的需要。一方面,用户可以参与到区块链的活动中,同时又可以满足传统金融的隐私和可审计要求。通过地址身份注册,用户可以获得地址的合法所有权。这也是Findora提出的“金融护照”概念。加密后的资质证书可以是当前社会认证机构提供的证书。Findora的区块链系统允许用户有选择地公开身份凭证或匿名凭证。在这种情况下,用户可以证明其提交的信息是真实的。凭证是通过数字签名和非交互式零知识证明构建的。资格证书提供者在提供用户资格证书的过程中不会透露用户的具体信息。这在一些金融应用中有使用场景。Findora可以根据资产发行方的需求实现可审计性,满足合规要求。例如,在Findora的账本上发行股票的公司可以在账本上跟踪其资产的转移情况,可以跟踪交易中转移的金额和资产持有人的身份。在跟踪交易的过程中,发行方/第三方无需亲自参与,由网络验证节点进行跟踪。同时,根据隐私要求,无需从第三方获取任何信息即可验证交易的正确性。这也利用了前面提到的加密匿名凭证和交易地址/账户链接服务等。Findora的可审计功能也适用于各种金融场景,例如用户偿付能力证明。Findora账本中记录的资产和负债是保密的,但可以用来证明某个地址的用户有偿付能力。此外,Findora还有“混淆交易”的服务,减少链上资产的可追溯性。它具有“受信任”和“不受信任”的混淆服务。在Findora的trustless混淆服务中,用户可以使用环签名或盲签名来隐藏收入地址和输出地址之间的关系。在“可信”混淆服务中,用户需要将他们的资产转移到可信混合器,混合器混淆资产并将它们转移回地址。Findora的零知识证明技术Findora同时实现了匿名性和可审计性,这是基于两套不同的零知识证明技术。一种可以实现普通复杂度的匿名,一种可以实现高复杂度的匿名。基于Bulletproofs的零知识证明技术,可以进行匿名交易。想象一下,假设你的以太坊钱包可以实现匿名交易,包括发送金额、发送地址和接收地址等,这可以在一定程度上保护普通用户的隐私。这种零知识证明技术可以使其机密交易验证高效,产生的数据量小,不需要信任。它不仅是匿名的,而且有利于可扩展性。高复杂度匿名使用Supersonic的零知识证明技术,需要满足更高复杂度的应用场景,比如涉及监管、可审计等。这是一个可选的隐私。例如可以向监管部门证明某纳税人身份的相关交易已经支付,同时可以保护用户隐私(具体交易信息不能向机构透露)。目前的公链很难满足可审计的需求,而通过零知识证明技术(Bulletproof和Supersonic等),Findora试图找到一种中间方式来满足现实场景的需求,这不仅满足了用户对匿名的需求,同时也是对隐私保护的需求。同时,也满足了组织审计的需要。其可审计范围包括偿付能力证明、白名单资产证明、余额范围证明、偿付能力证明等,在实现可审计的同时,无需泄露用户隐私信息。Findora的可扩展性目前公链的主要应用场景是DeFi等开放金融服务。目前,以太坊能够承载的DeFi交易规模有限,受限于其出块时间和单个区块的容量。当然这也和它的安全性有关,和去中心化的考虑有关,以后会通过Layer2和sharding来解决。但是,Findora尝试使用密码学工具来解决公链在现实场景中的需求。真实场景既要兼顾保密性和可审计性,又要有足够的可扩展性。Findora提高其可扩展性的解决方案有两个方面。一种是ZK-Rollup技术,它是目前最有前途的layer2技术之一。和存储链下,允许更大的吞吐量。目前,以太坊生态中的Layer2技术也在积极探索中。具体来说,交易者将已签名的交易提交给验证者,验证者对多笔交易进行rollup操作,合并为一个区块,并将更新后的合约状态树的根哈希和对应的SNARK证明发送给合约和交易链上的状态通过链进行重构。在这个过程中,验证者不能篡改状态,不能挪用资金,也是去中心化的。总而言之,ZK-Rollup通过交易的聚合,链上智能合约的分析和交易状态变化的验证,通过零知识证明技术对这些打包的交易进行链上证明,从而提高交易的吞吐量。这方面可以参考蓝狐笔记之前的文章《一文读懂ZK Rollup和Optimistic Rollup:以太坊重要的扩展方向》。在ZK-Rollup技术中,密码学的应用非常重要。Findora系统中的Supersonic技术也能派上用场。除了ZK-Rollup技术,Findora还试图通过RSA加密累加器技术来提高系统内的交易速度。RSA加密累加器的主要作用是减少节点的存储数据量。以太坊和比特币等区块链中的节点需要存储大量的历史数据以验证交易。Findora试图通过RSA累加器实现数据存储方案。例如,当一个Findora节点处理一个区块中的多个交易时,它不需要单独更新每个交易,而是可以在处理完所有交易后更新一次。Findora的三层架构Findora平台分为三层,包括金融服务应用层、Findora开发者工具、分布式账本协议。Findora的分布式账本协议是一种支持机密交易、智能合约、多重签名账户和非托管交易所的区块链账本。Findora的共识和治理采用Finsense共识。在Findora区块链系统中,核心是其分布式账本的设计。其技术试图将“经过验证的数据结构”的透明性和“零知识证明”的隐私性结合起来。Findora的分布式账本有一个独特的数据结构来记录交易,它称之为“授权数据结构”(ADS)。一个经过验证的数据结构意味着它是一个经过验证的数据结构,即任何有访问权限的人都可以验证其分布式账本的历史交易是否正确。当分布式账本面临来自不同来源的查询时,它们的响应是相同的。如果响应不同,那是因为它们的“验证数据结构”不同,通过外部八卦协议相对容易找到。如果一笔交易得到验证,它就会成为分布式账本不可改变的一部分。开发者工具是中间层,提供多资产发行和转移、身份证明、审计和资产跟踪、隐私保护的合规工具等。应用层是开发者自由部署智能合约以构建各种金融产品或服务的地方。Findora的不同路径可以从Findora的系统架构、保密性和可审计性上看出来。它的设计是为了服务于它对区块链未来发展方向的判断。其认为未来的区块链需要满足保密合规的需求,并在此基础上构建各种金融服务场景。这种底层理念和相应的制度决定了它从一开始就走上了与以太坊等区块链不同的探索之路。它的发展空间取决于未来区块链的演进和世界的需求,以及两者之间的磨合。无论是构建一个完全数字化的原生区块链,还是构建一个与传统金融融合的区块链,从表面上看,两条路的技术差异可能不是特别巨大,但实际上是两条完全不同的道路,至于什么是未来的演变方向,或许只有时间才能告诉我们。
