Synthèse papier : Développement décentralisé – CoinGeek

Cet article a été publié pour la première fois sur le blog du Dr Craig Wright, et nous l'avons republié avec la permission de l'auteur.

Les systèmes décentralisés représentent un changement de paradigme technologique qui va au-delà des modèles centralisés traditionnels. En adoptant une approche décentralisée, de tels systèmes libèrent le potentiel d'innovation, de collaboration et d'autonomisation à l'échelle mondiale (Tapscott & Tapscott, 2017). Un aspect clé qui distingue les systèmes décentralisés est leur capacité à faciliter les mises à jour et les améliorations sans nécessiter de modifications du protocole principal (Swan, 2015). Les systèmes décentralisés révolutionnent le paysage du développement technologique en favorisant un environnement dans lequel les mises à jour et les innovations peuvent prospérer, le tout sans nécessiter de modifications de protocole.

Contrairement à l'idée selon laquelle de tels systèmes donnent la priorité à l'immuabilité et nécessitent des moyens alternatifs ou de nouveaux protocoles d'amélioration, les systèmes décentralisés adoptent une approche flexible dans le cadre protocolaire existant. C’est le cœur d’un protocole « sans autorisation » (Raval, 2016). Lorsqu’un groupe, voire la majorité, peut choisir de modifier le protocole, cela peut saper l’investissement dans le système. Par exemple, un groupe pourrait investir dans un projet à long terme en sachant que le protocole sous-jacent ne changera pas. Cela permet aux gens de planifier des projets d’innovation et de recherche à long terme sans avoir à restructurer ce qu’ils font en raison de changements de protocole.

Contrairement aux systèmes centralisés, où le pouvoir de décision est concentré entre les mains de quelques privilégiés, les systèmes décentralisés distribuent l’autorité et permettent aux participants de contribuer activement au développement et à l’évolution de la technologie (Zheng et al., 2017). Cette inclusivité est une caractéristique fondamentale qui permet aux individus et aux communautés de façonner l’avenir du système dont ils font partie. Au sein de ces systèmes, les développeurs et les utilisateurs ont la possibilité de s'appuyer sur des protocoles bien établis comme TCP/IP, propulsant ainsi l'évolution de la technologie. En capitalisant sur la stabilité et la fiabilité de ces protocoles, de nouvelles couches, applications et services peuvent être créés pour augmenter les fonctionnalités, introduire des fonctionnalités de pointe et répondre aux besoins émergents.

Cela ne peut se produire que lorsque le protocole est corrigé. Chaque fois que les protocoles changent, des problèmes humains et politiques doivent être résolus avant qu’un projet puisse continuer. Par exemple, de nombreux changements apportés au système NetWare ont conduit à la nécessité d'abandonner et de remplacer des projets logiciels et à cause de l'évolution de la structure du protocole. Les entreprises commençaient à construire et constataient que le logiciel avait été mis à jour, puis leur demandaient de recoder les projets. À bien des égards, cela a conduit les entreprises à se tourner vers Internet. Une fois TCP/IP corrigé, le développement a pu être poursuivi sans avoir besoin de demander la permission d'un groupe ou d'une organisation.

Les systèmes décentralisés reconnaissent que le progrès technologique est un processus continu et itératif. Bien que le protocole de base fournisse une base solide, il est conçu pour être adaptable et ouvert à l'innovation (Tapscott & Tapscott, 2017). Cette flexibilité permet aux développeurs et aux utilisateurs de s'appuyer sur les protocoles existants, en utilisant leur stabilité et leurs fonctionnalités éprouvées comme tremplin pour une amélioration continue (Swan, 2015). Le langage de script Bitcoin offre une programmabilité à la blockchain Bitcoin, permettant la création de contrats intelligents complexes et de divers types de transactions. Ces fonctionnalités contribuent à son utilité plus large et à son potentiel d’applications innovantes dans le domaine de la finance décentralisée et au-delà. En tant que tel, le protocole au sein de Bitcoin n’a pas besoin d’être modifié et n’a jamais eu besoin de l’être.

L'existence de protocoles bien établis comme TCP/IP témoigne de la durabilité et de la longévité des systèmes décentralisés (Swan, 2015). Bien qu'il ait été développé il y a plusieurs décennies, TCP/IP reste l'épine dorsale d'Internet, démontrant sa capacité à s'adapter et à prendre en charge les technologies nouvelles et innovantes apparues au fil du temps. Cela illustre comment les systèmes décentralisés peuvent favoriser un écosystème où des améliorations peuvent être apportées sans compromettre l'intégrité du protocole sous-jacent. Comme indiqué ci-dessus, le développement de TCP/IP était basé sur la création d'applications au sein des couches réseau existantes (Swan, 2015). Contrairement à des systèmes tels que le réseau Lightning de BTC, l'utilisation du terme couches faisait référence à une structure de poupée russe avec des données de plus en plus complexes stockées dans d'autres couches de données.

L'évolution d'Internet et la naissance du World Wide Web illustrent la capacité d'exploration et d'innovation au sein des couches protocolaires existantes (Tapscott & Tapscott, 2017). TCP, en tant que protocole fondamental, assurait une transmission de données fiable entre les ordinateurs connectés à Internet. Cependant, c’est grâce à l’ajout du HTTP (Hypertext Transfer Protocol) que le Web est devenu une puissante plateforme de partage d’informations (Tapscott & Tapscott, 2017). HTTP permettait l'échange de documents hypertextes, permettant la création de pages Web interconnectées et l'expérience de navigation que nous connaissons aujourd'hui.

Cette expansion au sein des couches protocolaires a démontré que le progrès et l’innovation peuvent se produire sans modifier fondamentalement les protocoles sous-jacents. Les développeurs et les visionnaires se sont appuyés sur l'infrastructure existante, explorant les possibilités et exploitant le pouvoir de la créativité dans le cadre protocolaire établi (Tapscott & Tapscott, 2017). Malgré la résistance ou le scepticisme initial, ces nouveaux développements et innovations ont introduit des changements transformateurs dans le paysage Internet. Le Web a révolutionné la manière dont l'information est accessible, partagée et interconnectée, permettant aux individus et aux organisations de se connecter à l'échelle mondiale et de collaborer à une échelle sans précédent.

Le protocole fixe au sein de Bitcoin et la taille de bloc illimitée qui est fixée de manière compétitive par la rentabilité des nœuds sont une caractéristique de la conception de Bitcoin (Tapscott & Tapscott, 2016). Ces paramètres sont fixés de manière compétitive par la rentabilité des nœuds. Pour cette raison, aucun développeur ou autre partie ne peut décider quel protocole est autorisé ou non à s'exécuter sur le réseau. En effet, si c’est légal, il peut fonctionner avec du Bitcoin. De plus, personne n’a le droit de dire le contraire (Tapscott & Tapscott, 2017). La seule contrainte est que Bitcoin est économiquement structuré. Si une transaction est importante, elle coûtera plus cher qu’une petite. Cela encourage l’efficacité mais conduit également à la sélection des protocoles, car ceux qui ont le plus de valeur survivent (Tapscott & Tapscott, 2017).

Cet exemple met en valeur la nature dynamique des systèmes décentralisés, dans lesquels les couches de protocole servent de base à une exploration et une croissance continues (Swan, 2015). Il met en évidence la capacité d'étendre les protocoles existants ou de créer de nouvelles couches qui complètent et améliorent les fonctionnalités des systèmes sous-jacents (Swan, 2015). En adoptant l'esprit d'exploration et en encourageant le développement de structures alternatives au sein des couches établies, les systèmes décentralisés favorisent un environnement propice à l'amélioration continue et à l'innovation (Tapscott & Tapscott, 2017). Internet et le Web sont de puissants témoignages des possibilités qui se présentent lorsque les individus et les communautés sont libres de construire et d'explorer dans le cadre de protocoles existants (Tapscott & Tapscott, 2017).

Dans un paysage décentralisé, les individus et les organisations ne se limitent pas à s’appuyer uniquement sur des autorités centralisées ou des gardiens pour initier le changement. Au lieu de cela, ils ont la possibilité de contribuer avec leurs idées, leur expertise et leurs ressources pour stimuler le progrès (Werbach, 2018). Cet effort collectif permet de considérer un large éventail de perspectives et d’approches, conduisant finalement à des solutions plus robustes et inclusives (Werbach, 2018). En laissant les moyens de créer et d’innover au sein du protocole ouverts à toutes les parties, la seule contrainte devient économique. Si le système est économiquement viable, il perdurera même s’il ne plaît pas à la majorité (Werbach, 2018).

De plus, les systèmes décentralisés exploitent la puissance des réseaux peer-to-peer et des mécanismes de consensus pour garantir que les mises à jour et les améliorations sont effectuées de manière transparente et responsable (Werbach, 2018). Les décisions sont souvent prises par le biais de processus communautaires, tels que des modèles de gouvernance ou des organisations autonomes décentralisées (DAO), où les participants peuvent exprimer leurs opinions et déterminer collectivement l'orientation du système (Werbach, 2018). Ces systèmes peuvent être mis en œuvre sous forme de sociétés mais sans frontières. De cette manière, ils peuvent opérer à l’échelle mondiale, permettant aux individus d’investir dans une structure économique inclusive et ouverte. En disant cela, nous ne disons pas que le système agit en dehors des cadres juridiques existants. Le système s’intègre plutôt parfaitement au droit des sociétés et au droit des sociétés (Werbach, 2018).

Cette nature collaborative et itérative des systèmes décentralisés apporte de nombreux avantages. Il favorise un environnement d’innovation rapide, dans la mesure où les développeurs et les utilisateurs peuvent continuellement s’appuyer sur l’infrastructure existante pour répondre aux besoins changeants et relever les défis émergents (Werbach, 2018). Cela permet également l'interopérabilité, car les nouvelles solutions peuvent s'intégrer de manière transparente à l'écosystème plus large, favorisant la compatibilité et créant un effet de réseau dynamique (Werbach, 2018). De plus, les développeurs peuvent utiliser les protocoles existants et créer de nouveaux systèmes. Bien entendu, cela ne leur confère pas des droits de propriété intellectuelle complets, mais plutôt la capacité de travailler dans les cadres de propriété existants (Werbach, 2018).

De plus, les systèmes décentralisés favorisent la résilience et atténuent les risques associés aux points de défaillance uniques (Werbach, 2018). En distribuant l’autorité et le contrôle, ces systèmes sont intrinsèquement plus résistants à la censure, à la manipulation et aux interférences extérieures (Werbach, 2018). Cela renforce la sécurité et garantit que la technologie reste entre les mains du plus grand nombre plutôt que d’être soumise aux caprices de quelques-uns (Werbach, 2018). Dans un système tel que Bitcoin, la capacité de supprimer le matériel illégal reste possible. Dans des systèmes comme Bitcoin, il est possible de restreindre la diffusion de contenus illégaux, ce qui le distingue de la notion communément soulignée de résistance à la censure (Werbach, 2018 ; Zheng et al., 2017). Comme indiqué dans le livre blanc Bitcoin, il est reconnu que certaines règles peuvent être appliquées, notamment le blocage de matériels illégaux (Werbach, 2018). Il est toutefois important de reconnaître que les mesures de censure sont souvent imposées pour des raisons allant au-delà de la nécessité juridique et englobant un éventail de motivations plus large (Werbach, 2018).

En résumé, les systèmes décentralisés incarnent un nouveau paradigme qui permet des mises à jour et des améliorations continues dans un cadre protocolaire stable et sécurisé (Tapscott & Tapscott, 2017). En permettant aux individus et aux communautés de contribuer activement au processus de développement, les systèmes décentralisés libèrent un potentiel d'innovation, de collaboration et de démocratisation de la technologie sans précédent (Swan, 2015). La capacité de s’appuyer sur les protocoles existants garantit la compatibilité, tandis que la nature décentralisée de la prise de décision garantit l’inclusivité et la transparence (Zheng et al., 2017). Grâce à ces caractéristiques, les systèmes décentralisés ouvrent la voie à un avenir où le progrès technologique repose sur la sagesse collective et les efforts d’une communauté mondiale (Tapscott & Tapscott, 2017).

Bibliographie annotée

Raval, S. (2016). Applications décentralisées: exploiter la technologie blockchain de Bitcoin. O'Reilly Media, Inc.

Raval (2016) explore le potentiel des applications décentralisées (DApps) et leur connexion à la technologie blockchain de Bitcoin. Le livre explore les principes, les concepts et la mise en œuvre pratique des applications décentralisées, offrant un aperçu de la manière dont elles exploitent la technologie blockchain sous-jacente pour révolutionner diverses industries. Raval (2016) fournit un aperçu complet des applications décentralisées, expliquant en quoi elles diffèrent des applications centralisées traditionnelles et soulignant leur potentiel à perturber les systèmes existants. L'auteur souligne le rôle de la blockchain de Bitcoin comme base du développement d'applications sécurisées, transparentes et décentralisées.

Tout au long du livre, Raval (2016) explore des sujets clés liés aux DApp, notamment les contrats intelligents, les mécanismes de consensus et le stockage décentralisé. L'auteur se penche également sur les défis et les opportunités associés à la création et au déploiement de DApps, mettant en lumière l'impact potentiel de cette technologie émergente sur des secteurs tels que la finance, la santé, la gestion de la chaîne d'approvisionnement, etc.

En combinant des connaissances théoriques avec des exemples pratiques et des cas d'utilisation, Raval (2016) présente un guide complet qui s'adresse aussi bien aux lecteurs débutants qu'avancés. Le livre vise à fournir aux lecteurs une solide compréhension des applications décentralisées, leur permettant d'explorer et de contribuer au paysage évolutif de la technologie blockchain.

Le travail de Raval est très apprécié pour sa clarté, son analyse approfondie et son approche pratique de l'exploration du potentiel des applications décentralisées. Il constitue une ressource précieuse pour les individus, les développeurs et les chercheurs cherchant à comprendre les concepts fondamentaux et les stratégies de mise en œuvre derrière les DApp. Dans l'ensemble, Raval (2016) propose un examen perspicace et complet de l'intersection entre les applications décentralisées et la blockchain de Bitcoin. Il fournit une base précieuse pour comprendre le potentiel de transformation des DApps et constitue une ressource essentielle pour toute personne intéressée à explorer ce domaine en évolution rapide.

En ligneSwan, M. (2015). Blockchain: modèle pour une nouvelle économie. O'Reilly Media, Inc.

Swan (2015) propose une analyse complète des applications potentielles et de l’impact transformateur de la technologie blockchain. Le livre explore les concepts et principes sous-jacents de la blockchain, mettant en lumière sa nature décentralisée et son potentiel de perturbation des systèmes économiques traditionnels. Swan (2015) se penche sur les éléments fondamentaux de la technologie blockchain, notamment les principes cryptographiques, les mécanismes de consensus et les systèmes de registres distribués. L'auteur aborde également les différents types de blockchains, telles que publiques, privées et autorisées, en soulignant leurs avantages et cas d'utilisation respectifs.

Tout au long du livre, Swan (2015) examine les applications potentielles de la blockchain au-delà des crypto-monnaies, explorant son rôle dans des domaines tels que la gestion de la chaîne d'approvisionnement, les soins de santé, les systèmes de vote, la propriété intellectuelle, etc. L’auteur fournit des exemples concrets et des études de cas pour démontrer le potentiel transformateur de la technologie blockchain dans divers secteurs.

En discutant des défis et des limites de la technologie blockchain, Swan (2015) offre une perspective équilibrée sur son adoption et son évolutivité. Elle explore également les tendances émergentes et les possibilités futures, notamment l’intégration de la blockchain avec d’autres technologies telles que l’intelligence artificielle et l’Internet des objets. Swan (2015) a été recommandé pour ses explications claires, sa couverture complète et ses connaissances pratiques sur le potentiel de la technologie blockchain. Le travail de Swan s'adresse à la fois aux lecteurs techniques et non techniques, fournissant une ressource précieuse aux particuliers, aux entreprises et aux décideurs politiques cherchant à comprendre les implications et les opportunités présentées par la blockchain. Cependant, de nombreux termes sont basés sur la promotion communautaire et non sur des faits sous-jacents.

Tapscott, D. et Tapscott, A. (2017). Comment la blockchain va changer les organisations. Revue de gestion du MIT Sloan58(2), 10.

Tapscott et Tapscott (2017) proposent une analyse stimulante sur la manière dont la technologie blockchain a le potentiel de révolutionner le fonctionnement des organisations. Publié dans le MIT Sloan Management Review, l'article explore les implications transformatrices de la technologie blockchain sur divers aspects des structures et des processus organisationnels. Les Tapscott approfondissent les concepts fondamentaux de la technologie blockchain, en soulignant sa nature décentralisée, sa sécurité cryptographique et son système de grand livre distribué. Ils soutiennent que la blockchain a le potentiel de redéfinir la confiance, d’améliorer la transparence et de rationaliser les opérations des organisations dans tous les secteurs.

Les auteurs expliquent comment la technologie blockchain peut perturber les intermédiaires traditionnels et faciliter l’échange direct de valeur entre individus ou entités. Ils explorent le concept de contrats intelligents et la possibilité d'automatiser et de faire respecter les accords contractuels, réduisant ainsi le recours aux cadres juridiques traditionnels. En outre, les Tapscott analysent le rôle de la blockchain dans la création d'organisations autonomes décentralisées (DAO) et comment cette nouvelle forme de structure organisationnelle peut transformer la gouvernance, la prise de décision et la responsabilité. Ils abordent également les défis et les risques potentiels associés à l’adoption de la blockchain, notamment les considérations réglementaires et le besoin d’interopérabilité et de normalisation.

L'article s'appuie sur des exemples concrets et des études de cas pour illustrer l'impact potentiel de la blockchain sur divers secteurs, tels que la finance, la gestion de la chaîne d'approvisionnement, la santé, etc. Tapscott et Tapscott (2017) soulignent la nécessité pour les organisations d'adopter la technologie blockchain et d'adapter leurs stratégies pour tirer parti de ses avantages potentiels. Le travail donne un aperçu du pouvoir transformateur de la technologie blockchain et de ses implications pour la conception organisationnelle et la gouvernance.

Werbach, K. (2018). La blockchain et la nouvelle architecture de confiance (politique de l'information). Kevin Werbach.

Werbach (2018) explore le concept de la technologie blockchain en tant que force transformatrice dans la refonte des systèmes basés sur la confiance. Les travaux de Werbach se concentrent sur le potentiel de la blockchain à révolutionner diverses industries et sur ses implications pour la création de nouveaux modèles de confiance et de gouvernance. Werbach (2018) approfondit les principes fondamentaux de la technologie blockchain, en soulignant sa capacité à favoriser la confiance de manière décentralisée et transparente. Il examine comment le système de registre distribué et la sécurité cryptographique de la blockchain peuvent faciliter les transactions sécurisées et éliminer le besoin d'intermédiaires.

Tout au long du livre, Werbach (2018) explore les diverses applications de la blockchain au-delà des crypto-monnaies, notamment la gestion de la chaîne d'approvisionnement, la vérification de l'identité, les droits de propriété intellectuelle, etc. Il fournit des exemples concrets et des études de cas pour illustrer comment la blockchain peut établir de nouvelles formes de confiance et améliorer l'efficacité et la responsabilité dans différents secteurs.

L'auteur aborde également les défis et les complexités associés à la mise en œuvre de la blockchain, tels que l'évolutivité, les considérations réglementaires et la nécessité d'une collaboration à l'échelle de l'industrie. Werbach examine divers modèles de gouvernance et explore le potentiel de la technologie blockchain pour permettre une prise de décision décentralisée et des mécanismes de consensus.

L'approche interdisciplinaire du livre et l'accent mis sur la confiance en tant qu'élément fondamental en font une lecture essentielle pour toute personne intéressée par l'avenir de la technologie, de l'économie et de la gouvernance. L'analyse approfondie de Werbach et son exploration stimulante du potentiel de la blockchain en tant que nouvelle architecture de confiance valent la peine d'être lu.

Zheng, Z., Xie, S., Dai, H., Chen, X. et Wang, H. (2017). Un aperçu de la technologie Blockchain : architecture, consensus et tendances futures. Congrès international IEEE 2017 sur le Big Data (Congrès BigData), 557-564. https://doi.org/10.1109/BigDataCongress.2017.85

Zheng et coll. (2017) fournissent une analyse complète de la technologie blockchain, en se concentrant sur son architecture, ses mécanismes de consensus et ses tendances futures potentielles. Le document a été présenté au Congrès international IEEE 2017 sur le Big Data. Les auteurs proposent une exploration détaillée de la technologie blockchain, en commençant par un examen de son architecture fondamentale. Ils ont discuté des composants clés de la blockchain, notamment du grand livre distribué, des techniques cryptographiques et de la structure des données. Le document examine également différents types de blockchains, telles que les chaînes de blocs publiques, privées et de consortium, en décrivant leurs caractéristiques et leurs cas d'utilisation.

Les auteurs analysent différents mécanismes de consensus utilisés dans les systèmes blockchain, notamment la preuve de travail (PoW), la preuve de participation (PoS) et la tolérance aux pannes byzantine (BFT). Ils discutent des avantages et des limites de chaque mécanisme de consensus et explorent leur impact sur la sécurité, l'évolutivité et l'efficacité énergétique de la blockchain. En outre, le document met en évidence les tendances futures potentielles de la technologie blockchain. Les auteurs discutent de concepts émergents, tels que les sidechains, le sharding et l'interopérabilité, qui visent à relever les défis d'évolutivité et d'interopérabilité. Ils examinent également l’intégration de la blockchain avec d’autres technologies émergentes, telles que l’Internet des objets (IoT) et l’intelligence artificielle, et discutent de leur impact potentiel sur l’évolution de la technologie blockchain.

Regarder : La décentralisation pousse les données vers les bords

vidéo YouTubevidéo YouTube

Nouveau sur la blockchain ? Consultez la section Blockchain for Beginners de CoinGeek, le guide de ressources ultime pour en savoir plus sur la technologie blockchain.

Source : https://coingeek.com/paper-synthesis-decentralized-development/