Alle Sprachen
Lightning Bitcoin (LBTC) ist ein dezentralisiertes globales Internet-Übertragungsprotokoll, und seine spezifischen Anwendungen umfassen Peer-to-Peer-Zahlungs- und Handelsplattformen. Jeder Benutzer, der das LBTC-Protokoll akzeptiert, kann LBTC fast kostenlos nutzen, um die Echtzeit und Sicherheit von Transaktionen zu gewährleisten.
LBTC, das DPoS- und On-Chain-Governance-Systeme implementiert, ermöglicht Benutzern, für Vorschläge zur Netzwerkentwicklung abzustimmen, und kann auch direkt Delegierte (Delegierte) wählen, die geeignet sind, Blitzabrechnungsknoten zu werden, sodass jeder daran teilnehmen kann die LBTC-Ökologie, um das Zentralisierungsproblem von PoW zu lösen.
Gemeinschaftsautonomie
Das Governance-System in der Kette integriert alle Benutzer in den Entscheidungsprozess, und jeder kann Teil der Ökologie werden.
Geschwindigkeit
Transaktionen können innerhalb von Sekunden abgeschlossen werden.
Dezentralisierung
Benutzer können für 101 Lightning-Buchhaltungsknoten stimmen, um das Buchhaltungsrecht vom sprechenden Recht zu trennen.
Fast kostenlos
Die Transaktionsgebühr kann je nach Bytegröße bis zu 0,00001 LBTC betragen.
Skalierbarkeit
Der DPoS-Mechanismus zur Reduzierung der Knotenanzahl bringt eine höhere Skalierbarkeit für LBTC.
Sicherheit
Die Gesamtstruktur basiert auf dem stabilen Betrieb von Bitcoin für 9 Jahre.
1. LBTC ist ein Internet-Wertübertragungsprotokoll
LBTC ist ein Internet-of-Value-Protokoll. Die sogenannte Wertübertragung bezieht sich auf den Wertausdruck, die Übertragung und die Kreditkonstruktion, die im Rahmen einer bestimmten Vereinbarung realisiert werden können, sowie alle darauf basierenden wirtschaftlichen und finanziellen Aktivitäten, die insbesondere die Übertragung und Überweisung digitaler Vermögenswerte umfassen können Swap, legaler Währungs-Digital-Asset-Swap und Kreditbestätigung Eine Reihe von Anwendungen mit praktischen Funktionen und sozialem Nutzen, wie z.
Der Kern des Designs des LBTC-Protokolls besteht darin, durch die Auswahl einer geeigneten technischen Architektur sicherzustellen, dass LBTC über ausreichende Fähigkeiten verfügt, um als Trägersystem für die globale Internet-Wertübertragung zu fungieren. Das LBTC-Protokoll ist das Grundgerüst für die Realisierung der Wertübertragung, die die Matrix aller wirtschaftlichen Aktivitäten in der Kette darstellt. Daher haben wir hohe Anforderungen an die anwendbare technische Architektur und verschiedene interne Details von LBTC gestellt, kreativ einen UTXO-basierten DPoS-Konsensmechanismus eingerichtet und irreversible Blöcke, Zeitstempelkonsens, Cache-Middleware und andere Ausgewogenheit entworfen. Diese Kombination aus Leistung und Zuverlässigkeit ermöglicht a Version des Protokolls, die der ursprünglichen Designabsicht des Peer-to-Peer-Cash-Systems näher kommt als das ursprüngliche Bitcoin.
2. UTXO-Modell: die sicherste Buchhaltungsmethode
In der Datenschicht folgt LBTC dem UTXO-Modell, das von Bitcoin als Infrastruktur für Blockchain-Ledger-Aufzeichnungen übernommen wurde. UTXO ist die Abkürzung für Unspent Transaction Output (nicht ausgegebene Transaktionsausgabe).Es ist die erste technische Lösung, die von Satoshi Nakamoto beim Design der Bitcoin-Transaktionsdatenstruktur übernommen wurde, und es ist auch ein hochinnovatives Bitcoin-Protokoll, das auf die Welt gebracht wurde.Datenstrukturkonzepte .
UTXO wird in der Datenbank des Bitcoin-Protokolls in folgender Form platziert: Nach der Bestätigung, dass das Ziel mehrerer Überweisungstransaktionen auf Benutzer A in der Kette zeigt und A die in diesen Transaktionen angegebenen Vermögenswerte nicht ausgegeben hat, alle Protokollteilnehmer wird erkennen, dass A diese Vermögenswerte besitzt.
Im Vergleich zum UTXO-Modell ist das Kontomodell (Account Model) für Laien leichter verständlich. Das Kontomodell bezieht sich auf das Speichern der Konto-ID, der Eigentümer-ID und des Vermögensstands auf dem Konto in der Datenbank; wenn eine Überweisungstransaktion stattfindet, wird der Saldo dieser Konten entsprechend der Transaktion angepasst und geändert, um einen neuen Kontostand zu bilden Mapping-Beziehung (d. h. die entsprechende Beziehung). Beim UTXO-Modell wird der Kontostand nicht als Zahl gespeichert, sondern anhand der Summe der im Besitz befindlichen UTXOs berechnet. Mit anderen Worten, UTXO hat nicht die sogenannte Kontostands-Mapping-Beziehung, es ist nur eine getreue Aufzeichnung aller historischen Transaktionen, einfach, aber sehr stark.
Das UTXO-Modell hat folgende Vorteile:
UTXO-Zuverlässigkeit
In einer Blockstruktur sind previousblockhash und merkleroot die beiden wichtigsten Felder, die beide Transaktionen verhindern manipuliert werden. Die Kernidee des UTXO-Modells besteht darin, sicherzustellen, dass die geschriebenen Daten unveränderlich sind. Basierend auf dieser Kernidee verbindet das verkettete UTXO die Ein- und Ausgabe verschiedener Transaktionen durch Hash-Zeiger, um die Legitimität aller Transaktionen sicherzustellen und die Rückverfolgbarkeit zu realisieren von UTXO.
UTXO One Time
Jede Transaktion im UTXO-Modell besteht aus mehreren Transaktionseingaben, die eigentlich UTXO + -Signaturen sind. Jede Transaktionsausgabe (Transaktionsausgabe) hat nur zwei Zustände, ausgegeben und nicht ausgegeben. Dadurch wird sichergestellt, dass jeder UTXO nur einmal ausgegeben werden kann und die Widerstandsfähigkeit gegen Double-Spending-Angriffe extrem hoch ist.
Die Verschleierung von UTXO
Verglichen mit dem Kontomodell ist UTXO privater. Wie bereits bekannt, ist jeder UTXO „einmalig“. Wenn der Benutzer die Adresse für jede Transaktion ändert, wird es schwierig, die Korrelation zwischen den beiden Adressen zu finden, was die Anonymität der Transaktion gewährleistet. Besteht noch Bedarf, diese Verschleierung weiter zu verbessern, kommen auch technische Mittel wie Signaturpaare für Ringtransaktionen und Mischen von Transaktionselementen in Betracht.
UTXO-Parallelität
Das UTXO-Modell gilt als potenziell skalierbar, da UTXO die parallele Verarbeitung von Transaktionen ermöglicht. Wenn ein Transaktionssender zwei unabhängige Transaktionen sendet, ermöglicht die Ausgabe von unabhängigem UTXO auch, dass die Transaktionen in beliebiger Reihenfolge verarbeitet werden. Dies ermöglicht die Trennung der eigenen Gelder mit der Möglichkeit, Transaktionen parallel zu verarbeiten und gleichzeitig die Privatsphäre zu wahren.
Das UTXO-Modell von Bitcoin wird seit vielen Jahren stabil betrieben und getestet und hat große Vorteile in Leistung und Sicherheit. Als Fork-Währung von Bitcoin übernimmt LBTC das UTXO-Modell, das ein Erbe seiner zugrunde liegenden Technologie für LBTC ist. LBTC wird auf der Grundlage des Kerncodes von Bitcoin entwickelt, was ebenfalls eine vorsichtigere Wahl ist. Die Sicherheits- und Paralleltransaktionseigenschaften von UTXO werden LBTC auch die Möglichkeit einer höheren Effizienz bringen.
3. DPoS-Architektur: Der effizienteste Konsensmechanismus
Im Rahmen des Konsensprotokolls übernimmt LBTC den Delegated Proof of Stake (DPOS)-Mechanismus. DPoS ist eine neue Art von Konsensalgorithmus, um die Sicherheit des digitalen Währungsnetzwerks auf der Grundlage von POW und POS zu gewährleisten. Es kann nicht nur das Problem des übermäßigen Energieverbrauchs durch Kriegsgefangene im Mining-Prozess lösen, sondern auch das Problem des voreingenommenen „Vertrauensausgleichs“ vermeiden, das bei der Verteilung von POS-Rechten und -Interessen entstehen kann. Dann kann DPoS logischerweise zu einem repräsentativen Konsensmechanismus im Konsensmechanismus 3.0 werden.
Erklären Sie kurz den DPoS-Konsensmechanismus. Das Prinzip besteht darin, jeden Token-Inhaber abstimmen zu lassen, eine bestimmte Anzahl von Token-Inhaber-Vertretern auszuwählen oder als eine bestimmte Anzahl von repräsentativen Nodes zu verstehen, und diese repräsentativen Nodes werden die Transaktionsverifizierung und -verifizierung abschließen Die Arbeit der Blockproduktion. Token-Inhaber können diese Vertreter jederzeit ersetzen, um die "langfristige Reinheit" des Systems in der Kette zu erhalten und sicherzustellen, dass die Vereinbarung ein ausreichendes Maß an Dezentralisierung aufweist.
DPOS ist das schnellste, effektivste, dezentralisierteste und flexibelste Konsensmodell unter allen aktuellen Konsensprotokollen. DPOS nutzt die Macht der Zustimmungsabstimmung der Interessengruppen, um Konsensprobleme auf faire und demokratische Weise zu lösen. Alle Netzwerkparameter, von einfachen Transaktionsgebührenstandards, Blockintervallen, Blockparametern bis hin zu komplexeren On-Chain-Governance-Regeln, können von ausgewählten Delegierten angepasst werden.
Der DPoS-Konsensmechanismus hat die folgenden Vorteile:
Hohe Leistung von DPos:
Schnellere Bestätigungsgeschwindigkeit: Nehmen Sie LBTC als Beispiel, die Zeit jedes Blocks ist auf 3 Sekunden festgelegt , Eine Transaktion (nach Erhalt von 6-10 Bestätigungen) dauert etwa 1 Minute, und der vollständige Blockproduktionszyklus dauert nur 5 Minuten; ein irreversibler Block als Bestätigungspunkt kann alle 1-2 Zyklen generiert werden. Unter dem PoW-Mechanismus dauert es am Beispiel von Bitcoin etwa 10 Minuten, um einen Block zu generieren, und es dauert mindestens 1 Stunde, um eine Transaktion zu bestätigen (6 Bestätigungen erhalten).
Geringer Stromverbrauch von DPoS:
Während der DPoS-Mechanismus die Anzahl der Knoten weiter reduziert, ändert er auch die Beziehung zwischen den Knoten von Konkurrenz zu Kooperation, wodurch unnötige Konkurrenz um Rechenleistung und Under vermieden wird Unter der Voraussetzung, die Netzwerksicherheit zu gewährleisten, wird der Energieverbrauch des gesamten Netzwerks weiter reduziert und die Netzwerkbetriebskosten sind am niedrigsten.
Effiziente Governance für DPoS:
Solange die Stakeholder zustimmen, können Entwickler alle Änderungen implementieren, die sie für richtig halten. Diese Richtlinie schützt nicht nur Entwickler, sondern auch Interessengruppen und stellt sicher, dass keine Person einseitig die Kontrolle über das Blockchain-Netzwerk übernimmt oder es außer Kontrolle geraten lässt. Der Hard Fork ist wie das Ersetzen von 51% der Zeugen, also je mehr Interessengruppen teilnehmen, desto mehr entsprechende Wahlzeugen und desto höher die Sicherheit des gesamten Systems.
4. UTXO+DPoS: eine erstaunliche und wunderbare Kombination
Viele Menschen haben möglicherweise die falsche Vorstellung, dass DPoS nur für das Kontomodell geeignet ist und nicht für das UTXO-Modell verwendet werden kann. Tatsächlich ist das UTXO-Modell jedoch eine Möglichkeit, Datensätze für die Speicherung, Organisation und Verifizierung von Transaktionen zu speichern; DPoS ist ein Konsensalgorithmus, um sicherzustellen, dass die Teilnehmer in einem verteilten Netzwerk auch ein konsistentes Verständnis von Transaktionsdaten erreichen können. UTXO und DPoS schließen sich weder gegenseitig aus noch korrelieren sie.
Tatsächlich hat die Kombination von UTXO und DPoS viele zusätzliche Vorteile.
Höhere Leistungsbasis:
Aufgrund der Trennungsoperation von UTXO hat es potenzielle Parallelität. Mit der Leistungsunterstützung von DPoS verfügt LBTC über eine äußerst hervorragende Leistungsgrundlage. Entsprechend den tatsächlichen Betriebsergebnissen kann LBTC die Betriebsanforderungen von 2800TPS erfüllen.
Höhere Sicherheit:
In der DPoS-Architektur produzieren Knoten Blöcke in einer bestimmten Reihenfolge und das Zeitintervall ist sehr kurz. Wenn Sie das Kontomodell verwenden, wird die Datenbank sehr schnell erweitert, und es treten viele Probleme auf, wenn die Datenbanksynchronisierung in sehr kurzer Zeit auf Netzwerkausnahmen stößt. Das UTXO-Modell kann nicht nur die Größe der Datenbank beibehalten, sondern auch ein Forging-Periodensystem gemäß einem bestimmten Algorithmus generieren und das Forging-Periodensystem, das von den Knoten des gesamten Netzwerks auf der Grundlage derselben Daten berechnet wird, konsistent halten Diesmal erreichen die Knoten des gesamten Netzwerks einen Konsens. Wenn der Forging-Knoten ausgefallen ist, das Netzwerk partitioniert ist usw., schaltet das gesamte Netzwerk selbst Overlays mit der längsten Kette als Hauptkette nach dem Prinzip der "Transaktionsübermittlung", um die Konsistenz zu gewährleisten.
Zeitstempel-Konsens:
Eine der Schwierigkeiten bei der Kombination von UTXO und DPoS stellt der Zeitstempel dar. Der DPoS-Konsens basiert auf Zeit und wird die Blockzeit streng überprüfen. Die Full-Node-Systemzeit muss gleich der Standardzeit eingestellt werden, da es sonst zu Problemen mit der Konsenskonsistenz kommt. UTXO selbst zeichnet auch die Funktion des Zeitstempels auf, jedoch basiert der Zeitstempel nicht auf der Standardzeit. In LBTC wird der Zeitstempel in einem Standardzeitprotokoll vereinheitlicht, um den normalen Betrieb des Blocks sicherzustellen. Wenn es böswillige Knoten oder Blöcke gibt, deren Zeit nicht synchronisiert ist, wird der Block als anormaler Block behandelt, und der blockerzeugende Knoten wird als anormaler Knoten behandelt.
Datenschnappschuss und Abstimmung:
Im von Bitcoin übernommenen UTXO-Modell wird die Funktion zur Abfrage des Adressguthabens nicht unterstützt. In Bitcoin kann der Adresssaldo in Echtzeit berechnet werden, indem die UTXO-Daten global durchlaufen werden. Der Arbeitsaufwand der Echtzeitberechnung ist ziemlich groß, und die Berechnungszeit wird in Stunden gemessen, was in der Realität nicht machbar ist. Bitcoin übernimmt jedoch keinen DPoS-Konsens und erfordert keine Funktionen wie Knotenregistrierung und Abstimmung.
Im LBTC-System wurden, um den Anforderungen des DPoS-Algorithmus gerecht zu werden, neue Funktionen zur Adressbilanzberechnung, Knotenregistrierung und Knotenabstimmung zu LBTC hinzugefügt. In Anbetracht der hohen Leistungsanforderungen des Konsensalgorithmus und der begrenzten Anzahl registrierter Knoten werden der Adressbestand, die Knotenregistrierung und die Abstimmungsinformationen im Speicher gespeichert und die Daten beim Beenden des Programms auf die Festplatte zurückgeschrieben. UTXO-Buchhaltungsinformationen und DPoS-Konsensmechanismus sind über die Datenbank, Adressbilanz und Abstimmungsinformationen verknüpft:
Registrierungs- und Abstimmungsinformationen werden durch das zugrunde liegende Bitcoin-Protokoll übertragen.
Speichern Sie Registrierungs- und Abstimmungsinformationen in der Speicherdatenbank.
Das DPoS-Konsensmodul prüft die Registrierungs- und Abstimmungsinformationen und vervollständigt den Konsens.
Verwandte Links:
https://www.qukuaiwang.com.cn/szhb/2429.html###