Table des matières
blockchain publique
blockchain privée
Blockchain alliée
Quel type de blockchain présente le plus d’avantages ?
Résumer
Lorsque Bitcoin est sorti, il a également jeté les bases du développement de la technologie sous-jacente de son protocole sous-jacent, et cette technologie est la blockchain. Ceux qui souhaitent innover ont désormais découvert le potentiel de cette technologie et explorent les applications possibles de la technologie blockchain dans tous les secteurs.
Bitcoin est ce qu’on appelle une crypto-monnaie, un type d’argent numérique qui n’est contrôlé par personne. Ce qui diffère des autres technologies, c'est qu'elle combine la technologie des bases de données distribuées, les incitations économiques et la technologie de cryptage pour former un vaste écosystème de collaboration sans leader ni administrateur.
Depuis la création du réseau Bitcoin il y a plus d’une décennie, les structures de données qu’il utilise ont gagné en popularité dans tous les secteurs. Aujourd’hui, les domaines d’application de la technologie blockchain couvrent divers départements allant des finances et de la chaîne d’approvisionnement au système juridique et au gouvernement, et de nombreuses industries mènent des expériences.
Au cas où vous auriez manqué notre guide du débutant sur la technologie blockchain : la blockchain est une structure de données simple dont les données ne peuvent pas être modifiées, mais peuvent être continuellement étendues. Il peut être utile de considérer sa structure de données comme une feuille de calcul, dans laquelle chaque cellule pointe vers la cellule précédente, de sorte que toute modification apportée à la cellule précédente soit immédiatement visible. Généralement, la blockchain stocke des informations sur les transactions financières, mais elle peut être utilisée avec tout type de données électroniques.
Pour faire une analogie avec notre feuille de calcul, supposons qu'un document puisse être modifié par plusieurs parties. Tout le monde peut exécuter un logiciel dédié sur son appareil et se connecter à d'autres appareils, donnant ainsi à tous les participants l'accès à la dernière base de données.
L'information ne peut pas être obtenue par une autorité centrale (le réseau est distribué). Cela signifie que les informations circulent plus lentement, mais cela rend le réseau très puissant en termes de sécurité et de redondance.
Dans ce qui suit, nous examinerons trois types de blockchains : privée, publique et consortium. Avant cela, rappelons ce que ces trois types de blockchain ont en commun et certaines de leurs caractéristiques clés :
Grand livre en annexe uniquement – Selon les caractéristiques de la blockchain, le système doit suivre une structure en chaîne de blocs, où chaque bloc est lié au bloc précédent. Si notre blockchain est une collection de cellules dans une feuille de calcul, un bloc est une seule cellule.
Réseau Peer-to-Peer – Chaque participant du réseau possède une copie des données de la blockchain. Ces acteurs sont appelés nœuds et interagissent de manière peer-to-peer.
Mécanisme de consensus – Il doit exister un mécanisme permettant aux nœuds de s'entendre sur l'exactitude des transactions propagées sur le réseau afin de garantir que de fausses données ne soient pas écrites dans la blockchain.
Le tableau ci-dessous résume certaines des principales différences.
blockchain publique
Si vous avez utilisé une crypto-monnaie récemment, vous avez probablement interagi avec une chaîne publique. Ce type de blockchain couvre la grande majorité des registres distribués qui existent aujourd’hui. Nous les appelons « publiques » car n'importe qui peut visualiser les transactions qui ont lieu et simplement télécharger le logiciel nécessaire pour y adhérer.
Nous utilisons également souvent le terme « restrictions d’accès » dans les lieux publics. Il n’existe aucun organisme de réglementation pour empêcher la participation, et n’importe qui peut participer au mécanisme de consensus (par exemple, par le biais du minage ou du jalonnement). Puisque n’importe qui peut adhérer librement et être récompensé en fonction du rôle qu’il joue dans la recherche d’un consensus, nous nous attendons à voir une topologie hautement distribuée sur le réseau de chaîne publique.
De même, nous nous attendons à ce que les blockchains publiques soient plus résistantes aux audits que les blockchains privées (ou semi-privées). Puisque n’importe qui peut rejoindre le réseau, le protocole doit contenir certains mécanismes pour empêcher les acteurs malveillants de bénéficier d’avantages grâce à l’anonymat.
Cependant, les chaînes publiques doivent également faire des compromis en termes de sécurité et de performances. De nombreux serveurs de la chaîne publique ont rencontré des goulots d'étranglement en matière d'expansion et ont un débit relativement faible. De plus, pousser les changements sur le réseau tout en maintenant un réseau non divisé peut être un défi, car il est moins probable que tous les participants acceptent une proposition en même temps.
blockchain privée
Contrairement aux restrictions de non-accès des blockchains publiques, les blockchains privées établissent des règles d'accès pour qui peut voir et écrire sur la blockchain (ce sont des environnements autorisés). Les blockchains privées ne sont pas non plus des systèmes décentralisés car il existe une hiérarchie claire en termes de contrôle. Cependant, ils sont distribués et de nombreux nœuds conservent toujours des copies de la blockchain sur leurs ordinateurs.
Les chaînes privées sont plus adaptées à la maintenance des entreprises, car celles-ci espèrent profiter des avantages de la blockchain sans autoriser l’accès au réseau externe.
Dans certaines chaînes privées, la preuve de travail est redondante dans le contexte d'un modèle de sécurité. Il s’avère cependant qu’une preuve de travail est nécessaire pour un environnement ouvert. Dans une blockchain privée, ne pas utiliser PoW ne constitue pas une menace sérieuse car l’identité de chaque participant est connue et gérée manuellement.
Dans ce cas, un algorithme plus efficace consiste à utiliser des validateurs désignés, qui sont des nœuds choisis pour assumer certaines fonctions afin d'effectuer la vérification des transactions. De manière générale, cela inclut les nœuds qui doivent signer chaque bloc. Si un nœud se comporte de manière malveillante, il peut être rapidement découvert et supprimé du réseau. Avec le contrôle descendant de la blockchain, la coordination de l’ensemble du système sera beaucoup plus facile.
Blockchain alliée
La blockchain d’alliance se situe entre la chaîne publique et la chaîne privée, combinant les éléments caractéristiques des deux. En termes de consensus, on observe les différences les plus significatives entre les chaînes consortiales et les chaînes privées et publiques. La chaîne du consortium considère un petit nombre de participants ayant un pouvoir égal en tant que validateurs. Ce n'est pas un système ouvert comme la chaîne publique, permettant à quiconque de vérifier le bloc, ni comme la chaîne privée, qui est un système fermé qui permet uniquement de vérifier le bloc. certaine personne pour vérifier le bloc. Entité pour nommer les producteurs de blocs.
A partir de là, les règles du système sont très souples : la visibilité de la chaîne peut être limitée aux validateurs, au personnel autorisé, ou visible par tous. Tant qu’un consensus est atteint avec le validateur, des modifications peuvent être facilement apportées. Quant au fonctionnement de la blockchain, si ces participants peuvent agir honnêtement selon les seuils prédéfinis, aucun problème ne surviendra dans le système.
Dans un environnement où plusieurs organisations opèrent dans le même secteur et nécessitent une infrastructure commune pour échanger ou relayer des informations, une chaîne de consortium sera le meilleur choix. Rejoindre une telle chaîne de consortium est également très bénéfique pour les organisations, car cela leur permettra de partager leurs connaissances du secteur avec d'autres acteurs.
Quel type de blockchain présente le plus d’avantages ?
Par essence, les blockchains publiques, privées et de consortium ne sont pas contradictoires, elles utilisent simplement des technologies différentes :
Les chaînes publiques bien conçues ont tendance à être plus avantageuses en termes de résistance aux audits, mais au détriment d’une vitesse et d’un débit inférieurs. Ce sont les meilleures options pour fournir des garanties de sécurité pour le règlement des transactions (ou contrats intelligents).
Une chaîne privée peut donner la priorité à la vitesse du système car elle n'a pas à se soucier des défaillances majeures comme les blockchains publiques. Idéalement, les blockchains privées sont déployées là où les individus ou les organisations ont le contrôle et où les informations restent confidentielles.
Les chaînes de consortium atténuent le risque de contrepartie dans les chaînes privées (en éliminant le contrôle centralisé), et un plus petit nombre de nœuds leur permet souvent de fonctionner plus efficacement que les chaînes publiques. La chaîne d'alliances convient aux organisations unitaires qui ont besoin de communiquer entre elles.
Résumer
Il existe une multitude d’options de blockchain pour les particuliers et les entreprises exerçant diverses activités. Même parmi les chaînes publiques, privées et les consortiums, il existe de nombreuses expériences utilisateur différentes en fonction de la complexité. En fonction de l'utilisation réelle, les utilisateurs peuvent choisir le produit qui correspond le mieux à leurs objectifs.