什么是Grin?


Grin于2019年1月15日推出,是一个以审查为中心,以隐私为中心的加密货币,以灵活的区块链为原生,以“哈利波特”系列书中的诅咒命名。Grin的系统旨在为每个人的可用性而设计,无论边界,文化,技能或如何访问。

2016年7月16日,一名使用化名“Tom Elvis Jedusor”(Potter's arch-nemesis,Tom Riddle,法文名称)的人签署了一项比特币研究互联网中继聊天(IRC)频道,在Tor上发布了一份文件隐藏服务,Jed16,然后退出。该文件标题为“MimbleWimble”。

该论文认为比特币是第一个广泛使用的系统,其中验证系统的数据可以由任何人加密验证,但认为比特币区块链在几个方面存在缺陷。Jedusor明确地发现其交易结构存在缺陷,并且交易中缺乏隐私。

Jedusor断言,公共区块链的透明度给用户带来了危险。例如,他建议公司可以使用区块链上可见的信息进行监督和利润。他提出了mimblewimble作为解决方案。

本文提出改变比特币区块链来解决这些问题,然而,论文提出的结构与现有的比特币代码不相容。发表论文后,Jedusor消失了,但假名开发人员也利用哈利波特人物的名字开始实施Jedusor的提议,并将该项目称为“Grin”。

Grin由一个开放社区开发,该社区由该项目网站上出售的“赃物”捐赠和收入资助。像比特币一样,没有任何人或实体控制网络,并且第一批硬币不是通过初始硬币提供(ICO)或预设分发的。同样,没有'创始人奖励'。Grin社区为该项目提供了一些特别的贡献,其中包括Tom Elvis Jedusor为mimblewimble的第一个表述,Ignotus Peverell用于启动笑脸项目,Andrew Poelstra用于创建更新的白皮书和改进,John Tromp用于新的迭代工作量证明共识机制,杜鹃循环。

Grin如何工作? 

发布和发行

与最初的硬币产品(ICO)不同,Grin在软件发布之前没有创建自己的加密货币。Grin也没有从之前的任何项目中分离出来,这意味着它包含了原始代码库。

相反,Grin开始发布其公共消费代码,并向开采创世块的获胜者奖励60美元。

网络设计与安全模型

Grin的共识模型是工作量证明的迭代,其中解决方案时间受内存带宽的限制,而不是处理能力。

该模型由John Tromp创立,创造了Cuckoo Cycle,旨在抵制社区所谓的“比特币的硬件武器竞赛”。换句话说,Cuckoo Cycle可以与大多数商品硬件一起开采,和需要比其他blockchains,像比特币,其利用验证的工作能量更少。

通常使用专用集成电路芯片(ASIC)在这些区块链上进行挖掘。

Cuckoo Cycle是一种专门的数学算法,可以创建一个“证据”,可以简单地由其他同行验证。该算法旨在解决与检测图形中的周期相关的复杂问题,随着图形在节点中增加并且它们之间的连接增加,这变得更加困难。

货币政策

块奖励设置为每块解决60格林。这导致Grin通胀率呈下降趋势。

通过这种方式,Grin将在早期经历高水平的通货膨胀,因为每个区块将对循环供应产生巨大影响 - 随着时间的推移,这种影响将会下降。 

Grin的目标阻滞时间为每分钟一个块,有效地导致每秒挖掘(创建)一个grin。 社区争辩说,合理的货币与透明的排放计划有关,而不是限制供应。系统设计没有供应最大限制。

事务处理

机密事务(CT)是grin网络上的默认功能。

每个grin事务都有三条信息:输入 - 这是对过去输出的引用; 产出,包括交易金额,所有权和交易金额不为负数的证据; 并且证明确认输入的总和对应于费用之外的输出总和。

保密交易使区块链能够掩盖转移的笑容和所有权金额。与比特币不同,区块链上没有地址,并且通过仅使用一次的密钥来确保所有权。交易故意看起来像随机比特放在一起; 他们保留的信息非常少,并且没有任何脚本可以保护隐私。

出于可伸缩性的目的,协议会在区块链中切断输入和输出,因为它们正在花费时间。这允许删除传统上存储在区块链上的大部分数据。

编码

Grin用Rust写的。

本文链接地址:https://www.wwsww.cn/jzb/1177.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。