
Einleitung
Die Herausforderung der Blockchain-Fragmentierung verstehen
Das Blockchain-Ökosystem besteht derzeit aus einer Reihe isolierter Netzwerke mit unterschiedlichen Fähigkeiten und Vor- und Nachteilen. Diese Zersplitterung stellt sowohl für die Nutzer als auch für die Entwickler ein großes Hindernis dar.
Benutzer sind oft auf ein einziges Blockchain-Netzwerk beschränkt, wenn sie die Anwendungen dieses Netzwerks nutzen möchten, was sie dazu zwingt:
- •Kauf native Token dieser Kette.
- •Mach komplexe kettenübergreifende Swaps.
Cross-Chain-Swapping ist der Austausch von Vermögenswerten von einer Blockchain zu einer anderen, z. B. von Ethereum-basiertem ETH zu Polygon-basiertem MATIC. Diese Vorgänge sind in der Regel mehrstufig, sodass die Gas-Kosten den Wert kleinerer Vorgänge oft auffressen.
Jeder Schritt des Vermittlers im Tauschprozess ist mit zusätzlichen Gebühren verbunden, was den gesamten Prozess teuer und ineffizient macht.
Brückenlösungen und ihre Grenzen
Cross-Chain-Swaps können durch Brückenlösungen reduziert werden, die von Blockchain-Brücken wie den Lock- und Mint-Protokollen bereitgestellt werden. Sie sichern Vermögenswerte auf der ursprünglichen Blockchain und geben vergleichbare Vermögenswerte auf der neuen Blockchain aus, was die Anzahl der Transaktionen, die für den Transfer von Vermögenswerten zwischen zwei Netzwerken erforderlich sind, erheblich reduziert.
Entwickler können Web3-Brücken zu ihren Apps hinzufügen, um Anwendungen zu entwickeln, die mehr als eine Blockchain und deren native Assets unterstützen. Das Brücken-Ökosystem ist aber nicht einheitlich, da jede Brücke nur wenige Ketten unterstützt.
Es macht keinen Sinn und ist ressourcenintensiv, jedes Mal eine neue Brücke zu entwickeln, wenn eine zusätzliche Kette erforderlich ist. Zum Glück gibt es eine Reihe von Projekten, die als Brücken- und DEX-Aggregatoren entwickelt wurden und einen einzigen Zugang zu verschiedenen Protokollen bieten.
Beliebte Bridge- und DEX-Aggregatoren
Beispiele wie LI.FI, Rubic, Via und Swing sind zu beachten. Diese Plattformen bringen verschiedene Börsen und Brücken zusammen und ermöglichen es den Entwicklern, über denselben Integrationspunkt eine Verbindung zu mehreren Netzwerken herzustellen.
Das LI.FI-Protokoll-Konzept
LI.FI ist eine der detailliertesten Methoden zum Austausch von Vermögenswerten innerhalb derselben Kette und zwischen Ketten. Diese Plattform nutzt Bridge- und DEX-Aggregatoren, um im Falle eines Vermögensaustauschs die optimale Route zu finden, und ermittelt automatisch die effizienteste Route für jede Token-Swap-Transaktion.
Das LI.FI-Widget bietet Entwicklern eine flexible Benutzeroberfläche, die sich leicht in Frontend-Anwendungen einbinden lässt. Bei Projekten, die mehr Anpassungen brauchen, ermöglicht das LI.FI SDK mehr Kontrolle über das Swapping-Erlebnis.
Überlegungen zur Verfügbarkeit von Tokens
Die Verfügbarkeit von Token ist auch ein Punkt, den man bei der Nutzung von LI.FI beachten sollte. Wenn ein neu geschaffener Token nicht in der Liste einer DEX oder Bridge aufgeführt ist, kann LI.FI keine Weiterleitung zu diesem Vermögenswert anbieten.
Dieses Protokoll verlangt, dass die Token-Werte bekannt sind, um Swaps zu unterstützen. Das geht, indem man den Token an einer der unterstützten Börsen oder Brücken listet.
Veranschaulichung der kettenübergreifenden Integration: Das Celebstar-Projekt
Die Popularität von Prominenten wird in Token umgewandelt, und das Demonstrationsprojekt namens Celebstar gibt Fans die Möglichkeit, in die Token ihrer Lieblingsprominenten zu investieren.
Die Plattform hat einen Bonding-Curve-Mechanismus, der dazu dient, die Tokenomics für jedes Promi-Token zusammenzufassen. Der Preis der Token repräsentiert die Prominenten und hat die Form eines benutzerdefinierten ERC20-Tokens namens TAL.
So funktioniert Celebstar
Promi-Token kriegst du, indem du TAL-Token in Fans benutzt, während du das LI.FI-Widget benutzt, um TAL-Token mit jedem unterstützten Asset in jeder kompatiblen Blockchain zu kriegen.
Zum Beispiel können Nutzer MATIC im Polygon-Netzwerk gegen TAL im Ethereum-Netzwerk tauschen. Sobald sie die TAL-Token bekommen, können sie Promi-Token zum aktuellen Marktpreis kaufen.
Beim Verkauf von Prominenten-Token kriegen die Nutzer TAL-Token, je nach dem Marktwert zum Zeitpunkt des Verkaufs.
Notwendige Tools und Technologien
Das Projekt nutzt eine Reihe gängiger Technologien:
- •Solidity und Hardhat zum Entwickeln und Bereitstellen des ERC20-Tokens
- •React für die Frontend-Entwicklung
- •LI.FI für die Kettenübergreifende Funktionalität
- •Uniswap V2, um einen Liquiditätspool zu erstellen
- •LI.FI soll in die Frontend-App integriert werden.
- •Celebstar zum Kauf von Tokens
Der TAL-Token-Vertrag
Der TAL-Token ist ein Standard-ERC20-Vertrag. Entwickler von ERC20-Token-Verträgen haben eine Dokumentation erstellt, die detaillierte Anweisungen zur Erstellung des Vertrags enthält.
Die Übernahme erfolgt gemäß der üblichen Token-Generierung, wie z. B. der angemessenen Bereitstellung von Tokens und der einfachsten Transferfunktionalität.
Der Einsatz des TAL-Tokens
Bei der Token-Bereitstellung solltest du vorsichtig sein, was die Adressaufzeichnung von Verträgen angeht, da diese Adresse der Schlüssel zur Integration des Celebstar-Vertrags ist.
Hardhat hat detaillierte Anweisungen zum Einsatz von Smart Contracts, die für die richtige Netzwerkbereitstellung und Validierung sorgen.
Erstellen des Celebstar-Vertrags
Der Celebstar-Vertrag nutzt Mint- und Burn-Operationen, um den Kauf und Verkauf von Prominenten-Token abzuwickeln. Eine geschlossene Wirtschaft wird innerhalb der Plattform durch den Vertrag zur Token-Prägung von Prominenten unter Verwendung von TAL als Basiswährung umgesetzt.
Die Vertragsarchitektur umfasst Preisberechnungsmethoden mit Bonding Curves, die dafür sorgen, dass sich die Preise der Token je nach Angebot und Nachfrage ändern. Das macht das Investieren für den Nutzer interessant und wirtschaftlich sinnvoll.
Vertragsbereitstellung und -konfiguration
Die Bereitstellung des Celebstar-Vertrags läuft genauso ab wie die Bereitstellung des TAL-Tokens. Die Adresse des Vertrags sollte in die Frontend-Integration geschrieben werden, damit die Benutzeroberfläche mit den Funktionen des Smart Contracts kommunizieren kann.
Installieren von Uniswap-Liquiditätspools
Um einen Liquiditätspool für TAL-Token auf Uniswap zu erstellen, musst du das Konto des Vertragsinhabers verwenden, weil die Token-Bereitstellung bei der Bereitstellung mit der Ersteinzahlung auf das Konto des Inhabers beginnt.
Dies geschieht durch die Genehmigung der Token-Ausgaben und die Bereitstellung von Token zur Bildung des Liquiditätspools. Die Erstellung des LI.FI-Widgets, das den Liquiditätspool weiterleitet, bildet die erste Preisverbindung zwischen den TAL-Token und dem ETH und ist die Grundlage für die Preisverbindung.
Der Prozess wird in Screenshots gezeigt, die die Beziehung zwischen den Token-Werten und den Genehmigungs- und Bereitstellungsprozessen verdeutlichen, die zum Erstellen eines Pools nötig sind.
Fang noch heute mit der Entwicklung von kettenübergreifenden Anwendungen an.
Mach dein Web3-Projekt mit nahtloser Cross-Chain-Funktionalität durch LI.FI-Integration noch besser.
Frontend-Integration mit LI.FI-Widget
Für die Installation und Konfiguration des LI.FI-Widgets in der Frontend-Anwendung brauchst du ein paar Richtlinien in der Dokumentation, damit alles klappt.
Nach der Integration kann der Benutzer die Assets der Quellkette sowie die Assets der Zielkette entsprechend seinen Anforderungen auswählen. Die Anwendung wird so eingerichtet, dass Goerli als zu verwendende Kette und TAL-Token als Ziel-Asset verwendet werden.
Verfügbare Routing-Optionen
LI.FI erkennt bereits verfügbare Routen, wie z. B. die durch den Liquiditätspool gebildete Uniswap-Route. Wenn eine Weiterleitung möglich ist, können die Nutzer aus einer Vielzahl von Weiterleitungsoptionen wählen, und die Transaktionen führen je nach den geltenden Preisen zu derselben Menge an TAL-Token.
Zur Veranschaulichung: Bei TAL-Token von 5000 Token pro ETH soll ein Nutzer etwa 50 TAL-Token von 0,01 ETH erhalten. Diese Berechnungen werden auf der Benutzeroberfläche gut dargestellt und der Tauschvorgang ist transparent.
Ähnlich wie bei den Testnetz-Einschränkungen zeigt die Demo den Austausch innerhalb derselben Kette, weil Brücken oft nicht genug Liquidität haben, um Testnetzwerke zu unterstützen. Trotzdem gibt es im Mainnet umfangreiche kettenübergreifende Swaps mit hoher Liquidität.
Gebührenstruktur und Monetarisierung
LI.FI verlangt keine direkten Gebühren für Transaktionen und ist ziemlich günstig in der Nutzung. Die Plattform bietet jedoch Anwendungsentwicklern, die den Nutzern die Cross-Chain-Swapping-Funktion in Rechnung stellen möchten, die Möglichkeit zur Monetarisierung.
Umsatzbeteiligungsmodell
Gebührenordnung von LI.FI
| Komponente | Gebührenprozentsatz | Empfänger |
|---|---|---|
| Nutzung der Plattform | 0 % | LI.FI |
| Anmeldegebühren | 85 % | Entwickler |
| Umsatzbeteiligung | 15 % | LI.FI |
Fazit
Cross-Chain-Bridge und DEX-Aggregatoren wie LI.FI machen es möglich, nahtlose Cross-Chain-Web3-Anwendungen zu entwickeln. Dank dieser Lösungen müssen Entwickler nicht darauf angewiesen sein, dass Nutzer verschiedene DEXes oder Bridges verwenden, um die erforderlichen Token zu kaufen, um sie in der Anwendung zu nutzen.
Dieses Design macht es für die Nutzer viel einfacher und beseitigt die Probleme, die sie bei der Nutzung von dezentralen Anwendungen abschrecken könnten. Die Kunden können sich auf die grundlegenden Funktionen der Anwendung konzentrieren, anstatt sich mit den komplizierten Prozessen zum Erwerb von Token zu beschäftigen.
Die Integration von Cross-Chain-Funktionen ist ein wichtiger Schritt hin zu einem stärker vernetzten und benutzerfreundlicheren Blockchain-Ökosystem. Diese Technologien werden immer häufiger eingesetzt werden, wenn sie ausgereifter sind und sich durchgesetzt haben, aber sie werden immer als Brücke zwischen verschiedenen Blockchain-Netzwerken dienen, bis das Web3-Erlebnis für alle einheitlicher wird.


