Bitcoin Lightning Neutrino-Protokoll

Die zweite Schichtskalierungslösung von Bitcoin – das Lightning Network (LN) – hat 2018 trotz der anhaltenden rückläufigen Stimmung auf den Märkten einige bedeutende Fortschritte erzielt. Viele Entwickler betrachten diese Art von Marktabschwüngen als wichtige Wachstumsphasen sowohl für die zugrunde liegende Technologie als auch für die Kerngemeinschaft.

Der LN war blühend in den letzten Tagen trotz des jüngsten negativen Abwärtstrends auf den Kryptomärkten, als Bitcoin seine Unterstützung brach. Die Wertkapazität des LN (Summe der Kanalwerte) beträgt derzeit rund 2 Millionen US-Dollar (~ 441 BTC) und die Anzahl der offenen Kanäle rund 15.800. Zum Zeitpunkt dieses Schreibens (21.11.) Ist dies ein beträchtlicher Anstieg gegenüber dem Stand vor wenigen Tagen am 17.11. Seitdem stieg die Summe der Kanalwerte von 232 auf 441 BTC, und die Anzahl der offenen Kanäle stieg von ungefähr 14.300 auf 15.800.

Bitcoin Lightning Neutrino-Protokoll

Gründe für den Anstieg von Aktivität und Wert beiseite, Bewertung einiger jüngster Entwicklungen – insbesondere der Neutrino-Protokoll und BTCPay-Server – bietet einige interessante Einblicke in die wachsende LN.

Lightning Labs und das Neutrino-Protokoll

Lightning Labs war führend bei Innovationen, wenn es um LN geht. Der Lightning Network Daemon (LND) ist eine umfassende Implementierung des LN und umfasst mehrere Back-End-Chain-Services wie Neutrino, einen experimentellen Light-Client. Der LND entspricht der sich ständig weiterentwickelnden Lightning-Netzwerkspezifikationen (BOLTs) -Standards und ist auf Entwickler zugeschnitten, die ihre Füße mit dem LN nass machen möchten.

Neutrino ist ein datenschutzschonender Light Wallet-Client, dessen Schwerpunkt auf der Verwendung des LN liegt. Es ist in Go geschrieben und verwendet komprimierte Blockfilter, um die SPV-Bloom-Filterung zu verbessern (BIP 37) Light Client-Implementierung, die seit mehreren Jahren der Standard unter Bitcoin Light Clients ist. Das Neutrino-Protokoll befindet sich noch in der experimentellen Phase, daher wird es nicht empfohlen, es mit der Kapazität zu verwenden, die Sie derzeit für den vollständigen LND-Client verwenden würden.

Die Hauptprobleme, die Neutrino anspricht, sind die Informationsverlust mit Bloom-Filtern in SPV-Knoten, die zur Dekanonymisierung von Benutzern und zur Bereitstellung einer benutzerfreundlicheren Benutzererfahrung verwendet werden können, während eine nicht verwahrte, sichere und dezentrale Brieftasche beibehalten wird.

Neutrino wurde entwickelt, um die Bandbreite und den Speicher auf der Clientseite zu minimieren und gleichzeitig die Privatsphäre auf den vollständigen Knoten zu wahren, die die Light-Clients bedienen. Dies wird durch einen Mechanismus erreicht, bei dem GSC-Filter werden verwendet, um Adressen darzustellen, die einem bestimmten Block entsprechen. Dies ist eine viel stärker komprimierte Version eines Blocks als der Quellblock. Geräte mit geringer Bandbreite (d. H. Mobiltelefone) können anschließend bestimmen, ob Transaktionen innerhalb eines neu geprägten Blocks für die Brieftasche des Benutzers relevant sind. Wenn ein Block relevante Transaktionen enthält, lädt der Neutrino-Client den entsprechenden Block herunter, jedoch nur die Transaktionsdaten, nicht die Signaturen oder Zeugen. Der Client kann dann seine Transaktionsinformationen scannen und aktualisieren, wobei der Vorgang von der Wallet-Software des Benutzers und nicht von einem zufälligen Knoten ausgeführt wird. Dies ist eine wichtige Überlegung zum Datenschutz.

U-Boot-Swaps

Was sind U-Boot-Swaps? Senden Sie Bitcoin vom Mainnet an Lightning Network & Zurück

Die Synchronisierung von Neutrino-Clients folgt einer modifizierten Version des aktuellen BIP 37 SPV-Clientprozesses, bei der der Client die Kette von Blockheadern herunterlädt und nicht die eigentliche Blockchain wie bei einem vollständigen Client. Der Neutrino-Client lädt jedoch gleichzeitig eine Kette von Filter-Headern herunter, wobei jedem Block ein GSC-Filter entspricht. Der Neutrino-Client lädt – basierend auf der Analyse relevanter Transaktionen innerhalb von Blöcken – die Transaktionsdaten des Blocks herunter, wenn der entsprechende GSC-Filter die relevanten Transaktionsdaten enthält.

Neutrino-Clients benötigen aufgrund der GSC-Komprimierung viel weniger Bandbreite und reduzieren tatsächlich die Rechenlast für volle Knoten, da an Neutrino-Clients gesendete Filter für alle Benutzer nur einmal berechnet werden müssen. Der Client enthält außerdem neue Schutzfunktionen zum Auflösen widersprüchlicher Transaktionsinformationen und reduziert die lokalen Speicheranforderungen, indem frühere Blockheader verworfen werden, die während des Synchronisierungsprozesses überprüft wurden.

Neutrino befindet sich noch in einem frühen Stadium, daher sollte es mit Vorsicht angewendet werden. Der Neutrino Github warnt ausdrücklich vor der Verwendung des Versuchsprotokolls und führt mehrere Details an große Probleme mit dem Protokoll bisher. Die offiziellen BIP-Vorschläge, die sich auf Neutrino beziehen, sind BIP 157 und BIP 158. Lightning Labs bietet auch eine umfangreiche Blogeintrag über das Neutrino-Protokoll und seine geplanten Entwicklungen.

Zukünftige Entwicklungen in Neutrino umfassen das Abrufen von Blockfiltern von außerhalb des Bitcoin-Netzwerks und möglicherweise die Integration des GSC-Blockfilter-Hashs direkt in den Blockheader über eine weiche Gabel. Letztendlich ist es das Ziel von Neutrino, die Grundlage für eine nächste Generation von Wallet-Anwendungen zu schaffen, auf denen aufgebaut werden soll.

Eine weitere bemerkenswerte Entwicklung in Bezug auf Neutrino tauchte auf, als der Bitcoin-Entwickler bei Bitcoin Advisory – Pierre Rochard – vorgeschlagen ein Microsoft Excel-Plug-In für das Lightning-Netzwerk. Das Plug-In verwendet einen Neutrino-Client und ermöglicht es Benutzern, Brieftaschenadressen einfach einzufügen und andere Benutzer über die LN in Excel zu bezahlen. Diese Arten von LN-Fortschritten sind für die Erleichterung der Einführung der Technologie von entscheidender Bedeutung, da Excel eines der weltweit am häufigsten verwendeten Buchhaltungssoftwaretools ist.

BTCPay Server-Entwicklungen

BTCPay Der Server hat sich zu einem beliebten Open-Source-Kryptowährungs-Zahlungsprozessor entwickelt, der sich hauptsächlich auf Bitcoin konzentriert. Es handelt sich um ein nicht verwahrendes Rechnungsstellungssystem, das der Rechnungs-API von BitPay entspricht und es Benutzern effektiv ermöglicht, ihre eigenen Bitcoin- und LN-Zahlungsprozessoren zu werden, entweder über einen selbst gehosteten Server oder einen Server eines Drittanbieters.

BTC Pay

BTCPay, Bild von Bitcoin Wiki

Darüber können Anwendungen erstellt werden, und mehrere haben bereits Point-of-Sale-Systeme im Geschäft mithilfe des BTCPay-Servers erstellt. Zu den Hauptvorteilen der Verwendung des BTCPay-Servers gehören die direkte Kontrolle des Geldbetrags, die Verwendung des LN (kann sogar Zahlungen für andere Benutzer verarbeiten), niedrigere Gebühren und universell kompatible Rechnungen.

Eine interessante Anwendung des BTCPay-Servers war angekündigt Anfang dieses Monats von IndieSquare. Sie entwickelten ein Unity SDK, das den BTCPay-Server für Spieleentwickler verwendet, um In-Game-Stores und In-App-Käufe über die LN zu erstellen. Entwickler können anschließend die vollständige Kontrolle über die Zahlungsabwicklung für Spieleläden oder Einkäufe behalten, während sie eine Rechnungsoberfläche für mehrere Spiele verwenden.

IndieSquare bietet sogar eine führen Hinzufügen einer In-Game-Shop-Benutzeroberfläche für das Spielprojekt-Asset „Survival Shooter“, das den LN- und BTCPay-Server verwendet. Der BTCPay-Server ist auf Entwickler zugeschnitten, aber seine Verbreitung sollte dazu beitragen, die Bedenken hinsichtlich der Zensur durch Zahlungsabwickler aufgrund von Compliance-Problemen zu verringern.

Das zukünftige Blitznetzwerk

Bitcoin verfügt über ausreichend Designraum, um darauf aufzubauen und benutzerfreundliche Anwendungen zu erstellen, die zu einer besseren Akzeptanz der Technologie beitragen sollen. Die LN hat seit ihrer Gründung einen langen Weg zurückgelegt. Jüngste Entwicklungen zeigen einen Trend zu viel praktikableren Anwendungen und selbstsouveränen technischen Implementierungen – wie BTCPay Server -, die Benutzern Datenschutz, Dezentralisierung und Sicherheit gewähren, ohne zu viel an der UI / UX-Front zu verlieren.

Das jüngste Wachstum des Netzwerks in der letzten Woche ist bedeutend und symbolisiert, dass die Menschen trotz der rückläufigen Stimmung auf dem breiteren Markt an der Nutzung des LN interessiert sind. Solche Trends bleiben in der Regel von den Mainstream-Medien unbemerkt, erweisen sich jedoch als entscheidende Maßstäbe für die Akzeptanz, da sich die zugrunde liegende Technologie weiterentwickelt.

Lightning Labs stellt fest, dass seit dem letzten Bitcoin-Verbesserungsvorschlag mit Schwerpunkt auf mobilen Plattformen sechs Jahre vergangen sind. Neutrino bietet eine Verbesserung für einige der Probleme, mit denen die meisten Bitcoin Light-Clients konfrontiert sind, sowie für ihre Mängel in Bezug auf Sicherheit, Datenschutz und Benutzerfreundlichkeit. Mit immer häufiger werdenden Fortschritten bei der Verbesserung der LN-Erfahrung ist die LN bereit, ihren Weg zu einer skalierbaren Zahlungsnetzwerklösung für Bitcoin fortzusetzen.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me