Grin 101-什么是Grin及其运作方式
采用比特币作为全球货币的最大挑战之一是可扩展性。已经进行了多种尝试来解决此问题,其中包括:
- SegWit的实现(漏洞修复,但允许通过第2层解决方案(如闪电网络)进行扩展)
- 更改块大小(例如BCH分支)
- 使用不同协议的新货币,包括今天所关注的一种叫做Grin的货币
那么,什么是Grin?它如何工作?为什么有趣?
什么是Grin?
Grin是MimbleWimble协议的社区支持的实现。 MimbleWimble协议力图完成3个主要任务:
- 通过使用零知识证明来确保隐私
- 通过在区块上注册较少的信息来保持小的区块链
- 拥有快速的交易验证流程
Grin试图通过在区块链上没有地址和存储任何数量来实现可扩展性和隐私性。
它是如何工作的?
MimbleWimble依靠机密交易和CoinJoin将有关交易的信息保密。机密交易使用盲目的因素隐藏交易中的金额,并且节点仅需要验证没有新的钱被创建。可以通过以下示例方程式来说明盲因子在密码学中如何工作的示例:
1 + 2 = 3,或1 + 2 – 3 = 0
添加一个盲目因子就像将每个值乘以5:
1×5 + 2×5 = 3×5,或1×5 + 2×5 – 3×5 = 0
秘密地将每个原始值乘以5不会改变方程式已平衡的事实(验证过程的节点将看到5 + 10 = 15并确认没有创造新的货币),但会掩盖原始值。当涉及交易的双方直接通信时,此零知识证明有效:
- 双方均同意转账金额
- 发件人选择输入,这些输入的总和为商定的金额。然后,发件人为交易选择盲目因素,并将它们加在一起后再发送给接收方
- 将交易中每个输入的所有盲目因素加在一起证明您拥有它们
- 接收方选择交易输出的盲目因素,并将它们加在一起,然后发送回发送方
- 知道给定输出的盲目因素可以让您花费它
为什么基于MimbleWimble的Grin很重要?
Grin宣称自己是社区支持的项目,并且遵循去中心化的原则,并且具有一定的ASIC抵抗能力,因此遵循了比特币的原始精神。它是一种硬币。它最接近的竞争对手是BEAM,它是MimbleWimble协议的另一种实现,但采用的是中心化方法。目前,Grin可以在PC上进行挖矿,并且有可能成为真正的私有,去中心化和可扩展的代币。