Grin 是一种加密货币,专注于隐私和可扩展性。它起源于一个匿名实体在 #bitcoin-wizards IRC 频道介绍的 Mimblewimble 协议。突出其高层实现的官方文件摘录如下:
- 没有金额
首先,没有金额。一个 Mimblewimble 的实现原生使用保密交易,这意味着所有的金额都是隐藏的;它们被证明是不可能被发现的,但也很容易被验证。
没有地址
值得注意的是,也没有链上地址,因为交易的建立是互动的。交易持有最小的信息,每个输出只是一个承诺(commitment)。 - 聚合
此外,Mimblewimble 交易的一个关键概念是,几个独立交易可以安全地合并在一起,看起来像一个单一的交易。当在区块级别进行时,每个区块基本上都成为一个大交易。其结果是一个具有隐藏金额的非交互式 CoinJoin。它被命名为非交互式,因为所有的交易都被聚合成一个,而不需要不同各方之间的任何协调。这在协议层面上是可以做到的,而且只要有几笔交易相遇,就会自动完成。
观察者知道区块中包括多少个交易,因为每个交易都带有一个内核,但仅此而已。任何进一步的信息都不可能通过查看链来获得。 - 穿透 (Cut-through)
Mimblewimble 还采用了“穿透”的实施方案。比如说,A 向 B 发送资金,然后 B 向 C 发送资金,任何 B 参与的痕迹都可以被完全删除,这样的结果被视为 A->C。