Hooks: Smart Contracts für das XRP-Ledger
Eines der Hauptmerkmale, das den XRP Ledger (XRPL) von anderen Blockchains unterscheidet, ist seine Fähigkeit, Dinge nativ zu erledigen, wie etwa die Ausgabe von Token, Treuhandkonten und den dezentralen Handel.
Andere Ketten erfordern intelligente Verträge, um dieselben Aufgaben zu erfüllen. All dies und mehr sind in die XRPL integriert, was sie effizient und gut dokumentiert macht.
Das Hinzufügen von Hooks zur XRPL erhöht deren Funktionalität und erweitert das Spektrum potenzieller Dienste, die für Einzelhandels- und Unternehmensbenutzer angeboten werden.
Was sind Haken?
Hooks ermöglichen die Erstellung individueller Logik und Automatisierung innerhalb der XRPL, wodurch Transaktionen intelligenter und bequemer werden.
Diese kleinen, effizienten Module fügen benutzerdefinierte On-Ledger-Funktionen hinzu, z. B. die Erstellung benutzerdefinierter Auslöser für bestimmte Ereignisse im Ledger. Diese Auslöser können verwendet werden, um On-Ledger-Aktionen zu senden oder andere Aktionen als Reaktion auf das angegebene Ereignis auszuführen.
Hooks sind derzeit nur im öffentlichen Hooks-Testnetz von XRPL Labs verfügbar, da sich die Funktion in der Entwicklung befindet.
Es gibt eine Hooks Builder-Site , auf der Sie Ihre eigenen Hooks im Testnetz in Ihrem Browser entwickeln, testen, debuggen und bereitstellen können, indem Sie unsere Beispiele verwenden oder Ihre eigenen von Grund auf erstellen.
Warum sind Hooks eine große Sache?
Einfach ausgedrückt: Hooks erweitern die XRPL um Smart-Contract-Funktionalität. Sie geben Ihnen die Freiheit, Ihre Anwendungen mit einer auf Ihre spezifischen Bedürfnisse und Anforderungen zugeschnittenen Funktionalität zu erstellen und bereitzustellen. Sie können zur Umsetzung der meisten Geschäftslogik- und Smart-Contract-Ideen verwendet werden.
Sobald ein Hook für ein Konto eingerichtet ist, können Sie damit Folgendes tun:
- Blockieren oder erlauben Sie Transaktionen vom und zum Konto.
- Ändern und verfolgen Sie den internen Status und die Logik des Hooks, um programmatische Entscheidungen zu treffen.
- Versenden Sie neue Transaktionen im Namen des Kontos.
Einige Beispiele für bestimmte Hooks
Automatischer Sparhaken
Übertragen Sie automatisch einen festgelegten XRP-Betrag auf ein separates Sparkonto im Hauptbuch. Dies kann regelmäßig erfolgen, beispielsweise täglich, wöchentlich oder monatlich, um der Person zu helfen, einen Teil ihres XRP zu sparen und ihre Ersparnisse aufzubauen.
Carbon-Offset-Haken
Beim Senden von Geldern wird eine zusätzliche Transaktion über 1 % des ausgegebenen Betrags gesendet. Diese Transaktion wird an ein von einer Nichtregierungsorganisation (NGO) geführtes CO2-Ausgleichskonto überwiesen, das das Geld zum Pflanzen von Bäumen verwendet.
Firewall-Hook
Böswillige Kleintransaktionen mit Memos oder ausgehenden Zahlungen an bestätigte Betrugskonten werden blockiert. Der Hook kann eine Sperrliste von einem anderen Hook abrufen, der auf einem anderen Konto installiert ist. Das bedeutet, dass der Benutzer seine Firewall nicht aktualisieren muss, um sicher zu bleiben. Darüber hinaus kann der Benutzer Ausgabenlimits festlegen, um zu verhindern, dass hohe Beträge abgehoben werden.
Wie unterscheiden sich Hooks von einer Ethereum Virtual Machine (EVM)?
Sowohl XRPL Hooks als auch EVM ermöglichen es Entwicklern, benutzerdefinierte Logik und Automatisierung auf ihren jeweiligen Plattformen zu erstellen und bereitzustellen. Allerdings unterscheiden sich diese beiden Technologien durch einige wesentliche Unterschiede.
Einer der Hauptunterschiede zwischen Hooks und EVM ist die Plattform, mit der sie arbeiten sollen. Hooks sind speziell für die Arbeit innerhalb des XRP-Ledgers konzipiert, während EVM-Smart Contracts nur mit Ethereum-basierten Blockchains funktionieren.
Hooks sind effizienter, weil sie WebAssembly (WASM) verwenden, das schneller und effizienter ist als der von der Ethereum Virtual Machine verwendete Bytecode.
Darüber hinaus verwenden XRPL-Hooks Schutzvorrichtungen, um sicherzustellen, dass die maximale Ausführungszeit genau begrenzt und im Voraus bekannt ist, was zur Verbesserung der Effizienz beiträgt.
Alternativen zu Hooks auf der XRPL
Ripple und Peersyst gaben bekannt, dass eine EVM-kompatible Sidechain jetzt im Devnet des Unternehmens verfügbar ist .
Eine Sidechain ist ein unabhängiges Ledger mit eigenem Konsensalgorithmus sowie eigenen Transaktionstypen und -regeln. Es fungiert als eigene Blockchain.
Die EVM-Sidechain ist eine Alternative zu Hooks, die dem Ökosystem eine Art Smart-Contract-Funktionalität hinzufügt.
Allerdings laufen Sidechains auf Layer 2, sodass alle auf der Sidechain laufenden Smart Contracts nicht direkt in die XRPL integriert sind.
Um die Smart-Contract-Funktionalität der Sidechain nutzen zu können, muss XRP zunächst auf die Sidechain und später wieder zurück ausgetauscht werden. Das bedeutet, dass die Transaktion im Wesentlichen zweimal verarbeitet wird. Einmal auf der Sidechain, dann wieder auf der XRPL, was bedeutet, dass Layer-2-Smart-Contracts den Fluss nicht beeinflussen können.
Hooks können entscheiden, ob eine Transaktion überhaupt erlaubt ist. Schicht 2 kann eine rückwirkende Entscheidung treffen, aber die erste Transaktion hat bereits stattgefunden.
Hooks sind enger in XRPL integriert und arbeiten direkt auf Schicht 1 der XRPL, sodass sie enger in die zugrunde liegende Blockchain-Technologie integriert sind als die EVM-kompatible Sidechain, um die spezifischen Funktionen und Fähigkeiten der XRPL-Plattform zu nutzen.
Hooks werden mithilfe von WebAssembly implementiert, das für Hochleistungsumgebungen wie Edge Computing konzipiert ist.
Hooks werden die On-Ledger-Funktionalität erweitern und XRPL beim Wachstum unterstützen
Hooks wird native Smart-Contract-Funktionalität in die XRPL einbringen und so die Entwicklung benutzerdefinierter Anwendungen ermöglichen, die auf die spezifischen Bedürfnisse und Anforderungen des Kontoinhabers zugeschnitten sind, wodurch völlig neue Funktionsbereiche eröffnet werden, da die Möglichkeiten mit Hooks nahezu unbegrenzt sind.
Da die XRPL weiter wächst, besteht kein Zweifel daran, dass Hooks eine wichtige Rolle bei der Förderung weiterer Innovationen und der Akzeptanz der Plattform durch Einzelhandels- und Unternehmensanwender spielen wird.

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































