Olaoluwa Osuntokun ist Entwickler und technischer Leiter von Lightning Labs. Mit seiner Arbeit verbunden sind lnd, eine Software für Lightning-Knoten, und Taproot Assets, ein Protokoll zur Ausgabe und Übertragung von in Bitcoin verankerten Vermögenswerten. Um seinen Beitrag zu verstehen, hilft zunächst ein Blick auf die Aufgaben dieser Programme.
Bei einer schnellen Lightning-Zahlung sehen Sie in der Wallet vor allem die Bestätigung. Dahinter verwaltet Software Zahlungskanäle und kommuniziert mit anderen Teilnehmern. Olaoluwa Osuntokun entwickelt solche Werkzeuge mit. Bei der Prüfung am 21. Oktober 2026 führt ihn die Teamseite von Lightning Labs als Mitgründer und CTO, also technischen Leiter. Diese Rolle gehört zu einer bestimmten Organisation. Lightning besteht aus unabhängig betriebenen Knoten; der technische Leiter eines Unternehmens verwaltet nicht das gesamte Netz. [1]
lnd verwaltet Zahlungskanäle: Vereinbarungen, mit denen wiederholte Zahlungen möglich sind, ohne jede Änderung der Guthaben in die Blockchain zu schreiben. Außerdem sucht es Zahlungswege über andere Knoten, die am Netz beteiligten Rechner. Bitcoin-Daten bezieht es über ein Backend, einen angeschlossenen Datendienst, etwa bitcoind, btcd oder den leichtgewichtigen Client neutrino. Wer lnd startet, betreibt deshalb nicht zwangsläufig auch einen vollständigen Bitcoin-Knoten. Entscheidend ist auch, mit welchem Backend lnd verbunden wird. [2]
Osuntokun schrieb Mastering the Lightning Network mit Andreas M. Antonopoulos und Rene Pickhardt. Die erste Ausgabe erschien am 21. Dezember 2021. Von der Funktionsweise des Netzes führt das Buch zu Kanälen, Zahlungswegen und Knotenbetrieb. Es erklärt, was zwischen dem Absenden und dem Empfang einer Zahlung geschieht, und richtet sich an technisch interessierte Leser mit Bitcoin-Grundkenntnissen. Für eine heutige Installation gehört die aktuelle Dokumentation dazu: Ältere Beispiele passen nicht zwingend zur verwendeten Programmversion. [3]
Ein weiterer Teil seiner Arbeit betrifft Taproot Assets. Das Programm tapd ermöglicht die Ausgabe und Übertragung zusätzlicher Vermögenswerte, etwa eines Tokens, der eine Forderung gegenüber einem Emittenten darstellt. Deren Aufzeichnungen werden kryptografisch an ein Bitcoin-UTXO gebunden, einen noch nicht ausgegebenen Transaktionsausgang. Detaillierte Nachweise werden außerhalb der Blockchain weitergegeben. Zu unterscheiden sind daher die Bitcoin im Ausgang und der dort verankerte Vermögenswert. Dessen Einheiten werden dadurch weder zu Satoshis, den kleinsten Bitcoin-Einheiten, noch erhalten sie automatisch Bitcoins Eigenschaften. [4]
Wer einen Vermögenswert erhält, benötigt Nachweise über dessen Ausgabe und Übertragungen. Ein Universe-Dienst speichert solche Belege. Entwickler können sie mit QueryProof anfordern und den Eintrag durch einen UniverseKey bestimmen: Dieser enthält eine Kennung des Vermögenswerts oder der Gruppe sowie den Schlüssel des konkreten Eintrags. Die Antwort belegt dessen Aufnahme und die Ausgabe oder Zustandsänderung des Vermögenswerts. Sie hilft, vorgelegte Daten zu prüfen, erteilt aber keine Ausgabeberechtigung und ersetzt keine Sicherung des privaten Schlüssels. [5]
Diese Architektur hat eine praktische Folge für Sicherungen. lnd hält den privaten Schlüssel, tapd weitere zum Ausgeben nötige Daten, darunter eine Schlüsselanpassung namens Taproot tweak. Das README warnt: Der Seed von lnd allein stellt ausgegebene oder empfangene Vermögenswerte nicht wieder her. Die Wiederherstellungswörter sichern Schlüsselmaterial; eine Deinstallation kann jedoch die übrigen benötigten Daten löschen. Vor einem solchen Eingriff müssen lokale tapd-Daten nach der Dokumentation gesichert werden. Die Wörter allein sind keine vollständige Sicherung dieser Kombination. [4]
Die Ankündigung zu Taproot Assets vom 23. Juli 2024 beschreibt Zahlungen über Lightning mithilfe von Bitcoin-Liquidität, also in Kanälen verfügbaren Mitteln. Ein verbindender Knoten am Netzrand tauscht zwischen dem Vermögenswert und Bitcoin. Über RFQ, eine Preisanfrage, erhält der Empfänger zunächst ein zeitlich begrenztes Kursangebot. Er kann es annehmen oder ablehnen und ein anderes suchen. Lightning als Übertragungsweg garantiert daher weder einen dauerhaft festen Kurs noch jederzeit verfügbaren Tausch. Anbieter und konkretes Angebot spielen ebenfalls eine Rolle. [6]
Beim Anschluss einer Anwendung an tapd zählt auch, wer Befehle erteilen darf. TLS verschlüsselt die Verbindung und schützt Daten davor, unterwegs gelesen zu werden. macaroons sind Token zur Autorisierung von Operationen. Transportschutz und Berechtigungen erfüllen unterschiedliche Aufgaben: Auch ein sicher übermittelter Befehl kann von jemandem kommen, der keinen Zugriff haben sollte. Ein Zugriffstoken darf deshalb nicht einfach weitergegeben werden, nur weil die Verbindung verschlüsselt ist. [4]
Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Joseph Poon, Elizabeth Stark, Lightning Network. Auf diesen Eintrag verweisen außerdem Joseph Poon, Elizabeth Stark.