2021年波卡生态最值得关注的几个板块
对于波卡而言,2020年发生的两件大事无疑为主网启动、平行链测试网资产跨链转账成功。对比DeFi在以太坊上的爆发,波卡的DeFi生态仍处于价值洼地。尽管DeFi只是区块链行业,甚至只是波卡生态的一部分,但却是最值得期待的部分。
对比以太坊,波卡的DeFi生态除需要具备预言机、AMM(自动化做市)、流动性挖矿协议等核心概念产品外,还需转接桥、平行链等项目为波卡的DeFi跨链实现铺路。
一、波卡当前的DeFi生态版图
预言机(Oracle)
预言机其实是链接区块链世界和链下数据之间的桥梁,如果没有预言机,智能合约就无法获取真实可信的链下数据,比如支付完成,价格变化等。
2020年DeFi的爆发的一大功臣就是预言机的应用,完善了Uniswap等去中心化交易协议的喂价机制,实现AMM的主动做市,使订单达到真实、高效的匹配目的。
目前,波卡生态上的预言机项目有ChainLink、Ares Protocol、Zeitgeist、ZK Oracle、PolkaOracle、Kylin Network、Clovyr 和Noise Explorer、Decentralised Information Asset。
其中去中心化预言机之王ChainLink已为DeFi、保险、游戏等众多行业提供了优质的链下数据,其合作方包括谷歌、yearn.finance、Ampleforth、Synthetix、Celer Network、Naka Chain、Katallassos等,为不同领域的去中心化项目和中心化公司提供不同的服务。
Substrate 2.0对预言机的支持
Substrate 2.0版本带来了新的功能——链下工作机以及 70 多个可组合的模块。链下工作机可将数据安全地集成到区块链上,非常适合物联网(IoT)设备或通过预言机(Oracle)进行的实际数据输入
Substrate 2.0最重要的功能是“链下工作者 (off-chain worker)”,这是一个开发模块,可以允许区块链执行高级计算或向外界发出自己的网络请求。
这个模块利用Substrate节点来执行通常在区块链能力之外的操作。在像 以太坊 这样的区块链中,一个特定的计算必须是快速和有限的,以适应一个指令块。这就排除了许多类型的操作,这些操作要么是非确定性的—例如可能失败的网络请求—要么对于可用资源来说太复杂了。Substrate 2.0允许开发人员将这些操作卸载给运行网络的节点,这些节点能够执行Web请求、加密和解密、数据签名、随机数生成和其他CPU密集型任务。
这个系统将允许波卡开发者在链上构建复杂的系统,比如动态价格提供商,消除其中的一些信任要素。寻找可靠数据源的问题—“预言机问题”的核心问题—仍然存在,但开发者在设计其DApps和区块链时将拥有最大的灵活性。
相比之下,像Chainlink这样的预言机系统,其数据收集逻辑完全在链下。智能合约开发者只能访问预言机提交的最终数据,这就需要对这些提供商有一定程度的信任,而这些类型的解决方案则试图将这种信任降到最低。
Substrate 2.0还以“托盘 (Pallet) ”的形式引入了其他各种对开发者友好的工具,这些可配置的模块大大简化了某些操作。例如,“民主 (Democracy) ”托盘提供了一种简单的方式来引入链上投票,而“EVM”托盘复制了以太坊虚拟机,让开发者将其智能合约移植到波卡上。
虽然Substrate在技术上似乎比现有的一些解决方案有了很大的飞跃,但开发者和用户是否会转移到波卡上还有待观察。支持波卡的Web3基金会一直忙于资助团队建立区块链的基础设施,包括从通往以太坊和其他区块链的桥梁到内部的去中心化金融项目等各个方面。
我们以ChainLink为例,看在以太坊DeFi生态中的应用价值。
1. 稳定币
TUSD是如何保持与美元稳定挂钩的呢?
TUSD的储备证明和供应证明参考提要为DeFi应用程序提供了确凿的证明,这些证明涉及TrustToken托管的支持TUSD代币的银行账户中持有的美元数量以及跨多个区块链铸造的TUSD代币数量。
Chainlink oracles从Armanino(美国排名前25位的会计公司)获取数据,定期对TrustToken托管银行账户进行审查。
当TrustToken的储备中持有的美元金额偏离预定义的阈值时,会在链上将更新推送到储备证明参考提要。DeFi应用程序可以利用此数据按需审核TUSD代币的储备,使TUSD与USD 1:1挂钩。
2.抵押协议
以Aave协议为例。Chainlink Price Feeds获取平台上支持的近二十种不同加密货币的市场数据,利用实时价格数据,帮助Aave协议计算每个用户的抵押品和债务的估值,确保以公平的市场价格发行贷款,并且对抵押不足的贷款自动进行清算。
3.期货
dYdX为例,该协议通过Chainlink Price Feeds为永续合约提供动力。dYdX协议可以访问实时价格数据来确定应何时进行清算,并动态设置融资利率以维持净中性敞口,从而确保其平台的偿付能力。
二、平行链和转接桥(跨链)
尽管目前波卡上的325个项目中,DeFi生态项目占据半壁江山,但波卡的整个DeFi生态仍处于比较初级的阶段,且不足以与以太坊的DeFi生态进行比较,这是由“万链互通”这一终极目的决定的,在此之前,以太坊依然DeFi最佳选择。
但波卡的DeFi生态发展之所以值得足够关注,一方面波卡具有以太坊的基因,另一方面多资产的跨链DeFi将更具有想象力,且是刚性需求。
毋庸置疑,这取决于桥项目与平行链的开发进度。
转接桥
转接桥(Bridge)桥在区块链的链间通信中有着重要作用。在 Polkadot 中关于转接桥的具体实现还有许多待确定的地方,后续官方应该还会有更具体的更新,截止目前在 Polkadot 中转接桥主要由三种不同的含义:
转接桥合约(Bridge Contracts):通过在 Polkadot 的平行链和外部的区块链(如:Ethereum)上部署智能合约来达到桥的效果,以实现跨链的价值转移。
跨链通信(Cross-Parachain Communication):由于平行链之间是可以通过 ICMP 进行链间通信的,而无需智能合约承担桥接的功能。且基于 ICMP 的链间通信将是 Polkadot 原生支持的方案。
内置桥接模块(In-built Bridging Modules):在 Polkadot 网络中,从非平行链中接收平行链上的消息很可能会在 Polkadot 的内置模块中完成。这样的话就不需要在非平行链中部署智能合约扮演“虚拟平行链”了,收集人就可以直接收集整理该区块链上的交易,并提交给中继链了,就像对平行链所做的那样。当前内置的桥接模块可能会考虑基于特定的链进行开发(例如:比特币、以太坊),这就意味着只要是内置交接模块支持的区块链就都可以直接桥接到 Polkadot 网络中了,而无需通过智能合约进行桥接。但对于内置桥接暂不支持的区块链,就还要采用转接桥合约的方法实现了。
目前波卡生态内的桥项目有10个,其中包括资产跨链项目ChainX、波卡转接桥项目Darwinia 、锚定比特币资产项目 PolkaBTC等。
以波卡资产网管项目ChainX为例,该项目致力于在比特币、ERTC20类网络和波卡网络之间实现消息(信息、资产)跨链,起作用相当于桥。
Darwinia是波卡生态中基于Substrate的开放式异构跨链桥协议,致力于在波卡网络、和波卡外部网络之间实现消息跨链。目前,Darwinia已实现支持以太坊跨到 Darwinia 主网的单向跨链。
平行链进展
波卡平行链测试网 Rococo V1 将于 1 月 11 日开放平行链插槽注册。而在2020年12月23日,波卡联合创始人Robert曾发文确认,平行链测试网RococoV1已经启动并运行。该测试网旨在测试平行链共识过程,以及验证波卡社区成员建立的平行链交互性。
去年12月8日,波卡创始人Gavin Wood 表示,待Rococo V1测试网稳定运行后,将率先在波卡主网测试网Kusama上开启平行链插槽竞拍,并在Kusama上线竞拍胜出的平行链。之后这套流程会复制到波卡主网上。从进程来看,平行链插槽拍卖即将到来。