首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Cut Coin的股权证明

净化币圈环境从我做起,大家好我是币圈驴把头。

前几天给大家推荐了唯一门罗系pos币—cut coin,其实我推荐的币里面sero也有pos的基因sero是pow+pos模型,但是sero的pos是基于合约创建的类似于DCR,即第一步是矿工通过挖矿产生数据块,即工作量证明的过程(POW),第二步是由DCR票池对数据块进行投票,这是所有者证明过程(POS)。即:pow出块,pos验证。

Cut Coin=XMR+NXT

Cut coin借鉴了类似于nxt的共识模型,即在门罗技术的技术架构上融合了未来币的共识模型,是一种新的混血币的创造,在保证绝对匿名的同时完成了对门罗框架pos共识的改造,这是一条新的路线。

本篇文章主要简单介绍nxt的pos共识模型以及cut coin的pos共识模型,并通过与pos变种权益证明进行对比,让大家了解不一样的pos世界。

Nxt的股权证明模型

Nxt将帐户中的每个硬币视为一个微型采矿设备。帐户中持有的令牌越多,帐户获得生成区块的权利的机会就越大。作为区块生成的结果而获得的总奖励是位于区块内的交易费用之和。由于块创建,Nxt不会生成任何新令牌。Nxt的重新分配是由于区块生成器收取交易费用而发生的,因此使用了术语伪造,而不是挖掘。

后面的块根据前面的块进行验证,区块信息是不可能被预测的,这些连接将每个区块连接起来,从而创建了一些列的区块(和交易),这些区块可以一直追溯到创世区块。

一个块的生成时间是60秒。

权益证明系统是在安全的基础上创建的,以下基本原理适用于Nxts股权证明算法:

1、累积难度值被存储在在每个块的参数中,并且每个随后的块导出来自先前块的值其新的困难。在参数不明的情况下,网络通过选择具有最高累积难度的区块或链段来达成共识。

2、为了防止帐户持有人将其权益从一个帐户转移到另一帐户,以操纵生成区块的可能性,令牌必须在1,440个区块的帐户中固定下来,才能参与区块生成过程。满足此条件的代币会贡献一个帐户的有效余额,该余额用于确定伪造概率。

3、为了防止攻击者从创世块中分叉产生一条新链,出块方仅允许在当前块高度后方进行不超过720个块的链重组。高于此阈值的任何块都将被拒绝。

4、由于任何账户通过生成自己的区块链来控制区块链的可能性极低,因此一旦将交易编码比当前区块高度低10个区块,便被视为安全。

Cut coin的股权证明模型

Cut coin是在CryptoNight基础上构建pos权益证明模型,与NXT不同的是,cut coin需要在pos的时候兼顾到cut coin的匿名性,即保证每个挖矿人的隐私。

Cut coin通过矿池平衡算法从防止51%攻击问题,让矿池更分散化。

Cut coin借鉴了nxt权益模型,采用UTXO挖矿即:余额的“未花费输出”随机铸块挖矿,避免分叉和双重支付攻击。

1、保障隐私

用于签名块的未使用输出是作为Cutcoin事务的结果出现的伪随机值,对于知道Cutcoin网络中所有未使用输出的人来说,下一个锻造未使用输出的选择是确定的。由于前面的块PoS散列也是已知的,因此可以很容易地确定将伪造下一个块的输出。但实际上每个用户只看到自己的输出。由于Monero开发的隐私保护机制,无法获得关于谁拥有哪些输出以及哪些输出目前处于危险状态的完整信息。我们可以说,从单个用户的角度来看,对符号块的输出是伪随机选择的。

2、UTXO挖矿

每个人的钱包(非空)里面都有跟余额对应的未花费输出,进行交易时其实是未花费输出的转移,CUT将利用“UTXO”未花费输出进行挖矿,并将更多的奖励返还到钱包。

Cut 的pos哈希不取决于其内容,而且是取决于前一块的pos哈希和该块签名者的UTXO,这种签名方式可以杜绝恶意用户为增加伪造铸块的几率来“为挖矿交易”,从技术角度上来说,当用户签名时钱包会生成一种特殊交易,称为pos交易;它包含签名者的未使用输出并与其他事务保存在区块中, 因为参与了加密区块哈希的生成。

3、去中心化:公平分配财富(越分散越富有)

不与pow相同,pow是算力越高收益越高。

不与传统的pos相同,传统pos是持币越多收益越多。

Cut coin独创了矿池平衡算法,即不是富人越来越富有,是矿池越分散化收益越高。即按照挖矿账户余额来计算,账户在能出块的情况下,越分散越好,当账户输出在1000及以下时,挖矿收益不受影响。

但是当账户输出无限大时,收益增量却无限小。

举例:

如果你有10万枚硬币的产量,而所有下注的硬币的总和是2000万枚,那么这个特定的产量预计是200个区块奖励的1/200。然而,由于成熟的要求,它将得到1000个区块奖励的1/1000。不过,只要将输出分割成更小的输出,就可以解决这个问题。对于金额为1000且更低的成熟度需求将不会产生可度量的影响。

在你的钱包金额经过800个区块确认之后才能获得pos权利并因此获得挖矿奖励

虽然这基本上只是意味着新硬币需要在你的钱包里停留大约一天,才能开始竞争方块奖励,但还有一个警告。在能够铸造一个块后,输出将被回收到另一个相同数量的输出。额外的输出与区块奖励也将收到的钱包。所有这些新输出还需要800个块才能完成。

其他权益证明

Peercoin

Peercoin使用硬币年龄参数作为其挖掘概率算法的一部分。在该系统中,您的Peercoins在您的帐户中处于静止状态的时间越长(最多90天),则其铸造区块的能力(硬币年龄)就越大。铸造区块的行为需要消耗硬币年龄值,并且网络通过选择具有最大消耗硬币年龄的链来确定共识。

EOS

代理权益证明, 是一种基于投票选举的共识算法,有点像民主大会,持币人选出几个代表节点来运营网络,用专业运行的网络服务器来保证区块链网络的安全和性能。DPOS机制中,不需要算力解决数学难题,而是由持币者选出谁说生产者,如果生产者不称职,就有随时有可能被投票出局,这也就解决了POS的性能问题。

Cut coin 权益证明的优越性

主要从几个维度进行比较:安全性、去中心化、拓展性、匿名性。

总结:

cut coin是门罗系唯一pos

cutcoin 权益证明借鉴了nxt,却更加公平

cutcoin需要更强的拓展性能

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191114A0BH3200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券