2.2 底层基础
用于承载目前 DAPP(Decentralized Application、分布式应用) 开发的底层基础链,一般具备自己的虚拟机、编程语言、智能合约的开发功能和通证分发功能。底层项目关注点多为效率和性能问题,是区块链的操作系统,也被称作区块链2.0。 目前技术较为成熟,开发较为稳定,且社区较为活跃的底层基础链有以太坊、EOS、 NEO、Cardano, Aeternity 等。
2.2.1 以太坊
以太坊是最早的,也是目前最成功的底层基础链。提及以太坊就不得不先介绍智能合约。智能合约是一套以数字形式定义的承诺和执行承诺的协议,是1995 年由尼克·萨博提出的理念。事实上智能合约是一段计算机程序,在合约参与方满足一定的条件后即可准确的自动执行。 自比特币诞生后人们认识到区块链可以为智能合约提供可信的执行环境,真正实现智能合约的去信任化。以太坊团队首先看到了区块链和智能合约的结合机会,并于 2015 年 7 月 30 日发布以太坊项目。在以太坊平台里,众多的开发者可以编写各式各样的智能合约来创建应用,满足用户需求。以太坊的出现意味着区块链生态可以开始逐渐建立,区块链应用可以开始逐渐走进生活场景之中。目前,市面上至少90%的 DAPP 基于以太坊开发,但是,作为第一个底层基础链项目,缺乏经验和参考,因而随着整个行业的发展也开始暴露出了许多不足,目前最为核心的问题是吞吐量低下。以太坊理论上每秒可处理约15 笔交易,这些交易里面不仅包括以太坊平台本身通证的交易,还包括着其DAPP 通证的交易,显而易见,无论是DAPP 的数量,还是一个 DAPP 内可同时承载的业务量和数据量,都远远无法满足商业化需求。事实上,以太坊已经出现过多次堵塞现象,已经难以支撑区块链生态的繁荣发展。为了解决这一问题,以太坊将会逐渐使用分片,侧链,状态通道等技术进行扩容,并且共识机制将逐渐向PoS 靠拢,使得共识效率更高。然而,截至目前,这些技术还在开发和测试之中,没有产生实质性效果。
2.2.2EOS
EOS全称为“Enterprise Operating System”, 可译为商用操作系统, 是由香港公司Block.one 基于石墨烯技术开发的底层基础链,旨在为其他区块链应用开发者开发企业级DAPP 提供技术支持和开发环境。项目创始人是著名区块链技术工程师丹尼尔·拉里默,网络人称 BM,他也是比特股和 Steemit 两个项目的创始人。石墨烯技术是BM 早年间开发的一种区块链工具组,采用 C++编写,它的本质是区块链与LMAX 并发架构的结合体,引入传统行业技术以提高区块链的吞吐量。在这种技术架构下,所有的事物被尽量放入了内存处理。另外,该项目使用了DPOS算法,验证节点只有 21 个,大大提升了验证效率和出块时间。在目前最为关键的吞吐量问题上,EOS 已经可以达到每秒数千笔的处理速度。虽然距离支撑商业化应用还差的很远,但是已经有了质的突破。EOS 主网将在 2018 年 6 月上线,该项目具备成为下一代区块链开发平台的潜力。
2.3 中层协议
中层协议作为各个领域的基础设施,为上层应用提供服务和接口,一般都基于独有的主链进行开发。
2.3.1 云存储
传统的云存储方式依赖于中心化服务器,典型的例如百度云,用户将自己的数据上传到百度的服务器上。这种模式的缺点在于所有的用户都需要从中心调用数据,中心服务器压力极大,且维护成本极高,另外则是数据的私密性和安全性难以得到保障。基于区块链的去中心化存储网络采用的是P2P 的传输模式,可以充分调用网络中用户闲置的硬盘空间和带宽,类似于早先BT 下载的模式。加入了区块链技术之后无论是数据私密性还是用户参与度都会优于以往。
a. IPFS
IPFS全称 Interplanetary File System,可译为星际文件系统,是一个点对点的超媒体协议,是目前云存储领域呼声最高,应用最广泛的项目。在一个去中心化的存储网络中,每个节点都可以提供存储空间和传输功能,IPFS 通过区块链网络和恰当的激励机制将无数节点链接起来,形成一个分布式存储空间。IPFS 也是对传统 HTTP 协议的一次重塑,在 IPFS 的设计中,所有发布的内容首先会进行哈希值计算,然后构建哈希值索引地址,让文件拥有唯一哈希值,不产生冗余内容。这个系统不仅可以用于个人用户存储,目前众多区块链应用的存储层也开始使用IPFS。随着上层应用发展,在区块链上的可视化界面应运而生,由此便引出了超媒体概念,即采用非线性的网状的结构对多媒体进行管理。当用户访问一个界面,内含的多媒体信息可以借助文件唯一的哈希值从不同的存储空间调用出来,通过一定的组织规则呈现出来,而无需提前将所有内容上传服务器制作界面。显然,IPFS 将优化整个生态甚至整个社会层面意义上的存储资源分布。
2.3.2 信息认证
信息认证是目前开发最为活跃的类别之一,从中层协议到上层应用都有其身影。此类别大致有两个开发方向从人的信息出发,偏向于个人数据认证、确权和管理,进而在完善的信息网上搭建生态,如医疗行业和基金行业。从物的信息出发,从许多应用场景入手如食品溯源,商品追踪,产权公证等等。
a. 公信宝
公信宝是国内最早,最知名的从事数据服务的区块链项目。项目初期业务重心处在B 端,主要做 B 端数据交易,目前已经转向 C 端,从事个人数据的确权和管理。谈及信息认证就无法避开数据上链的问题,区块链只能保证链上数据的真实透明不可篡改,但是在上链前数据是否经过篡改无从得知。为了解决这一问题,在链下引入第三方做数据公证或借助可靠的信息源是较为可行的两种解决方案,公信宝则使用了后者。在用户授权的情况下,公信宝会定期从淘宝、京东、征信记录,生物数据,学信网,手机运营商等各个方面采集个人数据并做上链处理,上链的数据将在加密后和用户绑定。随着区块链应用生态的不断成熟,新的数据将会基于获取的链下数据直接在链上产生,理想状态下最终会实现人类数据的链上化。这样的好处主要在于两点,一是人们开始有条件管控个人数据,杜绝了目前市场上普遍存在的对个人数据的不正当使用和出售;二是人们无需和现在一样在任何的场景下都需要出具独立的证明资料,而是可以直接全部绑定到链上个人画像上,大大的方便了人们的生活,提升了整个社会的效率。
2.4 上层应用
多为基于底层基础链开发并使用中层协议功能的 DAPP,在某一具体的应用场景下发挥作用。大多上层应用并不具备独有的主链,而是通过在基础链上分发自己的通证并建立适当的激励模型来运作。由于这一部分的应用目前大多处于非常早期的阶段,加之基础设施不完善,因而基本停留在概念层面,不再对特定项目进行阐述。
2.4.1 预测市场
预测市场类项目本质上依然是链下信息上链,确保数据在整个预测进程中不被篡改,结果真实可信。从另一个角度来讲该类项目可以和人工智能相结合,对数据进行深度学习,最终应用场景将不仅仅限于市场预测,而可以广泛扩展甚至处理人类行为相关的任何类型的预测问题。在这一类应用中,区块链技术的作用主要体现在通过独有的通证机制降低数据获取门槛并确保链上数据的真实可信。
2.4.2 内容分发
该类项目主要解决两个痛点,一是众多优质项目、内容由于很多原因难以进入大众视野,二是当前互联网生态下内容分发还不够精准。第一个问题对应的落地场景包括但不限于游戏,文学、社交、直播等领域,发布者在区块链平台上输出自己的内容,通过激励模型的作用,优秀的项目和作品将会显现出来。第二个问题对应的落地场景可见于广告领域,借助区块链内用户数据的完备性和针对性,实现更精准的广告投放。
2.4.3 金融服务
该领域的区块链应用,逻辑上和传统金融领域并无差别,只需将通证理解成法币即可。
a. 借贷: 当用户拥有的通证不流通或不足时,可以通过区块链进行通证的借贷。
b. 资产管理: 通过区块链技术和有效的通证机制将资产管理者和投资者高效的连接起来并提供各项资产管理工具的接口。也可以项目本身提供金融服务并将数据上链接受监督。
c. 通证交易: 目前的通证交易大多发生在中心化交易所中,这种模式存在很多问题:交易所被黑客攻击导致资产丢失,监守自盗,恶意操纵价格,新通证上线不及时等等。一个可行的解决方案便是去中心化交易所承担通证交易服务。所有的交易都在链上完成,资产的安全性将会有所提升交易信息真实可查,不可篡改, 操纵市场的行为将会被所有参与者得知只要通证符合该平台支持的通证开发协议,就可以被任何人,在任意时间加入到交易对中,增加了新资产流动性。
d. 证券: 该类应用可以对标纳斯达克,在项目设计中,投资和权益都将使用通证衡量,现实世界的证券资产也可以迁移到区块链上来。此类别面临的最大阻碍在于政策能否放开。