samedi, décembre 21, 2024

Comment construire le prochain grand DApp social

Cointelegraph suit le développement d’une toute nouvelle blockchain depuis sa création jusqu’au réseau principal et au-delà à travers sa série, Inside the Blockchain Developer’s Mind, écrite par Andrew Levin du groupe Koinos.

Les gens utilisent quotidiennement des applications sociales, mais malgré tout le battage médiatique autour des blockchains soi-disant « nouvelle génération », rien de ces applications sociales sont décentralisées. Découvrons pourquoi, en utilisant deux blockchains comme référence : Ethereum et Steem.

Ethereum a beaucoup plus de développeurs que toute autre blockchain à usage général, et pourtant aucun de ces développeurs n’a réussi à créer une application sociale avec une adoption généralisée. À une certaine époque, Steem était l’une des blockchains les plus utilisées de toute nature dans le monde, fabrication c’est aussi l’un des plus utilisé DApps sociaux dans le monde, avec une capitalisation boursière qui reflète cela avec un niveau record d’environ 2 milliards de dollars.

Steem a pu se développer extrêmement rapidement et intégrer des centaines de milliers d’utilisateurs ordinaires, mais n’a jamais reçu le niveau d’adoption par les développeurs d’Ethereum et n’a finalement pas été à la hauteur de son potentiel. Comment et pourquoi cela s’est produit est une leçon précieuse sur la construction des deux DApps et chaînes de blocs.

En rapport: L’avenir de DeFi est réparti sur plusieurs blockchains

Ethereum : une blockchain à usage général

Lors de la construction de Steem, Ethereum était la seule chaîne de blocs viable qu’un développeur pouvait utiliser pour créer son DApp sans bifurquer ni modifier le code d’une chaîne de blocs existante comme Bitcoin.

Grâce à Ethereum, au lieu d’avoir à créer une blockchain à partir de zéro juste pour prendre en charge une application spécifique (comme un réseau social), le développeur pourrait simplement écrire le code nécessaire à son application et le télécharger sur la blockchain Ethereum en tant que « contrat intelligent ». .” Cela permettrait au développeur de s’appuyer sur tout le travail acharné déjà effectué par les développeurs de la blockchain Ethereum et de se concentrer sur leur application.

Permettre aux développeurs de télécharger du code sur la blockchain a créé des possibilités infinies, y compris la possibilité de télécharger du code qui utilise toutes les ressources du réseau, ce qui le rend inutile. Il a fallu imposer une limite à cet «illimité». Pour résoudre ce problème, Vitalik Buterin a inventé le « gaz » – un système décentralisé permettant de facturer des frais pour exécuter du code sur une blockchain (Ethereum).

En rapport: Les frais d’Ethereum montent en flèche – Mais les commerçants ont des alternatives

Frais de blockchain

La conception payante d’Ethereum était brillante et a défini la direction de la conception de la blockchain à usage général pendant une décennie, presque toutes les blockchains suivantes mettant en œuvre une variante de gaz.

Le génie d’Ethereum est qu’il a donné aux développeurs l’accès à un langage de programmation illimité (« Turing complete »). Le génie du gaz est qu’il a créé une limitation décentralisée de ce que les développeurs pouvaient faire avec ce langage. C’est ce conflit sous-jacent (illimité contre limité) qui explique pourquoi il n’y a toujours pas de DApps sociaux grand public sur Ethereum.

Blockchains sans frais

Les développeurs de Steem ont adopté une approche fondamentalement différente de celle d’Ethereum. Ils ont construit une blockchain très basique (un « framework ») nommée Graphene qu’ils pourraient facilement transformer en une blockchain sociale spécifique (une blockchain « spécifique à une application »).

En plus des fonctionnalités sociales, les développeurs de Steem ont expérimenté un système de régulation de l’utilisation du réseau fondamentalement différent du gaz. Bref, c’était sans frais.

Lorsque Steem a été lancé pour la première fois, beaucoup de gens ont dit que c’était une arnaque précisément à cause de son système de « bande passante » sans frais. Ils pensaient que puisque Bitcoin et Ethereum avaient des frais, une blockchain sans frais était vouée à l’échec.

En rapport: Quelle blockchain est la plus décentralisée ? Les experts répondent

Alors que le système de bande passante lancé par Steem était loin d’être parfait, en offrant des fonctionnalités sociales et en permettant aux utilisateurs d’effectuer des transactions gratuitement, Steem est rapidement devenu l’une des blockchains les plus précieuses au monde, et de loin la plus utilisée… mais il n’a finalement jamais vraiment rivalisé avec Etherum.

Règle des contrats intelligents

La raison pour laquelle Steem n’a jamais pu rivaliser avec Ethereum, à la surprise de beaucoup de gens, n’a rien à voir avec son modèle sans frais, que les principaux développeurs ont continué à affiner au fil des ans et qui est toujours en vigueur à ce jour.

Steem n’a jamais rivalisé avec Ethereum pour la simple raison que Graphene (le cadre de blockchain sur lequel il a été construit) manquait de contrats intelligents. Le graphène a facilité le lancement de blockchains avec des fonctionnalités spécifiques, mais ce n’était en aucun cas « facile » et modifier ces fonctionnalités ou ajouter de nouvelles fonctionnalités était incroyablement difficile, contrairement à Ethereum, qui permet à tout développeur de télécharger le code de son choix, quand il le souhaite.

De ce point de vue, la solution devient évidente. Si nous pouvions combiner le système sans frais développé pour Steem avec la flexibilité d’une blockchain avec des contrats intelligents comme Ethereum, nous pourrions donner aux développeurs le meilleur des deux mondes leur permettant de créer des applications gratuites avec la liberté d’ajouter de nouvelles fonctionnalités quand ils veulent ! Simple, non ?

Restez à l’affût du prochain article de la série pour en savoir plus!

Cet article ne contient pas de conseils ou de recommandations d’investissement. Chaque mouvement d’investissement et de trading comporte des risques, et les lecteurs doivent mener leurs propres recherches lorsqu’ils prennent une décision.

Les vues, pensées et opinions exprimées ici sont celles de l’auteur seul et ne reflètent pas ou ne représentent pas nécessairement les vues et opinions de Cointelegraph.

Andrew Levin est le PDG de Koinos Group, une équipe de vétérans de l’industrie qui accélère la décentralisation grâce à la technologie blockchain accessible. Leur produit de base est Koinos, une blockchain sans frais et évolutive à l’infini avec un support linguistique universel.