Rejoignez-Nous sur

Pourquoi nous avons reconstruit Ethereum à partir de zéro – ConsenSys Media

News

Pourquoi nous avons reconstruit Ethereum à partir de zéro – ConsenSys Media

PegaSys, l'équipe d'ingénierie des protocoles de ConsenSys, est ravie d'annoncer la publication de la version open source de Pantheon Core. Nous travaillons sur Pantheon Core dans le cadre de la mission de PegaSys consistant à mettre au point des solutions de niveau entreprise en collaboration avec la communauté Ethereum. Pantheon Core sera également le centre de nos futures versions d’Enterprise, qui comprendra des transactions privées et des autorisations. Avec la version d’aujourd’hui, les utilisateurs peuvent exécuter des nœuds pour se connecter au réseau de test Ethereum Mainnet, Rinkeby ou Ropsten, ou créer leurs propres réseaux privés.

Intéressé à exécuter Pantheon maintenant? Découvrez notre GitHub, Docs, ou quickstarts.

La version actuelle contient quelques fonctionnalités qui devraient être utiles aux développeurs. Pantheon est actuellement mis à jour pour la version de Constantinople. Il existe plusieurs algorithmes de consensus, y compris la preuve de travail et la preuve d'autorité (clique PoA) pour les réseaux privés rapides, IBFT 2.0 étant à venir dans la prochaine version. Nous avons également ajouté un outil d’importateur permettant d’obtenir un nœud jusqu’au bloc actuel en moins d’une journée.

Pantheon fonctionne également avec les outils que vous connaissez déjà: Truffe, Remix, web3j, et Nethereum travaillent déjà, et Kaleido et l'Epire sont à venir bientôt. (Dites-nous quels autres outils vous voudriez utiliser sur notre Gitter!) Nous avons un nouvel explorateur astucieux de Alethio qui peut fonctionner aussi bien sur Pantheon, et Infura exécute des noeuds centraux dans leur cluster. Par conséquent, si votre application est sous Infura, vous utilisez déjà Pantheon!

Nous sommes également très heureux d’avoir Pantheon disponible dans Azure Marketplace (ou directement via Portail Azure) à travers notre partenariat avec Microsoft. A propos de notre partenariat avec Microsoft, Marley Gray, architecte principale chez Azure Blockchain, a déclaré: «Nous sommes ravis de nous associer à PegaSys pour amener Pantheon à Azure. L’accent mis sur des outils open source, axés sur les entreprises et faciles à utiliser, est une chose que nos deux sociétés considèrent comme essentielle à l’adoption à grande échelle de la blockchain. ”

Alors pourquoi le ferions nous?

Écrire un client Ethereum n'est pas facile. En fait, comme l'a souligné Peter Szilagyi de la fondation Ethereum, il existe un «cimetière» de clients (Haskell, Ruby, C ++) qui ne sont plus maintenus en raison de la quantité de travail requise et de l'évolution constante d'Ethereum, dirigée par l'équipe de Geth. . Notre motivation à fournir un nouveau client est triple: construire quelque chose qui puisse passer à la production en entreprise, supporter et faire évoluer le réseau principal et préparer l'avenir d'Ethereum.

Mise en production

Notre objectif principal est de mettre Enterprise Ethereum en production. À cette fin, nous avons écrit un nouveau client pour créer une architecture et une conception plus professionnelles et réduire les obstacles à l'entrée pour les entreprises disposant d'une licence plus conviviale (Apache 2.0) et d'un langage (Java).

Les décisions en matière de conception et d'architecture ont été conçues pour des interfaces claires et une modularité, l'objectif étant de faire de Pantheon une plate-forme sur laquelle d'autres puissent s'appuyer. Cette idée de client en tant que plate-forme signifie que nous espérons que la communauté créera de nouveaux modules (pour le consensus, la confidentialité, les bases de données, l'analyse / la création de rapports, etc.) pouvant être configurés à la demande d'une entreprise pour s'adapter à un environnement de production. En essayant de créer une séparation entre les éléments (réseau, stockage, EVM, etc.) du client, nous espérons faciliter la configuration et la facilité de maintenance pour les modifications futures.

Pour que Ethereum entre en production, nous devons également réduire la barrière à l'entrée pour les entreprises. Les services juridiques ou de conformité de nombreuses entreprises les empêchent d’utiliser des logiciels sous licence Gnu Public License (GPL), que les clients Ethereum traditionnels utilisent actuellement. Nous avons entendu des histoires d'entreprises qui ont mené à bien un projet pilote sur Ethereum, mais qui ont été empêchées de passer à la production en raison de la politique de l'entreprise en matière de licences OSS. Nous espérons résoudre ce problème en publiant Pantheon Core sous une licence Apache 2.0 et en facilitant l'adoption.

Nous avons parlé de notre motivation pour utiliser Java dans le passé, mais il convient de répéter que nos objectifs – créer un écosystème dynamique d'utilisateurs d'entreprise avertis tout en créant des logiciels de haute qualité destinés à la production – sont grandement facilités par l'utilisation de Java. Des approbations informatiques aux outils de surveillance et d’infrastructure, en passant par la vaste communauté de champions de Java, nous voulons faciliter ce chemin et intégrer les outils existants, chaque fois que possible.

Les logiciels open source sont omniprésents en 2018, mais les logiciels open source les plus utilisés sont généralement pris en charge par les fournisseurs (Android, Linux, Hadoop). En tant que tel, nous avons construit le nouveau client pour donner aux entreprises ce dont elles ont besoin: une gorge à laquelle s'étouffer lorsque des questions nécessitent des réponses. Notre objectif est de fournir un support technique jusqu’au niveau de l’entreprise. Grâce à notre propre client, nous pouvons apporter les modifications ou les corrections de bugs nécessaires pour respecter les SLA modernes, et ajouter des demandes spécifiques à l’entreprise à notre feuille de route.

Support et mise à l'échelle de Mainnet

La mise à l'échelle ne concerne pas uniquement les transactions à la seconde. La mise à l'échelle consiste également à créer un cercle vertueux puissant de développeurs contribuant à la couche de protocole. Actuellement, Ethereum compte des milliers de contributeurs à la couche d’application, mais le nombre de développeurs qui comprennent le MVE est beaucoup plus petit. À nos yeux, amener les développeurs et les entreprises axés sur la production au cœur serait un grand pas en avant dans la création d'une blockchain publique durable. Au centre du diagramme venn de Java et de l’open source, vous trouverez quelques-uns des systèmes distribués d’entreprise les plus populaires et les plus largement utilisés – Kafka, Hadoop – et si nous sommes en mesure de faire venir à Ethereum une partie de l’esprit derrière ces systèmes, considérerait Pantheon comme un succès.

De plus, avoir plusieurs clients rend Ethereum plus fort. Geth et Parity se chargent eux-mêmes de nombreuses tâches lourdes, et l’ajout d’un troisième client traditionnel contribuerait à l’équilibre. Geth et Parity apprennent et échangent actuellement des idées, tandis que des concepts tels que les nouveaux algorithmes de consensus (preuve d'autorité) circulent d'un client à l'autre. Notre objectif est de contribuer de manière significative à cet échange, en accordant une attention particulière aux normes et à la préparation des entreprises.

Préparer l'avenir

PegaSys est animé par une vision à court terme axée sur la préparation à la production et une vision à long terme basée sur la création de passerelles entre les mondes blockchain publics et privés. En raison de cette vision à long terme, l'interopérabilité de la chaîne publique avec le cœur de notre offre de produits Entreprise était un élément essentiel.

Nous envisageons un avenir dans lequel les entreprises rechercheront la compatibilité avec les puissants effets de réseau que les applications Mainnet pourront offrir. Nous pensons que les cloisons entre les réseaux de consortium privés et les chaînes publiques vont progressivement s'affaiblir, à la fois à mesure que les réseaux d'entreprise deviennent plus grands et ressemblent à des «réseaux d'entreprise» (résultat inévitable de l'adoption) et que Mainnet lui-même améliore l'évolutivité et la sécurité. De plus, nous voyons un rapprochement de ces efforts dans le cadre de notre mission.

Notre motivation inclut également le cycle de développement de logiciels où les entreprises ont besoin de stabilité. Les entreprises créeront des applications en plus de nos protocoles. Un calendrier de publication opportun aide donc ces développeurs dans leur planification. En tant que tels, nous visons à ce que les cycles de publication soient alignés sur le reste d’Ethereum et sur notre propre cadence régulière.

Regarder vers l'avant

Notre objectif immédiat pour Pantheon Core est de créer un écosystème dynamique centré sur une communauté open source (découvrez comment apporter votre première contribution. ici). L'année prochaine, cette version constituera le cœur de Pantheon Enterprise, qui ajoutera des autorisations et la confidentialité en tant que modules supplémentaires. Une entreprise Alpha est prévue pour le premier trimestre 2019, avec un client de niveau production destiné à être mis en relation quelques mois plus tard.

Entre-temps, nous poursuivrons les discussions que nous avons actuellement avec les entreprises travaillant déjà sur Ethereum, le Enterprise Ethereum Allianceet d’autres sur les lignes de front. En utilisant la spécification client EEE comme guide, nos exigences proviennent directement des entreprises qui construisent et contribuent à la spécification. Nos contributions à la norme incluent généralement des informations tirées de notre rôle de constructeur et de nos efforts de R & D, qui couvrent désormais des sujets tels que la confidentialité, les chaînes latérales et Ethereum 2.0. Si vous souhaitez travailler avec nous sur l’avenir d’Enterprise Ethereum, obtenez en contact, écrire du code, ou télécharger notre travail jusque là.

Visite pegasys.tech pour en savoir plus sur nos solutions Enterprise Ethereum et nous suivre @PegaSysEng pour rester au courant de nos progrès.



Traduction de l’article de ConsenSys : Article Original

BlockBlog

Le Meilleur de l'Actualité Blockchain Francophone & Internationale | News, Guides, Avis & Tutoriels pour s'informer et démarrer facilement avec Bitcoin, les Crypto-Monnaies et le Blockchain. En Savoir Plus sur L'Équipe BlockBlog

Commenter cet Article

Commenter cet Article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Plus dans News

Les Plus Populaires

Acheter des Bitcoin

Acheter des Alt-Coins

Sécuriser vos Cryptos

Vêtements et Produits Dérivés

Top
leo. sit nunc mi, sem, felis quis libero