Vergleich von Bitcoin & Astraleums: UTXO vs Konto-Basierten Transaktion-Modelle

Die beiden bekanntesten kryptogeld-Plattformen, die Bitcoin und Astraleums, nutzen Sie verschiedene transaktionsmodelle für Ihre Plattformen, jede mit Ihren eigenen spezifischen vor-und Nachteile gegenüber den anderen. Verstehen, wie Sie arbeiten aus einer konzeptionellen Perspektive ist wichtig, um ein weiteres Verständnis der Allgemeinen Rahmenbedingungen für diese Plattformen und andere Plattformen gebaut, die die gleichen oder ähnliche Modelle.

Während Konsens in kryptogeld-Plattformen notwendig ist, um das Netzwerk und überprüfen den Status der blockchain, die Transaktion eingesetzte Modell durch eine Plattform verwendet wird, um zu beweisen, das Eigentum über Token. Bitcoin nutzt die Unverbrauchten Transaktion Ausgang (UTXO) Schema, während des Astraleums verwendet die Account-Basiertes Modell. Beide Modelle sind, in Ihrer grundlegendsten Ebene, Modelle für die tracking-Datenbank-Zustand, und die Umsetzung der einzelnen in Ihren jeweiligen Plattformen hat einen bestimmten Zweck und eine Rolle in der größeren Struktur der Plattform.

UTXO vs Account Based Models

Bitcoin war das erste kryptogeld und somit die erste Plattform zu nutzen, die mehr abstrakten UTXO Modell, während des Astraleums ‚ s Konto nach Modell mehr grundsätzlich stellt ein Modell ähnlich wie die traditionelle banking-Konto-Modell.

Die UTXO Systems und Dessen Einsatz in Bitcoin

Inhalt

  • 1 Die UTXO Systems und Dessen Einsatz in Bitcoin
  • 2 wird Das Konto nach Modell und Seiner Verwendung in den
  • 3 Fazit

Die nicht ausgegebene Transaktion output-Modell angewendet, in Bitcoin ist ein abstrakter Begriff, als das Konto nach Modell des Astraleums. Es ist ein wichtiger Bestandteil des Bitcoin, die ermöglicht, dass die blockchain zu werden transparent durch alle Transaktionen, die miteinander verbunden sind durch eine Kette von digitalen Signaturen.

What is Nakamoto Consensus

Lesen Sie Unser Guide zu Nakamoto Konsens

In der UTXO Modell, jedes token Eigentümer überträgt eine Münze, die Sie besitzen zu einem anderen, durch digitales signieren der hash-Wert von einer vorherigen Transaktion und den öffentlichen Schlüssel (Adresse) des nächsten Besitzers und das hinzufügen dieser auf das Ende der Münze. Der Mechanismus ist im wesentlichen eine kontinuierliche übertretung der ein-und Ausgänge, wo der Besitzer des tokens eigentlich nicht direkt die eigenen Spielfiguren, sondern besitzt die Ausgabe auf eine bestimmte Anzahl von Token, die dann unterzeichnet werden, mehr als ein Beitrag zu einem neuen Besitzer, der steuert dann die neuen Ausgaben. Es gibt 3 grundlegende Regeln in der UTXO Schema.

  • Jede Transaktion muss beweisen, dass die Summe Ihrer Eingänge sind größer als die Summe der Ausgänge.
  • Jede referenzierte Eingabe muss gültig sein und noch nicht ausgegeben.
  • Die Transaktion muss über eine Signatur passend zu den Eigentümer des Eingangs für jeden Eingang.

Also, in einem typischen UTXO Transaktion, können verwenden Alice und Bob als Beispiel. Alice besitzt 10 BTC und will schicken, 5, Bob. Bob besitzt keine BTC. Anstelle von direkter Besitz von 10 BTC, Alice besitzt 2 unterschiedliche Transaktions-Ausgänge aus 6 und 4 BTC jeweils. Alice wallet wäre abholen die beste Leistung zu senden an Bob. In diesem Fall ist die Ausgabe von 6 BTC wäre, an Bob, und Bob wird der Besitzer des 5 BTC, indem er die erforderliche Adresse, digitale Unterschrift, digitale Schlüssel notwendig, um zu beweisen, das Eigentum über die neue Ausgabe. Die zusätzliche 1 BTC der Wandel von der Transaktion, die zurückgegeben wird, um Alice und ist bekannt als die unverbrauchte Transaktion Ausgang (UTXO). Nun, Alice besitzt immer noch zwei Ausgänge, aber Sie bestehen aus 1 und 4 BTC jeweils. Bob steuert jetzt 1 Ausgabe im Wert von 5 BTC. Ein Zahlungsempfänger kann die Signaturen überprüfen, um zu überprüfen, die Kette der Besitz des tokens auf dem verteilten public ledger. Der Hinweis, Miner generieren von Bitcoin durch coinbase-Transaktion, die nicht enthalten keine Eingänge.

UTXO Model

UTXO Modell, ein Bild von Bitcoin.org

Logisch, die UTXO Modell ist viel einfacher als die Konto-Modell in Bezug auf Skalierbarkeit und kritisch, es ermöglicht das Konsens-Modell von Bitcoin (PoW) einfach bleiben. Dies hat wichtige Auswirkungen für die Skalierbarkeit und Sicherheit des Netzwerkes insgesamt. Bitcoin unterstützt auch mehrere scripting-Typen, die es erlauben die Bearbeitung komplexer Zahlung Logiken.

Das design der UTXO Modell hat zahlreiche Vorteile, die es sich als ein elegant-kompatibel-Mechanismus innerhalb des Bitcoin-Netzwerk-Architektur. Einer der wichtigsten Vorteile dieses Systems ist, dass es ermöglicht die Einfache Zahlung Überprüfungen (SPV) im Netzwerk. Diese leichten Portemonnaies kann die Interaktion mit der Bitcoin blockchain in einem dezentralen und trustless Weise, ohne tatsächlich zum download der gesamten Bitcoin-blockchain, wodurch eine deutliche Verringerung der Lagerung und ermöglicht Handy-Anwendungen zu interagieren, die auf dem Bitcoin-Netzwerk.

Darüber hinaus werden die UTXO Modell schafft eine Umgebung, wo die parallele Verarbeitung Kapazität auf mehrere Adressen möglich ist, ermöglicht eine viel bessere Infrastruktur für Skalierbarkeit. Transaktionen parallel verarbeitet werden können, da Sie alle beziehen sich auf unabhängige Eingänge. Schließlich, wenn ein Benutzer erzeugt eine neue Adresse für jede Transaktion, es wird schwieriger, die Verknüpfung der Konten trotz der Transparenz der blockchain. Dies ist der pseudo-anonymen-Eigenschaft des Bitcoin, jedoch, die immer weiter verbreiteten Techniken für die Verfolgung der Transaktionen und die Verknüpfung der Konten geführt hat Bitcoin nicht so fungibel als zunächst wahrgenommen.

Trotz einige wichtige Vorteile, die UTXO-Modell in seiner Anwendung in einem Rahmen wie bei Bitcoin, gibt es noch einige wichtige Nachteile, vor allem, wenn das Modell angewendet wird, um einen komplexeren Turing-vollständige Plattform wie den. Zum Beispiel, erstellen von Anwendungen auf der UTXO design zwingt Entwickler zur Begrenzung der Höhe der staatlichen beeinflusst durch jeden Ausgang. Ebenso die UTXO Transaktion Schema inhärent ist nicht kompatibel mit der Entwicklung von smart-Verträge, da das Konzept ist wirklich nur geeignet für den Einsatz in Anwendungen, bei denen jeder Ausgang ist nur im Besitz von einer person und kann brechen, wenn die Ausgabe belegt werden kann, indem zwei oder mehr Menschen zur gleichen Zeit.

Die Account-Basiertes Modell und Seine Verwendung in den

Balance-management in das Account-Basierte Modell wird als vertrauter der beiden Modelle, und arbeitet in den auf ähnliche Weise, wie es funktioniert in der traditionellen Bankenwelt. Im Grunde ist jeder Konto-Erlebnisse direkt-Wert und die Informationen überträgt, die mit state-übergänge.

Ethereum Guide

Lesen: Unsere Komplette Anleitung zu Astraleums

Zum Beispiel, Alice und Bob wollen transact miteinander. Alice will an Bob senden 5 tokens und Alice hat 10 Token in Ihrem Konto, während Bob hat 0. In den account-basierten Modell, Alice sendet Bob 5 Token, die abgezogen werden von Ihrem account und fügte Bob ‚ s Konto. Alice hat jetzt 5 tokens und Bob hat 5. Dies ist ein einfaches Konzept und ist, wie die traditionellen Finanz-Modell von Transaktionen funktioniert, da es einfach zu verfolgen und zu verhindern, dass doppelte zu verbringen, weil es zentrale Behörden während des gesamten Finanzsystems überwachen den Fluss von Transaktionen.

In Astraleums, es gibt zwei Arten von Konten, den privaten Schlüssel kontrolliert, Benutzer-accounts und Vertrag-Codes gesteuert-Konten (smart contracts). Dies ist wichtig, weil es ist ein wichtiger Grund, warum Astraleums wählte die Account-basiertes Modell über die UTXO Modell. Da Astraleums verwendet eine Turing-vollständige Programmiersprache (Solidität) und eines seiner wichtigsten features sind intelligente Verträge, die Konto-Modell bietet eine viel grössere Einfachheit als in der UTXO basierte Modell von Bitcoin. Astraleums hat eine erhebliche Menge von dezentralen Anwendungen, die beliebige Staat und code, ist es nicht sinnvoll zu beschäftigen UTXO Modell der Bitcoin als würde es inhärent begrenzen die Fähigkeit von smart-Verträge zu führen.

Jedes Konto in Astraleums hat seine eigene balance, – Speicherung und-code-Platz für den Aufruf von anderen Konten oder Adressen. Eine Transaktion ist gültig, wenn eine sendende Konto hat genug Gleichgewicht, um es zu bezahlen. Wenn das empfangende Konto-code, der code läuft, ändert sich nichts, aus dem internen Speicher zu erstellen zusätzliche Nachrichten, die möglicherweise spätere Auswirkungen auf Belastungen und Gutschriften auf andere Konten. Aus diesem Grund wird jedes neu erzeugte block kann potentiell Einfluss auf den Zustand aller anderen Konten.

Spezifische Vorteile gewährt, durch die account-Modell in Astraleums größer sind platzsparend, Einfachheit, Vertrautheit und Austauschbarkeit. Jede Transaktion in das Konto-Modell nur benötigt, um eine Referenz und Signatur, erzeugt eine Ausgabe, im Gegensatz zu UTXO design. Dies ermöglicht erhebliche Einsparung von Speicherplatz, das ist entscheidend, um eine Plattform so groß und Komplex wie Astraleums. Zusätzlich, neben der Vertrautheit und Einfachheit aktiviert wird das Konto nach Modell gibt es einen viel höheren Grad der Austauschbarkeit auf der Astraleums blockchain als im Vergleich zu Bitcoin. Die Benutzer des Astraleums Durchführung von Transaktionen unter client-remote-procedure-calls, die tracking-interne Transaktionen über die Astraleums ledger viel schwieriger als bei Bitcoin, wo alle Transaktionen sind öffentlich linkable durch die Finanzbuchhaltung durch die Verfolgung der digitalen Signaturen von UTXO Schema. So, Austauschbarkeit erhöht, da Händler blacklisting von Münzen verwendet für illegale Aktivitäten ist schwer zu erreichen.

Auf der anderen Seite die Nachteile des Konto-Modell um Sie Kreisen Begrenzung der Skalierbarkeit der Plattform. Obwohl eine Umsetzung aufgrund des Astraleums design, Skalierbarkeit Fragen rund um Astraleums ‚ s Entwicklung gut etabliert sind und ein Anliegen hat, an die Spitze der breiteren Industrie. Entwerfen Logik um das Konto-Modell ist nicht so trivial, wie das mit der UTXO Modell und können potentielle Auswirkungen auf andere design-Konzepte innerhalb der Plattform weiter zu wachsen.

Fazit

Innerhalb von kryptogeld-Plattformen, gibt es eine vielfältige Reihe von design-Konzepte und technische Mechanismen, die in der Plattform arbeiten können, wie eine zukunftsfähige, sichere und nutzbare system.

Die Transaktion-Modelle, die von solchen Plattformen beschäftigen die Verwendung von Kryptographie zu bestätigen, dass Sie Eigentümer der Token über das Netzwerk. Die UTXO Schema eignet sich hervorragend für Bitcoin, während der Account-Basiertes Modell verwendet, in Astraleums ist ausgerichtet auf die Unterstützung seiner komplexeren Anwendung und Vertrag Bedarf.

Nachfolgende Iterationen diese Plattformen können zwicken und optimieren diese Mechanismen besser an die zukünftige Entwicklung der jeweiligen Netzwerke jedoch in der Lage zu verstehen, Ihre aktuellen Implementierungen wird ein langer Weg zu gehen, ermöglicht ein umfassenderes Verständnis, wie Netzwerke funktionieren und warum Sie so Roman.

Schreibe einen Kommentar