【Filecoin周报】当前网络受多次攻击暂不可用;测试者可本地自行搭建私网运行;

排名算力大多为攻击所得,参考价值不足:
团队正在加紧时间修复网络,解决方案已经到位;

【Filecoin周报】当前网络受多次攻击暂不可用;测试者可本地自行搭建私网运行; Filecoin 第1张
Steven、Taosheng Shi、Joss共同编制

Filecoin是一个将云存储转变为一个算法市场的去中心化存储网络

 

矿工通过提供数据存储和检索来获得原生代币(称为“Filecoin”或”FIL”)。 相反而言,客户通过付费使得矿工提供存储,分发和检索数据。

 
“Filecoin”的含义
(a)是网络
(b)是协议
(c)是网络上的代币
(d)是项目名称
最新开发路线图
【Filecoin周报】当前网络受多次攻击暂不可用;测试者可本地自行搭建私网运行; Filecoin 第2张
  当前版本
  • 开发网 go–filecoin–0.5.6(user-devnet)
【上周基本处于不可用状态,算力大多为攻击所得,排名参考价值不大】  
  开发网运行状况
  • 目前 Filecoin user-devnet 运行版本为 0.5.6,自9月25日上线,距今运行13天
  • 网络运行13日来并不顺畅,期间遭受各种成功的攻击近10次,暴露出网络目前的各种问题,这些问题主要包括:
  • Issue#3523: 一个矿工在同一轮中产生多个区块;这是严重违反共识的行为,本应受到没收算力和抵押,永不被网络接纳的处罚,但目前处罚功能还未完全实现;
  • Issue#3502: 重力分叉攻击;这是利用现在重力的计算方式只是一个原型,更完善的算法设计基本完成,需要加入代码之中;
  • ProvingPeriod 过期失去更新机会的问题;
【有关对网络的攻击部分,需保持中立的态度看待,必要的攻击会使得网络变的强壮💪有利于正式网络的开发。但对于相对显而易见问题的攻击,以营销为目的就会不那么高级,比较拙劣也非长久之道,我劝你善良。行业参与者需擦亮眼睛,做好分辨。】
  • 截止 10月5日晚10:23分:
  • 区块高度为28437,区块重量为:3843969.836;BMI = 135.17。理论上 BMI<110。这里BMI的值突破上线是因为当前网络的控制者利用 #3523 和 #3502 漏洞,对网络实施攻击所致;
  • 出块时间大大短于前几个版本。主要是分叉攻击所致。当分叉攻击实施时,攻击者不接受诚实链产生的区块,而自己往前跑,会快得多。
  • 在本周的运行期间,链进行了多次切换,目前算力主要依靠攻击获得,不具有参考价值;
  • 本周 Filecoin 团队进行闭门会议,系统和代码少有更新,期待下周一个关键问题的解决
  • 目前发现的几个问题,原因已经非常清楚,解决方案也基本就位,团队希望社区成员继续进行测试,发现更多的其他问题。
  Filecoin开发日志
由于filecoin官方团队在过去的一周在进行年度的团队周(面对面),filecoin 项目本周的master分支没有提交任何更新。
本期开发日志接续上周的内容,并选几个关键issue进行解读:
    • 分叉合并后的链高度设置为新的tipset的高度 (#3511)解读:当一条链分叉重构时,在旧链中挖出的、但不是在新链中挖出的消息将被转移到矿工的收件箱中,这样这些消息就不会完全丢失。消息以特定的链高度添加到收件箱,以便最终超时。我们当前将重构后的消息以它们进入消息池的链高度添加到收件箱。如果新链头的高度超过了收件箱超时时间,来自旧链的消息可能会立即超时,从而破坏了保存的目的。采用的解决方案是:在处理来自旧链的消息之前,我们计算新链的高度。当将来自旧链的消息添加到收件箱时,将它们添加到新链的高度。
    • 暴露sethead命令,通过命令同步区块

      解读:filecoin 0.5.6 staging 版本上线之后,立即遭到分叉攻击。这些攻击利用了重力计算和预期共识的漏洞,多次对链的算力数据进行分叉清零,参见issue(https://github.com/filecoin-project/go-filecoin/issues/3502 和 https://github.com/filecoin-project/go-filecoin/issues/3523)。

      为了应对链的混乱状态,官方紧急增加了sethead命令,通过这个命令可以手动把链回退到某个head,然后通过命令行从指定的节点上同步区块。

    • 改变user devnet的名字,以区别staging 网络. 使用go-filecoin-test修改setup.json中的网络名字. (#3494)
解读:filecoin 0.5.6版本的一个重要更新通过设置网络名区分不同filecoin网络,并且支持网络升级(同一个网络名的所有节点)。因此在staging版本发布时,修改了代码中的网络名字和genesis文件中对应的网络名字。  

⬆️ 日志重点

日志总揽 ⬇️

        • 把 @phritz 从维护列表中删除 (#3506)
        • 分叉合并后的链高度设置为新tipset的高度 (#3511)
        • 在核心服务中使用查询器 (#3482)
        • 修复命令行的bug (#3382)
        • 矿工方法:addFaults (#3469)
        • 重构: 把Node中的一些属性抽取出来作为单独的组件 (#3459)
        • 增加 0.5.6 发行注释 (#3490)
        • 修复 graphsync 中的 bug (#3503)
        • 在Graphsync中设置更短更好的超时值 (#3460)
        • 增加定时器功能 (#3468)
        • 暴露sethead命令,通过命令同步区块
        • 修复一个CID和签名消息不相等的bug
        • 在收到错误的初始区块hello时关闭网络连接 (#3495)
        • 改变user devnet的名字,以区别staging 网络. 使用go-filecoin-test修改setup.json中的网络名字. (#3494)
        • 修复对等节点跟踪器中update方法中的竞争条件 (#3472)
        • 如果不支持hello消息,则不关闭网络连接 (#3470)

—Taosheng shi

  Filecoin 智库
【Filecoin周报】当前网络受多次攻击暂不可用;测试者可本地自行搭建私网运行; Filecoin 第3张
go-filecoin:

Filecoin Go语言的实现,将全球闲置的存储变成了算法市场;

可以在具有至少8GB RAM的大多数Linux和MacOS系统上构建和运行,Windows尚不支持。

 

库相关信息:
  • 代码提交:2293

  • 代码分支:356

  • 版本:77

  • 贡献者:50

  • 问题:362

  • Pull请求:19

  • 收藏:1195

  • Fork:185

  热门阅读推荐
Filecoin周报:
0.5.0 staging版正在运行测试中

当前版本缺陷可控,但需积极参与测试

0.4.6版本上线,问题与改善并存

0.4版本代码进一步模块化,有利于“挖矿者”深入开发

版本0.4.x 预将于8月19日启动

原创图文:
Filecoin挖矿远比Bitcoin复杂
一文读懂Filecoin经济模型
浅谈Filecoin的抵押机制 Filecoin共识机制探索
Filecoin周报由IPFS原力区原创出品
【Filecoin周报】当前网络受多次攻击暂不可用;测试者可本地自行搭建私网运行; Filecoin 第4张
【IPFS原力区】
价值观:价值 共建 共享 荣耀
 
总部位于上海,聚集基于分布式网络&存储的众多技术大咖和爱好者,深耕基于 IPFS 的商业生态建设和社区发展。
 
每周二举办“分布式存储网络”主题沙龙,聚集了众多技术大咖和 IPFS 爱好者,通过持续输出全面、精细、优质的 IPFS 咨询和技术支持,将生态中的爱好者转化为 IPFS 支持者和参与者,共建 IPFS 生态的健康发展。

【Filecoin周报】当前网络受多次攻击暂不可用;测试者可本地自行搭建私网运行; Filecoin 第5张

原创文章,作者:IPFSforce,如若转载,请注明出处:https://ipfser.org/2019/10/07/filecoin-weekly-the-current-network-is-temporarily-unavailable-due-to-multiple-attacks-testers-can-set-up-a-private-network-to-run-locally/

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

邮件:ipfsforce@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code