Grin 实现 MimbleWimble 协议的区块链

程序名称:Grin

授权协议: Apache0-2.0

操作系统: 跨平台

开发语言: Rust

Grin 介绍

Grin 是 MimbleWimble 协议的最小化实现。

MimbleWimble是一个区块链格式和协议,依托于健壮的加密原语,提供非常好的可扩展性、隐私和可替代性。它解决了当前几乎所有实现的区块链(与现实需求之间)差距。MimbleWimble
的白皮书在本项目的WiKi中可以找到,WiKi是开放的。

Grin是一个实现MimbleWimble区块链的开源软件项目,并填补了(MimbleWimble协议所缺失的)实现一个完整的区块链和加密货币必需的一些东西。

Grin 项目的主要目的和特性如下:

  • 隐私保护的缺省特性。 这使它具备了完全可替代性,且保留了按需选择性披露信息的能力。

  • 区块大小与交易量相适配,历史交易仅保留约100字节的交易核( transaction kernel ), 相比其它区块链节省了大量空间。

  • 强大且经过验证的密码学。 MimbleWimble只采用椭圆曲线密码,该密码技术已经过了数十年的试用和测试。

  • 简单的设计使得日后的代码审查和维护变得容易。

  • 社区驱动。采用一种抗拒ASIC的挖矿算法(Cuckoo Cycle算法),借此来鼓励去中心化的挖矿。

Grin 官网

http://grin-tech.org/

相关编程语言

OpenFunix 是由我从零开始写的一个内核项目。 OpenF...
女娲内核,用中文版C"习语言"写的简单操作系统内...
Linux-Insides 是一系列 Linux 内核的展示。它通过分...
Alibaba Kernel起源于亚洲最大的电子商务网站——阿...
Genode操作系統框架擴展現有的內核(如微內核或程序...
TencentOS Kernel 是腾讯针对云的场景研发的服务器操...