Was ist Schnorr und warum ist es für Bitcoin wichtig

Simon Chandler
| 4 min read

Das Skalierungsproblem von Bitcoin wird allmählich weniger akut. Im August 2017 begann die Aktivierung des des SegWit-Upgrades für Segregated Witness (SegWit) mit einer Erhöhung der Netzwerktransaktionsgeschwindigkeit und einer Senkung der Transaktionsgebühren, während die laufenden Arbeiten am Lightning Network ebenfalls versprechen, Bitcoin durch die Verlagerung bestimmter Transaktionen von der Chain zu befreien.

Source: iStock/Cryptonews.com

Und jetzt wird ein neues Stück des Puzzles an seinen Platz kommen. Dies ist Schnorr, ein Algorithmus, der es ermöglichen würde, mehrere Signaturen sicher zu einer zu aggregieren und damit die Geschwindigkeit und den Datenschutz von Bitcoin zu erhöhen. Während jedoch eine technische Outline für die Implementierung von Schnorr nun vom Entwickler Pieter Wuille veröffentlicht wurde, könnte die Notwendigkeit eines gemeinschaftlichen Konsenses und der Annahme dazu führen, dass noch einige Zeit vergehen könnte, bis die Bitcoin-Netzwerkkapazität um bis zu 40% erhöht ist.

Schnorr: Ein Nicht-Technischer Primer

Claus-Peter Schnorr. By Konrad Jacobs

Der ursprünglich vom deutschen Kryptographen/Mathematiker Claus-Peter Schnorr entwickelte Schnorr-Signaturalgorithmus ist im Wesentlichen eine Möglichkeit, mehrere Wallet-Schlüssel mit einer einzigen Signatur zu verbinden.

"Für Anwendungen wie Bitcoin ist einer der überzeugendsten Vorteile die kompakte Multisignatur, die es ermöglicht, effektiv mehrere Signaturen in einem Raum zu komprimieren", erklärt Kryptoanalytiker Tony Arcieri gegenüber Cryptonews.com.

"Die überwiegende Mehrheit der Daten in Bitcoins Blockchain besteht aus Signaturen, so dass die Verwendung Schnorr-basierter Techniken zum "Komprimieren" von Signaturen es ermöglicht, dass eine viel kleinere Blockchain die gleichen kryptographisch verifizierbaren Informationen darstellt"

.

Für Uneingeweihte sind kryptographische Signaturen die Art und Weise, wie ein Blockchain-Protokoll (wie Bitcoin’s) überprüft, ob ein öffentlicher Wallet-Schlüssel einem privaten entspricht. Sie werden benötigt, um a) Transaktionen zu verifizieren und b) um zu vermeiden, dass ein privater Schlüssel für unerwünschte Prüfungen offengelegt wird. Leider kann die Notwendigkeit, eine Signatur für jede einzelne Wallet, die an einer Transaktion beteiligt ist, zu liefern, das Bitcoin-Netzwerk belasten.

Schnorr ist durch die Einführung von SegWit für Bitcoin eine tragfähige Lösung. Dies liegt daran, dass SegWit alle Signaturdaten in einen separaten Abschnitt jedes Blocks verschiebt, was es diesen Abschnitten ermöglicht, ihre Regeln ohne die Notwendigkeit einer Hard Fork zu ändern.

So kann Schnorr nur mit einer Soft Fork eingeführt werden, so dass eine Transaktion mit mehreren Adressen auf eine einzige Signatur reduziert werden kann. Obwohl die Schätzungen je nachdem, wen Sie fragen, variieren, wird diese Vereinfachung die Menge an Blockspeicher, die das Bitcoin-Netzwerk benötigt, um 25% bis 40% reduzieren.

Mit anderen Worten, mehr Transaktionsinformationen könnten in einem einzigen Block enthalten sein, und wenn wir von einer aktuellen Höchstgeschwindigkeit von sieben oder acht Transaktionen pro Sekunde für Bitcoin ausgehen, könnte der Zusatz von Schnorr dies auf bis zu 9,8 oder 10,2 erhöhen. Eine erhöhte Kapazität würde auch dazu beitragen, die Transaktionsgebühren zu senken, wodurch es billiger wird, Bitcoin zu kaufen und zu verkaufen.

Diese Zusammenführung mehrerer Adressen in einer einzigen Signatur wird sich auch positiv auf den Datenschutz auswirken, da sie Anreize für die Verwendung von CoinJoin, einer Anonymisierungsmethode für Bitcoin-Transaktionen oder ähnliche Protokolle, schafft. Früher litt dieser Anonymisierungsdienst darunter, dass nicht genügend Leute ihn nutzten, was die Anonymität derjenigen, die ihn nutzen, tatsächlich gefährden kann. Aber in Verbindung mit der Nutzung von Schnorr werden die Transaktionsgebühren insgesamt reduziert, wenn Menschen ihre Transaktionen zusammenfassen, was den Menschen einen Grund gibt, das Programm zu nutzen und ihre Privatsphäre zu erhöhen.

Konsens und Annahme

So vielversprechend Schnorr auch klingt, es stellt sich immer noch die Frage, wann es tatsächlich eingesetzt wird und ob die Bitcoin-Community harmonisch zu dem für die Übernahme notwendigen Konsens kommt.

So führte beispielsweise das vorgeschlagene SegWit-Upgrade letztendlich zum Hard Fork, der im August 2017 Bitcoin Cash schuf, da einige Community-Mitglieder der Meinung waren, dass es nicht genug ändern würde, dass BTC eher als Vermögenswert behandelt wird statt als Währung.

Arcieri ist jedoch skeptisch, dass Schnorr kontrovers genug sein wird, um ein weiteres Schisma zu verursachen.

"Das ist eine solide kryptografische Technik, die die Community wahrscheinlich aus rein technischer Sicht übernehmen sollte", sagt er. "Ich kann mir nicht vorstellen, was Leute sagen würden, um dagegen zu argumentieren."

Und dennoch, selbst wenn Schnorr einvernehmlich unterstützt wird, wird seine Implementierung immer noch davon abhängen, ob die Benutzer sich tatsächlich für die Verwendung entscheiden, wie es bei SegWit der Fall ist. Und da SegWit sechs Monate nach dem Start nur 25% nutze, ist klar, dass Schnorrs Einfluss auf die Transaktionsgeschwindigkeiten und -gebühren von BTC nicht sofort spürbar sein wird.

Sie finden de.CryptoNews auch auf Facebook und Twitter.