PRE:解密初始质押的预估值和实际质押量,学会计算初始质押成本

对于Filecoin的质押机制,大家都不陌生。为了减轻矿工的负担至最低来满足对质押的多种需求,Filecoin有三种不同的质押机制:初始质押,区块奖励质押以及市场质押。

初始质押,是矿工必须为每个扇区提供Filecoin作为初始承诺。区块奖励质押,是通过区块奖励锁仓,来减少初始代币质押的要求。市场质押,是在矿工和用户之间建立激励机制,使矿工在市场上脱颖而出。

今天我们来了解初始质押,探究它怎么组成?如何计算?怎样估算其真实成本?

初始质押的组成

首先,Filecoin的初始质押=存储质押共识质押。

存储质押为用户保障网络的服务质量并在出现惩罚时为扇区提供启动担保。它遵循以下原则:小到可以让矿工加入网络,同时足够大到质押可以应对早期故障罚款的费用。当前Filecoin存储质押的FIL费用为20天的预期收益。在封装流程中,PreCommit2步骤完成后,提交preCommitSector消息时,会向miner钱包转入这笔存储质押费用。

俄罗斯宪法修正案投票系统漏洞可使用户计票前对结果进行解密:俄罗斯的基于区块链的宪法修正案投票系统有一个漏洞,这使得在官方计票前破译选票成为可能。根据当地媒体Meduza的研究,投票系统依赖于所谓的确定性加密,即使用相同的参数产生相同的密文。发送方和接收方都接收到一个共享密钥,该密钥可用于对消息进行加密或解密。这意味着,在选举委员会解密之前,任何选民理论上都可以破译自己的选票,甚至允许第三方这样做。为了做到这一点,投票者必须保存他们的私钥。Meduza进行了一项实验,所有参与者都检索了他们的私钥,据报道他们能够解密所有选票。根据这篇文章,理论上,这个漏洞可以让雇主确保他们的雇员投了票,甚至可以诱使他们保存自己的私钥,然后检查他们投的票。另一方面,在选举委员会拒绝公布每一张选票的解密信息的情况下,同样的漏洞也可以用来增加投票的透明度。(Cointelegraph)[2020/7/2]

我们用某节点验证举例:某节点1000T的挖矿收益约为每天110FIL左右。其封装1000T,存储质押费用约为2270FIL,约为日挖矿收益的20倍左右。

Emsisoft发布免费解密工具以恢复被Tycoon加密勒索软件攻击的文件:网络安全公司Emsisoft于6月4日发布了一款免费解密工具。该工具使受害者能够恢复被Tycoon勒索软件攻击加密的文件,而不需要支付赎金。黑莓安全部门的研究人员首先发现了这个勒索软件。他们表示,Tycoon使用Java文件格式,以便在部署加密文件的有效载荷前更难以被发现。

黑莓的研究人员指出,Tycoon勒索软件可以在Windows和Linux电脑上运行,使用的技术与要求比特币(Bitcoin)等加密货币支付的技术相同。最新调查结果显示,Tycoon感染的主要对象是教育机构和软件公司。黑莓公司的研究人员认为,实际感染人数“可能要高得多”。此外,他们警告说,更新版本Tycoon勒索软件已经提高了其攻击能力。以前,解密工具可以用来恢复多个受害者的文件,但现在不可能了。(Cointelegraph)[2020/6/6]

共识质押又是什么呢?随着Filecoin存储规模的不断增加,单位存储空间所获得的收益将不断降低,也就是存储质押会越来越少,为了维持较高的共识成本,Filecoin网络增加初始质押的后半部分,即共识质押。共识质押取决于该扇区加权字节算力和网络流通供应量。在封装流程中,SealCommit2步骤完成后,提交proveCommitSector消息提交时,会向miner钱包转入该笔共识质押费用。

动态 | pixEOS 上玛丽莲梦露图案的解密题已被破解 破解者获得207个 EOS:据 IMEOS 报道, eosforumanon 在 pixEOS 画布发布玛丽莲梦露图案的解密题目,称偶然发现了这道解密图谜底是 EOS 账户私钥,并且已经对密码进行了一些研究,但因占用了太多时间,所以发布出来一起解谜。该用户也在 pixEOS 上分享了自己解谜的过程和目前找到的线索。

图中私钥对应的 EOS 账户名称为 nibogonibogo,Twitter 帐户为@nibo_go。 私钥线索已于两个小时前被名为“rvrkingfishr” 的 EOS 账户持有者破解,原有的207个EOS(约750美元)已被转移到该账号。rvrkingfishr 也在该解密帖子下说明了此事。[2019/2/27]

初始质押费用怎么看?

声音 | 维基解密:Craig Wright伪造了证明其为比特币创造者的文件:据bitcoinist报道,在2月12日的一系列推文中,维基解密再次公开批评自称为比特币的创造者Craig Wright。Craig Wright被证明是连续造假者,伪造了称其为比特币创造者的文件。[2019/2/13]

首先,我们先去验证preCommitSector和proveCommitSector消息是否真的缴纳了这两笔钱:

打开雅典娜云池的浏览器(https://explorer.atpool.com/),找一个封装中的节点,找到提交时间接近的两条pre和prove消息:

我们假定这两条消息都属于同一个扇区。那么两条消息的质押金额之和,可以视为单扇区的初始质押成本。该节点扇区大小为32GiB,则其平均单T的初始质押成本约为10.17FIL/TiB。

注意,这里埋一个包袱:很多读者注意到,很多头部矿工节点,其pre和prove消息金额是0。难道头部矿工不交质押费?稍后解释。

初始质押的预估质押费用和实际质押量

得到平均单T的初始质押成本约为10.17FIL/TiB后,疑问就来了。明明全网数据可得出,平均一个扇区的质押量明明只有9FIL/TiB左右?难道是pre和prove消息所提交的质押费用,不等于最后实际的质押量?

是的!我们在消息里看到的pre和prove消息提交的质押费用,不等于实际质押费用。结论原因请看初始质押流程:

1.提交pre消息前,根据当前全网总算力、算力增长趋势和实际增长趋势,计算得到当前高度的存储质押量。为了减少计算误差,会将计算得出的存储质押量乘以1.1倍,作为预估存储质押量,通过pre消息时预先划拨至miner钱包;

备注:之所以要多划拨0.1倍,是因为提交消息的高度,和本条消息被打包的实际高度,并不一致,本条消息被打包的高度,肯定高于提交消息的高度,所以,官方代码为了避免实际打包的时候的质押量发生变化而导致质押金额不足,进而导致质押失败的情况出现,多划拨了0.1倍测算量。

2.miner钱包仅对实际存储质押量进行锁仓,即所谓的“定金”。预估质押量的多余部分不锁仓;

3.经过150个区块高度才可提交prove消息。提交前,通过公式得到当前高度的初始质押量,同样乘以1.1倍。本次通过prove消息划拨数额=1.1倍的初始质押量-实际存储质押量。

4.最后一步:

miner钱包将存储质押量退回可用余额;

此时miner钱包中的余额=1.1倍总价-定金定金多余的定金;

miner钱包对初始质押量进行锁仓;

初始质押量被锁仓后,富余的预估质押量不锁仓。

综上所述,pre和prove消息提交的仅仅是预估质押量,而且是富余的。你所花费的FIL,一分也没有少,都在miner钱包中。

为何头部矿工们Pre和Prove消息的质押金额为0?

现在我们可以解答之前的疑问:为何很多头部矿工们pre和prove消息的质押金额都是0?

通过第三部分,我们可以得到原因了:pre和prove所提交的质押费用都是预估值,除了可以每封装一个扇区,都向miner钱包提交预估初始质押费外,改为提前预存足够的初始质押费用。且通过修改代码,每一次提交pre和prove消息时,不再临时向miner钱包转账。

总结

正确计算初始质押成本的方式,是根据pre和prove消息提交的区块高度,去对应那个高度的“扇区质押量”,而不是直接累加pre消息和prove消息中提交的预估值。如何正确计算自己已花费的初始质押成本,你学会了吗?

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

TUSDSWAP:Sushiswap正在超越 Uniswap?

当我们谈论去中心化交易所(DEX)时,我们无法避免SushiSwap和UniSwap。这两个非常相似并且相互竞争。这种相似性不是巧合。毕竟SushiSwap是UniSwap的一个模仿者.

[0:15ms0-1:499ms