Filecoin开发网“被刷单”?你“被营销”了吗?
2019年上半年,伴随着BTC的小波上扬,不管是矿圈儿、链圈儿还是币圈儿等都迎来了“暖春”,给在18年寒风中行走的人们带来了些许慰藉。
2月14号
-
情人节当天“源代码开源”,揭开了神秘的开发面纱;
(让一直质疑或猜测项目胎死腹中的言论有所消停)
-
更新“项目开发进程”,整体推进延期一个季度;
“延期”:对于很多从17年就着手树旗?大肆销售IPFS矿机的很多公司或组织来说,啪啪啪的打脸声应该很有节奏感;
-
Replication Game“复制游戏”开启?,集思广益提醒算法效率;
机会来了,牛?吹再高不如亮剑一试,有没有技术支撑谁还能委屈了你不成;
-
Filecoin Network Stats上线,现在用于开发网测试性能查询;
【你听说的排名就在这里?动动手指不要总是“道听途说”】
3月27号
-
go--filecoin 0.1.4 上线,开发网第一个版本,许多具备技术开发实力的公司和组织参与进来;
4月19号
-
协议实验室与以太坊基金会达成合作,建立促进VDF技术的基金会;协议实验室的生态在不断壮大;
5月09号
-
Filecoin首次线上矿工会议召开,再次明晰了项目进度及推进细节;
【Filecoin首次矿工社区会议,你所关心的问题,答案都在这里】
5月17号
-
go--filecoin0.2.2 上线,开发网第二版本开跑
-
Filecoin团队发起“零知识证明”挑战,悬赏10万美金;
这才是真正的肌肉?,各种营销大咖有本事来秀,小编服你!
有了这个脉络,心里该有点儿数了吧!
既然名为“开发网”就是目前有很多不完善的地方,需要各位码农朋友们集思广益让网络更加强壮?有开发能力的尽管上,只动嘴巴是拉不动火车的。
开发网一出即一石激起千层浪:
-
什么自己成为了大节点?
还搞一个高仿的网站出来,让身在这个行业的小编?哭笑不得,真真是赤裸裸在向市场收“智商税”呀!
-
什么上线的是“测试网”?
-
什么FIL代币开始交易了?
-
什么自己和官方***关系?
。。。 。。。
此刻小编心中单曲循环【沙漠骆驼】
什么鬼魅传说
什么魑魅魍魉妖魔
只有那鹭鹰在幽幽的高歌
-
什么我挖了多少多少代币?
【亲 水龙头?里接,谁想要送一车】
-
我的排名第一☝️
【对于能积极参与到这个生态的每一位小主,小编都很尊敬大家,越多人参与网络和生态才能更加强大。
可。可。可。以此为“虎?”,夸夸其谈还煞有介事的一副独步天下舍我其谁架势,未免有些虚张声势了】
PS:区块链精神是大家对【去中心化】的向往,如果都让你一家做了,那还玩儿什么,都去中心化网络了你还一副“我是老大”的姿态,只能说你还在中心化的思维里没出来。
是猫是虎?
-
4月份创始人胡安在一段视频说到:“请大家不要购买任何硬件设备”
-
5月份矿工会议上三次申明:
We recommend you do not buy hardware right now. Specs will come in the future!
我们再次提醒你不要购买任何硬件设备,细则将在后续发布
-
有关硬件的配置方面
由于各种算法还未完全确定✅硬件配置没有最好一定是随着市场发展不断迭代;
难道你是孙悟空,石头缝里蹦出来;
是猴子派来搞笑的吗?
近日,Filecoin开发网络变得极不正常,出现恶意矿工利用网络漏洞挖矿的情况,使得整个网络基本上陷入不可用状态。
Steven:IPFS原力区技术开发人员
Why:Filecoin团队开发人员,原名Jeromy Johnson
ZenGround0:Filecoin团队开发人员
Steven与Protolabs的开发人员进行了几轮讨论,小编做了简单梳理。
-
Filecoin网络故障现象和初步沟通
5月23日,Steven注意到开发测试网出现异常。主要的问题是:自18日之后,就出现恶意挖矿的状况,到22日开始,情况变得非常糟糕,有矿工几乎霸占网络出块。具体现象见下图
经过分析后,Steven即时跟核心开发人员Why 和 ZenGround0 进行了沟通。
这个问题在0.2.x发布时已经被注意到了,go-filecoin当前还是一个原型,还没有完成整个共识协议的实现,而且当前区块时间在验证中也没有被强制验证。为了阻止类似攻击,可以做两件事:
1)时间戳规则;
2)VDF在挖矿和验证中的实现。
Why 根据此马上提了一个Issue,并进行了回复:
https://githbu.com/filecoin-projict/specs/issues/290
有意思的是,在这个公开讨论过后几个小时,有人用几乎一样的内容去提了一个issue,并大张旗鼓地进行市场宣传。
小编我这暴脾气,上图一张自己体会
那么这些恶意节点是如何实现攻击的呢?Steven与Why 和 ZenGround 进行了线下邮件探讨。在目前的代码实现的基础之上其实非常简单,主要借助前面提到的没有实现VDF和时间戳验证,直接展开攻击。攻击方法大致如下:
-
不遵循现在版本中30秒一个区块的规则,大大降低自己产生区块的时间,以实现比他人更快地出块;(这是利用当前版本没有严格进行时间戳检查的漏洞)
-
过滤掉与自己无关的消息,只接受与自己有关的消息。(这个相当恶劣,使得其他人没有增加算力的机会。)
-
不断地利用空块来变化ticket 值,以保证下一个有效区块的 ticket 能够保证自己能够再次出块;(仍然是利用没有验证delay 和 VDF没有实现的漏洞)
按照这种方式,人人可以展开攻击,10几行代码就可以搞定
【IPFS原力区“免费”承接FIL开发网“刷单”业务】【有需要的砸过来】
这个问题重要吗?
这个问题开发者早已经注意到,但到现在还没有动手,一个重要原因是在他们心中的优先级没有高到马上要进行的地步,确实,还有很多其他工作没有完成。那么这个问题重要吗?ZenGround问出了这个问题。
Steven给出了自己的看法,认为,这个问题看起来对当前的开发网而言可能不太急,但是,如果考虑到生态建设,因为有人利用此来进行市场宣传,误导投资者,贻害生态,从这点而言,应该尽快解决。Why 对此看法点赞,ZenGround表示认可。
如何解决
长期的解决方案,当然是完整实现VDF,并加强矿工验证模块。但这需要时间。
Steven在与Why 和 Zenground 的沟通中,提出了短期解决方案,Why 很快更新了Filecoin Spec,并给出了回复。这个方案就是从时间戳入手,希望能够尽快出一个版本。

由于Filecoin网络的共识机制还没有完全实现,这个问题一直都在,对代码有研究的开发人员也心知肚明。其中的参与者,尤其是开发者,应该从如何提升产品质量出发,考虑如何作出贡献,包括代码、测试、提issue和解决方案等。但十分遗憾地看到,有些参与者不是从提升产品质量出发,而是以自我宣传作为第一目标。虽然说攻击网络也是一种测试,但测试的目标是提升产品质量,做试验可以,但要要破坏生态。
随着Filecoin开发进度的加快,测试网与主网上线时间越来越明晰,相信后面浪?会越来越多越来越猛烈;一浪接一浪,而且浪浪都有新花样。
关注IPFS原力区,小编带你踏“浪”前行
IPFS原力区
IPFS原力区:让存储更安全、更高效、更开放、更经济
价值观:价值 共建 共享 荣耀
聚集基于分布式网络&存储的众多技术大咖和爱好者,深耕基于IPFS的商业生态建设和社区发展。
每周二举办“分布式存储网络”主题沙龙,聚集了众多技术大咖和IPFS爱好者,通过持续输出全面、精细、优质的IPFS咨询和技术支持,将生态中的爱好者转化为IPFS支持者和参与者,共建IPFS生态的健康发展。

阅读原文,周二活动快速了解