Partager cet article

À l'intérieur de TrueBit : l'effort d'évolutivité moins connu d'Ethereum

TrueBit, un effort discret visant à dynamiser les contrats intelligents Ethereum , prend de l'ampleur, certaines dapps prévoyant déjà une intégration.

Un effort discret visant à dynamiser les contrats intelligents Ethereum prend de l’ampleur.

Bien qu'il puisse sembler s'agir d'un autre projet d'évolutivité en cours, TrueBit se distingue par son équipe de développeurs, notamment le développeur Christian Reitwiessner, créateur du langage de contrat intelligent Solidity du réseau, et le mathématicien Jason Teutsch.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto for Advisors aujourd. Voir Toutes les Newsletters

Annoncél'année dernièreL'objectif de TrueBit est de permettre la prise en charge de calculs de contrats intelligents plus puissants sur la plate-forme d'applications distribuées, dont les plus ambitieux sont ceux qui seraient nécessaires pour des applications telles que le rendu de photos ou l'apprentissage automatique et l'intelligence artificielle.

Les problèmes de mise à l'échelle inhérents à l'architecture de la blockchain publique sont connus, mais la puissance de calcul pourrait s'avérer un problème important pour Ethereum, qui LOOKS être un «ordinateur mondial« qui prend en charge une plus grande variété d'applications complexes similaires à celles trouvées dans un magasin d'applications moyen.

Preuve d'enjeu

, le réseau Raiden,fragmentation et chaînes d'État sont toutes des initiatives visant à améliorer l'échelle d'Ethereum. De cette façon, TrueBit est un ajout au panthéon.

Les créateurs envisagent d'accroître la puissance de calcul d'Ethereum en exploitant un autre réseau distribué qui effectuerait et vérifierait les calculs, tandis que les différends seraient réglés sur la blockchain Ethereum . En théorie, cela limiterait la charge de travail des niveaux inférieurs du système, où les données sont stockées par un vaste réseau de nœuds mondiaux.

Jason Teutsch, fondateur de TrueBit et postdoctorant à l'Université d'Alabama à Birmingham, a déclaré à CoinDesk:

« [Aujourd'hui], les contrats intelligents ne peuvent effectuer que des tâches très triviales d'un point de vue informatique. En résumé, TrueBit permet aux contrats intelligents d'effectuer des calculs évolutifs. »

Atteindre les limites

Alors, quel est le problème avec le système actuel ? Actuellement, Ethereum a une « limite de GAS » qui limite la puissance de calcul du réseau par bloc.

Cela équivaut à peu près à la limite de Bitcoin sur les transactions qu'il inclut dans chaque bloc, bien que la limite de GAS soit définie dynamiquement par les mineurs au lieu d'être codée en dur dans le réseau.

À ce jour, la limite de GAS a déjà posé problème. Par exemple, l'année dernière, les mineurs ont temporairement abaissé la limite de GAS pour contrer les attaques sur le réseau. impactantles opérations des applications et des entreprises Ethereum .

Pourtant, sans une telle limite, a déclaré Teutsch, un problème connu sous le nom de « dilemme du vérificateur » se pose, et les mineurs sont incités à accepter des scripts non vérifiés dans les blocs qu'ils exploitent.

« Si vous autorisez le calcul illimité avec les contrats intelligents Ethereum – comme c'est le cas actuellement – ​​vous obtiendrez non seulement des attaques par déni de service, mais vous finirez également par obtenir de mauvaises réponses sur la blockchain », a-t-il déclaré.

Tribunal informatique

Trouver une solution de contournement à ces limites est là où TrueBit etprojets similaires Entrez.

Comme d'autres projets de blockchain de nouvelle génération, TrueBit utilise une couche au-dessus de la blockchain pour faire le gros du travail. Dans ce cas, il externalise la vérification des calculs.

Plutôt que de faire calculer chaque contrat intelligent par chaque nœud, les participants au marché – potentiellement toute personne possédant un ordinateur – effectuent cette tâche. Ces participants sont appelés « solveurs » et soumettent une solution au problème contre une récompense, tandis que les « validateurs » vérifient leur travail.

Le projetlivre blanc décrit le système TrueBit comme un « jeu de vérification », où un marché d'ordinateurs hors blockchain vérifie les calculs. Si un ONE participant est en désaccord avec le résultat d'un solveur, il peut le renvoyer à la blockchain pour régler le litige.

Et le système vise à inciter les joueurs à agir de manière digne de confiance.

« À la fin de ce jeu, soit le tricheur sera découvert et puni, soit le challenger paiera pour les ressources consommées par la fausse alerte », explique le journal.

Déjà, l'application distribuée à forte intensité de calculGolem, un marché pour la puissance du CPU et du GPU, a l'intention d'utiliser TrueBit, par opposition à la blockchain Ethereum .

Applications inconnues

Cependant, il existe d’autres applications pour TrueBit, a suggéré Teutsch.Dogethereum, un projet visant à connecter la blockchain Dogecoin à celle d'Ethereum, est un ONE qui l'enthousiasme particulièrement.

Dogethereum est différent des autres tentatives de « pont », telles que BTC Relay (qui relie Bitcoin et Ethereum), dans la mesure où il pourrait permettre aux utilisateurs d'exporter des devises au lieu de devoir changer de devises entre les blockchains.

BTC Relay permet aux utilisateurs de payer les applications Ethereum avec Bitcoin, mais il ne transfère pas la monnaie vers Ethereum, a déclaré Teutsch.

« En revanche, le pont Dogethereum, tel que nous envisageons de le mettre en œuvre avec TrueBit, permettrait effectivement aux utilisateurs d'exporter de la monnaie du Dogecoin vers Ethereum sans (nécessairement) rendre les transactions Dogecoin visibles pour les contrats intelligents Ethereum », a-t-il déclaré.

D'autres ont également adopté TrueBit avec des idées d'application, comme l'utiliser pour diffuser des vidéos sur Livepeer, que Teutsch a décrit comme un « YouTube sans YouTube ». D'autres encore, comme Gnosis, travaillent sur une mise à l'échelle informatique hors chaîne distincte.

TrueBit contribuera-t-il à alimenter cette nouvelle vague d’applications ?

Cette réponse semble incertaine. Cependant, Teutsch a déclaré qu'il LOOKS que la Technologies soit déployée NEAR sur Ethereum Classic et sur la plateforme de contrats intelligents Rootstock, liée au Bitcoin.

Quoi qu’il en soit, le projet montre la demande continue de mise à l’échelle et les nombreuses façons dont les développeurs du réseau Ethereum s’attaquent au problème.

Image de lumière et d'ombresvia Shutterstock

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.

Alyssa Hertig