BeDesk-Express

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Implementation
  • Catégorie Application → Serveur
  • Assignée à
    DevTeam
  • Système d'exploitation Tous
  • Sévérité Basse
  • Priorité Moyenne
  • Basée sur la version 17.x-dev
  • Due pour la version 18.0
  • Échéance Non décidée
  • Votes
  • Privée
Concerne le projet: BeDesk-Express
Ouverte par DevTeam - 2017-12-13
Dernière modification par DevTeam - 2017-12-24

FS#1531 - Mise à jour upstream KeyListDB : Module blockchain

Le module blockchain intégré dans KeyListDB permet de générer et de miner les blocs d’un chaîne de blocs sécurisé par une preuve de travail (Proof-of-Work) dont la difficulté peut être définie.

Pour miner un bloc de données, il faut calculer une valeur NONCE de telle manière à ce que la clé de hash du bloc commence par N zéros (lorsque la clé est représentée sous la forme de caractères hexadécimaux).

Le procédé est tout à fait similaire à celui utilisé dans le minage des bitcoins, mais avec une méthode de vérification de la difficulté plus simple.

La preuve de travail constitue une sécurité supplémentaire par rapport au chaînage simple. En effet, pour ajouter un nouveau bloc à une chaîne, il faut un certain temps. De ce fait, il est de plus en plus difficile de réécrire une chaîne complète au fur et à mesure qu’elle s’allonge. Le temps nécessaire pour la ré-écrire devenant de plus en plus important.

Fermée par  DevTeam
2017-12-24 23:19
Raison de la fermeture :  Implémenté

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche