Grin 是 MimbleWimble 协议的最小化实现。
MimbleWimble是一个区块链格式和协议,依托于健壮的加密原语,提供非常好的可扩展性、隐私和可替代性。它解决了当前几乎所有实现的区块链(与现实需求之间)差距。MimbleWimble 的白皮书在本项目的WiKi中可以找到,WiKi是开放的。
Grin是一个实现MimbleWimble区块链的开源软件项目,并填补了(MimbleWimble协议所缺失的)实现一个完整的区块链和加密货币必需的一些东西。
Grin 项目的主要目的和特性如下:
-
隐私保护的缺省特性。 这使它具备了完全可替代性,且保留了按需选择性披露信息的能力。
-
区块大小与交易量相适配,历史交易仅保留约100字节的交易核(transaction kernel), 相比其它区块链节省了大量空间。
-
强大且经过验证的密码学。 MimbleWimble只采用椭圆曲线密码,该密码技术已经过了数十年的试用和测试。
-
简单的设计使得日后的代码审查和维护变得容易。
-
社区驱动。采用一种抗拒ASIC的挖矿算法(Cuckoo Cycle算法),借此来鼓励去中心化的挖矿。