Sécurité et Blockchains - Version simplifiée

Double SHA-256, x11, cryptonight, scrypt, cryptonote, Dagger ??? Bienvenue dans l’univers obscure des mathématiques cryptographiques ! De par sa particularité mathématique, chaque algorithme nécessite du matériel spécifique pour effectuer les opérations de calcul (tache répétitive (GPU) ou complexe (CPU, ASIC)). Chacun avec ses avantages et inconvénients.



Différents processus peuvent être utilisés pour sécuriser une blockchain, actuellement les plus populaires sont le PoW (Proof of Work), PoS (proof of Stake) et PoC (proof of Capacity). Avec le PoW, on parle de "miner". Tandis qu'avec le PoS on parle de "forger" ou de "minage virtuel".   


Le but est le même, mais les trois méthodes sont différents. Dans tous les cas, il faut valoriser ceux qui participent à cette tache. Chacune de ces méthodes a ses avantages et inconvénients, au final l'idée sera peut être de les mélanger (?)(1).

Le PoW est très énergivore, tandis que le PoS(2) et PoC(3) ne nécessite pas un aussi grande dépense énergétique. Le système PoW implique de nombreux ordinateur dans la réalisation des calculs. Tandis qu’avec le système PoS ce sont les coins mis à disposition qui vont effectuer virtuellement la tache de miner, ces coins sont convertis en ordinateurs virtuels et fournissent les unités de calculs nécessaires. Le PoC utilise la capacité de stockage de disque dur pour effectuer les calculs.

Certain pays attirent naturellement le minage, tel la chine pour le Bitcoin par exemple, de par le faible coût de son électricité, l'opération est toujours rentable de nos jours. Ce qui peut finir par centraliser indirectement le système. D’un autre coté, le PoS sera indirectement contrôlé par les plus gros investisseurs, les personnes ayant injecté le plus de E-Monnaie étant les plus récompensés. Avec le PoC c’est les personnes possédant de grande capacité de stockage qui pourront être avantagé. 



---------------------

1 - Certains projets expérimentent déjà des mélanges PoS / PoW, cf XDN, ou encore mélange des algorithmes cf Vcash 

2 - http://vitalik.ca/files/mauve_paper2_draft.html 

3 - Voir Burst : https://web.burst-team.us