[:en]

The Ethereum research team working on the so-called Ethereum 2.0 (also called Serenity), a thoroughgoing update of the platform that will introduce the proof-of-stake consensus mechanism and the sharding approach to on-chain scalability, hosted an AMA session on the Ethereum subreddit that turned out to be hugely popular.

PoS involves validators getting the right to earn blocks in proportion to the ETH they staked instead of the computational resources they contributed to proof-of-work (PoW) mining. Sharding means splitting the network horizontally into several interconnected sub-networks (shards) to allow the platform to process more transactions at the same time.    

When asked about the estimated date when a fully scalable version of Ethereum may arrive, core developer Justin Drake suggested the year 2021, although he noted that in 2020, some sharding functionality may well already become useful.

One of the most popular questions turned out to be about the competition between Ethereum and Polkadot (the latter being compatible with Ethereum smart contracts). Like the Ethereum’s proposed sharding-based architecture, Polkadot (as well as Cosmos, Dfinity and potentially others) is aiming at introducing a system of interconnected blockchains relying for security on a core chain to a certain extent. The Ethereum developers involved cast doubt on the idea that Polkadot will launch with full functionality if it launches by the end of this year. Justin Drake further noted that the key element of Ethereum’s sharded architecture – the beacon chain – may also have been launched by that time.

Another important query centered on how to allay the potential concerns of developers who may be hesitant to develop on Ethereum at this point, given that the network is supposed to undergo fundamental changes in the future. Ethereum developers’ responses were somewhat less reassuring because they essentially implied that the decentralized applications tailored to the current version of Ethereum are just prototypes and learning experiences, and would need to be reworked to be redeployed on Ethereum 2.0. However, in another thread, Buterin seemed to suggest that the redeployment may turn out to be not prohibitively difficult.

One of the most complex issues related to sharding appears to be the communications between shards. It may render the execution of transactions involving smart contracts from two or more different shards much slower than that involving only smart contracts from the same shard. Buterin acknowledged the issue and answered that there are potential mechanisms above the base layer that could help rectify it (discussed in more detail by Justin Drake here; warning: very technical).

To showcase the scale and scope of the effort undertaken by the Ethereum 2.0 team, one may note the fact that it is collaborating with multiple partners, including Synopsis and AWS, to develop specialized VDF hardware for the Serenity architecture.

Undoubtedly, if you are an Ethereum or blockchain developer or a technically-sophisticated blockchain community member, you will find a lot more to chew on there.


[:fr]

L’équipe de recherche d’Ethereum travaillant sur ce qu’on appelle Ethereum 2.0 (également appelé Serenity), une mise à jour complète de la plateforme qui introduira le mécanisme de proof-of-stake et l’approche de sharding de la scalabilité en chaîne, a organisé une session AMA sur le sous-reddit Ethereum qui a été extrêmement populaire.

Les PoS implique que les validateurs obtiennent le droit de publier des blocs proportionnellement aux ETH qu’il ont stockés au lieu des ressources informatiques qu’ils ont contribuées à l’extraction de preuves de travail (PoW). Le Sharding consiste à diviser le réseau horizontalement en plusieurs sous-réseaux interconnectés (shards) pour permettre à la plate-forme de traiter plus de transactions en même temps.    

Interrogé sur la date à laquelle une version entièrement scalable d’Ethereum pourrait arriver, Justin Drake, développeur principal, a suggéré l’année 2021, bien qu’il ait noté qu’en 2020, certaines fonctionnalités de sharding pourraient déjà devenir utiles.

L’une des questions les plus populaires concernait la concurrence entre Ethereum et Polkadot (cette dernière étant compatible avec les contrats intelligents sur l’Ethereum). Tout comme l’architecture proposée par Ethereum, Polkadot (ainsi que Cosmos, Dfinity et potentiellement d’autres) vise à introduire un système des blockchains interconnectés reposant dans une certaine mesure sur une chaîne centrale pour la sécurité. Les développeurs d’Ethereum impliqués mettent en doute l’idée que Polkadot sera lancé avec toutes ses fonctionnalités s’il est lancé d’ici la fin de cette année. Justin Drake a ajouté que l’élément clé de l’architecture du sharding d’Ethereum – la beacon chain – pourrait aussi avoir été lancée à ce moment-là.

Une autre question importante portait sur la façon d’apaiser les inquiétudes potentielles des développeurs qui pourraient hésiter à développer sur Ethereum à ce stade, étant donné que le réseau est censé subir des changements fondamentaux à l’avenir. Les réponses des développeurs d’Ethereum étaient un peu moins rassurantes car elles impliquaient essentiellement que les applications décentralisées adaptées à la version actuelle d’Ethereum ne sont que des prototypes et des expériences d’apprentissage, et qu’elles devraient être retravaillées pour être redéployées sur Ethereum 2.0. Toutefois, dans un autre fil de discussion, Buterin semble avoir laissé entendre que le redéploiement pourrait ne pas s’avérer prohibitif.

L’une des questions les plus complexes liées au sharding semble être la communication entre les shards. Elle peut rendre l’exécution des transactions impliquant des contrats intelligents provenant de deux ou plusieurs shards différents beaucoup plus lente que celle impliquant uniquement des contrats intelligents provenant du même shard. Buterin reconnaît le problème et répond qu’il existe des mécanismes potentiels au-dessus de la couche de base qui pourraient aider à le corriger (discuté plus en détail ici par Drake ; avertissement : très technique).

Pour montrer l’ampleur et la portée de l’effort entrepris par l’équipe d’Ethereum 2.0, on peut noter qu’elle collabore avec de multiples partenaires, dont Synopsis et AWS, pour développer de l’equipements VDF spécialisé pour l’architecture Serenity.

Sans aucun doute, si vous êtes un développeur sur l’Ethereum ou sur la blockchain ou un membre techniquement sophistiqué de la communauté blockchain, vous y trouverez beaucoup plus à apprendre sur la page d’AMA.

[:ru]

Исследовательская группа Ethereum, работающая над так называемым проектом Ethereum 2.0 (также называемым Serenity), основательным обновлением платформы, которое представит механизм достижения консенсуса proof-of-stake (PoS) и шардинговый подход к масштабируемости сети, провела оказавшуюся весьма популярной сессию AMA на субредите Ethereum.

PoS означает, что валидаторы получают возможность публиковать блоки пропорционально поставленным ими ETH, а не предоставляемым ими вычислительным ресурсам на доказательство выполнения работы (PoW). Шардинг означает горизонтальное разделение сети на несколько взаимосвязанных подсетей (шардов), что позволяет платформе одновременно пропускать большее количество транзакций.    

На вопрос о предполагаемой дате появления полностью масштабируемой версии Ethereum ключевой разработчик Джастин Дрейк ответил, что в 2021 году, хотя отметил, что в 2020 году некоторые функции шардинга уже могут стать полезными.

Один из самых популярных вопросов касался конкуренции между Ethereum и Polkadot (последний проект предполагается быть совместимым с “умными” контрактами Ethereum). Подобно разрабатываемой Ethereum шардинговой архитектуре, Polkadot (а также Cosmos, Dfinity и потенциально другие проекты) стремится к внедрению системы взаимосвязанных блокчейнов, в определенной степени полагающихся на основной блокчейн в плане безопасности. Разработчики Ethereum поставили под сомнение, что Polkadot будет запущен с полной функциональностью, если он будет запущен до конца этого года. Джастин Дрейк также отметил, что ключевой элемент шардинговой архитектуры Ethereum – блокчейн-маяк – возможно, к тому времени уже был запущен.

Другой важный вопрос касался того, как смягчить потенциальные опасения разработчиков, которые на данном этапе не решаются развивать Ethereum, учитывая, что платформа должна претерпеть фундаментальные изменения в будущем. Ответы разработчиков Ethereum были несколько менее обнадеживающими, поскольку они свелись к тому, что децентрализованные приложения, адаптированные к текущей версии Ethereum, являются лишь прототипами и учебными проектами и должны были быть переработаны для переноса на Ethereum 2.0. Однако в другой цепочке комментариев Бутерин дал основание считать, что передислокация может оказаться не столь трудоемкой.

Одним из наиболее сложных вопросов, связанных с шардингом, по-видимому, является коммуникация между шардами. Ее сложность может значительно замедлить исполнение сделок с “умными” контрактами на двух или более разных шардах по сравнению с сделками с “умными” контрактами на одном и том же шарде. Бутерин признал наличие проблемы и ответил, что существуют потенциальные механизмы более высокого уровня, которые могли бы помочь ее смягчить (более подробное обсуждение по ссылке; осторожно: необходим высокий уровень технических знаний).

Чтобы продемонстрировать масштаб усилий, предпринимаемых командой Ethereum 2.0, можно отметить тот факт, что она сотрудничает с многочисленными партнерами, включая Synopsis и AWS, по разработке специализированного хардвера VDF для архитектуры Serenity.

Несомненно, если вы являетесь разработчиком на платформе Ethereum или в сфере блокчейн или технически-подкованным членом блокчейн-сообщества, вы найдете огромное количество интересного материала для размышления по ссылке.

[:]

LEAVE A REPLY

Please enter your comment!
Please enter your name here