Qu'est-ce que la Blockchain?

La blockchain est un blockchain. Dit comme ça, cela ne semble pas grand-chose. Mais c’est la base technique qui a permis ce bouleversement dans la vie économique des gens : la création de monnaies électroniques décentralisées comme le Bitcoin. Une grande partie des fonctionnalités intéressantes du Bitcoin et de nombreuses autres monnaies qui ont ensuite été créées grâce à des améliorations et des variantes du code Bitcoin sont dues à la Blockchain. La blockchain est une invention de Satoshi Nakamoto, un développeur ou plusieurs développeurs anonymes qui l'ont conçu comme la base de Bitcoin. Comme il est open source, n'importe qui peut voir ce code, l'utiliser ou le modifier de telle manière que beaucoup d'autres choses puissent être créées à partir de cette idée fondamentale. Aujourd'hui, ce concept commence tout juste à produire une explosion d'idées créatives qui vont très probablement changer le monde à bien des égards. Depuis 2008, la Blockchain Bitcoin fonctionne sans aucun échec..

Pour comprendre ce que c'est, commençons par considérer qu'un bloc est un ensemble d'octets sur lesquels des choses peuvent être écrites. Une fois le code d'une monnaie électronique décentralisée mis en place, les ordinateurs répartis dans le monde commencent à générer des blocs ou des conteneurs spéciaux. Dans le cas du Bitcoin, un ordinateur génère un bloc à chaque fois qu'il résout un problème cryptographique complexe (à chaque fois qu'il résout un problème mathématique). Plus ou moins, par chance, un bloc sera généré toutes les 10 minutes. Et le reste des ordinateurs qui participent à ce réseau doivent valider ce bloc. S'il n'en était pas ainsi, il ne serait pas admis dans la Blockchain.

Vous pouvez visualiser un bloc comme une voiture de train. Ce bloc contient une certaine quantité de nouvelles pièces ou Bitcoin. Et il porte également les notes comptables des transactions qui ont été effectuées dans la période de temps qui s'est écoulée entre la création du bloc précédent et ce nouveau. Comme je l'ai dit, tous les ordinateurs connectés à ce grand réseau, appelés nœuds, doivent convenir que le bloc et les enregistrements comptables qu'il contient sont valides.

Les nouvelles pièces créées appartiennent à l'ordinateur qui a résolu le problème et créé ce bloc. Eh bien, l'ordinateur est indifférent à cela mais pas à son propriétaire. Cette action consistant à résoudre un problème en utilisant la puissance de calcul et en créant un nouveau bloc s'appelle le minage.. Le nom vient de la similitude avec l'acte de concassage de la pierre dans une mine pour en extraire l'or. Après un travail acharné, un ordinateur parvient à résoudre le problème cryptographique et à créer un bloc. En récompense, il prend le Bitcoin associé à ce bloc et met accessoirement dans le wagon (bloc) les notes de toutes les transactions en Bitcoin qui ont été effectuées en « ébréchant la pierre ». Donc tout se déroule comme il se doit et tout fonctionne correctement.

Cette méthode de création de nouvelles pièces et de transport des transactions qui seront enregistrées à jamais dans la Blockchain est appelée « Proof of Work » (PoW - Proof of Work). Il existe de nombreux autres systèmes qui ont été inventés plus tard et qui utilisent d'autres devises. PoW a ses avantages et ses inconvénients, mais c'est ainsi que Bitcoin fonctionne et c'est toujours une façon créative et sûre de faire les choses.

Quelle est la motivation pour démarrer un nœud sur la Blockchain ?

Les nœuds sont des machines, des ordinateurs ou des serveurs dédiés qui contiennent une copie complète de la Blockchain. De plus, selon le fonctionnement de la Blockchain, ils créent continuellement de nouveaux blocs pour transporter les données. Qu'est-ce qui motive tant de personnes à s'intéresser à la mise en service des nœuds ? Évidemment, les avantages. Dans le cas du Bitcoin, la dépense énergétique est considérable. Comme cette Blockchain est conçue, une puissance de calcul croissante est nécessaire pour créer de nouveaux blocs. Mais chaque fois qu'un nouveau bloc est créé, un nouveau Bitcoin est également créé et c'est la récompense pour celui qui exécute ce nœud. La création de nouveau Bitcoin est limitée dans le temps car selon son code seulement 21 millions de Bitcoin seront créés. Que se passera-t-il quand ils auront tous été créés ? Eh bien, cela se produira dans longtemps car la difficulté augmente et périodiquement le nombre de nouveaux Bitcoins créés dans chaque bloc est moindre. Peut-être vers l'an 2100 ce chiffre aura-t-il été atteint. Mais, alors, probablement, il y aura beaucoup de personnes utilisant Bitcoin (c'est une hypothèse) et chaque transaction porte une commission qui lui est associée, qui est également laissée par les "mineurs" qui continueront à créer des blocs (pas de nouveau Bitcoin) comme une pièce nécessaire pour que tout continue à fonctionner correctement. .

Bien sûr, cette façon de créer de nouveaux blocs n'est pas la seule. D'autres crypto-monnaies utilisent d'autres méthodes. Certaines Blockchains fonctionnent même sous un système coopératif. Dans ce cas, l'intérêt de ceux qui maintiennent des nœuds repose sur les objectifs fixés par la communauté qui utilise ladite monnaie, comme c'est le cas de faircoin.

Dans son aspect le plus fondamental la Blockchain est comme un enregistrement de notes comptables avec des milliers d'exemplaires identiques répartis sur tout le réseau. Il n'y a aucune faute humaine ou autre dans ces dossiers. Si j'essaie d'écrire une fausse écriture comptable, le reste des nœuds avec une copie du livre entier ne la considérera pas comme valide. Si nous prenons la Blockchain Bitcoin, supposons que je falsifie le logiciel que j'utilise comme portefeuille et crée, disons, 30 faux Bitcoin. Au moment où il essaie de les utiliser, par exemple en vous envoyant un faux Bitcoin, le réseau ne le reconnaîtra pas car il n'apparaît dans aucun des enregistrements. Cette transaction ne sera donc pas acceptée.

Ainsi, Blockchain est pratiquement à l'abri des attaques ainsi qu'extrêmement sécurisé et résilient. Il n'est pas possible de corrompre vos données à moins de prendre le contrôle de tous les nœuds ce qui, dans une Blockchain largement distribuée, est pratiquement impossible. En revanche, la Blockchain est totalement transparente puisque tout le monde peut consulter ces enregistrements. Naturellement, je fais référence à une blockchain publique, comme celle de Bitcon, car il serait également possible d'utiliser cette technologie dans la sphère privée, même si, éventuellement, elle perdrait certaines de ses caractéristiques essentielles en raison de la plus grande centralisation que cela entraînerait .

En bref, la Blockchain est quelque chose de remarquablement puissant car les données distribuées à plusieurs reprises sur le réseau ne peuvent pas être contrôlées par une seule entité et n'offrent pas de points faibles.

En résolvant le problème d'une éventuelle manipulation des données, les enregistrements sont aussi fiables ou plus fiables qu'un notaire peut certifier. Et c'est là que les possibilités commencent à émerger. Par exemple, je pourrais enregistrer un écrit ou la paternité d'un livre ou d'une œuvre d'art et cela resterait indélébile dans tous les exemplaires distribués dans le monde avec mes données et la date à laquelle j'ai entré l'enregistrement. Comme vous pouvez le déduire, cela servirait à certifier que je suis l'auteur d'un tel document. À partir de là, des applications pratiques presque infinies peuvent et sont imaginées (et créées).

La blockchain est le nouveau paradigme de la sécurité et de la transparence

Les bases de données, en général, sont protégées par le couple utilisateur/mot de passe. C'est un point très faible. La Blockchain ne le précise pas mais s'apparente davantage aux systèmes de chiffrement dans lesquels il existe une clé publique et une clé privée. C'est-à-dire que dans la Blockchain, aucun enregistrement n'indique que cette devise (ce Bitcoin) est la vôtre ou la mienne. Cela dépend simplement de la conservation de vos clés privées. Les adresses Bitcoin sont les clés publiques. Ils peuvent être connus puisqu'ils ne serviraient qu'à associer des enregistrements (pièces) dont vous disposez de la clé privée. Sur la Blockchain, par exemple, vous pouvez voir qu'une pièce qui était ici (à cette adresse) est maintenant là (à cette autre adresse). Ces adresses sont associées aux clés privées dont vous disposez. Ainsi, seul le propriétaire de ces clés privées peut déplacer ces pièces, les envoyer à une autre adresse (la vôtre ou celle de quelqu'un d'autre).

Mais nous ne sommes pas laissés seuls à faire passer des pièces d'un endroit à un autre

J'ai dit que la Blockchain est comme un train dont les wagons sont reliés indéfiniment. Bien entendu, les wagons peuvent transporter des enregistrements comptables qui indiquent où se trouvent chacune des pièces créées depuis la nuit des temps. Mais pourquoi se limiter au transport de pièces comptables sur les pièces ? Et si nous transportions des contrats intelligents ?

Un contrat intelligent est un petit morceau de code qui peut être inséré dans la Blockchain. Fondamentalement, ce code dit que lorsque certaines conditions sont remplies, cette autre sera exécutée. Par exemple, les adresses des portefeuilles des personnes ayant participé à une émission d'actions pourraient être enregistrées et lorsque la société émettrice renverse les registres de bénéfices, leur part est automatiquement distribuée aux actionnaires. Cela semble simple, mais comme toujours, à partir de là, l'imagination et la créativité décollent. Quelque chose de plus sophistiqué mais pas plus difficile : vous achetez quelque chose en ligne, déposez le paiement et il n'est remis au vendeur que lorsque l'application du service de messagerie confirme que le colis a été livré. Et tout cela se fait automatiquement grâce au smart contract déposé sur la Blockchain.

Afin d'ajouter des contrats intelligents à une Blockchain et de les faire fonctionner, de nouveaux types de Blockchain ont été créés qui, fondamentalement, sont similaires au Bitcoin original mais avec quelques caractéristiques supplémentaires. La première Blockchain capable de mettre en œuvre des contrats intelligents a été celle de Ethereum.

Mais les choses évoluent très vite. Aujourd'hui, nous avons déjà des blockchains capables d'héberger toutes sortes de fichiers numériques qui, par exemple, pourraient être téléchargés si un utilisateur effectue le paiement convenu, par exemple Balance.

Ou des réseaux sociaux qui récompensent ceux qui partagent des contenus plus intéressants en fonction des votes et des commentaires reçus, comme SteemIt.

Imaginez que vous puissiez louer tout l'espace de stockage informatique dont vous avez besoin et que vos fichiers soient conservés entièrement cryptés et distribués en morceaux sur des centaines d'ordinateurs à travers le monde ; mais que vous pouviez y accéder avec la même facilité avec laquelle vous accédez au disque dur de votre ordinateur. Fascinant non ? Cela existe déjà bien que nous ayons encore à digérer certains détails techniques et même juridiques.

De la même manière, il est possible d'obtenir une plus grande puissance de calcul en louant les temps d'inactivité des CPU de centaines voire de milliers d'ordinateurs, grâce à la Blockchain déjà Golem, Par exemple.

Même le système bancaire traditionnel s'est fixé sur Blockchain et ils développent le leur, basé sur le jeton numérique Ripple. C'est simple : les transactions bancaires entraînent des coûts dus aux commissions interbancaires, nécessaires pour déplacer les notes comptables d'un continent à l'autre ; et ils sont aussi désespérément lents. Les banques ont réalisé que leur propre Blockchain leur permettrait d'économiser beaucoup d'argent et de complications. Les économies ne seront probablement pas appréciées par ses utilisateurs, mais il est clair qu'ils profiteront à bon escient de cette technologie.

Les fonctionnalités avancées de Blockchain permettent la création de maisons d'échange décentralisées, c'est-à-dire celles qui permettront des échanges sécurisés de crypto-monnaie entre utilisateurs de manière anonyme et sans l'aide d'un tiers.. Il est même possible de réaliser des échanges entre différentes crypto-monnaies et qui, par conséquent, utilisent une chaîne de blocs différente. Bientôt, des termes comme Lightning Network et Atomic Swaps commenceront à vous sembler familiers. Un exemple de logiciel capable de réaliser des échanges entre différentes blockchains se trouve dans l'application Baterdex de la plate-forme de Komodo.

Les nouvelles tendances du financement de projets

La blockchain change radicalement nos relations économiques et, bien sûr, démocratise l'accès aux ressources financières. Par exemple, vous entendez maintenant beaucoup parler des ICO. Même si nous développerons longuement ce sujet dans de prochains articles, il faut maintenant dire qu'il s'agit d'un moyen nouveau et plus simple de financer des projets. L'émission d'actions est limitée au périmètre des sociétés puissantes dans le cadre d'une réglementation très stricte. ICO (offre initiale de pièces) ou offre initiale de pièces Il consiste à créer un jeton numérique (une monnaie numérique) et à l'offrir à qui veut l'acheter dans le but supposé de financer un projet plus ou moins intéressant. J'ai mis "supposé" car, comme je l'ai dit, il n'y a toujours pas d'organismes qui réglementent ces offres, donc c'est aussi un abonné à toutes sortes d'arnaques. Mais ce dernier ne l'empêche pas d'être également utilisé à bon escient comme crowfunding ou financement collectif. Vous achetez certaines de ces pièces dans l'espoir que le projet basé sur la blockchain qui les utilisera se développera et prospérera. De cette façon, tout comme les actions, les pièces acquerront également une plus grande valeur et vous pourrez les vendre bien plus cher que ce que vous avez investi. Eh bien, ce nouveau modèle financier n'est pas seulement possible grâce à la Blockchain, mais c'est aussi la manière dont les projets qui utiliseront cette technologie de manière créative et innovante sont généralement financés.

Chaque Blockchain est-elle associée à une crypto-monnaie ?

Nous pensons généralement à Blockchain et Bitcoin, comme une paire indissociable. Et on parle aussi de Bitcoin en tant que monnaie. Le terme monnaie est associé à la monnaie et cela est vrai dans la mesure où une monnaie peut être utilisée comme réserve de valeur et transmission de confiance. En d'autres termes, en échange d'une pièce de monnaie, nous pouvons acheter d'autres choses ou louer des services. Mais, correctement, chaque Bitcoin est un jeton numérique (ou un jeton, qui est un terme qui est beaucoup utilisé ici). Il n'a pas de valeur en soi mais est donné par l'offre, la demande ou l'intérêt qu'une communauté veut lui donner à tout moment. En général, ce que nous appelons, sans trop de propriété dans la plupart des cas, la « monnaie » est un jeton numérique qui sert à déplacer la Blockchain. Chaque fois que nous allons introduire un enregistrement dans la Blockchain, nous introduisons un ou plusieurs jetons, comme lorsque nous démarrons une sorte de machinerie. Ce serait comme de l'essence et, en fait, un jeton spécial appelé GAS est utilisé sur le réseau Ethereum. Les raisons pour lesquelles une Blockchain fonctionne avec des tokens sont variées mais l'une d'entre elles est justement de récompenser les nœuds qui la gèrent de manière décentralisée. Que ces « jetons » ou jetons soient utilisés comme monnaie est presque une conséquence naturelle.. Par conséquent, il est normal qu'une Blockchain fonctionne avec des tokens et il est également normal que ces tokens acquièrent une valeur croissante, surtout s'ils sont rares ou que leur nombre est limité comme cela arrive dans la plupart des cas.

Des jetons numériques sont achetés et vendus, des objets de valeur deviennent intangibles ou, si une certaine Blockchain est particulièrement utile ou apporte une solution créative à un problème, ils deviennent des éléments essentiels et s'intègrent d'une manière ou d'une autre dans la vie quotidienne.

L'avenir de la Blockchain

C'est imprévisible, considérant qu'en ce moment tout cela est dans une phase de croissance accélérée et de créativité explosive. Il se peut qu'à tout moment quelque chose de mieux soit inventé mais, pour l'instant est l'un des développements technologiques les plus perturbateurs et passionnants du XNUMXe siècle. Et il vaut mieux qu'on s'y familiarise bien car on va le retrouver même dans les recoins les plus insoupçonnés. Internet, les gens et les choses finiront par être inextricablement liés par une chaîne de blocs.

@sophocles