热门关键词:利升体育App下载,利升体育手机APP下载  
当前位置:首页 > 企业新闻
通往 Qtum 离线Staking之路(一)_利升体育App下载
2020-10-17 [49052]

今年Qtum量子链开发人员的工作中最重要的部分是构建量子链离线Staking功能。什么是离线Staking?场景中使用什么?该系列将从设计、测试、部署等角度接连进军量子链离线Staking的各个方面。量子链离线Staking的顶级设计仍在改进,作为系列的第一篇,我们先分析一下UTXO在量子链目前的在线Staking中的工作方式。

离线Staking的设计完成后,我们将在量子链离线Staking中进一步展示UTXO的重要性。Qtum量子链的PoS最重要的是UTXO。摘要UTXO(无输入成本)是Qtum量子链的基本价值单位,在Qtum PoS的Staking中起着最重要的作用,因此涉及到很多运营商。

大Stake不能分为两个UTXO,小Stake可以聚集成多个UTXO。本文总结了目前在线Staking用于UTXO的方式,这也是今后离线Staking的基础。概述UTXO Qtum量子链传输到“货币”时,可能已经被用于比特币的UTXO(无输入成本)模型。

在UTXO模型中,QTUM的值是存储在区块链中之前再次发生的一个或多个帐户。未支出的账户可以从新账户发送到“输出”,同一笔账户的接管地址不接受一个或多个“输入”。这就是“不需要费用”这个名字的由来。为了更好地解释UTXO在钱包中的工作方式,使用右图中的示例说明了钱包如何管理两个地址中的6个UTXO(共300QTUM)。

这些UTXO是“成熟期”UTXO(确认500个以上的块),因此可以在此钱包中用作Staking。这些UTXO作为帐户存储在区块链(而不是钱包)中。这个钱包留下了这两个地址的私钥,所以可以“享受”发送这个UTXO或发送到Stake。(没有这个地址私钥的其他钱包不能操作这个地址的UTXO。

)“我的UTXO”按钮不存在于上面PS的钱包照片中。实际钱包的“帐户”页面不显示钱包中所有帐户的详细信息。UTXO是如何根据排名展开Stake的?PoS共识算法不会针对Stake的每个成熟期UTXO展开单独计算。如果UTXO获得Kernel解决方案(SHA256哈希值大于“目标值”,则可以获得块权重),UTXO可以使用Stake的以下块:当然,这个过程中有很多细节[1]。

找到kernel解决方案的概率也不会根据UTXO的大小调整权重,更大的UTXO可以更频繁地找到Kernel解决方案。所有成熟期UTXO的总和充当“钱包权重”,这要求一个钱包获得块奖励的概率。

Staked UTXOs UTXO被选为kernel solution后,下一步是在区块链中延伸Stake。每个区块的第二个帐户是Coinstake帐户,该帐户确认stake并支付区块奖励。钱包将被发送到Stake账户,在确认500个街区之前不瞄准Stake(即将Stake瞄准约18个小时)。右图显示了一个非常简单的Coinstake帐户:Coinstake帐户后面又发生了什么事?300QTUM的UTXO被选为kernel solution(PoS共识算法的准确结果),被选为Stake的下一个区块。

因此,在300QTUM的基础上,将不再增加4.0个QTUM作为新铸造的块补偿。大于或等于200QTUM的Coinstake输出自动分为两个UTXO,每个班将获得0.4QTUM连续块补偿的一半,因此有两个150.2QTUM的输入。

同时,9个0.4QTUM输入被发送给前一个区块奖励获得者。钱包发送Stake输入(本例中为150.2QTUM的两个输入),该货币包含Stake 500个区块确认的时间,然后将该货币发送给其他人,或者在成熟后发送到Stake。Coinstake账户不得缴纳账户保守或Gas。

另外,在上图中,Coinstake帐户不收集账户费和Gas,分为发送给当前和以前的区块奖获奖者的10部分,是Qtum Mutualized PoS的Mutualized(互惠)部分。Stake的UTXO重组Stake的另一个特点是钱包不重组小额UTXO,也不清洁小额UTXO。右图回答了150QTUM的UTXO所在的kernel解决方案后,将9个0.4QTUM块奖励人员捆绑在一起。

利升体育App下载

此Coinstake帐户有10个输出和9个输入。Stake未被分割,因为它大于200QTUM。

最后一个Stake将是初始150QTUM加上9个0.4QTUM的重建,0.4QTUM的初始块奖励,共154QTUM。。

本文来源:利升体育手机APP下载-www.savethedateforless.com