产品、平台和协议的区别

4 个月前 · 橙皮书

区块链技术分为三类:产品,平台和协议。

  1. 产品为终端用户服务
  2. 平台为产品开发人员服务
  3. 协议为平台和产品开发人员服务

产品位于这三层栈的顶部,是终端用户与之交互的内容。加密货币和token通常是独立资产。有时,这些资产在被称为智能合约或去中心化应用(dapps)的大型产品中起作用。token通常由开发人员在平台上构建。

平台是一种中间件。平台有助于创建产品(在本例中为token),并且通常与IDE,高级语言,编译器和其他工具相关联。这些平台,以及构建在它们之上的产品,都遵守各自协议中定义的约定和程序。

协议是管理网络的一组规则。区块链协议通常包括共识、交易验证和网络参与的规则。协议通常依赖于经济激励——这意味着协议依赖于资产。

通常,这种协议级的资产也可以作为协议的原生产品(无需平台!)

比特币就是一个很好的例子。比特币(大写的Bitcoin)是指协议。该协议取决于它的原生资产:比特币(小写的bitcoin)。这种原生资产也被用作最终产品:它是用户的支付手段,价值储存,以及(诚实地说)投机的工具。请注意,比特币并不真正提供平台。对于试图在其上构建新产品的开发人员来说,它并不是非常友好。

另一方面,以太坊存在所有三个层次。以太坊是一种协议,提供基本级规则;它也是一个平台,使开发人员能够在系统上构建新产品;并且,由于其协议也具有原生资产,因此以太坊还具有内置的产品(通过“以太网”的形式)。

比特币和以太是加密货币,而不是token。加密货币是一种资产,在协议层服务于经济目的,并作为最终产品本身存在。其他示例包括zcash和tezzies。

与此同时,token是仅在产品层面起作用的资产。token构建在平台上,不是底层区块链协议的核心组件。但是,它可能是智能合约或去中心化应用程序的核心组成部分。去中心化应用程序的案例包括Augur和Brave,它们分别实现REPutation Token和Basic Attention Token。这两个例子都建立在以太坊平台上并利用以太坊协议。

区块链技术有很多层——所有这些都是一次建成的。这些层之间存在循环和依赖关系。拥有一个基本的术语框架,有助于我们去探索价值是从哪里产生的、应该投资在哪些地方,以及我们剩下还没做的工作有哪些。

(完)

来源:https://blog.usejournal.com/products-platforms-and-protocols-bbef1c726561

作者:Jill Carlson

翻译:orangefans

橙皮书

关注区块链产品与技术