中间件赛道研究

Posted Satoshi Ventures

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中间件赛道研究相关的知识,希望对你有一定的参考价值。


时间回到2019年的10月

媒体集中报道了中央政治局集体学习区块链的消息,让区块链技术这个略显沉寂的技术在一夜之间重回大众视野,也使得高层定调把区块链作为核心技术自主创新的重要突破口,加快推动区块链技术和产业创新发展。区块链由此被定位为战略性技术,热度空前提高。

无疑,区块链技术的集成应用在未来技术革新和产业变革中会起着重要作用,是数字经济的重要基础设施。

尤其是区块链虽然没有入围新基建,但与过去相比,今年以来区块链的落地进度却加快了许多,特别是随着 Polkadot 等旨在建立 Web 3.0 的生态项目快速发展,头部玩家都想着通过建设生态来完成商业闭环。

从此也得以看出市场终于不仅仅只是关注公链的性能,关注跨链是因为每个人都希望资产与通信能互通各大公链,预言机是因为需要验证外部数据的可信从而让智能合约发挥最大作用,而 DeFi 的本质也是金融业务场景与区块链的结合,是一种应用与协议的需求与发展。区块链的最终落地,还是要依赖于架设在现实数据与区块链之间通用、统一的中间件。

因此,除了底层区块链的共识和核心功能外附加提供服务,作为底层区块链和面向 Dapps 的增值粘合剂,使得 Dapps 的开发变得更容易和更快的“工具箱”——中间件协议显得愈发重要。

中间件赛道研究区块链技术架构

正如上图所示,中间件兼容多条区块链并为不同区块链的用户服务,在低成本扩展(空间)和金融杠杆(时间)的乘数效应下,对于受区块链变革影响的每一个行业都是颠覆性的影响。

中间件协议乍一看是 Web 3.0 中的产物,但实际上在 Web 2.0 的互联网发展阶段就早已有之。我们把互联网当成一个系统,其中间件协议就是 Http 协议,解决的问题是内容寻址,为应用层比如 Google、Amazon 等互联网公司提供开发上的便利,使得整个互联网生态得以蓬勃发展。

那么什么是区块链的中间件呢?

区块链的中间件概念最早是由投资机构 PlaceholderVC 提出的。

PlaceholderVC 是一家位于纽约的加密货币风险投资合伙企业,管理着超过 1.5 亿美元的资本。合伙人 Chris Burniske 和 Joel Monegro 共同开创了加密货币估值体系中极其重要的 NetworkValue to Transactions (NVT)以及胖协议(FAT Protocol)

中间件赛道研究Joel Monero

Chris 该推特对区块链尤其是加密货币体系中的中间件协议是这样定义的:加密货币的「中间件协议」是面向开发人员的协议 , 除了底层区块链的共识和核心功能外附加提供服务。作为底层区块链和面向 DApps 的最终用户之间的增值粘合剂 , 中间件协议将使 DApps 创建变得更容易和更快。

也就是说中间件协议是一种可以多重复用的工具,符合多应用场景的跨链需求以及快速部署的开发调用需求。换用 Chris 的中间件投资理论来说:中间件协议就是能够通过兼容众多的底层区块链窃取(是否改为获取)价值,同时避免单一区块链失败的风险。

状态和价值的互操作性可能会给没有货币溢价的底层区块链(Layer 1)带来价格下行压力,同时使强大的中间件协议(Middleware Protocols)能够在各自的服务中实现跨链,而赢得主导地位。

区块链中间件的构成

结合对众多中间件入门项目的研究,要想成为一个完备的区块链中间件,至少要满足以下两个条件:
去中心化的预言机+实现跨链互操作。

去中心化的预言机我们并不陌生,Chainlink 就是其中的一个佼佼者。Chainlink 是一个去中心化的预言机网络,为智能合约连接至链下数据、Web API 以及传统银行支付系统。我们都知道链上数据与外部数据来自于两个独立的数据源,二者之间不能直接进行交互访问。而 Chainlink 项目则是致力于构建一个分散的 Oracle 网络,来提供一个安全的智能合约,使得链上数据可以和外部数据之间进行数据交互访问。

中间件赛道研究

Chainlink 预言机能实现去中心化的多数据源上链

实现跨链互操作这方面有两个突出的项目,Polkadot 和 Cosmos,虽然两者的开发理念与技术实现并不相同,但是本质上还是一套基于代币经济的治理系统以及一套基于密码学的验证工具,并提供了开箱即用的区块链使用工具和发布工具(比如 substrate),在这些跨链协议的框架下的中间件协议会自动获得在体系内的跨链操作特性。也就是说只要是在 Cosmos 或 Polkadot 发布的中间件项目即可依靠生态立即实现跨链互操作而无需另行开发跨链工具,这大大拓展了在 Polkadot 或 Cosmos 上的中间件协议可拓展性和应用方向。当然需要满足如此多的业务场景需求,对于 Polkadot 和 Cosmos 上的基础设施开发仍然是个现实难题。

因此以下区块链中间件项目我们也会以这两方面进行分析,发现真正完备的区块链中间件项目。

区块链中间件项目发展现状

Placeholder 作为在中间件领域主要的投资方,我们不妨从它的投资组合里一窥区块链中间件的发展。

Placeholder 投资的中间件协议包括我们熟悉的 MakerDAO、UMA 以及 0x 等,虽然这些协议都源自于以太坊,但是 Placeholder 并未持有任何的以太坊和任何 Layer1 的智能合约区块链内容。

Placeholder 的投资组合就像是一个足球经理去寻找他的球员,而形形色色的中间件则是这个球队里的球员,当然就像足球分前锋、边锋、门将一样,中间件也可以粗略地分为上层中间件(软件开发工具)、下层中间件(节点服务)、跨链中间件等。

中间件赛道研究Placeholder团队

但无论区块链中间件怎样变化,其终极目标都是一致的,那就是实现一个统一的协议,使开发者和使用者从反复地转换开发和使用多个复杂区块链技术,转变为面向统一协议的开发和使用。下面我们就从这三个分类中选取几个具有代表性的项目来具体说明。

区块链中间件代表性项目

1

上层中间件:Substrate、Solidity



Substrate 是遵循开源协议 Apache 2.0 拥抱开源社区的区块链开发框架,与同样是模块化设计的 Hyperledger Fabric 相比,Substrate 最出色的优势是具有链下工作机,在使用 Substrate 的过程中,可运用线下数据在链上进行处理,同时也可以支持跨链的功能。符合上述对完备的中间件的定义,而且 Substrate 未来也会加入其他链的功能以及链接其他的公有链,让区块链开发者更容易将 Dapps 等应用迁移到使用 Substate 的链上。

此类软件开发工具的目标旨在帮助开发者进行开发,包括各种库与集成环境等,简单来说,现有的开发者使用上层中间件,只需要增加几行代码,就能快速调用底层区块链技术。就像是 2018 年,Substrate 创始人就使用15分钟开发了一个完全定制化的区块链,让区块链开发门槛进一步降低,从而带动更多的项目落地。

中间件赛道研究Substrate开发课程


2

下层中间件:Apron Network、Ownership Protocol



(1)Apron Network

Apron Network 致力于建立一个去中心化的基础设施服务网络平台,所有基础设施服务提供商都可以集成到 Apron 上,并且可以为所有区块链(Chains)和区块链应用(DApps)提供各类去中心化的基础设施,满足不同的需求。

其提供了去中心化的节点服务,将多个节点服务商整合起来并使用节点提供的服务,让开发者能够稳定在节点上实现 Dapp 的开发。

Apron Network 通过整合所有的基础设施服务,作为中间层协议,Apron 既可以为区块链中的应用层(Dapp、DeFi、NFT等)提供服务,又能够支持 Polkadot 和以太坊等知名公链,成为区块链开发的枢纽。

中间件赛道研究

去中心化节点服务 Apron Network 应运而生

(2)Ownership Protocol

Ownership Protocol 是一个基于 Filecoin 网络的数据聚合协议,并作为去中心化的数据协作中间层为Dapp提供媲美Web 2.0 高效服务匹配模式。

简单来说就是 Ownership Protocol 通过设计可追溯计算和可层次化聚合的数据服务规范,在高度隐私保护的Web 3.0世界里实现网页 Cookie 带来的高效匹配服务体验。但同时用户又可以自己掌控和定义数据被使用的权限,并将自己释放的数据公开,聚合方再从多个不同域的资产上定义分布式计算工作流,形成数据联合体(也就是数据集)后在数据市场上买卖并使用。

Ownership Protocol 同样地为 Dapp 开发者提供了数据信息匹配能力并使得数据可以安全地流动。 

中间件赛道研究Ownership Protocol产品线

3

跨链中间件



相较于以上两类中间件,跨链中间件是横向的一种分类。当前公链既有比特币、以太坊这样单一的链,又有着 Polkadot、Cosmos 等新一代区块链公链。这类中间件包含着以上两种中间件,比如说波卡他就是一个典型的中间件,它的各种工具也是中间件,并为开发者提供便利。

(1)Polkadot

波卡之所以成为当前 Web 3.0 最有前景的项目之一,就是因为波卡具有强大的跨链互操作性。对于一个新的区块链开发团队来说,只要通过使用Substrate开发再接入波卡生态体系,就能够立即获得一个强大的生态资源网络作为支撑。通过波卡的跨链架构,开发者的区块链应用能过通过中继链连接起来并提供跨链互操作的可能性,这时波卡上的中间件项目只要专注于做去中心化的预言机即可成为一个完备的中间件( Apron 即是如此),同样的对于波卡来说,对区块链开发提供便利也是对波卡网络进行扩展,为不同平行链的服务提供服务,不断推高波卡的价值。

中间件赛道研究Polkadot的跨链架构

(2)Cosmos


Cosmos 最初是由 Tendermint 团队构建的开源社区项目,它将自己定义为“一个由多条独立平行区块链组成的去中心化网络”,和 Polkadot 一样,也由中继技术实现。Cosmos 拟建立一个完整的生态系统。该系统一方面能够令开发人员更加轻松便捷地构建区块链,另一方面通过允许区块链相互交易的方式来打破区块链之间的障碍,以创建一个区块链互联网。

中间件赛道研究Cosmos跨链场景


总结

完备的中间件协议主要针对的是区块链的开发者是使用者,并不直接面对区块链产品的最终用户,因此知名度并不高。但中间件的商业价值是我们不能忽视的,中间件主要通过将区块链底层技术拆解并模块化,为开发者提供统一的数据接口、SDK 甚至是 IDE 等工具,从而让 Web 3.0 生态加速到来。

不仅如此,中间件还作为现实世界与区块链之间的信息交换通道,又具备着去中心化的特性,来自多个信源的数据让链上信息更为可信,如此这般现实世界的价值才能有效传输到区块链领域中,就像是 2008 年的“四万亿铁公基”投资成为中国经济的基石一样成为 Web 3.0 的价值基石,并且中间件让区块链能够有统一的协议与输入口,实现区块链的互联互通,从而更好地服务与实体企业的各种业务场景,实现区块链商业价值的捕获。

参考文献

由于 NFT 市场一直以为较为小众,具有流动性不足的缺陷,2019 年起,行业中开始出现改善 NFT 流动性缺陷的尝试。通过将 NFT 锁入智能合约,生成 ERC20 通证,使 NFT 能够以可切分(Fraction)的形式和更便宜的价格在市场上流通。

1. Nada Alasbali, Saaidal Razali Azzuhri, Rosli Salleh et al. Blockchain as a Middleware for Iot Sensing and Authentication Within Smart Cities: A Systematic Literature Review, 04 December 2020, PREPRINT (Version 1) available at Research Square [https://doi.org/10.21203/rs.3.rs-118074/v1]

2. https://www.chainnews.com/articles/636355056210.htm 《中间件:下一个财富密码主题?》

3. https://www.sohu.com/a/457577475_100083424 解锁金融乐高的Web3基础设施,不可或缺的中间件Pocket Network

4. https://zhuanlan.zhihu.com/p/345765059 Web3.0时代的http,区块链中间件为何如此重要?





扫码关注我们
Satoshi Ventures


以上是关于中间件赛道研究的主要内容,如果未能解决你的问题,请参考以下文章

领导者联盟AMA——聊聊波卡生态下一个百亿美金级别的赛道:中间件

.NetCore中间件源码研究

新基建 | 信创中间件的“二把刀”(上)

bodyParser中间件的研究

.NET Core技术研究-中间件的由来和使用

重磅重发!中国中间件行业研究总论