Discrete Log Contracts oder DLC sind ein Vorschlag, um Bitcoin eine intelligente Vertragsimplementierung zu ermöglichen, die die Erstellung von Blockchain-Orakeln ermöglicht, die einfach zu implementieren, sicher und benutzerfreundlich sind.
LDiscrete Log Contracts oder DLC sind ein Vorschlag, der darauf abzielt, Bitcoin in eine Blockchain mit eigenen und nativen Erstellungsmöglichkeiten umzuwandeln Blockchain-Orakel, etwas, das derzeit unmöglich ist.
Die Idee hinter dem DLC stammt aus der Feder von Tadge Dryja vom MIT, einem bekannten Entwickler von Bitcoin und das steckt hinter Ideen wie Blitznetzwerk (LN) y UtreeXO.
Discrete Log Contracts (DLC), die Tür zu leistungsstarken Smart Contracts für Bitcoin
Ein Großteil der Entwicklung von Bitcoin konzentriert sich in letzter Zeit auf Verbesserungen seiner Privatsphäre und seiner Fähigkeit, leistungsfähigere Skripte auszuführen. Verbesserungen wie Pfahlwurzel y Graftroot Genau darauf zielen sie ab, und dazu zählen auch die Discrete Log Contracts (DLC). Allerdings haben die DLCs ein etwas spezifischeres Ziel. Und diese sollen die Bitcoin-Blockchain mit der Welt außerhalb der Blockchain verbinden. Das heißt, DLCs zielen darauf ab, Kommunikationsbrücken zu errichten, die Informationen aus der realen Welt in die Blockchain bringen. Sobald diese Informationen vorhanden sind, werden sie durch intelligente Verträge innerhalb von Bitcoin oder einer anderen Blockchain verarbeitet, die die DLCs implementiert.
In diesem Sinne ist es verständlich, dass die Verbindung der Blockchain in die reale Welt ist eine Funktionalität, die von Entwicklern dezentraler Anwendungen sehr geschätzt wird. Tatsächlich ist die dezentrale Finanzierung oder DeFi Sie benötigen diese Art von Funktionen, um richtig funktionieren zu können. Daher die Tatsache, dass in Ethereum Orakel sind weit verbreitet, da sie diejenigen sind, die reale Informationen in DeFi-Protokolle (bzw DApps), die auf Ethereum laufen und diese Daten benötigen. Dann, Kettenglied Es ist eines der bekanntesten Ethereum-Orakelprojekte.
Aber Bitcoin sowie viele abgeleitete Kryptowährungen sind angesichts dessen eine andere Geschichte Bitcoin-Skript Da die Funktionen begrenzt sind, ist es fast unmöglich, diese Art von Funktionen nativ auf Bitcoin zu implementieren. Stattdessen ist es notwendig, ein vollständiges Second-Layer-Protokoll zu erstellen (z. B RSK o Blockstack), um diese Funktionen hinzuzufügen.
Nun, der Vorschlag von Tadge Dryja will dies ändern und es Bitcoin ermöglichen, Orakel nativ in seiner Blockchain zu implementieren. Die Möglichkeiten hierfür sind vielfältig. Angefangen damit, dass Bitcoin endlich über eine Reihe eigener dezentraler DeFi-Anwendungen verfügen könnte. Etwas, das seine Funktionalität erheblich erweitern und seine Verwendung noch weiter verbreiten würde. Andererseits würde es zu Problemen führen, wenn die Probleme nicht gelöst würden. Skalierbarkeitsprobleme, unter denen Bitcoin leidet.
Wie funktioniert DLC?
Bei der Whitepaper Darin wird von Tadge Dryja die grundlegende Funktionsweise von DLC klar dargelegt. Zunächst einmal sollten Sie wissen, dass es sich bei einem DLC um einen Vertrag handelt, der einen monetären Wert hat. Wenn ein DLC erstellt wird, agieren drei Einheiten. Zwei davon sind die Parteien, die den Austausch durchführen, und eine dritte Partei ist das Orakel. Letzterer ist derjenige, der die für die Durchführung der Verhandlung erforderlichen Daten offenlegt. Abhängig von den vom Orakel bereitgestellten Daten erfolgt eine Verteilung der Mittel gemäß den im Vertrag festgelegten Bedingungen.
Aber es ist der Struktur der Blockchain zu verdanken, dass die Parteien, die in einem DLC agieren, sich nie als solche kennen. Darüber hinaus ist nicht einmal das Orakel in der Lage, an solche Daten zu gelangen. Dadurch wird gewährleistet, dass der Betrieb privat und sicher ist und gleichzeitig dezentralisiert wird. Nicht nur das, die Verwendung von Schnorr-Signaturen Bei diesem Vorgang ist die Verwendung von Technologien wie Taproot und Graftroot von entscheidender Bedeutung, da diese die endgültige Funktionalität des DLC verstärken. Mit anderen Worten: DLCs sind eine ergänzende Technologie zu diesen anderen bereits erwähnten Technologien.
Dies ist nur ein oberflächlicher Blick auf die Funktionsweise von DLC. Lassen Sie uns also etwas tiefer in diese Technologie eintauchen. Insbesondere über seinen „diskreten“ Abschnitt und was diese Eigenschaften ermöglicht: Schnorr-Signaturen.
Schnorr-Signaturen und das Ermessen von DLC
Der Betrieb des DLC obliegt insbesondere den Schnorr-Firmen. Diese Signaturen sind das Mittel der Wahl, um die für a. erforderlichen digitalen Signaturen zu erstellen Mehrparteienvertrag zuverlässig ausgeführt werden können. Denken Sie daran, dass Schnorr-Signaturen eine Form der Kryptografie ausführen können, die als bekannt ist Schwellenwertsignaturen. Dies bedeutet, dass mehrere Parteien an der digitalen Signatur eines Kryptowährungsvertrags oder einer Kryptowährungstransaktion teilnehmen können. All dies, ohne dass eine der Parteien weiß, wie die Unterschrift der einzelnen Parteien lautet oder welche geheimen Daten mit dieser Unterschrift verbunden sind. Tatsächlich ist es die Unterschrift aller Parteien, die letztendlich eine einzige und einheitliche Unterschrift für den Vertrag oder die Transaktion gewährleistet.
Stellen Sie sich das so vor:
Zwei Personen erstellen einen Bitcoin-Futures-Kontrakt. Beide Parteien haben beschlossen, diesen Vertrag abzuschließen und einem Orakel zu vertrauen, um festzustellen, ob die Bedingungen, die die eine oder andere der beteiligten Parteien begünstigen, innerhalb der im Orakel festgelegten Frist erfüllt werden. Sobald die Voraussetzungen geschaffen sind, beginnt nun die Erstellung des DLC. Somit erstellt jede der Parteien ihre eigene Schnorr-Signatur, einschließlich des Orakels.
Sobald die Signaturen erstellt und das Skript oder der Smart Contract unterzeichnet sind, wird es an die Blockchain gesendet und wartet darauf, dass die Bedingungen erfüllt werden. Die Bedingungen werden ständig vom Orakel überwacht, das am Ende des Vorgangs konsultiert wird, um die für die Erfüllung des Smart Contracts erforderlichen Informationen einzuholen. Diese Informationen werden vom Orakel zusammen mit seiner Schnorr-Signatur übermittelt, und sobald die Authentizität der Informationen überprüft ist, aktiviert der DLC die Vertragsbedingungen anhand der erhaltenen Informationen. Auf diese Weise sendet der von den Parteien zu diesem Zeitpunkt erstellte Smart-Vertrag die Gelder wie vereinbart und alles ohne Zwischenhändler.
In diesem Beispiel sind Schnorr-Unterschriften von entscheidender Bedeutung, da sie eindeutig zeigen, dass die Informationen korrekt sind (im Fall des Orakels) und dass die Parteien (Gewinner oder Verlierer) die Informationen erhalten haben und damit einverstanden sind. Wenn eine Partei tatsächlich versucht, das Geld ohne Genehmigung des Orakels einzufordern, könnte das Geld direkt an die Gegenpartei gehen und so böswillige Handlungen verhindern.
Darüber hinaus lösen die Verwendung von Schnorr-Signaturen und die Möglichkeit, Verträgen wie den von Taproot und Graftroot betriebenen Verträgen beizutreten, ein häufiges Problem bei intelligenten Kontakten: Privatsphäre. Und diese Kreationen sind darauf ausgelegt, es jederzeit bestmöglich zu schützen.
Wie viel weißt du, Kryptonaut?
Kann DLC die Türen zu DeFi in Bitcoin öffnen?WAHR!
DeFi oder Decentralized Finance haben einen großen Bedarf, auf Informationen zuzugreifen, die sich nicht in der Kette befinden, und dafür sind Orakel von entscheidender Bedeutung. Die Einführung von DLC für Bitcoin würde diese Möglichkeit ermöglichen, ohne den aktuellen Betrieb und die Sicherheit des Netzwerks zu verändern.
Diskrete Protokollverträge (DLC) und Lightning Network
Nun ist die Funktion von Discrete Log Contracts (DLC) sicherlich interessant, aber es zeichnet sich ein ernstes Problem ab: die Skalierbarkeit. Nun, das dürfte überhaupt kein Problem sein, da Tadge Dryja die DLCs so erstellt hat, dass sie darauf ausgeführt werden können Blitznetzwerk. Ergebnis? DLC-Trades können zu Tausenden über einen Lightning Network-Kanal abgewickelt werden, der dieser Aufgabe gewidmet ist. Und sobald das Kanallimit erreicht ist, wird dieser einfach geschlossen, der Block wird auf der Bitcoin-Blockchain ausgegeben und die Konten aller Beteiligten werden geschlossen.
Auf diese Weise wäre es für DLCs möglich, Tausende oder sogar Hunderttausende von Operationen durchzuführen, ohne unerwünschte Auswirkungen auf die Bitcoin-Blockchain zu haben. Obwohl es wahr ist, wäre es nicht mehr einheimisch.
Es ist sogar möglich, den DLC auf Lightning Network-kompatible Systeme zu übertragen, wie es bei dem der Fall ist Lumino Network von RSK, wo es die Funktionalität dieses Bitcoin-Protokolls der zweiten Schicht erheblich verbessern könnte. Darüber hinaus könnte das System auf andere Netzwerke oder Protokolle der zweiten Schicht verlagert werden, die die Funktionen erfüllen HTML und Schnorr-Signaturen.
Aktueller Status der Discrete Log Contracts (DLC)
Trotz aller hier beschriebenen Vorteile und Funktionalitäten von Discrete Log Contracts (DLC) muss man leider sagen, dass es sich bei DLCs immer noch um eine sich entwickelnde Technologie handelt. Tatsächlich war es drin Januar von 2020, als die erste theoretische Umsetzung des DLC offiziell vorgestellt wurde. Die Umsetzung können Sie hier nachlesen GitHub, wo Sie nicht nur den aktuellen Trailer lesen, sondern auch bei der Entwicklung dieser Idee mithelfen können.
Natürlich besteht großes Interesse an der Durchführung dieser Arbeiten, da dadurch Kryptowährungen wie Bitcoin ihre Möglichkeiten in noch nie dagewesener Weise erweitern könnten. Beispielsweise könnten wir DeFi-Anwendungen direkt auf Bitcoin ausführen.
Und das wäre erst der Anfang. Die Wahrheit ist, dass die DLCs viele Funktionen bieten. Etwas, das sicherlich zunehmen wird, sobald die Technologie ihr volles Potenzial zeigt.