我们很高兴宣布go-filecoin 0.3.2,此版本是完成Filecoin存储协议的重要一步。它包括矿工演员内置智能合约的许多变化,这些变更将允许网络在故障处理到位后安全地考虑可验证的存储能力。此版本附带了许多不太明显但影响较大的代码和测试改进。0.3.2还包括一项重大的用户体验改进,新的和改进的go-filecoin deals命令用于用户友好的存储交易管理。作为存储挖掘器获得报酬现在就像单个CLI调用一样简单。
特征
我们的首要目标是通过可验证存储安全地提供网络。为了实现这一目标,我们需要惩罚那些没有按时证明存储空间的作弊矿工。本新闻稿中包含最需要的基础,包括基本的数据结构和跟踪套行业编码工作,在内置智能合同矿工演员迟到存储证明(POST)提交改善功率跟踪,并收取费用。期望这些变化在下一版本中成为完整的故障报告机制。
多个扇区大小为了使网络轻松扩充,不同的矿工可以从各种不同的扇区大小的选择将数据证明了:更快、更灵活的存储较小的行业; 较大但较高效的存储区域。此版本包括我们在单个网络中支持多个扇区大小所需的所有软件更新; 但是,我们计划在用户devnet中启用多个扇区大小之前,使用更大的扇区正确地审查网络状况。在下一版本中,期望用户devnet上有1个GiB扇区。
交易管理和付款客户和矿工现在都可以轻松检查他们使用go-filecoin deals list和输入的所有存储交易的详细信息go-filecoin deals show。矿工可以通过跑步获得报酬go-filecoin deals redeem。此外,此版本还在支付渠道安全方面进行了一些改进,以便正确仲裁我们想要的交易纠纷。
性能和可靠性
升级到位此版本推动了以前有关repo迁移的工作。该go-filecoin-migrate工具(包含在go-filecoin源代码库中)现已完成。此版本包括概念证明迁移:将磁盘链元数据从JSON升级到更紧凑的CBOR。登陆这意味着我们相信这一重大技术挑战已经落后于我们,使我们更接近可靠、持久的测试网络。
重构和努力主要测试改进测试是可靠性和开发速度的无声支持者。此版本包含许多的幕后工作,提高现有单元测试和集成测试的质量,以及增加新的测试。对FAST框架的持续改进有望进一步加速集成测试和devnet部署。
科技债务减少在偿还技术债务时,这个版本并没有发挥作用。基本链式重构包括改进的不可变tipset类型和tipset缓存共享位于列表的顶部。消息处理系统到收件箱和发件箱队列的主要重构也是一个显着的改进。不要忘记一致的内部attoFIL令牌类型,一个时尚的新矿工交易接受代码路径和扇区构建器可靠性修复。我们很高兴能够为每个版本提供更高质量的软件,以便我们能够更快地向强大的主网络发展。
更新日志此版本中所有207个PR的完整列表,包括此处未列出的许多错误修正,可以在Github上找到。
CLI diffgo-filecoin命令
更改
交易清单
添加
优惠兑换
添加
交易显示
添加
矿工承诺
去除
采矿现状
添加
显示块
args改变了
贡献者
非常感谢大家让这个版本成为可能!按字母顺序排列,以下是为此版本做出贡献的所有人:
@a8159236(共3期,2条评论)
@Aboatlai(1期)
@acruikshank(6次提交,8次PR,21期,23条评论)
@AkshitV(1期,2评论)
@alanshaw(1条评论)
@AndyChen1984(1期,5评论)
@anorth(22次提交,24次PR,40期,163条评论)
@arielgabizon(1期,2评论)
@benrogmans(1期)
@bvohaska(1 PR,1条评论)
@callmez(1条评论)
@carsonfly(2期,7条评论)
@chengzhigen(2期,2评论)
@chenhonghe(1期,5评论)
@chenxiaolin0105(1期)
@chenzhi201901(共2期,1条评论)
@codecov-io(57条评论)
@Cryptovideos(1期)
@dannyhchan(4条评论)
@dayu26(1期)
@decentralion(3个提交,1个PR,6个评论)
@deltazxm(2条评论)
@dignifiedquire(76次提交,25次PR,14期,139条评论)
@DrPeterVanNostrand(1次提交,1份公关,2条评论)
@eshon(1期,8评论)
@frrist(14次提交,18次PR,10期,46条评论)
@gnunicorn(23次提交,3次PR,1期,17条评论)
@grandhelmsman(3期,2评论)
@idotial(1期)
@imrehg(1 PR,1评论)
@ingar(5个提交,6个PR,7个评论)
@ipfsmainofficial(1期)
@jscode017(1条评论)
@Kentix(1期,2评论)
@kishansagathiya(1条评论,2条评论)
@Kubuxu(1次提交,1份公关,1条评论)
@laser(45次提交,41次PR,24期,97条评论)
@maybeuright(1条评论)
@meiqimichelle(1条评论)
@merced(1期,3条评论)
@michellebrous(1条评论)
@mishmosh(3次提交,2次PR,2期,20条评论)
@mslipper(5个提交,1个PR,8个评论)
@nicola(2个提交,1个PR,4个问题,11个评论)
@nijynot(1次提交,1条评论)
@no1lcy(1期,1条评论)
@ognots(6次提交,5次PR,1期,11条评论)
@Peachooo(2期,1条评论)
@pooja(12次提交,5次PR,9期,45条评论)
@porcuquine(8次提交,4次PR,7期,42条评论)
@R-Niagra(1期,1评论)
@ridewindx(1次提交,1次PR)
@RobQuistNL(2条评论)
@rogerlzp(1条评论)
@rosalinekarr(15次提交,15次PR,3期,36条评论)
@schomatis(22次提交,11次PR,3期,28条评论)
@shannonwells(8次提交,8次PR,5期,11条评论)
@sidke(13个提交,1个评论)
@Stebalien(1次提交,1份公关,1条评论)
@sternhenri(4个PR,1期,24条评论)
@steven004(1次提交,1次PR,3期,7条评论)
@taoshengshi(2期,6评论)
@taylorshuang(2期,6评论)
@titilami(3期,2评论)
@travisperson(3次提交,3次PR,6期,25条评论)
@urugang(1期)
@vhosakot(1条评论)
@vmx(3个提交,4个PR,14个评论)
@vyzo(1条评论)
@warpfork(3条评论)
@waynewyang(3次提交,4次PR,1期,3条评论)
@whyrusleeping(72次提交,15次PR,11期,73条评论)
@windemut(1期,5条评论)
@yangjian102621(共2期,5条评论)
@yaohcn(1次提交,1份公关,1条评论)
@yusefnapora(1条评论)
@ZenGround0(9次提交,9次PR,23期,37条评论)
@zhengboowen(3期)
@zixuanzh(1 PR)