Drivechain pourrait ossifier Bitcoin Blockchain BlockBlog


Ceci est un éditorial d’opinion de Nikita Chashchinskii, un développeur de logiciels travaillant sur les sidechains BIP300.

C’est peut-être par accident

et peut-être même justifié

Dans la situation actuelle, Bitcoin ne verra jamais la cryptographie à connaissance zéro ou les signatures en anneau mises en œuvre. Et donc Bitcoin n’aura jamais une forte confidentialité. Seuls les concurrents de Bitcoin auront une forte confidentialité.

La foudre est géniale dans la mesure où elle va prendront plusieurs années à s’activer ou ne seront jamais activées.

Drivechain pourrait ossifier Bitcoin Blockchain BlockBlog

Tout cela sans parler d’idées et de technologies plus expérimentales telles que la proposition de simplicité de Blockstream. Il permet des contrats intelligents sur Bitcoin avec une meilleure conception que les implémentations de contrats intelligents existantes sur les altcoins. Compte tenu de la complexité de cette proposition, il est très peu probable qu’elle voie le jour dans le cadre du processus actuel. Seul le plus grand concurrent de Bitcoin aura des contrats intelligents.

Et ce n’est pas tout. En plus de cela, il y a les améliorations technologiques déjà existantes en termes de confidentialité, de mise à l’échelle et de contrats intelligents, que Bitcoin ne verra pas mises en œuvre. pire, accidentellement le pouvoir de toute innovation technologique future à nos concurrents. Notre concurrence n’est pas du tout contrainte par l’ossification.

si la situation ne change pas.

Pour gagner, Bitcoin a besoin d’un mécanisme de changement et d’adaptation pour remporter la victoire dans l’environnement concurrentiel dans lequel il se trouve. Peu importe la qualité de Bitcoin dans son état actuel. Sans un tel mécanisme, le potentiel de Bitcoin restera fixe et le potentiel de ses concurrents et adversaires augmentera. Dans cette situation, peu importe à quel point vous êtes en avance et peu importe à quel point vos concurrents et adversaires sont loin derrière, ils finiront par vous rattraper. L’incapacité à s’adapter dans un environnement concurrentiel ne fonctionne généralement pas.

À moins qu’à un moment donné il y ait une transition de la tradition et de l’isolement de la période Edo à l’ouverture d’esprit et à la modernisation de la période Meiji, les Britanniques se présenteront avec des cuirassés, des fusils et des fusils Gatling, et vous seriez coincé avec des épées et des chevaux de samouraï..

La seule bonne façon de les concilier, à ma connaissance, est de séparer Bitcoin en deux couches isolées. La couche 1 doit être une couche de base complètement ossifiée, n’apportant jamais de modifications non liées à la sécurité (selon toute vraisemblance, ce serait le Bitcoin Core existant). La couche 2 doit être une couche sidechain libre de prendre des risques et d’implémenter des fonctionnalités arbitraires.

Il doit y avoir un ancrage bidirectionnel sécurisé qui permet à quiconque de transférer des fonds entre la couche de base et n’importe quelle chaîne latérale sur la couche 2 à un taux de change de 1 :1. Ce mécanisme de rattachement bidirectionnel et peut-être un arrangement minier fusionné aveugle devraient être les seules choses qui relient la couche 1 et la couche 2.

Avec ce mécanisme, la décision du degré de risque technologique à prendre serait prise individuellement et unilatéralement par chaque utilisateur. Tout utilisateur peut transférer des fonds dans une chaîne latérale particulière et accepter volontairement ses compromis et ses risques, ou les ramener à la sécurité figée de la couche de base à tout moment.

Cette prise ou non prise individuelle de risques et d’arbitrages, qui n’affecte que les personnes qui y participent, se substituerait au processus existant de prise de risque collective par délibération de l’ensemble de la communauté et d’introduction en tout ou rien de changements affectant chacun. utilisateur unique de Bitcoin.

Il existe déjà une mise en œuvre dépositaire de cette idée – le réseau liquide. Mais, parce qu’il est gardien, il est défectueux. Pour l’attaquer, vous devez compromettre cinq dépositaires répartis dans le monde et pas un seul, ce qui est bien mieux que quelque chose comme Coinbase, mais c’est néanmoins un dépositaire.

3 560 BTC étaient rattachés au réseauil ne contient donc que ~ 71 millions de dollars.

Il existe une implémentation non privative de la même idée proposée dans BIP300 et BIP301 – Drivechain. Il nécessite un softfork pour être activé, mais il est distribué et sans confiance. La cheville bidirectionnelle est sécurisée en payant tous les frais de transaction de la chaîne latérale aux mineurs pour effectuer un ensemble de fonctions fixes et très simples. Vous pouvez obtenir la description complète du mécanisme dans les BIP.

Il s’agit d’une amélioration substantielle de la sécurité par rapport à Liquid. Pour attaquer Liquid, vous n’avez qu’à compromettre cinq fonctionnaires incorporés, ce qui est un dispositif de sécurité terriblement insuffisant compte tenu des types d’adversaires auxquels Bitcoin pourrait être confronté s’il continue de croître. Pour attaquer Drivechain, vous devez effectuer une attaque à 51 % pendant trois mois, tout en rendant douloureusement évident pour chaque participant du réseau que vous effectuez une attaque et en donnant auxdits participants suffisamment de temps pour répondre.

des fusils et des fusils Gatling, et nos concurrents et adversaires seraient ceux qui seraient coincés avec des épées et des chevaux de samouraï métaphoriques.

Ceci est un article invité de Nikita Chashchinskii. Les opinions exprimées sont entièrement les leurs et ne reflètent pas nécessairement celles de BTC Inc ou de Bitcoin Magazine.