in

Was ist eine interne Transaktion?

Eine interne Transaktion ist die Folge davon, dass die Smart-Contract-Logik durch eine externe Transaktion ausgelöst wird – die Transaktion, die vom EOA an den Smart Contract übermittelt wird.
Intelligente Verträge sind einer der wichtigsten Aspekte der Ethereum-Blockchain. Dabei handelt es sich um selbstausführende digitale Verträge, die geschäftsmäßig automatisiert sind und bei denen die Vertragsbestimmungen verschlüsselt sind, ohne dass eine juristische oder zentrale Behörde beteiligt ist.
Ethereum-Smart Contracts sind gewissermaßen Computerprogramme, die auf der Blockchain installiert wurden und dazu dienen, das Ether-Guthaben sowie einen Zustand zwischen den Aufrufen des Codes zu verwalten und Transaktionen durchzuführen.

Wie alles andere auf der Blockchain sind auch die intelligenten Verträge öffentlich zugänglich.
Smart-Contract-Transaktionen sind in der Regel unumkehrbar und rückverfolgbar und werden über externe Konten, auch bekannt als EOAs, gesendet, die oft privat sind und von Einzelpersonen gehalten werden. Interaktionen mit intelligenten Verträgen wie diese sind faszinierend, weil sie bestimmte vordefinierte Abläufe auslösen und Nebeneffekte oder Nebenprodukte erzeugen, die als „interne Transaktionen“ bezeichnet werden. Ein einziger Smart-Contract-Auftrag kann zu Dutzenden oder sogar Hunderten von internen Transaktionen führen. Dies sind Wertübertragungen, die bei der Ausführung eines Smart Contracts oder einer Token-Übertragung stattfinden.
Einige Ether- und Token-Transaktionen erfordern die Ausführung eines Smart Contracts. Diese erscheinen als interne Transaktionen in der Haupttransaktionshistorie der ETH und sind nicht sichtbar.
Transaktionen sind Änderungen am Zustand der Ethereum-Kette, d.h. sie schreiben Daten in die Kette, anstatt sie zu lesen.
Bei Ethereum gibt es eine Reihe von Zustandsänderungen, die auftreten können, aber die Transaktionen sind die, um die sich die Nutzer am meisten sorgen. Entwickler können Adressaktivitätsbenachrichtigungen verwenden, die Überweisungen verfolgen, um Nutzer über ihre Transaktionen zu informieren, z. B. über den Austausch von Werten zwischen zwei Ethereum-Konten.
Interne Transaktionen haben im Gegensatz zu regulären Transaktionen keine kryptografische Signatur und werden in der Regel außerhalb der Blockchain gespeichert, d. h. sie sind nicht Teil der Blockchain selbst. Einige werden auf der Kette gelagert, was allerdings den Einsatz von zusätzlichem Gas erfordert und daher nicht sehr häufig genutzt wird. Interne Transaktionen wie diese übertragen immer nur Ether und wirken sich auf den Adressensaldo aus.
Wenn interne Transaktionen stattfinden, gibt es nicht viele Informationen darüber. Infolgedessen wissen die Verbraucher oft nicht, wann ihre Adresse, ihre Brieftasche oder ihr Vertrag betroffen ist.
Die Verfolgung von Transaktionen kann zeitaufwändig sein. Dieser CPU-intensive Vorgang beansprucht die Knoten. Wenn der Knoten nicht leistungsfähig genug ist, kann er während der Verfolgung ausfallen, was zu Problemen mit den übrigen Daten auf diesem Knoten führt.
Darüber hinaus können die für interne Transaktionen erfassten Ergebnisse sehr umfangreich sein, was die Speicherung und den Abruf problematisch macht. Ein weiteres Problem besteht darin, dass die Knoten in der Regel die Rückverfolgung auf eine bestimmte Anzahl von Blöcken beschränken – in der Regel etwa 30 Minuten zurückliegende Blöcke. Folglich ist der Zeitraum nach der Interaktion eines intelligenten Vertrags von entscheidender Bedeutung, wenn man in der Lage sein will, Informationen über ein mögliches Ereignis zu sammeln. Folglich ist die Zeitspanne nach einer Smart-Contract-Interaktion entscheidend, um Maßnahmen zu ergreifen, wenn Sie in der Lage sein wollen, Informationen über mögliche interne Transaktionen zu sammeln.
Zusammenfassend lässt sich sagen, dass man die Zeit, die Knotenkapazität und die Rechenleistung haben muss, um interne Transaktionen zu verfolgen. Dies ist nicht für jeden Blockchain-Nutzer und Kryptowährungsenthusiasten möglich, obwohl es eine einfache und leicht verfügbare Aufgabe sein sollte.

0 Kommentare
Inline Feedbacks
View all comments
invest 00033

Was ist ein Internet-Meme?

crypto 00032

Wie man Ethereum (WETH) umwickelt und entpackt