博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
矿工日常:FIL官方宣布于7月1日凌晨进行FIL网络升级
阅读量:4166 次
发布时间:2019-05-26

本文共 1667 字,大约阅读时间需要 5 分钟。

近日,Filecoin官方人员公布网络强制升级时间:将于区块高度892800、北京时间2021年7月1日凌晨6:00进行升级,网络迭代至V13 HyperDrive版本。

hwBloZseTfmBXPBOMu9J2WybNwnyX2lXtJjFxe8J.jpeg

Filecoin v13 HyperDrive的网络升级是Filecoin史上一个相当大的里程碑,能够相对显著地降低GAS。

HyperDrive网络升级通过消息的聚合来减少GAS的消耗,进而能够提升网络存储效率10-25倍。

通过使用新的方法,我们可以看到,GAS的消耗量下降非常显著,这意味着矿工的成本可以大大降低,因此,此次网络的升级,其实是一个具有激励性质的升级。

ZX认为,在网络单存储增量超过达到500PiB之前,GAS的消耗会比之前低很多。

总结来说,HyperDrive网络的升级也能带来其他更多的显著优化:

对于矿工更加公平,使得GAS与矿工的存储容量成正比

增加Filecoin网络的盈利能力,使得Filecoin网络逐渐拥有更多支付网络的特性,进而使所有矿工都收益

推动Filecon网络规模的增加,由于矿商降低了GAS消耗,因此预计能够激励矿工增加Filecoin网络容量

降低真实存储订单的交易成本,降低交易成本,增加信息共享的概率,例如真实数据交易

Filecoin发布Lotus 1.10.0版本,用于升级

IPFS项目负责人Molly Mackinlay表示,Filecoin发布Lotus 1.10.0版本,用于升级。此前消息,Filecoin主网将在epoch 892800进行v13 HyperDrive网络升级。

pPD32dBVYcSmMJ8fyzgv1HIageBAzVszbrvLQCLt.jpeg

Lotus节点的进化之路

Filecoin生态正快速发展,诸如Lotus的生态工具也在不断进化,满足网络需求,探索新机遇。其中,检索市场将为Filecoin网络引入新能力,例如:索引、CDN、公共检索等。

我们发现的问题是,检索网络的新能力离不开稳健的存储提供者基础,而目前,Lotus上的存储提供者会在工作中_避开_他们认为不稳定和不可盈利的功能。以长远的眼光看,其做法有积极作用,能推动Lotus实施计划进化,满足存储提供者需求。如果网络参与者选择绕过特定功能,说明软件本身应该为用户提供更高的灵活性和模块性。

基于上述观察,我们意识到Lotus的单体二进制阻碍了Lotus上存储提供者的灵活稳健地运营,并提出了解决这一问题的几个方向。

单体二进制

截至目前,Lotus节点基本是单体式架构。Lotus有两种进入点:1)全节点2)存储提供者。然而除此之外,网络参与者无法自由选择并承担存储生命周期中的任务。比如说,存储提供者的任务包括运营节点,提供存储,达成交易等等。这些任务有本质区别,但目前的lotus-miner架构将它们打包在一起。

单体架构的问题

总的来说,在单体架构下,存储无法将资源有效分配给互不关联的任务。要求存储提供者承担全部任务与存储提供者的核心动力形成了冲突,实现利润最大化和运营风险最小化才是存储提供者的核心动力。具体来说,单体二进制会带来几大问题。

脆弱性: 架构内部缺少隔离时,一个区域的故障可能泄漏从而影响其他关键进程。难以区隔关键和非关键进程,所有系统进程都面临崩溃的风险。

cJ0rkY9GJQjJyuegx0DupxCBOXC1QhriyRZQcUj6.png

攻击面扩大: 当一位Lotus上存储提供者的进程需要公开公共端点时,可能会暴露相关部分系统漏洞。单体架构下一个公共端点有可能危害整个系统。

功能复杂: 依照Filecoin的使命,存储提供者不仅储存并服务于原始数据,还在此基础上提供其他服务,如索引、发现。在单一进程中添加过多存储提供者端功能会加剧存储提供者思想顾虑和运营风险。

难以扩展: 不同能力需要不同功能和升级步骤来实现。在单体系统中管理不同能力十分困难,导致迭代和增长缓慢。

缺少粒度控制: 由于存储提供者无法自主选择或放弃功能,他们会利用现有机制进行规避,例如拒绝交易,设置高价抑制交易甚至复制代码库。老矿工hblan267

迭代放缓: 对单体架构进行测试和创新难度更高,试验性功能无法通过简易方式隔离或选择性加入,只能加入整个系统。

EaBYB0mgk5YTLxVlxKC4O1SEGFCV6BuhIjWYkZhr.jpeg

转载地址:http://uiqxi.baihongyu.com/

你可能感兴趣的文章
Wallpaper (11)
查看>>
Java 报错:: GBKIJӳַ
查看>>
Wallpaper (12)
查看>>
《The C Programming Language》答案(第七章)
查看>>
Wallpaper (13)
查看>>
Wallpaper (14)
查看>>
Wallpaper (15)
查看>>
Wallpaper (16)
查看>>
windows系统编译找不到unistd.h解决方法
查看>>
《The C Programming Language》答案(第八章)
查看>>
Wallpaper (17)
查看>>
Wallpaper (18)
查看>>
Wallpaper (19)
查看>>
Wallpaper (20)
查看>>
c语言结构体引用元素“.”与“->”辨析
查看>>
Wallpaper (21)
查看>>
Wallpaper (22)
查看>>
Wallpaper (23)
查看>>
Wallpaper (24)
查看>>
Wallpaper (25)
查看>>