金融和科技结合之后,一直向更高效更低成本以及服务更多人的方向发展。从一开始金融公司的信息化到2008年之后出现真正的金融科技企业如Lenging Club等,到后来涌现更多互联网金融公司,开展基于互联网的保险、基金销售以及P2P网络借贷服务。
互联网金融给很多人带来回报,比如给理财方带来更高的收益,让很多原来无法获得贷款的用户获得了贷款服务。但同时出现了不少问题,比如P2P借贷的过高利息无法持续,尤其是小额借贷利息过高,借款人在多个平台借贷,拆东墙补西墙,行业风控走向失控,最后的结果是发生很多暴雷事件。当然,传统的金融并不比金融科技问题小,例如2008年由于次级抵押贷款引发全球金融危机。
而区块链的到来,给予金融科技一次跃迁的机会。例如比特币是一个没有任何中心主体发行的加密货币,它有透明的发行计划和发行量,在价值存储方面已经获得不少人认可。这是人类历史上第一个分布式的加密货币,给未来金融世界带来更多的选择和可能性。
不仅如此,随着以太坊智能合约的推出,2018出现了DeFi的概念,也就是分布式金融的概念。DeFi的意义在于它有通过合约构建金融场景的能力,通过智能合约人们可以完成无须中间人参与的金融服务,比如借贷、稳定币、代币交易、衍生品交易、保险、预测等。它呈现出跟之前完成不同的金融服务特征。比如它有不可篡改和透明账本,非人为控制的合约,即使是合约的开发者,协议的开发者,也无法控制合约的运行,这是一个全新的金融生态,有很多可能性。
但是,基于区块链的分布式金融还很早期,还有很多问题需要解决。
首先是市场规模小,主要的参与者以币圈的投资者为主,真正的参与人数不多,还远远没能进入主流人群;虽然有几亿美元的质押资金,有一定的市场规模,但跟传统金融动辄几十万亿美元以上的市场规模相比,简直不值一提。(当然,对于从业者来说,这也是好事,未来的空间大。)
其次,用户体验很差,对于很多用户来说,尤其是那些没有银行服务的用户来说,要自己管理加密钱包,保存好私钥,有很高的门槛。即便用户体验比较好的Uniswap和MetaMask,对于不少用户来说,要搞清楚其中的逻辑也有挑战。分布式金融如何达到传统互联网金融的用户体验水平还需要很大的努力。
再次,从开发者的角度,很多开发者也不知道如何入手,如何去搭建金融场景的智能合约。比如,如何在共享数据的同时保护用户隐私,如何实现资产的跨链流通,如何构建有复杂金融业务逻辑的智能合约,如何利用链下的数据和计算资源,如何实现合规等等。
分布式金融需要回答的问题很多,这也导致分布式金融在发展到一定阶段之后开始遇到瓶颈,经过2018年和2019年上半年的爆发之后,DeFi上质押的资产发展趋缓,甚至有小幅度下降。如何看待这些问题,又如何解决这些问题?
解决这些问题,很重要的一点,首先是构建更好的分布式金融的基础设施,那么,我们需要什么样的基础设施?什么样的分布式金融基础设施才能加速驱动主流人群的采用?这个方面,蓝狐笔记关注到了原力协议。它对于分布式金融设施的理解和构建值得我们关注。
为什么公链之外,还需要原力协议这样的基础设施?
原力协议是开源的分布式加密数字金融平台,它的目的是为区块链金融搭建易用的基础设施,让开发者能够方便构建金融服务。
那么,问题来了,现在有以太坊等公链,为什么还需要原力协议?在原力看来,如今的通用公链在打造金融服务场景方面还有很大差距。原力协议采用兼容并包的方式,它基于当前的主流公链以及原力金融公链,对分布式金融业务通用的模块进行抽象和封装,并通过SDK和API的形式对外提供服务。具体我们可以看下图:
从上图可以看出,原力协议有自己的特色:一是,公链只是它整个协议系统架构的基础层,今天是以太坊、EOS等,明天如果其他的公链有更多的用户,它也可以将其他公链集成进来;二是,它也有原力金融公链,这在下文会提及;三是,它为金融业务专门抽象和封装了通用的模块,这对于开发者来说更友好,因为更方便,例如它的监管方面模块、去中心化身份模块以及隐私模块等,金融业务要想真正走向主流人群,在合规、KYC、AML以及隐私保护等方面都很重要。
具体来说,原力协议的系统包括了区块链协议层、应用协议层、应用层。
区块链协议层是目前分布式金融的最底层的基础设施,主要由各种公链组成。原力协议计划首先支持主流公链和联盟链,其中包括比特币、以太坊、EOS、Cosmos、Polkadot、RSK、ETC以及Hyperledger等。此外,原力协议还计划设计适合金融业务的共识协议,并与layer2一起,实现更高性能的金融区块链方案。
应用协议层包括了基本组件、金融组件和扩展组件三部分,它是从复杂的金融业务中抽象出来形成的,这样利于开发者专注于业务逻辑的实现,而不用花很大力气进行区块链底层技术开发。
这些组件都是构建分布式金融服务的重要组件。其中,它的基本组件是金融服务应用的通用组件,包括了DID(去中心化数字身份)、钱包、治理、安全和隐私保护、预言机。
DID一直是加密货币领域很多人重点关注的方面,尤其是涉及到金融场景,一是合规和监管的需求,AML和KYC在各个司法管辖区都是需要的。传统的身份认证,比如我们拿着身份证/护照拍照上传,往往存在泄漏风险。如果采用DID方式,可以实现既能确认用户身份,又能保护用户隐私。原力协议的身份验证协议计划遵循W3C标准,也会跟其他的项目如微软DID等合作。
钱包是用户跟加密资产发生联系的入口,是加密世界最基础的工具。原力协议提供多链钱包方案。其中包括支持多币种的HD钱包和中心化钱包。中心化钱包在某些应用场景对于用户体验有一定的帮助。
安全和隐私是金融场景的重要需求。可通过密码学方式进行隐私保护,比如零知识证明、环签名、安全多方计算等技术来实现。
治理是加密项目的基本需求。原力协议提供投票表决和执行决议的通用功能。治理的核心是进行项目的迭代以适应用户的需求。治理一般会涉及到对提议的投票,例如增加某个功能或改变某个系统参数的提案。
预言机是加密世界很重要的组成部分。因为通过预言机实现跟链外的沟通。有了预言机,将链外和链上数据打通,可以满足更多的业务场景。例如航班延误险、体育竞猜等,它们都需要链下的航班信息、体育赛果信息等。原力协议提供中心化和去中心化两种模式的预言机解决方案。其中,中心化的预言机效率更高,但存在单点故障和关键的数据信任问题,任何数据的改变都带来完全不同的结果,而且智能合约自动执行,如果金额巨大,后果会比较严重,除非是非常可靠的有公信力的中心化预言机,否则,更合适的是去中心化的预言机,虽然性能较差,但可靠性更好。提交数据源信息的服务节点只要诚实就能够得到原力协议FOR代币奖励,如果不诚实,则可能消减或没收其抵押的FOR代币。
金融组件包括金融产品、金融模型、资产托管、拍卖。原力协议中的金融产品组件是从各种金融产品中抽象而来。例如借贷有币种、利息、期限、还款等。期货有标的资产、合约大小、交割时间、交割价格等。债券有币种、面值、付息期、偿还期、票面利率、发行人等。在这样的金融产品和规则的基础上,原力协议提出了可复用的产品条款,包括基本条款、选择性条款以及条件性条款。基本条款包括特定金融合约的基础必填项,如借贷产品的币种、利息等。选择性条款则包括可选项,例如借贷产品是否可提前还款。条件性条款则是指满足某种条件时执行。如债券产品中可设定当市场利率低于某个设定值时,发债方有权强制赎回债券等。
通过这些抽取而来的产品要素和规则,可以方便开发者根据自己的需求快速完成产品的构建。
金融组件还包括资产托管、金融模型以及拍卖。资产托管涉及到多签账户、智能合约等,原力协议计划通过与主流资产托管服务提供商合作,为借贷、基金、交易所、资管服务、OTC等场景提供资产托管服务。金融模型方面,主要包括数学模型(概率统计、回归分析等)、定价模型、风控模型等。原力协议会提供一系列数学和金融模型供开发者使用。最后,原力协议还计划提供拍卖的组件服务,包括正向拍卖、反向拍卖以及先正后反拍卖等模式。
拓展组件是满足更高级的场景需求,例如量化分析、人工智能等。
应用层则是各种分布式的金融服务,开发者们主要通过使用原力协议的SDK和API来实现,其中包括借贷、稳定币、交易所、衍生品、保险、预测等诸多场景。例如借贷可以实现P2P借贷,也可实现消费分期;稳定币可以采用数字资产抵押模式实现;金融衍生品不仅可以有期货、期权,还可以有CDS、互换等。
从上面可以看出,原力协议系统架构很宏大,既包括主流公链、自有公链,也抽出了各种金融组件,方便开发者开发基于区块链的金融产品,专注于业务逻辑,而非区块链技术。通过降低开发者利用区块链技术的门槛,从而驱动分布式金融走向主流人群的采用。
原力协议金融公链:为分布式金融打造
除了利用通用公链的基础设施之外,原力协议还考虑开发金融专属公链,将一些金融专有需求置入底层设计中。这些专有需求包括:安全控制、隐私保护、权限管理、监管、高性能、跨链等。
原力协议计划基于原创的金融公链专属共识协议和Cosmos SDK开发原力协议的金融公链。原力协议的金融公链架构如下:
可以看出,它从金融需求出发,利用Cosmos的特性,开发能满足金融需求的专属公链。从架构层面看,有跟Cosmos类似的架构,包括网络层、共识层和应用层。其中,Cosmos SDK提供了多资产账户模型(Auth)、转账相关模块(Bank)、系统紧急情况处理(Crisis)、验证人和委托人之间的手续费分配(Distribution)、治理(Gov)、代币发行(Mint)、系统全局参数处理(Params)、惩罚作恶节点(Slashing)、PoS(Staking)、代币供应管理(Supply)以及跨链通信(IBC)等,而原力协议新增模块包括去中心化数字身份(DID)、隐私保护(Privacy)、金融产品(Fin-products)、金融模型(Fin-Models)、预言机(Oracle)、EVM(以太坊虚拟机)。
可以看出,原力协议公链试图从底层公链的角度设计出能满足金融场景需求的专属公链,以更好地满足开发者和用户的需要。
原力协议计划在PoS基础上设计适合金融应用的新型共识协议,已和多位全球知名的专家进行研讨。此外Cosmos开发Ethermint以兼容以太坊。原力协议金融公链也计划将Ethermint集成到系统中,以实现对支持Solidity的公链或联盟链的兼容,同时也帮助开发者复用现有的以太坊工具,毕竟现在以太坊的用户规模和开发者工具都是领先的。如果后续格局发生新的变化,有新的通用链有更大的发展,原力公链也会集成进来。
原力公链的跨链方面,会基于Comsos 的SDK开发,可以方便使用其IBC(跨链通信协议)来实现跟其他链的沟通,实现资产的自由流通。
分布式金融业务走向主流人群
上面介绍了原力协议的区块链层和应用协议层的基本情况,通过SDK或API,应用开发者们可以构建什么样的金融业务?上面我们也提到过借贷、稳定币、代币交易、衍生品交易、保险、预测等。下面以借贷和稳定币为主,进行简要介绍。
目前的互联网金融中的网络借贷存在多头借贷、监管成本较高等问题。如果基于原力协议构建网络借贷联盟,则可以解决这一问题。
基于原力协议搭建联盟链,只有联盟成员才能加入,成员包括借款方、资产服务方、资金方、第三方支付、托管机构、信用评级机构等基础服务方、权威机构以及监管部门等。
相关各方都是节点,节点同步更新信息,所有信息获得联盟共识后上链,无法篡改,这能够解决用户多头借贷等问题。
借贷还有去中心化借贷,可实现用户间的质押借贷。开发者可以设置质押的代币种类,如ETH、BNB、FOR、BAT、HT等代币,可以设置质押率(如超过200%,如果质押率为150%则补仓,降到120%则平仓)、日利率区间(具体利率由借币用户设定)、借款期限(如15、30、90天等,由借币用户选择)。最后服务手续费向借币用户和出借用户双向收费。如果被平仓,其中的部分会转给借币订单渠道、部分用作平仓费用,剩余转给出借人。
这里的好处是,基于原力协议的借贷网络可以通过合作,实现全球共享的订单池,共同分享手续费利润。
基于原力协议开发框架,也可以推出去中心化的稳定币。首先,稳定币是需要有加密资产作为支撑资产,一般以BTC和ETH等为主,采用超额抵押的模式,以维持代币的价值。稳定币早期一般会锚定法币,比如1:1锚定美元,类似于USDT和DAI,不过随着使用规模的扩大,可以逐渐脱离这种锚定。开发者通过原力协议开发框架,可以方便地推出自己的稳定币。
原力协议原生代币如何捕获价值
原力协议的原生代币是FOR。代币主要用途是用于维持和促进原力协议生态的发展。它是如何捕获价值的?我们先来看看FOR原生代币的主要使用场景。
首先FOR代币用于其体系内的交易手续费。在原力协议体系内,其各种金融应用场景会产生交易,例如其体系内的借贷。一旦有借贷的订单匹配,并成功撮合时,智能合约会获得来自借方和贷方提交的手续费。手续费用FOR原生代币支付。
其次FOR也是原力协议内成为超级节点的质押所用代币。要成为原力协议金融公链的验证节点,需要质押FOR代币。
再次FOR代币也是社区治理的工具。只有持有FOR原生代币的提议者才能提交提案。在提案决议阶段,只有锁仓的原生代币提议者才具有投票权,票数需要达到一定的比例才能通过。
此外,原力协议的原生币还可以跟后续生态发展挂钩。
例如原力协议最近开发中的稳定币QIAN,其中FOR是其系统的治理代币,对于稳定币调整质押率,调整费率等决议都需要通过持有FOR来实现。也就是说,FOR在维持QIAN稳定币的价格稳定中起到重要作用。
再举个预言机服务节点的例子,如果基于原力协议开发的金融业务场景越多,其需要预言机服务的可能性就越大,预言机服务数据源节点也需要质押FOR代币,这也有利于FOR的价值捕获。从原力协议的兼容性看,随着其应用场景的丰富,FOR会被用于更多的场景
从以上的使用场景看,FOR的价值主要取决于原力协议整个生态系统所产生的经济价值总量。首先原力协议内会有各种金融应用,金融应用产生各种交易,比如借贷、交易所、预测、期货、期权、保险等。随着这些应用场景的丰富,其间产生的交易规模增大,其交易手续费也会随之增多。这是FOR能够捕捉的最重要的价值。
其次,它作为治理代币或者超级节点记账的质押代币,会提升对FOR代币的需求,并锁定一定的代币量,会减缓代币的流速和减少流通量,这也有利于FOR价值的提升。本质上,这也是代币用途的一部分。
当然,最终FOR能捕获多少价值,取决于原力协议生态系统的发展规模,需要很多开发者一起来构建。
结语
原力协议的一大特色就是兼容并包,以最终用户的需求为出发点,为开发者降低了开发门槛。它考虑的层面跟专注于技术研发的项目不完全相同,更多是从场景落地角度出发,试图为区块链金融的整体生态构建基础设施。
有不少金融服务的开发者希望构建更加透明、开放、更低成本运营的金融服务,那么,从原力协议来看,两者有共同的方向。开发者们可以集成原力协议的SDK或API,为用户提供多种分布式金融服务。对开发者来说,可以专注于构建产品,专注于挖掘用户需求,专注于扩展业务,而关于区块链的底层技术方面,由原力协议来提供解决方案。
这是面向开发者的分布式金融基础设施,一旦成熟,有利于促进整个分布式金融的场景落地。如今的DeFi发展遇到一定的瓶颈,其中的一部分原因就是开发门槛过高,用户体验不好。
如果能够提供更简便的基础设施,会极大降低创业者们进入区块链金融的门槛,当更多优势各异的创业者们进入到这一个还未饱和的市场时,基于他们对用户需求的理解和产品构建的能力,会产生更多创新,不仅是用户体验的提升,也可能是金融产品的创新。这里存在大量的机会,是下一代金融的发生地。好用的分布式金融基础设施是推动其走向主流的驱动力。