主页(http://www.kuwanit.com):解决区块链内存不足问题的分布式存储是什么?
这是白话区块链的第1411期原创 作者 | 三黎
出品|白话区块链(ID:hellobtc)
去年 10 月 15 日,Filecoin 主网于区块链高度 148888 启动。OKEx、火币、币安陆续宣布支持其代币 Fil,并于当日晚间上线。上线后,Filecoin 生态渐渐丰富起来,Filecoin 网络也迅速在金融、媒体和游戏等领域开始布局。
截止目前,Filecoin 官网已平稳运行 10 个月,马上也将迎来主网上线一周年。为何当时主网上线备受瞩目,对于区块链发展意味着什么?
01
IPFS 和 Filecoin 是什么,与区块链有什么联系?
IPFS,全称星际文件系统(InterPlanetary File System),是一个点对点的分布式文件系统,运用了以下四大技术原理。
1. 分布式哈希表(DHT,全称 Distributed Hash Table):一种分布式存储解决方案,通过全网节点来维护一个巨大的文件索引哈希表(文件哈希值和存储该文件的计算机 IP 地址),由于表的内容很多,因此把它分为一些小块,每个节点维护一小块。
当要查找某个文件时,先找到存储文件内容的节点地址,然后从节点中查找信息,也就是说,即便不需要服务器,可以从 DHT 中找到对应文件存储的位置。
2.BT 协议(全称 BitTorrent):作为文件传输协议,BT 协议与常用的 Http 协议不同,BT 的文件传输是通过独立的用户与用户之间进行点对点传递的。
3. 版本控制系统(Git):Git 是世界上目前最先进的分布式版本控制系统,可以用来跟踪、分支、合并和管理代码版本。
例如你需要编写一个文档,这个文档需要以不同的形式和略微变动的内容发给各个部门。如果涉及到多个部门,可能你需要写多个版本,都保存下来。这时候 Git 就派上用场了,它可以自动记录每次文件的改动,还可以让同事协作编辑,方便跟踪和操作。
4. 自验证文件系统(SFS,全称 Self-Certifying File System):IPFS 在文件命名中使用了 SFS 自验证,使得任何人在 IPFS 上发布文件对象都可以自带验证功能,其他用户也可以确认该文件是否是用户发布,保障了消息来源的准确性。
从运用的四大技术原理可以看出,IPFS 主要是一个优化存储、传输、查找文件等方面的系统。IPFS 自 2015 年发布,已经应用了 6 年了,但其本身和区块链并没有关系,也不等同于去年上线的 FileCoin。
Filecoin 只是 IPFS 的一个激励层,通过引入区块链和经济模型的设计来解决 IPFS 存在的问题,两者是一种相互促进的关系。
由于区块链本身并不适合存储大量的数据,只能记录一些简单的交易数据为前提。如果 IPFS 和 Filecoin 可以为区块链提供一种长期储存、成本低廉、安全性好、隐私保护性强的存储方式,它会成为区块链的重要基础设施。
02
鸽王主网上线,意味着什么?
首先,币安、OKEx、火币、Coinbase 等众多交易平台明确提出会支持该项目,有利于进一步促进 IPFS 的快速成长,推动区块链行业的发展繁荣。
其次,IPFS 开始与传统互联网世界融合。将会吸引更多的普通用户参与到区块链中。让更多的人体验到去中心化存储在隐私保护、存储成本、安全稳定等方面的优势,有利于数据的价值传递。
最后,从根本上改变了用户访问文件的方式。所有的访问将会被分散到不同的节点,黑客其实是完全不知道这个文件是存在哪个服务器,根本没有办法进行攻击,如果要攻击某个服务器,基本上就要攻陷某个网络,避免了 HTTP 易被窥视和不稳定的缺点。
据了解,美国阿波罗登月计划,从月球拍摄的所有机密文件都使用了 IPFS 进行上传保存;全球第二大浏览器火狐宣布支持 IPFS 分布式协议;imToken 的加密资产钱包已明确表明要接入 IPFS;美国国会图书馆和维基解密同样使用了 IPFS 网络存储数据等等。
03
小结
值得关注的是,IPFS 在 NFT 领域也有所布局,凭借着它分布式存储的特性,在 NFT 资产的安全性方面有所布局。
随着数据时代存储需求猛增,Filecoin 正在尝试用区块链的方案对存储领域进行一次变革,作为一项围绕区块链中的痛点而发展的技术,IPFS 或许会给区块链应用的落地增加更多可能性。
你怎么看Filecoin 上线一年来的发展?欢迎在留言区分享你的观点。
发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。