- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Vlad Zamfir, fondateur d'Ethereum, a franchi une étape importante dans le sharding de la blockchain.
Le chercheur Ethereum Vlad Zamfir a codé l'architecture de base de la prochaine solution de mise à l'échelle, le sharding.
Ethereum pourrait bien être un peu plus proche de fragmenter sa blockchain.
C'est du moins ce qu'affirme Vlad Zamfir, chercheur de longue date en blockchain, qui affirme avoir réussi à coder une preuve de concept lors du hackathon Ethereum EthBerlin cette semaine. Développé avec l'aide de plusieurs autres développeurs, dont Tim Beiko, Steve Marx et le codeur sous le pseudonyme « maurelian », ce code démontrerait comment différents fragments Ethereum pourraient un jour communiquer sur la blockchain.
En prenant du recul, le sharding est une solution de mise à l'échelle expérimentale présentée comme un moyen d'alléger la pression d'un réseau en croissance en divisant la blockchain en unités plus petites, appelées shards.
Alors que de nombreux développeurs Ethereum , y compris le créateur Ethereum Vitalik Buterin, travaillent à faire du partage une partie de la feuille de route d'Ethereum, il s'agit toujours d'un travail en cours (dont la sortie est estimée à deux ans).
S'adressant à CoinDesk, Zamfir a affirmé que la preuve de concept n'était « même pas proche » d'être prête pour la production, mais il pense néanmoins qu'elle contient du code qui sera fondamental pour son déploiement sur Ethereum.
« C'est une véritable démonstration de faisabilité du composant le plus CORE de ma feuille de route de sharding », a déclaré Zamfir. « Il empêche les erreurs d'atomicité inter-fragments, ou plus précisément, il empêche leur finalisation. Ainsi, un envoi sera toujours finalisé et un message non reçu ne sera jamais finalisé. »
Cela semble probablement assez technique, et c'est le cas, mais en termes simples, Zamfir et les autres développeurs ont pu montrer comment la Cryptomonnaie native d'Ethereum, ETH, et d'autres messages peuvent être envoyés en toute sécurité sur une blockchain fragmentée.
Disponible sur le référentiel de code open sourceGithubLa preuve de concept est accompagnée d'un visualiseur permettant aux utilisateurs de télécharger et de stimuler la base de code. Bien que la preuve de travail actuelle ne soit T complètement finalisée, a-t-il déclaré.
Zamfir a continué :
« Nous travaillons toujours sur l'intégration, mais revenez dans une semaine et vous devriez avoir des instructions et vous pourrez Réseaux sociaux les instructions et le faire fonctionner sur votre ordinateur. »
À des fins éducatives uniquement
Bien que la preuve de concept ait finalement été écrite en code lors du hackathon, selon Zamfir, une grande partie de celle-ci avait déjà été développée auparavant.
« La spécification était déjà quasiment terminée à 100 %, pour la plupart. Je n'ai T eu besoin de faire de recherches lors du hackathon, j'ai juste implémenté des choses », a-t-il déclaré à CoinDesk.
La raison de la mise en œuvre de la base de code, a déclaré Zamfir, est en grande partie éducative.
« Beaucoup de gens ne peuvent T consulter les recherches, surtout lorsque celles-ci ne sont T publiées de manière satisfaisante. C'est pourquoi certains trouvent intéressant de consulter des logiciels », a-t-il déclaré.
Au-delà de cela, cependant, a-t-il poursuivi, la preuve de concept n'a « quasiment aucune signification », car elle ne cherchait T à découvrir de nouveaux terrains ni à résoudre des problèmes connus. Il lui manque notamment un système de frais de transaction et un moyen d'acheminer les transactions et les messages d' un fragment à un autre.
« Nous n'avons pas de véritable protocole de routage », a déclaré Zamfir, résumant :
« Tout ce qu'il fait, c'est démontrer le passage de messages inter-fragments de la manière dont il fonctionne avec la règle de choix de fork. »
Les aspects techniques du sharding
Ce à quoi Zamfir fait référence lorsqu'il parle de « règle de choix de fork » est le code qui régit l'interaction des fragments Ethereum avec la blockchain principale. Ce code a été publié lors d'une démonstration de faisabilité. par Buterin en mai.
Cependant, bien que la preuve de concept de Zamfir s'appuie sur l'ensemble plus large d'idées autour du sharding, elle est également conçue pour fonctionner aux côtés de son «correct par construction" recherche, qui comprend des règles selon lesquelles les blockchains devraient parvenir à un consensus sur les historiques de transactions.
« Pour moi, il s'agit d'essayer d'utiliser la méthodologie correcte par construction et tout mon travail de sharding s'inscrit parfaitement dans ce cadre », a-t-il déclaré à CoinDesk.
Et avec cette focalisation, la feuille de route de sharding de Zamfir s'écarte légèrement de la feuille de route de sharding Ethereum traditionnelle, répondant à « différents critères de conception », a-t-il déclaré.
Bien qu'il soit toujours enraciné dans les mêmes problèmes - essayer de trouver des moyens de résoudre les obstacles à la mise à l'échelle d'Ethereum, ainsi que finaliser le passage à venir vers une manière plus égalitaire de sécuriser les blockchains, appelée preuve d'enjeu - Zamfir a une orientation de conception différente de celle des autres qui s'intéressent au sharding.
« Je considère que le CORE du sharding réside dans un problème de message ou de cohérence inter-shards », a déclaré Zamfir à CoinDesk. « Vitalik le considère comme un sharding de la disponibilité, de la validité et de l'exécution de l'état. J'ai une vision différente de celle de Vitalik des protocoles de consensus et donc du sharding. »
Il a continué :
« Je me concentre d’abord sur ce que je considère comme les problèmes les plus difficiles. »
Image du clavier par Fancycrave sur Unsplash
Rachel-Rose O'Leary
Rachel-Rose O'Leary est codeuse et rédactrice chez Dark Renaissance Technologies. Elle a été rédactrice technique principale pour CoinDesk de 2017 à 2018, couvrant les technologies de Politique de confidentialité et Ethereum. Elle a une formation en art numérique et en philosophie et écrit sur les Crypto depuis 2015.
