Bnews 本次专访邀请章鱼网络创始人 Louis,Louis 是机制设计和加密货币市场资深研究者,比特币早期投资者。本次专访围绕应用链、多链、Octopus2.0、DePIN 等热门话题展开。
章鱼网络是一个多链网络基础设施,是围绕 NEAR 协议打造的应用链网络。
我们的团队成立于2019年4月,之后花费了一年多的时间开发区块链技术,主要集中在跨链和多链方向,做了不少开源贡献。到2020年底我们选择在 NEAR 生态构建新型多链网络,也就是后来的章鱼网络。主网在2021年10月上线运行,至今已经接近两年了,目前共有五条应用链。
去年四季度以来,我们一直在开发 Octopus2.0,即章鱼网络的新一代架构,将在接下来的两到三个月内陆续推出。Octopus2.0 主要包括几个新方向:第一个是支持 Cosmos SDK 的应用链,此前Octopus1.0 网络只支持 Substrate 应用链。第二个变化是将应用链的安全来源从 $OCT 转变为 $NEAR Restaking,这样做可以大大提高链租用安全的供应水平。
此外在跨链方面,我们将更加紧密地拥抱 IBC,无论是应用链内部跨链还是对外跨链,都将使用 IBC。这样我们就可以将 NEAR 与Cosmos 链以及未来的各种 EVM 链和其他异构区块链连接起来,并使用统一的 IBC 协议。
在我们设计 Octopus 的时候,已经存在 Polkadot 和 Cosmos 这两个多链网络。那么为什么还需要 Octopus 呢?
应用链通常是一链一应用,具有快速、高效、低成本、高度可定制以及良好的可升级性等优势。但是它也存在两个主要的缺点:第一个是当应用链需要与其他链进行交互时,需要进行跨链操作;第二个问题是它的安全性需要从头开始构建。多链网络基础设施项目,都是要解决这两个问题。Polkadot 通过插槽的方式实现了共享安全性,Cosmos 的 Interchain Security 也在今年推出了第一个版本。在2020年下半年开始设计 Octopus 时,我们认为可以使用一种更灵活的方式来共享安全性,类似于 Cosmos 第二版 Interchain Security。
共享安全性需要一个宿主链。我们可以选择自己开发一个 Layer1 来作为宿主链,但是我们认为多链网络的核心是 Hub 或中继链,它应该是一个具有许多 DeFi 协议和资产的公链而不是一个最小化的纯交换网络。因为 DeFi 是 Web3 的非常重要且先行的领域,它提供了资产交易并构建了一个全球化、开放的资产交易网络。其他类型的 Web3 项目应该是创造效用的经济体,无论是 Greater Economy、Social Network 还是现在所说的 DePIN,都需要Token 来协调经济活动。
当协议参与者参与协议交互并获得 Token 奖励,或者获得空投之后,他们通常需要转换 Token。有时需要将其变现为法币以覆盖成本,有时需要将其转换为另一种 Token 来与其他协议进行交互。因此,Token Trading 是 Web3运转所必需的基础设施。
中心化交易所可以提供流动性,但还存在 listing 问题。如果是一个早期协议,可能没有能力或意愿登录中心化交易所。因此最好有去中心化的交易基础设施,这样整个 Web3 才能够在内部完成自己的经济循环。因此,我们认为多链网络的最佳构型是围绕一个发达的 DeFi 公链构建,许多专门的生产型经济体围绕在公链周围。除了保障安全和做跨链枢纽之外,应用链可以从第一天开始就与公链上的 DeFi 协议进行组合。
Octopus 选择在 NEAR 上构建,就需要通过智能合约来实现类似于 Polkadot Relay 或 Cosmos Hub 的功能。这当然是一个非常困难的工作,因此我们对公链技术的要求非常高,需要具有强大的计算能力和安全的智能合约编程模型。
我们认为选择 NEAR 是非常正确的。Octopus 的第一版开发,我们花费了约9个月的时间最终完成了一个7000多行的智能合约,上线至今,一直高效稳定安全地运行。可以说章鱼网络充分利用了NEAR 智能合约高效、灵活和安全的特性。
总之,Octopus 作为一个多链网络,需要克服许多技术难题,包括共享安全性、跨链操作、访问交易等。我们选择 NEAR 作为宿主链,主要基于其高性能、灵活性和易用性等优势,同时充分发挥了 NEAR 智能合约的扩展性和安全性。我们相信,Octopus 将成为一个重要的多链网络,为整个 Web3 生态系统提供更加高效、安全和可持续的基础设施。
Appchain 的安全性问题一直都是个痛点。自己做 PoS 确实能够保证安全性,但这是一个传统的思路,并且经过实践证明,独立的 PoS 是最贵的。为了维持链的基本安全可能要每年增发5%-10%的通证。这会给 Appchain 带来非常沉重的成本压力,反映在市场上就是 Token 的持续卖压。
如果使用共享安全性的机制,每年只需要增发1%-2%的代币即可保证链的安全性,而且获得的安全等级可能要远远高于独立 PoS。为什么会有这个五倍的效率提升?为什么很多应用链还没有开始使用共享安全?我认为是一个观念上的转换,多数应用类开发团队对共享安全性还是不够了解。还有一些团队认为,如果 Token 不做 Staking,就没有了价值。但未来市场会给出一个选择,就是作为应用链 Token 应该有应用价值,能够从应用层经济系统里面捕获价值。如果代币只是为了保证链的安全,而应用没有人使用,那就是一个无用的通证。
现在应用链共享安全有多个选项,包括最早的 Polkadot 的插槽拍卖、Cosmos 的复制安全和 Octopus 的租用安全。我认为 Octopus 的租用安全最灵活、可及性最好,不需要通过全生态的支持就可以启动链,安全水平只取决于提供的通证奖励数量。一开始可能只有十几个验证人提供几百万美金的安全,但随着使用量的增长,代币的价格在增长,Incentive 的水平也会自然增长,相应的安全性也会水涨船高。
除了共享安全,现在还有另外一个思路,就是把 Appchain 当成 Rollup 来运行,锚定公链 L1 的安全,最主要是 Ethereum。这个问题比较复杂,但总体来说,应用 Rollup 技术的远远没有应用链成熟,最终它们可能会殊途同归。
在基础设施领域,应用链与公链的平衡问题是一直备受关注的话题。应用链并非是公链的替代品,公链也不可能完全取代应用链。因为在计算系统中,通用性和效率永远都需要平衡。
系统越通用,就越难以为特定的需求优化;反之,为某个特定需求做最优化设计,就自然会局限于这个场景,丧失一定的通用性,这就是一个基本的矛盾。因此对于一个应用来说,可能会一开始选择公链。发展到一定程度,会有特定的需求,比如费用或用户体验等方面,公链有时候就无法满足,因为公链不可能为某个特定的应用做出改变。这时应用可能会选择从公链上迁移到应用链上,通过控制自己的 Layer1 实现深度优化。一个典型的例子就是 DYDX,它的 V4 版本选用 Cosmos 作为应用链。
应用链也有自己的难题。例如安全性需要从头开始维护,而且需要跨链,否则它就会成为一个孤岛。经过多链网络技术和跨链技术的发展,我们认为,目前已经有了很好的基础设施能力,可以支持应用链的持续发展。因此我预计未来会出现大量的应用链,它们将探索很多应用领域和 Web3 应用领域。这些应用链将通过安全的、功能强大的跨链协议相互连接成为统一的网络,也就是 Cosmos 在2015年就提出的区块链互联网愿景。
我首先澄清一个问题,Rollup 是区块链,只是目前 Rollup 没有通过去中心化共识来出块。如果依赖中心化的排序器,就会丧失区块链的一些基本特性,例如拜占庭容错的 Liveness 和 Censorship resistance。因此,为了实现去中心化的 Rollup,就需要很多节点来充当 Sequencer ,并且这些节点应该是 Permissionless 的,最可能的方式是使用 PoS 网络。另一方面, PoS Appchain 为了获得更高的安全性,可以把区块发布到 DA layer,并把交易摘要提交给做 Settlement 的公链。
大家想想看,上述两种架构,虽然一个是 App Roll-up ,一个是 Appchain,但有什么本质性的区别吗?这就是所谓的殊途同归,殊途同归核心原因在于,在模块化区块链的世界里,Web3基础设施面临的问题相同,最佳的可用技术也一样。
我非常关注V神发表的博客和推特并参与了一些讨论。为什么管他叫V神呢?因为他确实非常有前瞻性。他会为未来几年的重要问题做基础工作,理清一些基本概念,并进行深入的讨论,这些都是长远的问题。
V神提出不要过载以太坊社会共识。直白地说,就是 Code is law,智能合约代码解决应用层的所有问题、处理自己的规则,不需要社会共识解决争议,尤其是不要把争议扩大到整个以太坊社区。
防止社会共识过载是未雨绸缪。目前好像没有重要的以太坊项目依赖社会共识来解决的争议。因为依赖社会共识本身就是不好的设计,协议本身应该是自洽的。V神提出的问题和观点非常重要,且具有一定的前瞻性。
一些 Web3 的应用更适合在应用链上运行。我们一直关注着非 DeFi 应用,因为 DeFi 通常依赖于共享流动性,以及与其他协议的组合。非 DeFi 应用,例如链游、创作者经济,以及最近兴起的 DePIN,我们都非常关注。尤其是 DePIN,我们认为是还没有充分探索的领域。它的基本思想是通过协议发行代币,然后通过众包的方式,无需许可参与,来建立服务网络。使用者通过协议使用网络服务,服务提供者和整个网络都受益,这样就可以跳过公司的组织形式。DePIN是否能够成立,取决于协议能否协调散在的服务提供者,形成可靠的服务网络;通过协议协调是否比由中心化的公司来协调、构建和运营网络更有效率,这些问题尚无答案,需要具体分析具体情况。
DePIN 正在计算存储、无线通讯、能源网络、传感器网络等领域进行探索。我们希望章鱼网络为 DePIN 的应用链做一些特定的服务,如代币经济的设计,或者提供通用模块,帮助早期项目更快地构建网络、形成服务能力。
首先我要说的是关于 Token 本身的定义和在 Web3 中的位置,这个问题目前还存在很激烈的争议。在我的观点中虽然加密协议网络可以有多种 Token,但基本上都会有一个主要的原生 Token 或治理 Token。原生 Token 实际上是加密协议网络的所有权凭证。
所有权主要包含两个方面的权利。一方面是收益权,也就是通过加密网络的运行,内置的价值捕获机制将使这些 Token 增值。另一方面是治理权,即通过原生 Token 或其衍生 Token,社区可以加权决定协议网络的演进方向。有人可能会说,如果这样定义 Token,它就是证券。我个人认为这是无法避免的。监管需要随着 Web3 经济现象而进化。几年前赫斯特·皮尔斯的安全港提议为 Token 发行方提供豁免期,以适应新的所有权分配机制。如果为了适应现有的监管扭曲 Web3 Token 经济实质,恐怕未来的弯路会越走越大。
假设我们同意 Token 是加密协议网络的所有权凭证,那么在协议设计时,就必须考虑到网络中有不同类型的利益相关者,即不同角色的参与者,在他们当中通常只有一种角色是长期的网络所有者,即 Owner 角色。例如在双边市场型的 Web3 网络中,服务提供商应该是 Owner,例如去中心化 B2C 网络,商家应该是 Owner;去中心化的打车链,则司机应该是 Owner;去中心化创作者经济网络,则创作者应该是 Owner。确定 Owner 的目的是在协议中尽可能多地把 Token 发给 Owner。
除了 Owner 之外,通常网络还需要其他类型的贡献者才能运行,例如开发者、项目方、社区和机构投资者等等。如果有了 Owner 的概念,我认为其他贡献方的 Token 奖励都应该被视为构建加密协议网络所必需的成本。对其他贡献方的激励设计的思路是:如何用最少的 Token 换取足够多的贡献,以满足早期构建和冷启动的需求。例如在应用链安全是一种成本,应该考虑如何尽量降低安全成本,同时获得足够的安全性。如果 Owner 概念出错,那么就会产生很大的问题,例如一个打车应用链使用独立的 PoS,每年增发10%的 Token 给验证人,最终很可能验证人的治理权超过了司机的治理权。
总之,如果我们将 Token 视为加密协议网络的所有权凭证,那么在协议设计之前,要确定所有者角色。将其他贡献者,包括团队和投资者,视为供应商。
你提到的 BME 模型是一种燃烧铸造均衡模型,其优势主要有两点,一是法币计价降低了交易成本,二是协议收入 Burn 和协议成本 Mint 分开,非常清晰,方便各类角色进行评估和参与。
BME 模型也存在两个潜在的风险。首先 Burn 依赖价格预言机,因此面临预言机攻击风险,第二点是关于均衡。当 Token 价格下降,Service Provider 收益降低,运营效率低的 Provider 会首先退出。然后,运行效率高的 Provider 分到更多的 Token,从而达到盈亏平衡。相当于是在 Token 价格下降的时候淘汰了低效的 Service Provider,完成系统的新陈代谢。然而需要注意的是,如果大量 Service Provider 退出,可能会损害网络的服务能力,让系统走入死亡螺旋。
免责声明:本文仅供参考,不得被用作法律、税务、投资、理财或任何其他建议。