go-filecoin 代码重构

GOLANGBP · · 3388 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。
原创: IPFS原力区 IPFS原力区 今天 Steven Li、Taosheng Shi、Joss共同编制 Filecoin是一个将云存储转变为一个算法市场的去中心化存储网络。 矿工通过提供数据存储和检索来获得原生代币(称为“Filecoin”或"FIL")。 相反而言,客户通过付费使得矿工提供存储,分发和检索数据。 “Filecoin”的含义 (a)是网络 (b)是协议 (c)是网络上的代币 (d)是项目名称 最新开发路线图 当前版本 开发网 go--filecoin--0.5.7(alphanet) 开发网 lotus--未定版本(源码直接编译) 开发网运行状况 【go-filecoin】 go-filecoin 开发网络继续运行,由于多数矿工视线转移至lotus,目前仅有数个矿工参与 截至 10.26日20:30,区块高度 65000,重量:40757741.006 严重超重,这是由于前期系统遭到连弩攻击所致 核心开发者 Alex 认为:由于重力攻击的原因,网络历史已经没有意义,而且网络工作不太正常。考虑重置网络,选项有以下两个,目前还没有决定: 继续采用 0.5.7 重置(重力算法修复,还历史清白) 使用Master代码重置(可能存在风险,因为改动较大) 本周有大量的讨论集中在 Spec 的修改对现有代码的影响上,主要工作花在代码重构上,对原有问题修复进展不大,重构的主要代码结构如下图所示: go-fileocin开发网络目前的主要问题(本周未更新) 对#3523所示的攻击进行惩罚,代码要尽快出台 必须要有手段抑制长程攻击(新的重量算法下也许不再需要,但是0.5.7的版本中包含新老算法) ProvingPeriod 更新的问题 【lotus】 lotus 自推出以来,devnet 最初在较少矿工参与的情况下运行稳定,随着更多矿工的加入,近一周网络暴露了部分问题,其中比较重要的问题有: 没有处理好网络分叉的合并,造成部分矿工在不同的分叉上挖矿和提交存储证明,这样分叉上的存储证明提交可能会失败; 目前网络高度是30000+,总存储影响力是4T+,但鉴于前述问题,目前网络的指标和排名参考意义较小; (https://lotus-metrics.kittyhawk.wtf) 目前,lotus 开发方面,正在进行的工作是基于lotus 推出devnet的0.6版本,在不久会与大家见面; 热门阅读推荐 Filecoin周报: Lotus-filecoin与Go-filecoin并行 私网链数据偷换主网数据 测试者可本地自行搭建私网运 Filecoin ‘alphanet’发布,开发网算力不再重制 原创图文: 一文读懂Filecoin经济模型 Filecoin挖矿远比Bitcoin复杂 浅谈Filecoin的抵押机制 Filecoin共识机制探索

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:701969077

3388 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传