导语
自Filecoin主网上线以来,高昂的Gas费成了令矿工头疼的一个问题,官方针对降低Gas费提出的若干个方案,目前看来效果并不明显。在这个背景下,出现了64GB的扇区密封方案,引发了强烈关注。星际联盟也在第一时间开始采用64G扇区密封方案,从而有效降低Gas费约50%以上。那么64GB扇区与32GB扇区相比有什么不同?为什么之前大家普遍采用32GB扇区,现在却突然转换?64GB扇区比起32GB扇区有绝对的优势吗?V zhang228289
64GB扇区为何重出江湖?
事实上64GB的扇区密封并不是一个新的概念。2020年5月,官方的公告里面就提到64GB扇区方案的支持,所以其实64GB扇区早就存在,是之前众多方案中的其中之一。在测试网里面有不同的规格,共有5种扇区大小:2K,8M,512M,32G,64G,但在主网里只有两种规格,即32G和64G。由于当时Gas费问题不突出,32GB的扇区密封比64GB的效率更高,而且对硬件资源的要求更低,因此大家纷纷选择了32GB扇区的配置,而没有选择64GB扇区方案。
然而随着Gas费的持续高涨,原先的方案与预期产生差异,这一始料未及的情况使得大家不得不寻求新的解决方案以解燃眉之急。于是便出现了重新选择64G扇区布局的情况,因为这是当下最实用的方案,可以有效弥补眼前32G扇区的不足,降低挖矿成本。
64GB vs 32GB对比
那么64GB扇区和32GB扇区对比,究竟有多少差别?
1、从Gas费成本来看
之所以说64GB扇区方案比32GB扇区方案省Gas费,我们可以这样理解:使用32GB扇区密封满了之后,就要向链上提交一次证明,提交一次证明就要交一次Gas费用。如果采用64GB扇区的话,密封的数据量是32G扇区的一倍,而提交证明消耗Gas的成本却与64GB扇区的消耗是几乎相同的。因此,通过减少一半与链交互次数,增长相同的算力,64GB扇区就比32GB扇区节省了一半的Gas费。
2、从密封效率来看
相信大家都有这样的顾虑,虽然64GB扇区方案Gas费可以省一半,但是密封效率肯定也大大降低。那么事实确实如此吗?
我们可以把Filecoin的密封流程定义为一条流水线,分为四个阶段:Precommit1,Precommit2,Commit1,Commit2。
P1阶段是将初始数据进行切片处理,这个阶段主要进行大量的hash计算,因此会耗费大量的CPU。64GB封存速度较慢,在同样硬件资源的情况下,密封所需的时间约是32GB的2倍左右。而P2阶段相对P1耗时不长,因此影响没有P1阶段大。C1、C2本身运行时长就短,可以忽略不计。
综上,基于现有矿机都是32GB扇区配置的情况下,封装64GB扇区的数据效率确实会降低一半。这自然会直接影响挖矿收益。
那么如何解决这个问题呢?破局的关键在于针对64GB扇区的密封过程进行机器的升级适配,以及深度的算法优化。但是这对于矿商的要求是非常高的。
而星际联盟作为IPFS领域的引领者,通过自己的技术优化和硬件提升,目前已经做到64GB扇区的密封效率没有减半,而是依然保持在80%-90%。也就是说,Gas费省一半,但是速度只慢10%-20%,从而有效保证矿工的收益。
权宜之计还是终极选择?
事实上,64GB扇区并非绝对比32GB扇区有优势,除了密封速度降低、对硬件的性能要求更高外,由于时间更长,过程中产生错误的概率也比原来更高。但是星际联盟在数据保存安全方面有着行业领先的优势,我们采用纠删码技术,等同于四副本的效果,可以确保数据安全。但是对于那些普遍采用单副本、双副本的普通服务提供商来说,就面临着较高的风险。V zhang228289
64GB和32GB各有利弊,采用64GB方案,并不是大家最初的第一选择,但是在Gas费居高不下的现在,采用这个方案确实可以有效降低挖矿成本,可以说是如今特殊时期相对而言的最优选择。重新回归64GB扇区战场对于所有矿商来说并不容易,相当于一次重新洗牌,因为在技术、硬件、安全等各方面都面临着更大的挑战,只有各方面条件都过硬的矿商才能脱颖而出,在此轮竞赛中领跑。
星际联盟作为IPFS头部矿商,在第一时间重磅推出了我们的新版挖矿方案,除了采用64GB扇区方案,我们还通过消息服务拆分,精确控制消息发送,以及优化PrecommitSector消息Gas消耗,达到综合降低Gas费超60%。凭借自身过硬的实力和强大的优势,星际联盟将始终走在行业前沿,不断探索研究最适合当下情况的方案,有效降低挖矿成本,提升密封效率,切实保障用户利益,引领并推动行业发展。
来源:oschina
链接:https://my.oschina.net/u/4775358/blog/4932666