Bereitgestellt von
Learning - Insights

TRAC- und TAP-Protokoll: Eine innovative Layer-One-Lösung für Bitcoin

Dieser Artikel wurde vor mehr als einem Jahr veröffentlicht. Einige Informationen sind möglicherweise nicht mehr aktuell.

Bis vor kurzem gab es im Bitcoin-Ökosystem nicht viel Entwicklung. Jetzt entwickelt es sich rapide weiter, mit zahlreichen Projekten, die darauf abzielen, Bitcoins Skalierbarkeit und Funktionalität zu verbessern. In dieser frühen Phase werden viele Methoden ausprobiert, um Bitcoins begrenzte Fähigkeiten von Sidechains bis hin zu Layer Twos (L2) zu erweitern. Einer der neuartigen Ansätze ist TRAC in Verbindung mit dem TAP-Protokoll, das darauf abzielt, die Funktionalität direkt auf Layer eins (L1) zu erhöhen.

GESCHRIEBEN VON
TEILEN
TRAC- und TAP-Protokoll: Eine innovative Layer-One-Lösung für Bitcoin

TRAC und TAP-Protokoll erschließen neue Fähigkeiten auf Bitcoin Layer eins

TRAC (Tokenized Real Assets Coin) ist ein BRC20-Token und einer der frühesten projektbasierten Tokens auf der Bitcoin-Blockchain. Anders als die Flut von Meme-Coins und spekulativen Tokens, die historisch Bitcoin-basierte Assets dominierten, hat TRAC einen Nutzen: die Indexierung der Bitcoin-Blockchain. Dies ermöglicht es Entwicklern, Anwendungen auf Bitcoin mithilfe des TAP-Protokolls zu erstellen.

TRAC indexiert die Bitcoin-Blockchain durch einen Prozess, bei dem Validatoren kontinuierlich Daten wie Transaktionsausgänge, Blockhöhen und Token-Transfers sammeln und organisieren. Diese Daten werden dann in einem Index kategorisiert, auf den Entwickler zugreifen können, um Blockchain-Informationen wie Transaktionshistorien oder Token-Salden abzurufen. Ein Netzwerk von Validatoren überprüft die Daten, um ihre Genauigkeit sicherzustellen, bevor sie finalisiert werden, sodass Entwickler in Echtzeit Zugriff auf zuverlässige Daten haben.

Um die Integrität und Ehrlichkeit der Validatoren zu gewährleisten, verwendet TRAC mehrere Mechanismen. Das dezentrale Validatorennetzwerk verhindert, dass eine einzelne Entität den Indexierungsprozess kontrolliert. Validatoren verwenden Konsensmechanismen wie Proof of Stake (PoS), setzen TRAC-Token ein, um Ehrlichkeit sicherzustellen, da ungenaue Eingaben zum Verlust ihres Einsatzes führen können. Kryptographische Verifizierung stellt sicher, dass Daten nicht manipuliert werden können, während Validatoren für genaue Datenindexierung belohnt und für Unehrlichkeit bestraft werden.

Der Prozess ist transparent und erlaubt öffentliche Audits, und mehrere Validatoren arbeiten an denselben Daten, um Redundanz und Kreuzvalidierung zu bieten. Validatoren können auch periodisch geprüft werden, um die Datenintegrität zu gewährleisten, wobei Sanktionen gegen solche verhängt werden, die unehrlich handeln.

Im Wesentlichen wird TRAC zu einer Datenschicht, die das TAP-Protokoll verwenden kann.

Das TAP-Protokoll: Bitcoins Metaprotokoll

Das TAP-Protokoll ist ein Metaprotokoll, das direkt auf Bitcoin Layer eins (L1) aufbaut. Sein Ziel ist es, die sichere und zugängliche Entwicklung von dezentralen Anwendungen zu ermöglichen, ohne die Sicherheit und Robustheit zu opfern, für die Bitcoin bekannt ist. TAP ist darauf ausgelegt, Entwicklern Werkzeuge zur Erstellung von dezentralen Anwendungen (dapps) und dezentralen Finanzprotokollen (defi) bereitzustellen.

Das TAP-Protokoll nutzt die dezentralen Indexierungsfähigkeiten von TRAC, um Plattformen direkt auf Bitcoin zu ermöglichen. TAP benötigt zuverlässige, organisierte Daten, um effektiv zu funktionieren – wie Ausgaben, Token-Transfers und Blockhöhen. Zum Beispiel muss in einer dezentralen Finanzplattform, die auf TAP basiert, Daten wie Benutzerkontostände, Transaktionshistoriken oder Token-Transfers in Echtzeit genau widergespiegelt werden. Die Indexierung von TRAC stellt sicher, dass diese Daten effizient abgerufen werden können, ohne auf eine zentrale Autorität angewiesen zu sein.

Das TAP-Protokoll, wie im Whitepaper beschrieben, verwendet Ordinals in einer Weise, dass es auf Bitcoin Layer eins (L1) operiert, ohne dass Layer-Two (L2) Lösungen erforderlich sind. TAP erweitert die Funktionalität von Ordinals und führt einen Tokenstandard ein, der die BRC-20-Tokenstruktur nachahmt, aber darüber hinaus erweitert. Das TAP-Protokoll unterteilt die Funktionalität in zwei Teile: externe und interne Funktionen. Externe und interne Funktionen dienen unterschiedlichen Rollen bei der Interaktion mit Tokens, Wallets und dem breiteren Ökosystem.

Externe Funktionen im TAP-Protokoll sind darauf ausgelegt, mit vorhandener Infrastruktur wie Wallets und Marktplätzen zu interagieren, um die Verwendung und den Handel von TAP-Tokens in einer Weise zu ermöglichen, die mit anderen Tokenstandards wie BRC-20 vergleichbar ist. Diese Funktionen stellen die Kompatibilität mit aktuellen Tools und Plattformen sicher, ohne umfangreiche Änderungen zu erfordern.

Grundsätzlich ermöglichen sie es Benutzern und Plattformen, mit TAP-Tokens in derselben Weise zu interagieren, wie sie es mit BRC-20-Tokens tun würden, während sie TAPs einzigartige Eigenschaften berücksichtigen. Ein Marktplatz, der BRC-20-Tokens unterstützt, kann sich an TAP anpassen, indem er seine Infrastruktur klont und geringfügige Anpassungen vornimmt, um spezifische TAP-Operationen wie Tokeneinsatz, Prägung und Übertragung zu erkennen.

Die Kernfunktionen extern beinhalten Tokeneinsatz (Erstellung neuer TAP-Tokens), Tokenprägung (Erstellung zusätzlicher Tokens) und Token-Übertragung (Verschiebung von Tokens zwischen Benutzern). Diese Funktionen sind für öffentliche Plattformen konzipiert, um sicherzustellen, dass TAP-Tokens nahtlos in DeFi-Plattformen, Wallets oder Börsen integriert werden können, mit minimalen Änderungen an bestehenden Systemen.

Interne Funktionen im TAP-Protokoll führen erweiterte Fähigkeiten über den Standard-Token-Handel oder die Prägung hinaus ein und fügen erweiterte Funktionen und komplexere Operationen hinzu, die spezifisch für TAP sind. Beispiele sind Token-Staking, Token-Swaps, die direkten Austausch innerhalb des Protokolls ermöglichen; Massentoken-Transfers, die es ermöglichen, Tokens in einer Transaktion an mehrere Empfänger zu senden; und ein komplexeres Token-Handelsmechanismus, der Funktionen wie Gebühren und Handelablauf umfasst.

Schreiber und Indexer sind die beiden Hauptakteure des TAP-Protokolls. Schreiber können als Entwickler oder Benutzer angesehen werden, die Aufgaben wie Token-Transfers ausführen. Indexer sind wie Validatoren, die Einschreibungen auf der Blockchain verfolgen und verifizieren.

Schreiber

Die Aktionen der Schreiber werden durch ein einschriftbasiertes Verifizierungssystem gestartet und ausgeführt, das sicherstellt, dass der Prozess transparent, sicher und den Regeln des Protokolls folgend ist. So starten und führen Schreiber eine Aktion aus:

  1. Initiierung der Aktion: Wenn ein Schreiber eine Aktion durchführen möchte, wie das Übertragen von Tokens oder die Durchführung eines Handels, senden sie eine Anfrage an das TAP-Protokoll. Diese Anfrage enthält alle notwendigen Details für die Aktion, einschließlich der beteiligten Vermögenswerte, des Empfängers (falls zutreffend) und aller anderen relevanten Informationen. Die Anfrage des Schreibers löst die Erstellung einer Einschreibung aus, die ein Datensatz ist, der direkt auf die Bitcoin L1-Blockchain geschrieben wird.
  2. Einschreibungserstellung: Sobald die Anfrage initiiert ist, wird eine Einschreibung auf der Bitcoin-Blockchain erstellt. Diese Einschreibung dient als überprüfbarer Nachweis der Aktion und speichert Informationen wie den Kontostand des Senders, die zu erfüllende Aktion (z. B. Übertragung oder Handel) und das Ergebnis dauerhaft. Einschreibungen sind unveränderlich, was bedeutet, dass sie nicht verändert werden können, nachdem sie auf der Blockchain verfasst wurden, was eine transparente und sichere Art bietet, Aktionen aufzuzeichnen.
  3. Verifizierung durch Indexer: Nachdem die Einschreibung erstellt wurde, wird sie von Indexern innerhalb des TAP-Protokolls verifiziert. Indexer sind dafür verantwortlich, sicherzustellen, dass die Einschreibung den Regeln des Protokolls folgt und die Aktion gültig ist. Zum Beispiel, wenn ein Schreiber eine Token-Übertragung initiiert, überprüfen die Indexer, ob der Schreiber genügend Guthaben hat, um die Übertragung abzuschließen und dass alle anderen Bedingungen erfüllt sind (wie z. B. ordnungsgemäße Signaturen und Transaktionsdetails). Indexer vergleichen die Einschreibung mit den Daten auf der Blockchain, um die Genauigkeit zu gewährleisten.
  4. Ausführung der Aktion: Sobald die Einschreibung von den Indexern validiert wurde, wird die Aktion ausgeführt. Im Fall einer Token-Übertragung werden zum Beispiel die Tokens vom Wallet des Senders auf das Wallet des Empfängers übertragen. Die Einschreibung auf der Bitcoin-Blockchain dient als Nachweis der Transaktion, und jeder kann überprüfen, ob die Aktion korrekt durchgeführt wurde, indem er die öffentlich verfügbare Einschreibung überprüft.
  5. Transparenz und Verantwortlichkeit: Da jede von einem Schreiber initiierte Aktion durch das einschriftbasierte Verifizierungssystem on-chain aufgezeichnet wird, ist der gesamte Prozess transparent und von jedem Teilnehmer überprüfbar. Wenn es Inkonsistenzen oder Manipulationen gibt, können diese leicht durch Abgleich der Einschreibungen mit der Bitcoin-Blockchain erkannt werden.

Indexer

Indexer fungieren als Rückgrat des Protokolls und bieten genaue, aktuelle Informationen zu Token-Salden, Transaktionen und anderen wesentlichen Operationen. Ihre Hauptaufgabe besteht darin, Einschreibungen, die von Schreibern gemacht wurden, zu verarbeiten, zu überprüfen und genaue Aufzeichnungen darüber zu führen. Diese Einschreibungen werden auf Bitcoins L1-Blockchain aufgezeichnet, und es ist Aufgabe der Indexer, diese zu verfolgen und zu verifizieren, um eine nahtlose Interaktion mit Wallets, Marktplätzen und anderen TAP-integrierten Diensten zu gewährleisten.

Indexer führen mehrere Schlüsselaufgaben aus, um die Integrität des TAP-Protokolls aufrechtzuerhalten. Sie verfolgen und überprüfen Einschreibungen, um sicherzustellen, dass Operationen wie Token-Prägung, Übertragungen und Trades gemäß den Regeln des Protokolls ausgeführt werden. Dies beinhaltet die Überprüfung der Gültigkeit von Salden, Signaturen und anderen notwendigen Daten. Zusätzlich sind Indexer für die Verwaltung von Token-Salden verantwortlich, um sicherzustellen, dass Transaktionen korrekt aufgezeichnet und für Benutzer akkurat angezeigt werden.

Neben ihren technischen Aufgaben müssen Indexer auch Protokollupdates und -übergänge einhalten. TAP bietet ein gut strukturiertes Framework für Aktualisierungen und gewährt Indexern Fristen, um ihre Systeme an neue Änderungen anzupassen. Dieser konservative Ansatz stellt sicher, dass alle Indexer ausreichend Zeit haben, notwendige Anpassungen vorzunehmen und ihren Betrieb ohne Unterbrechungen fortzusetzen. Indexer müssen diese Updates genau verfolgen, da das Versäumnis, dies zu tun, zu ungültigen Operationen oder Inkonsistenzen in ihren Indexierungsprozessen führen könnte.

Obwohl das TAP-Protokoll keinen direkten Mechanismus zur Bestrafung unehrlicher Indexer implementiert, verlässt es sich auf mehrere indirekte Schutzmechanismen, um Verantwortlichkeit und Integrität zu gewährleisten. Durch den Betrieb auf der transparenten Bitcoin L1-Blockchain stellt das Protokoll sicher, dass alle Transaktionen und Aktualisierungen öffentlich sind, sodass Diskrepanzen leicht erkennbar sind. Die Governance ist gemeinschaftlich über $TRAC-Token gesteuert, sodass Teilnehmer unehrliches Verhalten durch Abstimmung ansprechen können. Indexer müssen sich strikt an die Protokollregeln zur Nachverfolgung und Überprüfung von Transaktionen halten, wobei Protokollupdates die Einhaltung sicherstellen.

Schließlich bietet das einschriftbasierte Verifizierungssystem eine natürliche Ebene der Verantwortlichkeit für Indexer. Jede Aktion im TAP-Protokoll—sei es eine Übertragung, ein Handel oder ein Tokeneinsatz—muss auf der Bitcoin-Blockchain eingeschrieben werden. Diese Einschreibungen sind öffentlich zugänglich und müssen spezifischen Kriterien entsprechen, wie beispielsweise gültigen Signaturen und korrekten Salden, um als gültig angesehen zu werden. Jeder Indexer, der diese Verfahren nicht einhält oder versucht, die Daten zu manipulieren, würde erwischt werden, wenn Benutzer oder andere Indexer die On-Chain-Informationen überprüfen.

Haben Sie schon einmal TRAC oder das TAP-Protokoll verwendet? Teilen Sie Ihre Gedanken und Meinungen zu diesem Thema im Kommentarfeld unten mit.