Substrate

Substrate est un framework libre pour la création de cryptomonnaie paramétrable. Écrit avec le langage Rust, il est publié en sous les licences libres GPLv3 et Apache-2.0. Les cryptomonnaies notables fondées sur Substrate sont Polkadot et Kusama. Substrate est développé par Parity Technologies, une entreprise de développement de blockchain fondé par Gavin Wood.

Fonctionnalités

Fonctionnalités[2],[3],[4] :

  • Mécanisme de consensus
  • Réseau Pair-à-pair
  • Gestion des comptes
  • Logique de base de la blockchain (blocs, transaction)
  • Un client pour interagir avec la blockchain
  • Mise à jour du runtime sans fork avec l’usage du WebAssembly
  • Paramétrable

Aspects techniques

  • La libp2p est l’interface et le protocole de communication entre les nœuds[5]
  • L’interface de programmation (API) RPC (remote procedure calls) est celle utilisée par les logiciels clients.
  • Les Pallets permettent de customiser le runtime pour ses tâches métier

Cryptomonnaies

Substrate est utilisé par les cryptomonnaies notables suivantes : Polkadot, Kusama, Moonbeam[6], Acala, ChainX, Darwinia[7],[8].

Références

  1. « Release 3.0.0 », (consulté le )
  2. (en) Mario Zupan, « Substrate blockchain development: Core concepts », sur LogRocket, (consulté le )
  3. (en) Sankalp Sharma, « How to Use Substrate Framework to Efficiently Build Different Blockchains », sur Zeeve, (consulté le )
  4. (en) Fabian, « A brief summary of everything Substrate and Polkadot », sur Medium, (consulté le )
  5. (en) « Use cases of Substrate Framework », sur LeewayHertz (consulté le )
  6. (en) Dr. Ravi Chamria, « Moonbeam for Dummies: A Simple Guide to the Ethereum-Compatible Parachain », sur Zeeve, (consulté le )
  7. (en) Murtuza Merchant, « How to build your first blockchain on Substrate? », sur Cointelegraph, (consulté le )
  8. (en) « Substrate Blockchain Framework – A Comprehensive Guide to its Features and Development Process », sur Antier Solutions (consulté le )

Liens externes