谈谈自己对铂链(Bottos)的看法和分析

首次接触和第一印象

第一次接触铂链是在初链群中被铂链群管拉进技术群时开始的。铂链对我来说印象最深的还是他那长达70多页的白皮书。作为一条主攻AI领域的专用公链,我在还没开始看铂链项目代码时就设想铂链对于AI部分的处理应该是在区块链内部构建一个运行AI运算的基础设施模块,再由区块链完成AI模块产出数据的确权,AI的运算可能将一部分交由智能合约处理,做到运算和数据双双上链。AI计算天生是构建在大数据之上的,可以将大数据比作粮食,AI比作野兽,野兽只有在充分进食后才能进化,所以如果AI运算的基础设施和区块链整合在一起那区块链一定会大数据紧密结合,区块链如果和大数据紧密结合那对于数据存储这一块儿的要求就非常高了,数据分片技术可能会成为一个瓶颈。AI+大数据+区块链?再加上那70多页的白皮书?基于以上猜想,我对铂链充满好奇。在进入铂链技术群之后,我就从GitHub上下载了铂链的代码,花了一个星期左右的时间看完了绝大部分代码,也发现了一些小BUG和不足,目前的感受是铂链的代码其实写得挺好的,看得出来是在一个经验丰富的架构师的带领下发起的项目,但在架构设计上和我之前对铂链的设想有明显的出入,我并未看到任何和AI相关的代码,也未发现对于数据储存这一块儿有明显亮眼的处理。

重新整理对“AI+区块链”的认知

在铂链技术群里发表了自己对铂链架构设计的看法,也得到了铂链开发者的回应,这才认识到自己对“AI+区块链”的认知存在偏差。“AI+区块链”其实并不是将AI和区块链整合在一起,AI构建在大数据之上,而区块链则是作为AI在数据确权和分享上的一种延申。根据 《Blockchain —构建新一代的人工智能生态系统(http://www.blockchainbrother.com/article/1024)》 这篇文章的描述,AI的发展归咎于算力、算法和数据这三个核心因素。AI算法在上世纪就已被研究透彻,但当时AI并未发展起来的原因正是算力和数据的缺失。在21世纪的今天,CPU/GPU的算力依据摩尔定律(甚至超过摩尔定律)在增长,互联网的发展加快了社会进步的节奏,以往在线下堆积的数据也逐渐搬到了线上,大数据和云计算的出现更是让AI在算力和数据上的不足得以弥补,所以近几年AI领域出现了爆发式地增长:算法一直都有,现在算力和数据也跟上了,AI发展的三要素也都集齐了。虽然算力和数据跟上了,但也只是在“量”上粗暴地增加了而已,在算力共享、数据交换和数据确权等“质”的转变上,由于区块链的出现也迎来了转机。区块链构建在密码学基础上的数字身份让数据天然的具有“身份”属性,其去中心化的特性也让数据的流转脱离了中心化的束缚而变得更加高效。数据具有身份验证而且流通更快,这让AI产生的数据更具价值,再配合上区块链网络庞大的协同计算能力,AI的运转速度无疑将更上一个台阶。所以我想,像铂链这样主打AI的区块链,更多的还是为现有的AI体系提供数据上链和分享服务,而并不是构建一个独立的AI生态系统,如果是这样,那以后跨链通信应该会是这些主攻AI市场的区块链所应该具备的功能。

铂链代码的简单分析

> 高并发框架

铂链代码由Go语言编写,代码结构比较清晰,代码质量和原创程度都比较高,没有看到明显抄袭的痕迹。铂链主体采用高并发的Actor模型构建,由ProtoActor.Go实现。铂链将API服务(Api)、链处理(Chain)、P2P网络处理(Net)、区块生产(Producer)、交易处理(Transaction)和可选的MongoDB服务(OptionDB)抽象为对应的Actor模型:

  • API服务&#x


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部