Un deuxième concurrent dans la décentralisation minière

  • Braidpool est un protocole de pool minier entièrement décentralisé
  • Il gère la distribution des récompenses minières de manière non dépositaire
  • Le protocole vise à atténuer le risque de variance associé à l'amorçage d'un nouveau pool

Hier, la Fondation des Droits de l’Homme a annoncé une vague de nouvelles subventions pour un large éventail de projets. Je souhaite me concentrer sur un projet et une subvention spécifiques  : Braidpool, et la subvention que Kulpreet Singh a reçue pour poursuivre son travail de mise en œuvre effective. Les dernières semaines ont été dominées par les discussions sur le récent lancement d’Ocean et leur décision de filtrer les inscriptions et autres types de transactions qu’ils considèrent comme du spam. La conversation autour de leur filtrage des transactions a entièrement dominé la discussion, éclipsant complètement le sujet de l’amélioration de la décentralisation de l’écosystème minier. Braidpool peut, espérons-le, être une réinitialisation conversationnelle sur ce sujet. Alors qu’Ocean est un pool minier centralisé qui vise à décentraliser certaines parties de son fonctionnement, à savoir la construction de modèles de blocs et les paiements miniers (au moins au-dessus du seuil économiquement viable), Braidpool est un protocole de pool minier entièrement décentralisé. Aucun aspect de la piscine n’est laissé à une entité centralisée dans sa conception. Un pool fait classiquement trois choses principales  : Ils construisent les modèles de bloc sur lesquels les mineurs exploitent. Ils se répartissent le travail, c’est-à-dire les numéros occasionnels avec lesquels chaque mineur essaie de hacher le modèle de bloc afin de trouver un bloc valide, et garder une trace de qui a a trouvé des actions qui répondent aux exigences de difficulté de partage pour gagner une partie de la prochaine récompense Coinbase. Ils bloquent les paiements de récompense et les distribuent aux mineurs individuels. Braidpool gère ces trois éléments de manière distribuée. Dans Braidpool, chaque hachage individuel doit exécuter son propre nœud complet et, ce faisant, construire ses propres modèles de bloc. Pour gérer le suivi de qui a fait quoi, Braidpool implémente sa propre blockchain composée de « blocs faibles ». Ces blocs faibles sont essentiellement des blocs Bitcoin parfaitement valides que les membres du Braidpool exploitent, à l’exception du fait qu’ils ne répondent pas aux exigences de difficulté du réseau principal. Ils atteignent un objectif de difficulté inférieure fixé dans le Braidpool. Ces blocs faibles jouent le rôle d’actions dans le système, permettant aux mineurs individuels de savoir qui a contribué et combien de travail à l’effort de groupe pour trouver un bloc. Braidpool, comme Ocean, vise à gérer la distribution des récompenses minières entre les mineurs de manière non dépositaire, mais ils adoptent une approche très différente de celle d’Ocean. Cet aspect du protocole a beaucoup évolué depuis mon dernier article à ce sujet. Au lieu de s’intégrer à un hub Lightning pour faciliter le paiement atomique aux mineurs lorsqu’un bloc est trouvé avec une base de pièces payant le hub, ils sont passés à un modèle basé sur un seuil multisig utilisant FROST multisig, un schéma Schnorr m-of-n. Tous les mineurs du pool envoient la récompense coinbase à une adresse FROST composée de tous les mineurs individuels avec une majorité de signature des 2/3 requise, et après avoir trouvé un bloc, ils pré-signent une transaction rémunérant les mineurs individuels pour leur contribution. Périodiquement, le pool prend toutes les sorties de coinbase dépensables, les condense en un seul UTXO, puis met à jour l’arborescence des transactions qui versent à chaque mineur ses gains proportionnels. Un problème avec Braidpool sera le même problème avec lequel Ocean a initialement eu du mal  : le bootstrapping. Cependant, contrairement à Ocean, il n’existe pas de « société Braidpool » pour subventionner la période initiale de chance volatile et d’incertitude liée à la recherche d’un bloc. Cela soulève la question : qui commence ? Tout Braidpool réel doit rapidement atteindre une partie suffisamment importante du réseau pour atténuer la volatilité de la chance, sinon les mineurs qui restent dans un pool qui n’atteignent pas cette croissance finiront simplement par perdre de l’argent. De plus, étant donné qu’il n’existe pas de « fournisseur de modèles de dernier recours » sur lequel s’appuyer, comme le sera Ocean une fois qu’ils auront intégré Stratum v2, les mineurs doivent exécuter leurs propres nœuds. Cela nécessite une expérience utilisateur transparente et intuitive pour ne pas dissuader les mineurs de participer au protocole. En tant que projet open source par opposition à une entreprise, cette UX peut être affinée et optimisée au cours de l’année prochaine pendant son développement. Le plan des créateurs du protocole pour tenter d’amorcer le pool est initialement très simple : éloigner le risque du minage avec un Braidpool des mineurs réels et le transmettre aux teneurs de marché financiers. Le fait qu’un résultat dans les transactions hors chaîne qui distribuent des fonds entre les mineurs puisse être attribué à n’importe quelle adresse ouvre la porte aux personnes qui achètent le droit de recevoir un tel résultat de récompense minière engagé à leur adresse. Cela donne la possibilité de construire des contrats à terme, des options ou d’autres contrats financiers en plus de l’acte d’exploitation minière. De tels instruments donnent aux mineurs participant à Braidpool un moyen d’atténuer le risque de variance associé à l’amorçage d’un nouveau pool. Revenons un instant à l’Océan. Ils ont apporté une contribution très significative à cet espace en essayant d’initier des changements architecturaux dans l’écosystème minier afin de contrecarrer les pressions de centralisation dominantes. Cependant, il est indéniable qu’ils ne connaissent pas de croissance continue, et la croissance est une nécessité pour qu’ils puissent réellement avoir un impact sur les problèmes pour lesquels ils ont été fondés. Espérons que Braidpool puisse être une voie alternative pour résoudre ces problèmes sans prendre les décisions controversées qui ont conduit Ocean à auto-saboter ses propres efforts. Gardez les yeux ouverts au cours des prochains jours pour un examen plus approfondi de Braidpool au niveau du protocole.