R3 Corda : Présentation

Genèse du projet

Manque de confidentialité

Risque de non-finalité

Pseudonymat des participants

Faible scalabilité

Faible productivité et lenteur d’intégration

Historique rapide

Deux versions de Corda

Community Edition

Enterprise Edition

Quelques concepts de base

Un réseau sous contrôle

Un registre semi-partagé

Représentation d’une partie du registre © R3 Limited
Représentation de la synchronisation des données entre deux nœuds © R3 Limited

Des ‘états’ propres aux nœuds

Automatisation via des contrats

Des transactions sous conditions

  • Elle ne contient pas de ‘double dépense’ (autrement dit elle n’essaye pas de consommer un état déjà consommé)
  • Elle respecte les termes du contrat Corda (nature des paramètres d’entrée, etc.)
  • Elle a été signée par les parties requises

Des flows pour atteindre le consensus

Validité des transactions en deux volets

Le cœur de Corda : le nœud

  • Une couche réseau pour interagir avec les autres nœuds
  • Une interface RPC pour interagir avec son propriétaire

L’application distribuée : la CorDapp

  • states qui définissent les ‘faits’ manipulés par la CorDapp
  • contracts qui définissent les règles de validation de transaction à appliquer
  • services qui fournissent des méthodes utilitaires pour interagir avec les composants du nœud
  • whitelists qui imposent les données que le nœud peut recevoir.

Pour aller plus loin…

--

--

--

Developer @ConsenSys // Blockchain enthusiast // Engineer @ EPF

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alain Nicolas

Alain Nicolas

Developer @ConsenSys // Blockchain enthusiast // Engineer @ EPF

More from Medium

Your New Network Security Champion: NIST vs. CIS — itSynergy

IT Services Phoenix

Spontaneous Initiations

Your new PFP, mutation at Dao Duck.

The CrowdPoint Journey: Defining a Blockchain Ecosystem (Part 1)