Grin架构设计选择分析

科技新闻 2020-05-21 11:54145网络整理

Grin是一种在Rust中实现的加密货币,它利用Mimblewimble交易和Cuckatoo算法来执行工作量证明(PoW)计算。Grin项目的主要设计目标是隐私,事务缩放和简化设计以促进Grin源代码的长期维护。

在Grin项目的开发过程中,社区对开发人员的许多设计和实施决策提出了批评。本报告将研究其中的一些批评意见,并确定这些顾虑是否有真相,或者是否无根据或无效。将就如何减轻或解决这些问题提出一些建议。

本报告还将研究Grin选择的架构方案、PoW算法、用于签名的加密曲线的选择以及密钥存储库的选择。

选择静态发放方案的货币政策

比特币的代币总量供应有限的。它利用了10分钟的区块时间,其中解决第一个区块的初始奖励是50 BTC。这种奖励每四年减少一半,直到2100万枚代币完全流通。在此过程中,交易费用和新挖的代币将支付给矿商并作为矿商维护区块链的激励。一旦2100万比特币全部发行,将只向矿商支付交易费。许多人担心,未来只向矿商支付交易费,不足以维持庞大的矿商网络。这将导致网络的集中化,因为只有大型挖矿场才能以盈利的方式执行挖矿任务。另一些人则认为,随着时间的推移,挖矿费用将增加,矿工的硬件成本将降低,这使得挖矿行为有利可图并维持比特币区块链。

Grin决定采用另一种方法,即其代币数量不受固定供应量的限制。它将利用一个静态发放率,Grin每一分钟产生一个区块,每个区块有60个GRIN奖励。

Grin选择静态发放率的主要动机是:

1. 可以创造无上限代币的数量;
2. 新发行的代币与流通中的代币总数相比所占的百分比将趋于零;
3. 它将减轻孤块和代币丢失的影响;
4. 它会鼓励代币交易而不是持有代币;

选定的发行率将导致Grin在前10年内成为通胀率超过10%的高通胀货币,这比大多数竞争性加密货币或成功的法令系统要高。这与其他加密货币(如Monero)相比,前者在流通的前8年后通胀率将低于1%,而后者在开始发行时通胀率将下降0.87%。从长远来看,Monero将有更好的潜力被用作价值存储(SoV)。

另一方面,Grin的固定发行率将限制其作为SoV的使用,因为它将面临恒定的价格压力。这可能会使Grin在通胀率居高不下的情况下,很难维持一个较高的初始值。较高的通货膨胀率可能会鼓励Grin用作交换媒介(MoE),因为通货膨胀率降至2%以下大约需要50年的时间。rin团队认为,通胀率并没有那么高,因为许多代币会丢失,变得无法使用。研究小组认为,这些丢失的代币每年可能高达总供应量的2%,应排除在通货膨胀率计算之外。交易代币丢失的总百分比很难估计。在低价值的代币高于高价值的代币中,往往高价值的代币,用户往往会更加小心存储。Grin团队认为,选择高通胀率将改善代币的分配,因为不鼓励持有代币。它还希望高通胀率能够产生自然的价格并限制大型代币持有者的价格操纵。

传统法令系统的大多数经济学家都认为通缩是不好的,因为通缩会增加债务。通货膨胀有利于刺激一个国家的经济。随着通货膨胀,储蓄的购买力会随着时间而下降。这鼓励购买商品和服务,从而导致该货币被用作MoE而不是SoV。诸如学习贷款,车辆贷款和住房贷款等债务人也将从通货膨胀中受益,因为通货膨胀会对长期偿还债务产生侵蚀作用。

另一方面,随着时间的流逝,传统法令系统的通货紧缩会增加购买力,从而鼓励储蓄并减少债务,导致该货币被用作SoV。不幸的是,这带来了负面影响,人们将停止购买商品和服务。比特币可以被认为是通货紧缩的,因为人们宁愿购买和持有比特币,因为随着时间的推移,每枚代币的价格可能会上升。通货紧缩也可能导致通缩螺旋上升,因为有债务的人会负债更多,而有钱的人将开始堆积他们的钱,因为在以后的阶段它可能会变得更多。传统法令系统中的通货紧缩通常仅发生在经济危机和衰退时期,并通过使用货币政策引入通货膨胀来管理。

由于大多数通货膨胀的法定制度都得到政府的支持,因此它们能够控制通货膨胀的水平,以帮助减轻政府债务和财政预算赤字。这可能会导致恶性通货膨胀,其中货币贬值会以极快的速度发生,从而导致许多人失去储蓄和养老金。另一方面,加密货币提供透明的算法货币通胀,不受中央机构或政府控制,这就限制了它的滥用。

在成为SoV和MoE之间找到良好的平衡是开发成功货币的重要问题。通货紧缩和通货膨胀之间必须达到平衡,以刺激储蓄和同时消费一种货币。在算法上维持通胀且不受单一机构控制的低通胀模型似乎是最安全的选择。然而只有时间才能证明Grin提出的高通胀模型是否会产生预期的效果。

工作证明算法-从抗ASIC到友好ASIC

最初Grin团队提出了两种抗应用专用集成电路(ASIC)的算法。布谷鸟循环(buckoocycles)和一种高内存要求的Equihash算法Equigrin。选择这些算法是为了鼓励挖矿去中心化。通过对PoW算法具有较高的内存要求,将其计算限制在中央处理器(CPU)和高范围图形处理器(GPU)中,可以获得ASIC抵抗。该计划是每六个月调整这些PoW算法的参数,以阻止隐形ASIC挖矿,转而使用布谷鸟周期作为主要PoW算法。

Grin架构设计选择分析
转载请表明文章出处
本文地址:https://www.5zhuo.com/keji/171410.html


标签:加密货币  GRIN  

 联系QQ:461456 免责声明:本网站所刊载信息,不代表网卓新闻网观点,本站是自动更新内容如有内容侵权或者需要更改内容请联系站长我们将删除或者更正内容