http://www.7klian.com

HashQuark公链: Decred语境下的买票、中票和退票


Decred 和比特币的区块布局都由两部门组成:区块头(BlockHeader)——包括一些元数据;区块体(BlockBody)——包括生意业务信息。

差异于 Cosmos 直接抵押代币的设计,Decred 网络的 Staking 是通过“买票”的方法举办的:用户通过钱包购置 Staking 所需票,期待票被选中,选中后即可得到收益。由于票被选中时要求钱包在线,因此对付大都普通用户而言,通过付出少量手续费来委托“投票处事提供商”代为 Staking 无疑是更为稳妥的选择。HashQuark 现已开放 DCR 投票,接待前来投票(https://dcr.hashquark.io)!







区块头部布局



Decred 的头部多记录了一些 Staking 相关的数据:

1. StakeRoot 雷同于 MerkleRoot,MerkleRoot 认真记录普通生意业务相关的默克尔树的根值,StakeRoot 记录的则是 Staking 相关生意业务的默克尔树的根值。

2. FreshStake、Revocations 和 PoolSize 记录的则是在此区块中有几多新买的票、撤回的票以及票池的巨细。

区块布局


区块体布局

在项目实现方面,Decred 是以比特币的 go 语言实现 BTCD 的代码为基本扩展 PoS 相关特性。本文从较量 Decred 和比特币的数据布局入手,慢慢探究其如何通过差异的“生意业务”范例来实现买票、中票和退票的机制。

数据布局

生意业务布局


Decred 的区块和生意业务数据布局沿用于比特币,账户也回收了 UTXO 模子。本文将依次比拟 Decred 与比特币的区块、生意业务等布局。


Decred 是一种雷同于比特币的加密钱币,通过事情量证明与权益证明的殽杂挖矿系统,确保少数组织无法主导生意业务流程,且无法在没有社区投入的环境下擅自变动 Decred。相应地,Decred 的出块嘉奖60%为 PoW 矿工所有,30%归 PoS 投票者所有,其余10%则属于 Decred 财库,由持票者投票抉择如何利用。Decred 的代币为 DCR,总量为 2100万枚。



Decred 的区块体中多了一些 Staking 相关的生意业务记录。在 Decred 中,Staking 相关的生意业务包罗买票、中票和退票。
3. Sbits 与 Bits 雷同,,Bits 记录 PoW 挖矿的难度,Sbits 记录的则是 Staking 的难度。

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