Aller au contenu principal
Bluecoders
← Glossaire de la tech

Blockchain

TechnoProblématique

Blockchain = le registre partagé infalsifiable

Une blockchain est un registre de transactions partagé entre de nombreux ordinateurs, où les données sont regroupées en blocs chaînés entre eux par cryptographie, ce qui rend toute modification a posteriori extrêmement difficile. Aucune autorité centrale ne tient le registre : ce sont les participants du réseau qui valident les ajouts.

La validation repose sur un mécanisme de consensus. La preuve de travail (Bitcoin) fait résoudre des calculs coûteux en énergie ; la preuve d'enjeu (Ethereum depuis 2022) s'appuie sur des participants qui immobilisent des jetons en garantie.

Le premier usage est Bitcoin, lancé en 2009. Ethereum a ajouté les smart contracts, des programmes exécutés sur la blockchain, qui ont permis la DeFi, les NFT et les DAO. Il existe aussi des blockchains privées, entre partenaires identifiés, pour la traçabilité ou les échanges interbancaires. Les principaux défis restent le coût, la vitesse (d'où les solutions de « layer 2 ») et la réglementation.

Pourquoi ça compte quand on recrute

Le vivier blockchain est petit et très international. Distinguez le développeur de smart contracts (Solidity, Rust, sécurité des contrats), l'ingénieur protocole (cryptographie, systèmes distribués) et le développeur d'applications qui intègre un wallet. En entretien, un bon signal est la connaissance des failles classiques des smart contracts et des audits. Le piège : un profil qui a surtout suivi l'actualité crypto sans avoir déployé de code.

Termes liés

Un besoin en recrutement ?

Décrivez votre besoin. Un recruteur de votre secteur vous rappelle sous 24 h ouvrées.