Crypto-monnaies : distinction porte-monnaie/compte

in #bitcoin8 years ago (edited)

Lorsque l’utilisateur active l’interface graphique (quel qu’en soit le type), il déclenche automatiquement plusieurs actions :

  • Lancement du logiciel et connexion à la chaîne de bloc.
  • Lancement du porte-monnaie.
  • Eventuellement demande du mot-de-passe du porte-monnaie. Cette étape est parfois inutile, car le(s) compte(s) s’affiche(nt) en lecture sans modification possible.
  • Ouverture du compte par défaut.
  • Demande du mot-de-passe du porte-monnaie dès que l’utilisateur souhaite modifier le contenu d’un compte. Cette étape est parfois inutile si le mot-de-passe a déjà été saisi lors des étapes précédentes.

Vous constatez que l’on distingue porte-monnaie d’une part, et compte d’autre part. Pourquoi ?
Le porte-monnaie :

  • Contient au moins 1 compte, et peu en rassembler plusieurs.
  • Manipule le contenu des comptes.
  • Mémorise les identifiants de vos correspondants, sous forme d’annuaire.
  • Historise les transactions (débit/crédit).
  • Effectue automatiquement tous les calculs de frais de transaction.
  • Affiche des tableaux de bord.
  • Edite des QR codes à partir des identifiants de comptes, que l’utilisateur peut communiquer à ses correspondants.
  • Pour certaines crypto-monnaies, affiche des cours/valeurs de jetons négociables.
  • Dispose de son propre mot-de-passe qui permet de modifier tous les comptes, sans avoir à les re-saisir individuellement. On peut également choisir un mot-de-passe facilement mémorisable et le modifier à tout moment.

Le compte :

  • Est créé à l’initiative de l’utilisateur et protégé par un mot-de-passe complexe, dit « clef privée ». Ce mot-de-passe est nécessaire pour modifier le contenu. L’utilisateur peut éventuellement le choisir, mais plus jamais le modifier. De plus, sa complexité le rend difficilement mémorisable.
  • Est identifié par un nom ou le plus souvent une adresse, dite « clé publique ». Vous communiquez cet identifiant à vos correspondants (partenaires, employeurs, etc…).
  • Dans certains cas, l’identifiant est unique quel que soit le nombre de transactions (exemples : NXT, Bitshares).
  • Dans d'autres cas, l’identifiant est automatiquement créé par le porte-monnaie à chaque nouvelle transaction (exemples : Bitcoin, Doge). Pour faire simple, 1 transaction = 1 identifiant, mais le porte-monnaie peut cacher le jeu des écritures débit/crédit.
  • Contient et conserve les crypto-monnaies.
  • Est identifié et connu par la chaîne de blocs.
  • Peut exister même sans porte-monnaie. On peut toujours lui envoyer des crypto-monnaies, sans puvoir le modifier directement.
  • Est consultable en clair à partir de la chaîne de blocs, donc par M. Toulemonde. Exception faite de quelques crypto-monnaies furtives (par exemple Monero).

Compte

Le tableau ci-dessous rassemble les avantages/inconvénients des 2 types d’identifiant de compte :

Identifiant unique Différents identifiants pour chaque transaction
Avantages
  • Fonctionne comme un compte bancaire classique
  • Perdre/oublier le porte-monnaie n’implique pas la perte du compte
  • On peut communiquer des identifiants tout cachant d’autres
  • Le contenu de votre compte est dilué parmi tous ceux de la chaîne de blocs, donc difficilement affichable par les curieux
  • Perdre/oublier un identifiant n’implique pas la perte de tout le compte
Inconvénients
  • Perdre/oublier un identifiant de compte = perte totale du compte
  • Le contenu de votre compte est potentiellement affichable par les curieux (sauf crypto-monnaies furtives)
  • Le contenu de votre compte est connu de tous vos correspondants. Y compris pour certaines crypto-monnaies furtives.
  • Il faut mémoriser tous les identifiants, manuellement ou par le porte-monnaie.
  • Le contenu du compte = la somme de tous les identifiants
  • Perdre/oublier un identifiant = perdre les crypto-monnaies qu’il contient, et seulement celles-là
  • Perdre/oublier le porte-monnaie = perte totale du compte

Article précédent : https://steemit.com/bitcoin/@banania/crypto-monnaies-ce-que-voit-l-utilisateur
Article suivant : https://steemit.com/bitcoin/@banania/types-de-crypto-monnaies-1-2