Neues Papier sieht Design vor, das Bitcoin in Richtung Programmierbarkeit bringen kann

  • Robin Linus stellte die zweite Iteration seines BitVM-Durchbruchs in einem neuen Whitepaper mit dem Titel „BitVM2: Bridging Bitcoin to Second Layers“ vor.
  • BitVM2 kann möglicherweise erlaubnislose Rollup-Technologie für Bitcoin bereitstellen, ohne den Bitcoin-Code zu ändern.

Als Forscher mit Schwerpunkt Blockchain-Technologie verfolge ich die Entwicklungen in der Bitcoin-Community aufmerksam und die Veröffentlichung des BitVM2-Whitepapers von Robin Linus hat mein Interesse deutlich geweckt. Nachdem ich jahrelang die Feinheiten der Bitcoin-Programmierung und ihr Skalierbarkeitspotenzial untersucht habe, bin ich begeistert, eine umfassende Lösung wie BitVM2 zu sehen, die verspricht, erlaubnislose Rollup-Technologie in Bitcoin einzuführen, ohne den Kerncode zu ändern.

Das von Robin Linus verfasste Whitepaper zu BitVM2 sorgt in der Bitcoin-Community für großes Aufsehen, da es einen detaillierten Überblick über eine Layer-2-Skalierungslösung gibt, die die Bereitstellung von Dapp auf Bitcoin ermöglicht. Dieses Papier baut auf Linus‘ früheren Arbeiten zur Beschreibung von BitVM auf, die wiederum zahlreiche Rollup-Lösungen hervorbrachten, die darauf abzielten, die Bitcoin-Programmierung möglich zu machen. Bisher wurden über 80 solcher Rollup-bezogenen Projekte erstellt, die von Entwicklern weltweit entwickelt wurden.

Als erfahrener Softwareentwickler mit über zwei Jahrzehnten Erfahrung finde ich die neueste Zusammenarbeit von Lukas Aumayr, Andrea Pelosi, Zeta Avarikioti, Matteo Maffe und Alexei Zamyatin an einer erweiterten Rollup-Funktionalität absolut faszinierend. Nachdem ich in der Vergangenheit intensiv mit Bitcoin-Transaktionen gearbeitet habe, kann ich die Komplexität ihrer Arbeit schätzen, die fortschrittliche Kryptographie nutzt, um Programme innerhalb dieser Transaktionen auszuführen.

Als Analyst kann ich erklären, dass BitVM2 optimistische Rollup- und Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (zk-SNARK)-Technologien einsetzt, um Transaktionen in Layer-2-Umgebungen zu validieren. Einfacher ausgedrückt basiert es auf der Annahme, dass die Betreiber vertrauenswürdig sind, sofern nicht das Gegenteil bewiesen wird, und verwendet zk-SNARK-sichere Verifizierungsskripte, die in kleinere Unterprogramme unterteilt sind, die innerhalb von Bitcoin-Transaktionen ausgeführt werden können. Dieses Setup ermöglicht es BitVM2, die Korrektheit von Programmen mit minimalen On-Chain-Transaktionen zu überprüfen.

Eine erlaubnislose Rollup-Lösung

Zur Verdeutlichung: Dieses Modell ermöglicht es jedem, die Gültigkeit von Transaktionen auf der Ebene 2 zu überprüfen, unabhängig von der Berechtigung. Im Gegensatz zu früheren Systemen, bei denen eine ausgewählte Gruppe von Betreibern diese Prüfungen durchführte, ähnlich wie bei Rollup-Lösungen innerhalb der Blockchain-Community, die als Layer-2-Systeme von Ethereum fungieren, erfordert dieser neue Ansatz nur drei Bitcoin-Transaktionen mit BitVM2 anstelle der 70 Transaktionen, die möglicherweise erforderlich sind Dies kann beim ursprünglichen BitVM-Design manchmal erforderlich sein.

BitVM2 zielt darauf ab, eine Verbindung aufzubauen, die sekundäre Skalierungslösungen wie Rollup-Systeme direkt mit Bitcoin verbindet. Diese Verbindung würde eine sichere und nahtlose Übertragung von Bitcoin-Transaktionen zwischen der Hauptblockchain und den Rollups sowie umgekehrt ermöglichen. Diese aktualisierte Version ermöglicht die Integration von Layer-2-Technologien als Erweiterungen in das bestehende Bitcoin-Netzwerk, ohne dass Änderungen am Bitcoin-Kerncode zur Unterstützung dieser Lösungen erforderlich sind.

Weiterlesen

2024-08-19 14:52