NDN Protocol介绍
一、简介
NDN Protocol 是基于NDN Link网络和区块链技术的分布式存储聚合协议,其核心功能是数据流量预言机和数据交易撮合,进而在NDN Link网络中完成安全高效的数据路由和传输。交易撮合实现的前提是有可信的流量和价格预言。
分布式存储网络对于数据流量的计费需求,至今是一个难以解决的问题。NDN Protocol 将基于 NDN Link 网络实现一个创新的分布式数据预言机,用于支持分布式存储网络中检索矿工的流量预言和数据路由。
二、NDN Protocol 架构设计
NDN Link网络以数据命名方式进行数据路由与检索,在 NDN Link 网络中一切数据消费都将依据数据命名规则被简化为向NDN网络发出感兴趣的数据请求包 即(Interest Packet),NDN 网络向其回复数据包(Data Packet),NDN Lin网络帮助数据消费者(Dapp、个人、机构、商业公司、物联应用等)屏蔽了所有技术细节,无需关心数据在什么位置、存储在什么供应商处、甚至传输流量所需要费用、以及数据的交易价格等均由NDN Link内完成定价,数据消费者只需要按照合适的价格获得自己所需要的数据。
NDN Protocol 是一个全新的数据路由和流量数据预言协议,聚合分布式存储网络中的数据存储和检索交易需求,结合区块链网络激励和数据预言,撮合检索矿工为用户和存储矿工服务的付费流量交易,提高分布式存储网络的数据检索能力,通过全新的数据预言设计,实现分布式存储网络和其他公链的数据互通。
NDN Protocol的架构设计如图:
三、技术特点
在NDNLink网络支持下,NDN Protocol 将具备以下功能和特点:
1、分布式数据预言
NDN Protocol 通过数据预言机发布的有价值数据分散到NDN Link网络中用于数据消费者的使用。进入NDN网络的数据均通过验证,并且在NDN Link网络中,每一个数据发布者都是通过身份自验证,完全取代现有互联网CA证书的验证方式。
在去中心化的区块链存储网络中,一切交易行为都是有价值的。价格的形成与自动结算是去中心化系统走向业务成熟的必要条件,在以内容为中心的网络中一切内容都是有价值的,即使该数据内容定价为零。
NDN Protocol 为去中心化存储提供了数据的交易与清结算系统,价格预言机将为数据消费者与数据发布者服务,NDN Protocol可以通过跨链协议连接到各类分布式存储系统中。使用 NDN Protocol的检索矿工、存储矿工以及用户既是数据发布者与交易者,又是价格预言机的参与者。NDN Protocol 价格预言机可以提供 数字资产的定价、数据内容的定价、以及数据传输服务的定价,消费者可以使用系统支持的任何数字资产实现数据内容的消费。在NDN Protocol的支持下,以太坊Dapp用户将可以使用 ETH 与Filecoin检索矿工完成了数据的检索交易。
2、分布式存储网络流量计算和交易撮合
在分布式存储网络中,大多数需要依据流量定价的双边业务很难达成共识。我们以数据的提供方与数据的消费方的交易为例:数据提供者A(如某检索矿工)与某数据消费者B(用户)达成了数据传输的交易,交易达成后,但是用户B没有收到数据。这里可能有三种情况:
-
1)检索矿工并没有为用户提供数据,
-
2)用户收到了数据,但是为了利益最大化可能不承认这笔交易,
-
3)在检索矿工和用户之间数据传输出现问题导致用户无法收取数据。
NDN Protocol将在保证交易和数据传输效率的前提下通过流量预言解决这个问题,因为NDN Link网络中每一个路由节点都是分布式流量预言机的数据采集者,也是预言机参与者,NDN Link 成为提供方和消费方的流量HUB,同时交易双方将基于NDN Protocol在合约内依据流量预言数据进行费用质押,NDN Link网络也因此成为了分布式存储网络中双边交易的可靠的去中心化路由中介。
NDN Protocol 将作为未来以内容为中心的传输网络的中间桥梁,连接任何去中心化网络甚至兼容现有中心化流量模型。降低数据传输与交易的摩擦,实现自动结算流量传输。
四、NDN Link 网络治理
在NDN Link Protocol的驱动下,NDN Link为区块链和分布式网络提供了一个有效的数据路由架构和数据预言机,任何分布式存储网络的矿工和用户均可以依托 NDN Link Protocol 提供和购买存储空间,检索矿工将 NDN Link Protocol的流量预言机为数据存储交易提供真实可靠高效的数据路由和和流量计费。
NDN Link Protocol的流量预言是通过矿工在智能合约中质押对应的存储代币完成的,在质押对应的存储代币时,该矿工可以获得NDN的代币奖励,同时需要支付一笔手续费提供给NDN现有的网络节点,矿工获得的NDN代币奖励可用于参与NDN Link网络治理或者成为NDN Link网络中的共识节点或路由节点。