Mercuryo - Sponsor Image Mercuryo - Infrastructure powering the crypto economy. Friend & Sponsor Learn more

Ethereum se dote d'un bouclier contre la censure grâce à l'EIP-7805

La prochaine mise à niveau Hegotá d'Ethereum inclura FOCIL, un nouveau mécanisme qui atténue la censure des transactions.
Ethereum se dote d'un bouclier contre la censure grâce à l'EIP-7805
Listen
5
0
0:00 0:00

Subscribe to Bankless or sign in

Ethereum Ethereum vient de prendre l'une de ses décisions les plus importantes à ce jour en matière de protocole.

L'EIP-7805, mieux connu sous le nom de FOCIL (abréviation de Fork-Choice Enforced Inclusion Lists), a été approuvé comme « prévu pour inclusion » et désigné comme la principale couche de consensus pour la prochaine mise à niveau Hegotá d'Ethereum.

Comme l'a déclaré Thomas Thiery (alias soispoke.eth), chercheur chez Ethereum et l'un des principaux défenseurs de FOCIL, à propos de cette nouvelle:

« Dans le monde actuel, il est remarquable que la communauté Ethereum puisse soutenir des mises à niveau de protocole qui renforcent les valeurs fondamentales du cypherpunk. C'est vraiment unique, et je suis fier de travailler sur un projet technique et social qui défend la liberté et l'égalité d'accès. »

Ce n'est pas un mince éloge de la part de quelqu'un qui comprend FOCIL aussi bien que n'importe qui d'autre, mais si vous n'avez pas encore compris ce que FOCIL signifie pour Ethereum, passons en revue les bases.

Le problème que FOCIL résout

Dans l'Ethereum actuel, le droit de construire des blocs a été en grande partie vendu aux enchères à des entités spécialisées appelées « constructeurs », via une séparation « hors protocole » entre les proposants et les constructeurs (PBS).

Par conséquent, de nombreux validateurs Ethereum ne construisent généralement pas les blocs qu'ils proposent. Au lieu de cela, ils acceptent des blocs pré-construits par des constructeurs externes qui se font concurrence pour offrir les frais les plus élevés.

Quel est le résultat de cette dynamique ? Une poignée de constructeurs sophistiqués dominent la production de blocs. Ce modèle est efficace sur le plan économique, mais il introduit un risque de censure : un constructeur qui refuse d'inclure certaines transactions, que ce soit pour des raisons réglementaires ou autres, peut empêcher ces transactions d'entrer dans la chaîne.

Et comme un petit nombre de constructeurs remportent la grande majorité des blocs, un refus coordonné de certains d'entre eux pourrait retarder ou empêcher de manière significative l'inclusion d'utilisateurs ou d'applications ciblés.

FOCIL est la réponse d'Ethereum à ce problème.

Comment fonctionne FOCIL

Bien que les détails sous-jacents soient assez techniques, le mécanisme de FOCIL est assez simple.

Pour chaque slot Ethereum, un comité de 16 validateurs est sélectionné de manière pseudo-aléatoire comme « membres du comité de la liste d'inclusion (IL) ».

Ces validateurs scannent chacun indépendamment le mempool public et dressent une liste restreinte des transactions en attente qui, selon eux, devraient figurer dans le prochain bloc. Chaque liste est limitée à 8 kilo-octets.

Chaque membre du comité diffuse sa liste sur le réseau dès le début de la formation du slot.

Le proposant du bloc suivant et les attestateurs Ethereum collectent ensuite ces listes. Le proposant doit construire un bloc qui satisfait les transactions de toutes les IL qu'il a reçues.

À l'inverse, les attestateurs ne voteront que pour un bloc qui inclut les transactions spécifiées dans l'IL. Si un bloc ignore des transactions IL valides qui auraient pu y être incluses, les attestateurs ne l'attesteront pas et le bloc ne deviendra pas canonique.

Enjoying this article?

Subscribe to Bankless or sign in

C'est ce que signifie « fork-choice enforced » (choix de fork imposé). L'exigence d'inclusion n'est pas une norme sociale ou un accord tacite. Elle est intégrée à la règle de fork-choice elle-même. Dans ce paradigme, ignorer des transactions IL constituera une violation du protocole qui entraînera l'ignorance de votre bloc.

Pourquoi le FOCIL est-il important ?

La réalité actuelle du PBS hors protocole signifie qu'un constructeur hostile ou un groupe de constructeurs complices peut supprimer toute transaction ou catégorie de transactions qu'il souhaite.

FOCIL constituera un bouclier contre ce type de menace.

Un comité IL est tiré au sort parmi l'ensemble des validateurs à chaque slot, de sorte que la censure d'une transaction nécessitera désormais de neutraliser un groupe rotatif de 16 validateurs ou d'espérer qu'aucun des 16 n'inclue la transaction ciblée dans son IL.

C'est une garantie très difficile à contourner, quelle que soit la période considérée.

Il y a également ici une importante volonté de minimiser la confiance. À l'heure actuelle, les utilisateurs n'ont aucun recours au niveau du protocole si un constructeur refuse leur transaction. En d'autres termes, l'inclusion dépend de la confiance accordée aux constructeurs pour qu'ils se comportent correctement.

En réponse, FOCIL supprimera entièrement cette dépendance. Et FOCIL le fera sans toucher à l'ordre, c'est-à-dire à l'emplacement des éléments dans le bloc. Les constructeurs conserveront leur rôle économique, mais perdront leur droit de veto.

Les synergies à venir

L'importance de l'arrivée de FOCIL est encore plus grande si l'on considère sa place dans la feuille de route d'Ethereum dans le contexte d'autres fonctionnalités à venir.

Par exemple, Vitalik Buterin Vitalik Buterin a récemment souligné la synergie entre FOCIL et la proposition EIP-8141 « Frame Transaction ».

Plus précisément, Vitalik a noté :

« Avec FOCIL et 8141 ensemble, tout, y compris les transactions de portefeuilles intelligents, les transactions sponsorisées par le gaz et même les transactions de protocoles de confidentialité, peut être inclus dans la chaîne par l'intermédiaire de l'un des 17 acteurs différents (le proposant ou les incluseurs) qui sont tous choisis au hasard dans chaque slot.

Cela nous garantit une inclusion rapide, c'est-à-dire presque certainement dans un délai de 1 à 2 slots, de toute transaction de ce type, même dans un environnement hostile. »

Et ce n'est qu'un exemple parmi d'autres du potentiel combinatoire de FOCIL. D'autres fonctionnalités du protocole à venir permettront de débloquer de nouvelles synergies avec ce mécanisme et de renforcer encore davantage Ethereum.

Zoom arrière

La plupart des chaînes optimisent leur débit et leur expérience utilisateur, tandis que peu d'entre elles investissent leurs cycles de mise à niveau dans des garanties de neutralité. Ethereum fait donc partie des rares à le faire, avec FOCIL qui inscrit directement la résistance à la censure dans son réseau.

Pour l'instant, il convient de suivre l'avancement de la mise en œuvre, que vous pouvez suivre à l'aide du tracker meetfocil.eth.limo. Hegotá est prévu pour fin 2026, et les équipes clientes ont commencé les mises en œuvre à la fois au niveau des couches de consensus et d'exécution d'Ethereum, plusieurs d'entre elles ayant déjà franchi les deux premières des six étapes importantes prévues.

Une autre façon de voir les choses ? Ethereum est sur le point d'atteindre une solidité qui lui permettra d'ancrer sa vision d'un registre mondial pour les décennies à venir.


William M. Peaster

Written by William M. Peaster

1026 Articles View all      

William M. Peaster, Senior Writer, has been with Bankless since January 2021. Immersed in Ethereum since 2017, he covers the onchain frontier with a particular interest in art, games, and other culture apps. He has a background in creative writing and writes fiction in his free time.

No Responses
Rechercher sur Bankless