数字版权平台Po.et 开发周报解读
今天看到了PEOT官网最新发布的一篇文章《PO.ET Node 2.0》,文中谈到了过去一段时间内项目团队对POET长远目标的思考与讨论,并详细介绍了改进后的技术架构。
作为一名POET项目投资者与长期关注者,本人从区块链架构师角度来解读一下此次架构改进的技术细节和意义。
首先,从技术角度来理解新版技术架构。
在理解2.0版的技术框架之前,我们先来看看1.0版的架构图:
1.0版的POET是围绕着数据库DB(也就是节点账本)建立的一套数据存储与读取系统,用户接口仅限于浏览器(Explorer)以及授权系统(Auth)。重要的是Explorer API和Auth API在1.0版架构下是相对独立的,并没有进行整合。
整个1.0版的架构图中各模块之间的逻辑关系并不是十分清晰。
总体感觉,1.0版的架构更像是一个专为解决某个问题(如数字版权的确权)而做的框架
2.0版架构经调整后示意图如下:
2.0版的架构有以下几个明显特点:
以API接口为重点,面向外部应用的调用;
引入了IPFS(星际文件系统)分布式数据存储服务;
1.0版架构下的区块链浏览器(Explorer)和授权系统(Auth)在新的框架中消失,都成了外部的客户端应用(Application),这些应用通过API与区块链进行交互。
虽然这次架构调整的规模很大,但之前的工作仍旧得以保留。之前,POET已经完成了底层区块链的数据结构、数据存取,以及区块链浏览器以及授权系统开发。在新的架构下,底层区块链仍旧保留,浏览器和授权系统变成了外部客户端应用。
除此之外,新版架构中增加了星际文件系统(IPFS),这是目前区块链技术中最主流的一项文件存储服务,已经被很多区块链项目使用。
架构调整对任何项目的意义都非常重大且深远,这次POET架构从1.0升级到2.0,将会对项目产生如下影响:
项目从封闭走向开放。
作为BTC Media集团的孵化项目,POET初衷是为了解决该媒体集团在数字版权管理上遇到的现实问题,即:对投稿者版权合法性的确认。
但是,随着项目的发展,需要引入越来越多的媒体和供稿人,而不同类型媒体和供稿人需要解决不同类型的数字版权确权问题。有的是文字,有的是图像,有的是视频,有的是音频。
在这种情况下,原先针对文字/图像类数字版权问题的方案就无法适用了。因此,POET只能走向更加开放和包容,让更多的媒体和供稿人能够通过API,方便地在POET区块链上进行存证与确权。
从项目走向平台
任何开放API调用的项目最大的意义在于能够实现平台化。在目前的数字版权区块链解决方案中,尚未出现一个开放的API,一旦某个项目对外开放了接口,就能让无数出版商、作者、媒体极其方便的使用该服务。从而让项目将成为一个公共的服务平台。
从面向区块链走向面向开发者
从面向区块链到面向开发者,已经成了当前区块链行业发展的最新趋势。无论是公有链还是联盟链,都有非常方便易用的面向开发者工具。如:以太坊的Solidity智能合约开发,HyperLedger的Composer等等。
区块链作为一项新型技术,正处在高速发展阶段,没有任何人能够预测一年后会发生什么事情。这门技术需要无数个富有创意头脑的开发者去推动,去创新。区块链要成为BAAS(Blockchain as a Service 区块链即服务),必须要让广大开发者参与,而开放的API则是关键。
今天非常高兴看到POET项目团队能有勇气否定自己,并确定了符合今后长远的发展目标的技术框架,正如今天官方发表的文章最后所说:"This proverbial backtrack is done in order to move faster. "以退为进,只为了更快地前行。