Pourquoi ce développeur a construit un « Ethereum centralisé » sur le réseau Lightning de Bitcoin
Ethereum a montré les limites de la décentralisation, déclare le créateur d'une version explicitement centralisée qui paie les contrats via le Lightning Network de Bitcoin.
Ethereum a été créé pour exécuter des applications complexes que Bitcoin était censé ne T pouvoir gérer. Une nouvelle application complète cette idée.
Le développeur pseudonyme Fiatjaf a crééEtleneum, qu'il décrit comme une version « centralisée » d' Ethereum fonctionnant grâce aux paiements du réseau Lightning de Bitcoin. D'où son nom, un mot-valise formé de «Ethereum» et de « Lightning ». (Si c'est trop subtil, le logo d'Ethereum est un losange, comme celui d'Ethereum, traversé par un éclair.)
Comme Ethereum, Etleneum a "contrats« accords automatisés sur les règles à respecter avant toute distribution d'argent. Les contrats sont publics, comme ceux d'Ethereum, et, à l'instar de la deuxième plus grande blockchain au monde en termes de capitalisation boursière, la plateforme de Fiatjaf est ouverte à tous. »
Mais ce n'est pas décentralisé. Fiatjaf contrôle tout, comme il QUICK de le souligner.
« Beaucoup de gens pensent que j'ai inventé une sorte de plateforme de contrats intelligents décentralisée et sans confiance sur Lightning, ce qui serait incroyable et probablement impossible, mais ils sont ensuite frustrés quand je le nie », a-t-il déclaré.
Cela semble étrange, car l’objectif principal de Bitcoin et Ethereum est la décentralisation – la lutte pour le contrôle d’ un dirigeant ou d’une entité.
Mais Fiatjaf soutient qu’il y a des limites à ce qui peut être totalement décentralisé, et que cette configuration mixte particulière pourrait s’avérer plus utile.
Contrats ouverts
Etleneum a été lancé en octobre. L'application a enregistré 200 utilisateurs inscrits et 1 200 appels au total pour utiliser le système, que ce soit pour conclure ou participer à des contrats. C'est un petit pas en avant par rapport à Ethereum, qui affiche environ 1 000 transactions. un jouret vient de franchir la barre des 100 millionscomptes.
La plateforme de Fiatjaf permet à « deux ou plusieurs parties se méfiant mutuellement... d'exécuter un code arbitraire qui déterminera ce qui se passe avec une certaine quantité d'argent, le tout garanti par un tiers auquel toutes les parties concernées font confiance », a-t-il déclaré.
« Si c'était possible avec une banque fiduciaire classique, ce serait déjà très intéressant », a-t-il déclaré. « Aujourd'hui, nous disposons d'applications qui font essentiellement cela » [accepter des dépôts d'argent et exécuter du code qui détermine où cet argent sera utilisé].
Il a donné l'exemple de Google AdSense, qui permet aux utilisateurs d'être payés pour publier des publicités sur leurs sites Web en fonction du nombre de clics sur les publicités.
« Mais c'est toujours un « contrat » fixe et prédéfini, jamais une plateforme ouverte permettant à quiconque de publier un quelconque contrat inutile, stupide, petit, grand ou utile », a déclaré Fiatjaf.
Les limites des systèmes de paiement traditionnels rendent le type de paiement ouvert envisagé par Fiatjaf peu pratique. Les frais facturés par les banques émettrices de cartes ou PayPal T non négligeables, ce qui décourage les petits paiements. De plus, ces applications nécessitent presque toujours une identification.
« Dans le monde des monnaies fiduciaires, c'est très difficile à mettre en œuvre. Même en acceptant les paiements par carte de crédit, il est T d'envoyer de l'argent à un visiteur au hasard », a déclaré Fiatjaf. « Il existe très peu de services qui rémunèrent les gens, et le bénéficiaire doit généralement se soumettre à une procédure de vérification et LINK son compte bancaire. Cette pratique est limitée à certains pays et juridictions. »
Cas d'utilisation et conformité
Le réseau Lightning permet à Etleneum de contourner ces limitations. Comme dans Bitcoin (et Ethereum d'ailleurs), il n'est pas nécessaire de lier une identité à un compte ou à un paiement. Et comme les paiements sont FORTH entre les parties hors de la blockchain Bitcoin jusqu'au règlement final, le système est plus rapide, moins cher et plus évolutif.
L'exemple de base d'un cas d'utilisation donné par Etleneum est celui d'une personne riche qui investit gratuitement dans un contrat. Les utilisateurs plus démunis peuvent ensuite récupérer cet argent en annulant le contrat.
Un cas d'utilisation courant d' Ethereum est celui des oracles, où deux parties, par exemple, font un pari basé sur un point de données futur, comme la valeur d'une action à une certaine date.
Une source fiable (l'« oracle ») soumet les données et l'argent sera distribué à celui qui a gagné le pari.
Voir aussi :Les Bitcoiners se mobilisent pour améliorer le réseau Lightning lors d'un hackathon virtuel de deux jours
Etleneum prend également en charge ce cas d'usage. Les accords codés peuvent être téléchargés sur le site web moyennant des frais. N'importe qui peut ensuite les utiliser en appelant le contrat et en payant..
Interrogé sur le risque juridique lié à la gestion d'une plateforme centralisée sans identification des utilisateurs, Fiatjaf s'est montré indifférent.
Notant que d'autres applications de garde Lightning ne nécessitent T de vérifications de connaissance du client (KYC) et que même ONEun des plus grands échanges ne passe pas par KYC pour les petits dépôts et retraits de Bitcoin, il a déclaré : « Je pense que je vais bien - en espérant que la structure KYC sera tombée au sol avant que j'atteigne une taille significative. »
Les limites de la décentralisation
Si une grande partie de l'application est inspirée d' Ethereum, pourquoi ne pas simplement utiliser Ethereum?
Fiatjaf a déclaré avoir décidé de créer une version centralisée car, selon lui (partagé par de nombreux Bitcoiners), Ethereum tend de toute façon involontairement vers la centralisation du pouvoir. Etleneum va droit au but, en divisant les parties d' Ethereum qui tentent de décentraliser le pouvoir, mais qui ne parviennent T à leurs fins.
« Je pense que [Ethereum] a été une expérience intéressante pendant un temps », a déclaré Fiatjaf, mais au fil du temps, de graves problèmes sont apparus. Par ONE, rendre la Technologies utilisable par plus de quelques personnes simultanément a été un défi de taille. Le plus célèbre est CryptoKitties, une application populaire permettant d'échanger des chats virtuels à l'allure amusante. a réussi à lui seul obstruer le réseau, ce qui ralentit toutes les applications exécutées sur Ethereum .
Pendant que les développeurs Ethereum examinent solutions potentiellesà ce problème de mise à l'échelle (dont certains sont similaires à Lightning de Bitcoin), ce problème n'a pas encore été résolu.
Ensuite, il y a les oracles. En fin de compte, selon Fiatjaf, les contrats intelligents font confiance à des tiers pour fournir des données correctes.
« Il n'est pas possible de coder un quelconque contrat intelligent utile à cet endroit, car il est impossible d'accéder au monde extérieur sans confiance », a-t-il déclaré.
Enfin, contrairement au principe de décentralisation d’Ethereum, bon nombre de ses applications disposent de portes dérobées qui peuvent être utilisées pouréteignez-lesEn cas de bug critique. De même, avec une ONE règle, Etleneum permet à cette partie de simplement résilier un contrat s'il ne fonctionne T correctement.
« La complexité du code, les bugs et les mises à niveau de contrat toujours nécessaires exigeront toujours une certaine forme de centralisation », a déclaré Fiatjaf.
Alyssa Hertig
Journaliste spécialisée dans les technologies chez CoinDesk, Alyssa Hertig est programmeuse et journaliste spécialisée dans le Bitcoin et le Lightning Network. Au fil des ans, ses articles ont également été publiés dans VICE, Mic et Reason. Elle écrit actuellement un livre explorant les tenants et aboutissants de la gouvernance du Bitcoin . Alyssa possède des BTC.
