• 注册
    • 查看作者
    • 写在Filecoin跃进之年前:从源头讲起(附挖矿封装流程)

      作为一种跨时代、突破性的协议,IPFS分布式存储及其激励层Filecoin的诞生,将为Web 3.0生态带来一种更安全、更高效、更低成本、更有用的数据存储法则,它们共同创造了去中心化的数据存储市场。下面就让我们从源头开始,系统回顾下IPFS与Filecoin的诞生与发展。

      01

      胡安·贝内特的警惕

      2009年10月26日,雅虎终止了超过3800万个地理城市网站!对此,新城市公司的创始人凯尔德雷克在一封加密电子邮件中写道:地理城市公司关闭的那一天对我来说是毁灭性的一天。

      2014年,摩根大通银行的近亿级用户数据被黑客窃取,摩根大通银行在当天便确认了这一事件的真实性。据摩根大通银行透露,在这一起网络攻击事件中,身在南欧地区的黑客通过摩根大通数十个服务器登入权限,盗取银行客户的姓名、住址、电话号码和电邮地址等个人信息,共计7600万家庭用户和700万小企业用户的信息被盗,受影响者人数占美国人口的四分之一。

      身处2020年的我们,无法判断这两件事件与“亚历山大图书馆被烧毁”事件对IPFS创始人胡安·贝内特产生了多大的影响。不过据其发布的一份电子邮件中写道:今天的网络是高度集中的,我觉得这是非常令人担忧的;如今如此多的人类表达和人类交流完全是通过集中式社交网络来进行,这些网络可能随时会消失,带走所有数据,或者至少切断所有联系。

      写在Filecoin跃进之年前:从源头讲起(附挖矿封装流程)
         

      02

      IPFS协议的诞生

      在2014年的五月份,胡安·贝内特联合了几位志同道合的伙伴,共同成立了协议实验室(Protocol Labs),开始了一场关于互联网未来的大胆试验。

      据协议实验室官方描述,协议实验室是一个专注于网络协议研究、开发和部署的实验室,主要关注文件数据的存储、定位和传输;而IPFS协议则是一种点对点、文件内容可寻址的完整性技术栈解决方案。简单来讲,IPFS协议对标的是当前主流的HTTP协议,而IPFS所要做的,就是取代HTTP协议!

      同时在这一年中,胡安·贝内特还就IPFS这一项目,向顶级创业孵化器Y Combinator提交了申请,YC合伙人道尔顿·考德威尔给予了这样的回复:尽管胡安·贝纳特(Juan Benet)尚未完成编码项目的工作,该项目看起来是要重写互联网工作方式的规则,这是一个很大的愿景。7月16日,协议实验室成功获得了来自Y Combinator的12万美元种子轮孵化资金。

      之后的日子里,协议实验室便开足了马力,全面研发基于IPFS底层协议的libp2p、 IPLD 、Multiformats等应用层,这也为Filecoin项目的诞生打下了坚实基础。

      写在Filecoin跃进之年前:从源头讲起(附挖矿封装流程)
         

      03

      轰动区块链行业的Filecoin

      如果说,IPFS的诞生是为了取代当前主流的HTTP协议;那么Filecoin的出现,就是向亚马逊、微软、谷歌、阿里巴巴这些云存储市场巨头发起的全面战争。

      2017年的7月份,协议实验室以IPFS协议为基础,在其上创建了去中心化存储网络——Filecoin,这也是IPFS协议上的唯一激励层。Filecoin旨在建立一个去中心化、高效率的网络基础设施。

      不过,在Filecoin项目的初期,虽然人们对这个项目充满了期待,但其创始人胡安·贝内特却一度悲观。据协议实验室透露,胡安·贝内特曾打算向Filecoin投入风险基金,而其合作伙伴Y Combinator也做好了最坏的打算。值得庆幸的是,胡安·贝内特最终还是如期发布了《Filecoin白皮书》。

      在同年八月份,协议实验室进行了关于Filecoin项目的首轮募资,在一个小时内便成功融资到2.57亿美元,打破了当时的区块链项目融资速度与规模。A16Z、红杉资本、Y Combinator、Winklevoss Capital、DCG 集团(灰度母公司)等,均是其豪华投资阵容中的一员。

      写在Filecoin跃进之年前:从源头讲起(附挖矿封装流程)
         

      04

      波折不断的上线之路

      拥有诸多顶级投资机构背书的Filecoin,可以说是风头无两。不过,名声是把双刃剑,在成功融资2.57 亿美元后,Filecoin项目的进展却不尽如人意,主网上线也是一再推迟。同时,由于Filecoin的极高名气,当时市场上打造其名义的资金盘也层出不穷。

      在沉寂了近两年的时候后,2019年的2月份,Filecoin代码开源,go-filecoin开发测试版本终于上线了。此后,Filecoin项目传来的消息接连不断。2019年4月在深圳举行的IPFS行业发展会上,胡安通过视频为IPFS行业的发展送上了祝福,关于Filecoin项目的相关动态也开始持续进入大众视野。

      同时,随着德国航天中心、美国国家航空航天局、美国国会图书馆、火狐浏览器、谷歌浏览器、以太坊等诸多知名机构相继使用IPFS技术,Filecoin价值也开始水涨船高。2019年末,加密市场上的FIL期货一度被炒到数百元,且上线期货的的交易所也多达数十家。

      尽管一路磕磕绊绊,流言蜚语不断,但是在2020年的10月15日,延期了两年多的Filecoin主网还是上线了;而在上线当日,全球80%以上的主流交易所便开通了Filecoin相关交易所,这是之前从未有过的盛况!

      写在Filecoin跃进之年前:从源头讲起(附挖矿封装流程)
         

      05

      专注长期价值的官方态度

      在主网启动后不久,Filecoin官方团队(协议实验室)针对Filecoin的经济模型,进行了相应的严苛调整,由此也引来了社区矿工们的怨声载道。不过对此,胡安·贝内特则在一次演讲中表示:Filecoin的重心是为客户存储数据,并不是只想短期获利者的简单游戏,而是长期投资者的伟大事业。

      尽管如此,加入到Filecoin生态的志同道合者还是越来越多。在主网上线的一个月多后,Filecoin的全网有效算力正式突破1EiB;时至今日,全网有效算力已经达到1.438EiB,活跃矿工数量达到869个。

      写在Filecoin跃进之年前:从源头讲起(附挖矿封装流程)
             

      数据来源:飞狐浏览器;时间:12月18日18:25

      很多人认为,要达到与传统云计算竞争的规模是不可能的。当我们刚开始做这个项目的时候,很多人都嘲笑我们,直接嘲笑我说“你不可能让一个去中心化的网络容量超过几个PB,也许10PB”,现在,我们达到了1EB,这是人们之前预测数据的100倍;而Filecoin这个网络,也才是刚刚开始!

      ——胡安·贝内特

      而且最重要的,作为一个区块链行业中的初生婴儿,Filecoin的未来之路还很长,目前仅是刚开始,2021年将成为Filecoin生态至关重要的跃进之年!

      写在Filecoin跃进之年前:从源头讲起(附挖矿封装流程)
         

      矿工须知:Filecoin挖矿过程中的P1P2、C1C2

      所谓封装,就是按照Filecoin的规定格式,把数据进行灌装,P1、P2、C1、C2就是打包灌装的四个过程(全称为:Precommit1、Precommit2、Commit1、Commit2;Pre:提前或准备的意思)。下面以集装箱装箱为例:

      Precommit1(预封装一阶段)

      第一阶段,来了一堆文件数据怎么办?当然是把他们进行切片装箱了(因为在IPFS网络上的文件都要进行切片,最大不能超过256K),这个把文件切片的阶段就叫做p1。

      这个阶段需要大量消耗CPU。

      Precommit2(预封装二阶段)

      第二阶段,把这个装成小箱的数据碎片,做好文件名和一些信息的记录(这就是我们通常所说的,动态哈希列表DHT的形成过程,以后要找文件全凭这个DHT),这个生成动态哈希列表的过程就叫p2。

      因为这个过程需要生成默克尔树,所以需要使用GPU,也就是显卡资源,所以很多时候密封机会需要加一个显卡。

      Commit1(封装一阶段)

      第三个阶段,把数据进行切片装到小箱子之中,然后生成了文件的信息表之后,下一步要做什么呢?就是给这些小箱子贴标签,这就是c1。

      这一阶段很省时间,一般几十秒就干完活了。

      Commit2(封装二阶段)

      第四个阶段,要做的是零知识证明,就是为了将来提交时空证明而准备的,那什么是零知识证明呢?就是存储这个节点,我不知道我存储内容的情况下,也能证明我已经保存了这个文件,这就是c2。

      这个阶段一般需要大量的并行计算,所以多显卡机是一个必备工具。

      总结

      封装数据的过程就是P1、P2、C1、C2。P1就是切片装箱,需要AMD CPU(耗时几个小时);P2就是生成文件的信息表也叫动态哈希列表DHT,一般需要显卡(几十分钟完事);C1就是贴标签(几十秒就够);C2就是做零知识证明,一般需要多显卡(半个小时左右)。

    • 0
    • 0
    • 0
    • 36
    • 请登录之后再进行评论

      登录
    • 做任务
    • 实时动态
    • 偏好设置
    • 返回顶部
    • 单栏布局 侧栏位置: