迅雷链多久证明一个区块 迅雷链解决了区块链迫在眉睫的存储问题

入门知识 3周前 (09-12) 17次浏览 0个评论

如何在区块链上存储大数据和大文件?

这是困扰区块链应用实施的主要问题之一。业内很多技术团队都在做各种尝试,寻找合适的方式将大文件保存在链上。

11月24日,在迅雷链技术沙龙上海站,迅雷链底层研发工程师张晓刚分享了迅雷链针对这一问题的解决方案。他表示,通过冗余编码和共享计算技术,可以有效解决大规模数据上链问题,消除了区块链技术商用的一大障碍。

迅雷区块链怎么注册_迅雷链多久证明一个区块_区块链社会解码区块链全球应用与投资案例

区块链存储痛点:昂贵、容量小

在链上存储数据并不难。目前,基本上所有区块链主链都可以实现数据存储。真正的问题是数据的存储成本极其昂贵。例如,在以太坊上,存储 1MB 数据大约需要 3.76ETH,即使以目前的市场价格也接近 3000 元。在 EOS 上更是如此。曾经有人估计,单单购买内存在EOS上开发一个DAPP就需要上百万元。显然,如此高的价格在实际商业用途中根本无法接受。

另外,现有主流区块链上可以保存的数据量并不大。这是因为传统的区块链是单机存储架构,数据存储容量受限于单机存储的上限。张晓刚表示,截至2018年5月迅雷链多久证明一个区块,比特币一个完整节点的数据存储量已达到210G,而以太坊的数据存储量已达到1T。这个级别让很多普通用户无法运行完整的以太坊节点。

如果商业应用的数据上传放开,数据存储的增长将非常迅速,远超目前的数据量。以目前的技术架构,基本无法满足实际的商业数据上传需求。

高成本、小容量成为目前区块链数据存储面临的主要问题。如果要商业化,解决存储问题首当其冲。

区块链社会解码区块链全球应用与投资案例_迅雷区块链怎么注册_迅雷链多久证明一个区块

迅雷链的解决方案

据张晓刚介绍,迅雷链数据上传和保存的解决方案分为3步。一是打破传统区块链所有节点存储相同数据的做法,代之以新的分区模式。

迅雷链多久证明一个区块_迅雷区块链怎么注册_区块链社会解码区块链全球应用与投资案例

迅雷链采用独创的同构多链架构,可自行分区,并保证每个分区的结构完全相同。分区后将不同的分区交给不同的节点集群进行存储,使得单个节点存储的数据量大大减少,有效降低了单个节点的存储压力。

如果分区需要更高的性能或者存储达到阈值,可以平滑扩展分区,即将一个分区划分为更多的分区,这样既提高了性能,也减缓了存储的增长。迅雷链的节点来自于共享计算提供的150万+个人节点,如此庞大的数量足以支撑足够的分区存储需求。

其次,就是迅雷链文件系统,简称TCFS,在业界引起了很大反响。用户将文件存储在 TCFS 中,TCFS 会计算文件的摘要并返回一个哈希值,并将哈希值上传到链上,这样大容量的文件数据也可以记录在链上。

另一方面,TCFS 应该保证文件存储的安全性和可靠性。它通过冗余编码将文件分成若干片,并保存在不同的节点上。在读取的时候,只要将一些切片组合在一起,就可以恢复整个原始文件,从而保证即使有节点不在线的情况下,也只有剩下的在线节点才能恢复整个文件。同时,任何单个节点都看到文件碎片,无法还原其真实含义,确保安全。

此外,张晓刚还透露迅雷链多久证明一个区块,迅雷链目前正在将底层存储升级为可插拔的插件存储架构。节点可以根据自己的场景选择不同的底层存储架构。除了原生支持的levelDB存储,后续还会陆续有新的存储方案支持。

通过这三步技术创新,迅雷链已经能够妥善处理大数据和大文件在链上的存储问题。在分享的最后,张晓刚表示,迅雷链对所有技术问题的解决都是基于如何让开发者更好、更方便地开发区块链应用,存储解决方案也不例外。迅雷链希望通过存储技术的创新,让区块链开发者能够做出更丰富更好的DAPP,尽快实现区块链技术的商业化。

挖矿网Ethos中文站简单易用的挖矿系统,为挖矿产业提供教程软件以及矿机测评交易信息等,挖矿网各种数字货币挖矿收益对比计算,挖矿网介绍挖矿的工具,以及矿场的最新消息等。http://www.ethospool.com/

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址