Le code open source est un code publié publiquement sur le Web
N’importe qui est libre d’utiliser le code à ses propres fins, de le vérifier pour les bogues ou de proposer de nouvelles modifications ou fonctionnalités. Le code open source est l’épine dorsale des systèmes derrière Bitcoin, Ethereum et de nombreuses autres crypto-monnaies.
![Les](https://www.coindesk.com/resizer/ooEyQEaS-K4BbU0nKBPabpXnEzU=/1056x792/filters:quality(80):format(jpg)/cloudfront-us-east-1.images.arcpublishing.com/coindesk/3FINUAR2JRDFDM7UAJL3BWT4SM.jpg)
L’idée de « l’open source » est antérieure aux crypto-monnaies
L’expression est devenue populaire dans les années 1990 pour décrire le phénomène des personnes publiant publiquement du code sur Internet. Bien que vous ne vous en rendiez peut-être pas compte, une grande partie de ce que les gens font sur Internet dépend du code open source. Par exemple, au moins 37 % des sites Web visités reposent sur le système d’exploitation open source Linux.
L’open source est une partie importante de l’espace Bitcoin et des crypto-monnaies car
Comme les crypto-monnaies, l’open source est « décentralisé », ce qui signifie qu’il n’y a pas de leader ou d’entité unique en charge. Les crypto-monnaies nécessitent une manière décentralisée de gérer les bases de code qui sont publiques et que tout le monde peut voir, modifier et même essayer par lui-même.
L’open source est l’opposé du code propriétaire
Où les entreprises possèdent le code et le gardent privé pour s’assurer que d’autres – en particulier les concurrents – ne peuvent pas reproduire leurs innovations. Le code propriétaire est centralisé sous le contrôle d’une société ou d’une entité. Windows et l’iOS mobile d’Apple en sont de parfaits exemples.
Le bitcoin et la plupart des principales crypto-monnaies sont décentralisés
Ce qui signifie qu’ils n’ont pas de leader capable de bloquer certaines transactions ou de contrôler le réseau. Les utilisateurs qui conservent leurs propres bitcoins en ont le contrôle total, contrairement aux principaux systèmes financiers en ligne d’aujourd’hui, où la seule option des gens est de confier leur argent à un tiers, comme une banque.
Pour atteindre son objectif de supprimer l’intermédiaire tout en maintenant la confiance
Bitcoin doit s’appuyer sur une manière décentralisée de distribuer le code. Il ne peut y avoir qu’un seul chef qui le dirige, car A) le chef peut écrire les instructions qu’il veut dans le code, et B) le chef peut décider qui peut accéder au code et qui ne peut pas…
L’open source est omniprésent dans le monde de la cryptographie
Mais concentrons-nous sur la façon dont les deux plus grandes blockchains utilisent l’open source…
Cette tendance au code ouvert a commencé lorsque le créateur anonyme et mystérieux de Bitcoin, Satoshi Nakamoto, a publié la version 0.1 du code Bitcoin (maintenant connu sous le nom de Bitcoin Core) sous forme open source sur la liste de diffusion crypto le 1er janvier. 8, 2009..
Depuis la sortie de Nakamoto
Bitcoin Core est passé d’un projet individuel à une base de code éprouvée avec des contributions à plein temps de développeurs du monde entier. En raison de la nature de l’open source, toute personne possédant les compétences peut contribuer au logiciel. Plus de 100 développeurs ont contribué à Bitcoin Core depuis août 2009, selon GitHub, le site d’hébergement de code qui publie le code open-source.
Des centaines d’autres projets open source sont construits sur cette infrastructure sous-jacente
Des portefeuilles comme Electrum où les utilisateurs stockent leurs clés privées Bitcoin, pour bloquer les explorateurs.
Ce n’est que la pointe de l’iceberg
Aujourd’hui, il existe des centaines d’autres projets utilisant la crypto-monnaie modélisée sur Bitcoin, dont la plupart partagent également leur code publiquement.
La deuxième plus grande blockchain
Ethereum, consiste en son propre écosystème florissant de projets, des clients de bas niveau qui sous-tendent le réseau aux applications décentralisées (souvent appelées dapps) qui s’y exécutent. La norme de jeton ERC-721 a été créée pour prendre en charge la structure unique des jetons non fongibles (NFT) utilisés par de grands projets comme le Boring Ape Yacht Club.
En savoir plus
Que sont les EIP et les ERC et comment sont-ils connectés ?
L’équipe d’Ethereum essaie de pousser l’objectif de décentralisation de Bitcoin un peu plus loin : elle veut tout décentraliser sur Internet. Étant donné que la plupart des applications sont contrôlées par une seule entreprise, comme Twitter ou Facebook, l’objectif des applications décentralisées est de donner aux utilisateurs plus de contrôle sur leurs données. Jusqu’à présent, des centaines d’applications de ce type sont apparues. Parce qu’ils sont tous deux alimentés par l’open source, n’importe qui peut créer sa propre application ou contribuer à l’une d’entre elles.
La nature open source enracinée de Crypto a engendré des milliers de projets
Permettant une expérimentation approfondie dans l’industrie et continuera de favoriser l’innovation et les nouvelles technologies à l’avenir.
💡 Ressources et références
« coindesk.com », de : Open Source : Qu’est-ce que c’est et pourquoi c’est important pour le Bitcoin et les crypto-monnaies.