Skip to content
/ MIR Public

Implementation of Quorum/Ethereum with multiple cryptographic standards under the hood

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

MIRChain/MIR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MIR blockchain

Inspiration: Mir (Russian: Мир, IPA: [ˈmʲir]; lit. 'peace' or 'world') was the first modular space station and was assembled in orbit from 1986 to 1996.

Features

  • Different types of crypto signature can be chosen at a new chain initialization:
    • GOST 34.10 (any 256 bit curve)
    • CyptoProGOST
    • NIST Secp256k1
  • Different type of hash function can be chosen at a new chain initialization:
    • SHA3
    • SteebogHash
  • Differetnt consensus algoruthms are also avaliable at a new chain initialization:
    • Proof-of-Work
    • Proof-of-Authority
    • Raft
    • iBFT
    • QBFT
  • High transaction throughput at Proof-of-Authority/Raft/iBFT/QBFT consensus
  • All of the EVM and Ethereum tools working out of the box

Documentation can be found here: https://mirchain.github.io/MIR/

Building the source

Building mir requires both a Go (version 1.18 or later) and a C compiler. You can install them using your favourite package manager. Once the dependencies are installed, run

make mir

or, to build the full suite of utilities:

make all

About

Implementation of Quorum/Ethereum with multiple cryptographic standards under the hood

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published