【区块链早餐会第二十一期】分布式存储如何帮助区块链应用落地

转载
2305 天前
16896

区块链早餐会:由金融科技大佬易欢欢、中关村区块链产业联盟理事长元道、北大金融校友会副会长宋宇海、火币首席战略官蔡凯龙、Cyber Capital 合伙人武绍卿、DFUND合伙人李泉、LITEX创始人王硕斌联合发起,由“绿色区块链社群”主办,聚集了区块链、互联网、金融科技等领域的行业精英、投资人、媒体人及近两百家上市公司董事长及CEO,共同探讨区块链如何服务国家战略和实体经济,推动区块链行业升级换挡,让更多有影响力的企业和更大规模的长效资金进入到行业中来。

本期嘉宾:何晓阳,区块链数据存储项目Lambda的创始人,中国基础软件领域领军人物之一。毕业于北京理工大学计算机系,曾在BEA和Oracle从事软件研发,于2008年创立OneAPM,OneAPM于2016年挂牌新三板。曾在Apache基金会下领导了两个开源数据库项目的开发,在开源社区有着广泛的影响力。2017年发起Lambda项目。

区块链及相关社区在加速发展和繁荣,但是到目前为止,很多去中心化应用项目面临着无法落地的风险,根本原因在于基础设施的不完善,缺乏数据落地的能力。

很多缺乏技术认知的去中心化应用开发团队,都误以为区块链是一个去中心化的分布式数据库(database),甚至是一种云端的“魔法数据库”,而事实上现在所有的公链的本质只是一个去中心化的分布式账本(ledger),是一个简单的交易记录的线性表,能够存储的数据只有交易双方的地址以及交易金额,其他数据均无法存储。

在没有数据的情况下,区块链的实际使用场景受到了很大的限制。Sia、Storj、MaidSafe等项目提供的电子化网盘并非是针对程序访问,价值相对较小。IPFS和FileCoin项目致力于提供一种分布式的文件存储,这是有意义的尝试和探索。但正如在互联网领域曾经发生过的一样,文件是一种非格式化数据,只能用于人的整体观看浏览,却无法让应用程序方便的查询和访问,大规模的数据交换和应用需要基于格式化/半格式化的对象存储系统或数据库系统,来提供对象数据、KV数据、表格数据和关系型数据的访问能力。并且,IPFS的设计时间较早,其设计思想更多受到P2P网络项目如Kademlia的影响,这也导致其主链项目FileCoin的进展不如预期。

因此,何晓阳总结道,做存储需要关注三点:第一,分布式存储可以解决现在的区块链账本不能存储业务数据的问题。第二,借助于区块链技术,可以解决分布式存储的数据完整性证明问题。第三,借助于数据完整性证明,可以做到链下数据像链上数据一样的不可篡改。

回顾移动互联网的发展,一直都是围绕着怎样去访问数据,怎样更好的去使用数据的发展。从最早数据都是片段性的,可能是在各个大学的数据中心通过终端访问,到有了HTTP协议能够通过浏览器访问,再到乔布斯发明了iphone,可以通过移动互联网手机去随时的使用、访问、观看数据,移动互联网本身就是围绕着数据的发展而发展的一个行业。

现在到了区块链时代,区块链是一个去中心化的互联网,但是去中心化互联网的数据到底是在哪里?因为现在的区块链本身不能存数据,只能存帐,只能存交易,只能存两个地址之间传递的交易信息而不能存其他的任何信息,这就是现在区块链的问题。

直到去年,还有很多人会把区块链当成是一个数据库,而且是当成一个云端的通用数据库去使用。今年虽然情况好了一点,大家知道区块链不能存数据,但是还有很多人会说,把数据存在IPFS上,但事实上IPFS现在也是不能存数据。因为IPFS虽然出来了,但是IPFS缺少了FileCoin这个项目,就不能保证存的数据不被删除或不被篡改,这跟把数据存在任何一个个人电脑上没有任何区别,它没有保证数据不被篡改的特性。

所以,区块链存储项目需要提供跟IPFS一样的存储功能,甚至从特性上来说功能更多,比如可以存块数据,并且提供机制去保证数据的完整性、可恢复性、持久性,保证数据的不被篡改,实现数据在不可信任的存储节点上不被篡改的特性。

目前区块链行业面临tps不足、跨链的问题、治理性的问题、应用开发的问题等,但最终还是可以回到分布式系统的几个关键问题上,分布式系统的计算问题、存储问题以及分布式系统的网络问题。

分布式系统计算问题、网络问题和存储问题,本质上是一个分布式系统的计算结果之间怎么样形成可验证的共识,网络内容之间怎么样可验证和形成共识,以及存储系统之间怎么样内容可验证并且形成共识,其实就是“验证共识”四个字。

何晓阳认为,存储类的项目能够分为两种不同的项目,第一种是偏向于比较科学、学术、技术的项目,像SIA.,storj,IPFS,Lambda;第二种项目更多偏向于社区运作或者偏向于其他特性的一些项目。

这两种项目最大区别是,第一类项目认为分布式存储一定是一Permissionless环境,一个不被信任的存储。那么不被信任的存储上一定要检验它,在那存了数据之后一定要检验在不在。检验有没有被修改,是不是完整的,有没有其他的问题,是不是可用的。第二类项目,在何晓阳看来,自从有了EOS以后,很多项目开始把不可信当可信进处理,好像是我跟你假装很熟,所我就放你那儿,我完全信任你,你删了就删了,爱存就存,完全不提存储和数据的完整性证明。

未来,何晓阳认为,当区块链版本的分布式存储完善以后,数据的完整性证明、数据的确定删除、数据的流向治理、数据的密文检索,数据的多方安全计算模式下的数据交易和数据共享才都可以比较好的得到实现。从而,物联网、溯源、AI这些领域,才有可能真正的区块链化。

绿色区块链社群:聚集了业内数千名从业者及专家顾问。率先提出“绿色区块链”理念,推动与实践绿色区块链、产业区块链,落实绿色经济、绿色金融、绿色信用体系。绿色区块链相比以挖矿为代表的传统高能耗区块链,倡导和实践绿色环保理念,是全球第一个贡献绿色资产的区块链生态系统。