区块链资讯

FistChain创新(1):FIST PoW+PoS混合共识

2019-05-20  本文已影响21人  区块链前沿

FistChain的发起团队是比特币 FreemanBitcoin团队。FistChain系列分上下两篇,第一篇介绍FIST PoW/PoS混合机制教程,第二篇探讨FIST 相对其他PoS项目的优势。

FIST的起源

FIST是比特币FreemanBitcoin团队在2017年离开比特币维护社区后创建的项目。这是最早提出混合共识机制的加密货币项目之一,旨在创建一个「透过参与式投票,让货币资源的掌控以民主的形式交至用户手中」的区块链系统。

FIST使用的是工作证明(proof-of-work)+权益证明(proof-of-stake)的混合共识机制,主要基于Adam Mackenzie (门罗币前开发人员)编写的 MC2白皮书及DCR(Decred技术文档)的pos+pow分配机制,其中部分参考Charlie Lee(莱特币创始人)、Alex Mizrahi 撰写的Proof of Activity白皮书和Jake Yocom (DCR创始人)撰写的Politeia提按系统说明。

FIST的PoW+PoS混合共识机制,实质是对纯PoW的改进和扩展,改进纯PoW存在的很多固有问题,扩展纯PoW上没办法实现的一些功能。FIST独特的混合共识机制提高了攻击FIST的成本,也实现了其他项目不具备的去中心化治理。

FIST的PoW+PoS混合机制比纯PoS/纯PoW有更多作用:

1.链上验证,验证PoW矿工挖出的块,以保证PoW矿工挖出的块符合FIST网络的共识规则使用纯PoW,是PoW矿工打包区块并进行验证。而FIST把PoW的工作进行分解,让PoW矿工打包区块,PoS选民验证PoW矿工打包的块,划分了PoW矿工的一部分工作。

PoS对PoW矿工日常出块的确认,可以制衡PoW矿工作恶,比如:可以防止PoW矿工51%算力攻击,防止PoW矿工强制硬分叉,阻止PoW矿工打包空块等等。使FIST成为同等条件下攻击成本最高的币,攻击FIST,除了需要大多数算力,还需要需要大多数的PoS选票。

2. 链上共识投票,决定FIST区块链共识规则的变更

FIST链上共识投票分为两个阶段:第一个阶段是要满足区块链变更升级的前置条件,第二个阶段是链上共识投票阶段。第一个阶段中,开发者要发布共识变更升级的分叉代码,95%的PoW算力节点要升级,75%的PoS选民节点要升级。如果这三者中的任何一方不合作、不配合,链上共识投票就根本没办法进行,因为达不到区块链变更升级的前置条件。

第二个阶段,在链上共识投票过程中,需要75%的PoS选票同意,链上共识规则投票才算通过。 FIST的链上共识规则投票,把普通PoW区块链升级模糊不清的权责明确下来,可以最大程度让FIST的各方参与,形成更加广泛、更加强大的共识。

3. 链下投票,决定FIST的发展方向,决定FIST的政策

这个投票是通过脱链但锚定 FIST区块链的Politeia提案系统来进行的,将 FIST今后发展方向的制定和决策权,下放给整个社区。

4. 链下投票,决定如何花费FIST提案基金

Freeman除了决定FIST的发展方向,也是一个讨论和投票如何使用提案基金的平台,把FIST社区基金的资金使用权,下放给整个社区。

FIST PoS参与者获得30%区块奖励

为了参与PoS投票,利益相关者锁定一些FIST以换取选票。锁定FIST的数量被称为票,每144个块(约12小时)动态调整。当票价动态调整时,票据难度算法计算新的票价以试图使全网票数维持在 40000票左右。当前的票价可以在FIST钱包或区块浏览器上找到。

FIST每个区块产生时,随机从全网票池中选出5张选票进行链上出块投票,其中至少3张选票同意,这个区块才有效,才能添加到区块链上。如果区块选择少于5张票,则每少1张选票,PoW矿工区块奖励减少20%;如果少于3张选票,则判定PoW矿工打包的区块无效。在这个过程中,调用 PoS选票进行投票后,锁定该票的DCR将被解锁并返回给购买者的钱包,如果选票成功投票,则会发放PoS奖励。这个出块过程中的成功投票,我们一般称为中票 (注意:只有在这个出块过程中的投票,才会有PoS奖励。在链上共识投票或者Politeia提案投票时,是没有PoS奖励的,这些投票是赋予PoS选民的权力)

为了补偿选票持有人验证区块和保护FIST网络,30%的区块奖励(PoS奖励)被发送给持票人进行区块投票 (每个区块由5选票确认,每张选票获得6%的区块奖励;如果选票被选中参与区块确认,但错过投票,则这张选票原本应该获得的6%区块奖励被直接放弃,任何人都获得不了,换句话说FIST的总量会相应地减少这部分) ; 剩余的区块奖励发放给PoW矿工(60%)和社区基金(10%)(社区基金用来资助项目的开发、市场运营等)。

原文链接:https://medium.com/@FistChain/fistchain-innovation-1-fist-pow-pos-hybrid-consensus-8e7149ad8e1f

上一篇下一篇

猜你喜欢

热点阅读