Weiter zum Hauptinhalt

Seite zuletzt aktualisiert: 6. März 2024

Glossar

#

51 %-Angriff

Eine Art von Angriff auf ein dezentralisiertes Netzwerk, mit welchem eine Gruppe die Kontrolle über die Mehrheit der Nodes erlangt. Dies würde den Angreifern durch die Rücknahme von Transaktionen und Doppelausgabe von Ether und anderen Token Blockchainbetrug ermöglichen.

A

Konto

Ein Objekt mit einer Adresse, einem Saldo, einer Nonce, optionalem Speicher und Code. Ein Konto kann ein Vertragskonto oder ein externes Konto (Externally owned Account, EOA) sein.

Adresse

Im Allgemeinen symbolisiert diese einen EOA oder Vertrag, dcher Transaktionen auf der Blockchain empfangen (Zieladresse) oder senden (Quelladresse) kann. Genauer gesagt sind es die ganz rechten 160 Bit eines Keccak-Hashs eines öffentlichen ECDSA -Schlüssels.

Binäre Anwendungsschnittstelle (ABI)

Der standardmäßige Interaktionsweg zwischen Verträgen im Ethereum-Ökosystem, sowohl von solchen außerhalb der Blockchain als auch von Vertrag zu Vertrag.

Programmierschnittstelle

Eine Programmierschnittstelle (API) ist eine Reihe von Definitionen, wie eine Software zu verwenden ist. Eine API ist zwischen einer Anwendung und einem Webserver angesiedelt und erleichtert die Datenübertragung zwischen diesen.

ASIC

Anwendungsspezifische integrierte Schaltung. Dies bezieht sich in der Regel auf einen integrierten Schaltkreis, der speziell für das Minen von Kryptowährungen entwickelt wurde.

assert

In Solidity, assert(false) kompiliert zu 0xfe, ein ungültiger Opcode, der alles verbleibende Gas verbraucht und alle Änderungen rückgängig macht. Wenn eine assert() Anweisung fehlschlägt, geht etwas völlig Unerwartetes schief, und Sie müssen Ihren Code reparieren. Sie sollten assert() verwenden, um Bedingungen zu vermeiden, die niemals auftreten dürfen.

Attestierung

Eine Behauptung, die von einer Einheit aufgestellt wird, dass etwas wahr ist. Im Zusammenhang mit Ethereum müssen die Konsens-Validatoren eine Behauptung darüber aufstellen, wie sie den Zustand der Chain einschätzen. Zu bestimmten Zeiten ist jeder Validator dafür verantwortlich, verschiedene Bestätigungen zu veröffentlichen, die formell die Sicht dieses Validators bezüglich der Chain erklären, einschließlich des letzten abgeschlossenen Kontrollpunkts und der aktuellen Spitze der Blockchain.

B

Grundgebühr

Jeder Block hat einen Mindestpreis, der als „Grundgebühr" bezeichnet wird. Dies ist die minimale Gas-Gebühr, die ein Nutzer zahlen muss, um eine Transaktion in den nächsten Block aufzunehmen.

Beacon Chain

Die Beacon Chain ist die Blockchain, die Proof-of-Stake und Validatoren in Ethereum eingeführt hat. Sie lief neben dem Proof-of-Work Ethereum Mainnet von Dezember 2020 bis zur Zusammenführung der beiden Chains im September 2022, durch die das heutige Ethereum entstand.

Big-Endian

Eine Positionsnummernrepräsentation, bei der die bedeutendste Ziffer zuerst im Speicher liegt. Das Gegenteil von Little-Endian, wo die am wenigsten signifikante Ziffer zuerst kommt.

Block

Ein Block ist eine gebündelte Einheit von Daten, die eine geordnete Liste von Transaktionen und konsensbezogenen Informationen enthält. Blöcke werden von Proof-of-Stake-Validatoren vorgeschlagen und dann im gesamten Peer-to-Peer-Netz verbreitet, wo sie von allen anderen Nodes leicht unabhängig verifiziert werden können. Die Konsensregeln bestimmen, welche Inhalte eines Blocks als gültig angesehen werden, und ungültige Blöcke werden vom Netzwerk ignoriert. Die Reihenfolge dieser Blöcke und die darin enthaltenen Transaktionen bilden eine deterministische Kette von Ereignissen, deren Ende den aktuellen Zustand des Netzwerks darstellt.

Block-Explorer

Eine Schnittstelle, die es einem Benutzer erlaubt, Informationen von einer und über eine Blockchain zu suchen. Dazu gehören das Abrufen einzelner Transaktionen, Aktivitäten, die mit bestimmten Adressen verbunden sind, und Informationen über das Netzwerk.

Block-Header

Der Block-Header ist eine Sammlung von Metadaten über einen Block und eine Zusammenfassung der Transaktionen, die im Ausführungs-Payload enthalten sind.

Block-Verkündung

Der Prozess der Übertragung eines bestätigten Blocks an alle anderen Nodes im Netzwerk.

Block-Antragsteller

Der spezifische Validator, der ausgewählt wurde, um einen Block in einem bestimmten Slot zu erstellen.

Blockbelohnung

Der Betrag an Ether, der an den Antragsteller eines neuen gültigen Blocks ausgezahlt wird.

Block-Status

Die Zustände, in denen ein Block existieren kann. Zu den möglichen Zuständen gehören:

  • vorgeschlagen: der Block wurde von einem Validator vorgeschlagen
  • geplant: Validatoren senden derzeit Daten
  • verpasst/übersprungen: Der Antragsteller schlug keinen Block innerhalb des zulässigen Zeitrahmens vor.
  • verwaist: der Block wurde durch den Fork-Choice-Algorithmus neu strukturiert

Blockzeit

Das Zeitintervall zwischen Blöcken, die zur Blockchain hinzugefügt werden.

Block-Validierung

Der Prozess der Überprüfung, ob ein neuer Block gültige Transaktionen und Signaturen enthält, baut auf der historisch längsten Chain auf und folgt allen anderen Konsensregeln. Gültige Blöcke werden am Ende der Chain hinzugefügt und an andere im Netzwerk weitergegeben. Ungültige Blöcke werden verworfen.

Blockchain

Eine Sequenz von Blöcken, von denen jeder auf seinen Vorgänger verweist, bis hin zum Genesisblock, indem er auf den Hash des vorherigen Blocks verweist. Die Integrität der Blockchain ist kryptoökonomisch durch einen auf Proof-of-Stake beruhenden Konsensmechanismus gesichert.

Bootnode

Die Nodes, die verwendet werden können, um den Entdeckungsprozess zu initiieren, wenn eine Node betrieben wird. Die Endpunkte dieser Nodes werden im Quellcode von Ethereum aufgezeichnet.

Bytecode

Ein abstrakter Befehlssatz zur effizienten Ausführung durch einen Software-Interpreter oder eine virtuelle Maschine. Im Gegensatz zu menschenlesbarem Quellcode wird Bytecode in numerischem Format ausgedrückt.

Byzantium Fork

Die erste von zwei Hardforks für die Metropolis-Entwicklungsphase. Dies umfasste EIP-649 Metropolis Schwierigkeitsbombe – Verzögerung und Blockierung der Belohnung, wobei die ICE Age um 1 Jahr verzögert und die Blockbelohnung von 5 auf 3 Ether reduziert wurde.

C

Caspar-FFG

Caspar-FFG ist ein Proof-of-Stake Konsensprotokoll, das in Verbindung mit dem LMD-GHOST Fork-Choice-Algorithmus verwendet wird, um es Konsenskunden zu ermöglichen, sich auf den Kopf der Beacon Chain zu einigen.

Kontrollpunkt

Die Beacon Chain hat ein in Slots (12 Sekunden) und Epochen (32 Slots) unterteiltes Tempo. Der erste Slot in jeder Epoche ist ein Kontrollpunkt. Wenn eine qualifizierte Mehrheit von Validatoren die Verbindung zwischen zwei Kontrollpunkten bestätigt, können sie gerechtfertigt werden, und sobald ein anderer Kontrollpunkt gerechtfertigt ist, können sie abgeschlossen werden.

Compiling (Kompilieren)

Konvertieren von Code in einer Programmiersprache auf hoher Ebene (z. B. Solidity) in eine Sprache auf niedrigerer Ebene (z. B. EVM-Bytecode).

Komitee

Eine Gruppe von mindestens 128 Validatoren, deren Aufgabe es ist, die Blöcke in jedem Slot zu validieren. Einer der Validatoren im Ausschuss ist der Aggregator, verantwortlich für die Zusammenfassung der Unterschriften aller anderen Validatoren im Komitee, die sich auf eine Attestierung einigen. Nicht zu verwechseln mit dem Synchronisierungskomitee.

Rechnerische Undurchführbarkeit

Ein Prozess ist rechnerisch nicht durchführbar, wenn es undurchführbar lange Zeit (z. B. Milliarden von Jahren) dauern würde, ihn für jeden durchzuführen, der möglicherweise ein Interesse an der Durchführung hat.

Konsens

Wenn eine qualifizierte Mehrheit an Nodes auf dem Netzwerk alle dieselben Blöcke auf ihren lokalen validierten Blockchains haben. Nicht zu verwechseln mit Konsensregeln.

Konsenskunde

Konsenskunden (wie Prysm, Teku, Nimbus, Lighthouse, Lodestar) führen Ethereums Proof-of-Stake-Konsensalgorithmus aus, der es dem Netzwerk ermöglicht, sich bezüglich des Kopfs der Beacon Chain zu einigen. Konsenskunden beteiligen sich nicht an der Validierung/Übertragung von Transaktionen oder der Ausführung von Zustandsübergängen. Dies geschieht durch Ausführungskunden.

Konsensebene

Die Konsensebene von Ethereum ist das Netzwerk der Konsenskunden.

Konsensregeln

Die Block-Validierungsregeln, denen Full-Nodes folgen, um im Konsens mit anderen Nodes zu bleiben. Nicht zu verwechseln mit Konsens.

Zur Aufnahme in Betracht gezogen (CFI)

Eine Kern-EIP, die im Mainnet noch nicht aktiv ist, und Client-Entwickler stehen der Idee generell positiv gegenüber. Unter der Voraussetzung, dass sie alle Anforderungen für die Aufnahme in das Mainnet erfüllt, könnte sie möglicherweise in ein Netzwerk-Upgrade aufgenommen werden (nicht zwingend in das nächste).

Constantinople-Fork

Der zweite Teil der Metropolis-Ausbaustufe, ursprünglich geplant für Mitte 2018. Erwartet wird neben anderen Änderungen ein Wechsel auf einen Hybrid-Proof-of-Work/-Proof-of-Stake-Konsensalgorithmus.

Vertragskonto

Ein Konto, das einen Code enthält, der ausgeführt wird, wenn es eine Transaktion von einem anderen Konto (EOA oder Vertrag) erhält.

Vertragserstellungstransaktion

Eine spezielle Transaktion, die den Initiierungscode eines Vertrags enthält. Der Empfänger wird auf null gesetzt und der Vertrag wird an eine Adresse bereitgestellt, die aus der Benutzeradresse und dem nonce generiert wird. mit der ein Vertrag registriert und in der Ethereum-Blockchain aufgezeichnet wird.

Kryptoökonomie

Die Ökonomie der Kryptowährungen.

D

Đ

Đ (D mit Strich) wird im alten Englisch, Mittel-Englisch, Isländisch and Färörisch verwendet, und steht für „Eth“ in Großbuchstaben. Es wird in Wörtern wie ĐEV oder Đapp (dezentrale Anwendung) benutzt, wo das Đ der nordische Buchstabe „eth“ ist. Das eth (Ð) in Großbuchstaben wird auch verwendet, um die Kryptowährung Dogecoin zu symbolisieren. Dies erscheint häufig in älterer Ethereum-Literatur, wird aber heute weniger häufig verwendet.

DAG

DAG steht für Directed Acyclic Graph. Es handelt sich um eine Datenstruktur, die aus Nodes und Verbindungen zwischen ihnen besteht. Vor der Zusammenführung verwendete Ethereum einen DAG in seinem Proof-of-Work-Algorithmus, Ethash, der jedoch in Proof-of-Stake nicht mehr verwendet wird.

DApp

Dezentrale Applikation. Es handelt sich zumindest um einen Smart Contract (Intelligenten Vertrag) und um eine Web-Benutzeroberfläche. Allgemeiner ausgedrückt: Eine dApp ist eine Webanwendung, die auf offenen, dezentralen Peer-to-Peer-Infrastrukturdiensten aufbaut. Darüber hinaus beinhalten viele dApps dezentralen Speicher und/oder ein(e) Nachrichten-Protokoll und -Plattform.

Datenverfügbarkeit

Die Eigenschaft eines Zustands, dass jeder Node, der mit dem Netzwerk verbunden ist, einen bestimmten Teil des Zustands herunterladen könnte, den er möchte.

Dezentralisierung

Das Konzept von der Verschiebung von Steuerung und Ausführung von Prozessen weg von einer zentralen Entität.

Dezentrale Autonome Organisationen (DAO)

Ein Unternehmen oder eine andere Organisation, die ohne hierarchisches Management arbeitet. DAO kann sich auch auf einen am 30. April 2016 gestarteten Smart Contract mit dem Titel „The DAO" beziehen, der dann im Juni 2016 gehackt wurde. Dies motivierte letztendlich eine Hard Fork (Codename DAO) auf Block 1.192.000, die den gehackten DAO-Vertrag rückgängig machte und Ethereum und Ethereum Classic in zwei konkurrierende Systeme aufspaltete.

Dezentrale Börsen (DEX)

Eine Art dApp, mit der Sie Token mit anderen im Netzwerk austauschen können. Sie benötigen Ether, um eine (zur Zahlung von Transaktionsgebühren) zu verwenden, diese unterliegen jedoch keinen geografischen Einschränkungen wie zentralen Börsen. Jeder kann teilnehmen.

Urkunde

Siehe Nicht-fungible Token (NFT).

Einzahlungsvertrag

Das Tor zum Staking auf Ethereum. Der Einzahlungsvertrag ist ein Smart Contract auf Ethereum, der Einzahlungen von ETH akzeptiert und die Validatorsalden verwaltet. Ein Validator kann nicht aktiviert werden, ohne ETH in diesen Vertrag einzuzahlen. Der Vertrag erfordert ETH und Eingabedaten. Diese Eingabedaten enthalten den öffentlichen Schlüssel des Validators und den öffentlichen Schlüssel zum Abheben des Guthabens, signiert vom privaten Schlüssel des Validators. Diese Daten werden benötigt, um einen Validator zu identifizieren und vom Proof-of-Stake-Netzwerk akzeptiert zu werden.

DeFi

Die Abkürzung steht für „dezentrales Finanzwesen“, eine breite Kategorie von dApps, die darauf abzielen, Finanzdienstleistungen auf der Grundlage der Blockchain und ohne Zwischenhändler anzubieten, so dass jeder, der über eine Internetverbindung verfügt, daran teilnehmen kann.

Schwierigkeit

Eine netzwerkweite Einstellung in Proof-of-Work-Netzwerken, die steuert, wie viel durchschnittliche Rechenleistung erforderlich ist, um einen gültigen Nonce zu finden. Die Schwierigkeit wird durch die Anzahl der führenden Nullen dargestellt, die im resultierenden Blockhash erforderlich sind, damit er als gültig angesehen wird. Dieses Konzept ist in Ethereum seit dem Übergang zu Proof-of-Stake veraltet.

Schwierigkeitsbombe

Geplante exponentielle Erhöhung der Proof-of-Work -Schwierigkeit, um den Übergang zu Proof-of-Stake anzuregen und die Wahrscheinlichkeit einer Abspaltung zu verringern. Die Schwierigkeitsbombe wurde mit dem Übergang zu Proof-of-Stake verworfen.

Digitale Signatur

Eine kurze Zeichenkette von Daten, die ein Benutzer für ein Dokument mit einem privaten Schlüssel erzeugt, so dass jeder mit dem entsprechenden öffentlichen Schlüssel, der Unterschrift und dem Dokument überprüfen kann, ob (1) das Dokument vom Eigentümer dieses privaten Schlüssels „signiert" wurde und (2) das Dokument nach seiner Unterschrift nicht geändert wurde.

Entdeckung

Der Prozess, mit dem ein Ethereum-Node andere Nodes findet, mit denen eine Verbindung hergestellt werden soll.

Verteilte Hash-Tabelle (DHT)

Eine Datenstruktur mit (key, value) -Paaren, die von Ethereum-Nodes verwendet werden, um Peers zu identifizieren, mit denen sie sich verbinden und um die zur Kommunikation genutzten Protokolle zu ermitteln.

Doppelausgabe

Eine absichtliche Blockchain-Fork, bei der ein Nutzer mit einer ausreichend großen Menge an Mining-Power/Stake eine Transaktion sendet, die eine Währung außerhalb der Chain verschiebt (z. B. in Geld umwandelt oder einen Kauf außerhalb der Chain tätigt) und dann die Blockchain reorganisiert, um diese Transaktion zu entfernen. Eine erfolgreiche Doppelausgabe hinterlässt dem Angreifer seine Vermögenswerte sowohl innerhalb als auch außerhalb der Blockchain.

E

Elliptische Kurve digitaler Signaturalgorithmus (ECDSA)

Ein kryptographischer Algorithmus, der von Ethereum benutzt wird, um sicherzustellen, dass Gelder nur von deren Eigentümern ausgegeben werden können. Dies ist die bevorzugte Methode zur Erstellung von öffentlichen und privaten Schlüsseln. Relevant für die Generierung von Konto-Adressen und für die Überprüfung von Transaktionen.

Verschlüsselung

Verschlüsselung ist die Umwandlung elektronischer Daten in eine Form, die von niemandem außer dem Besitzer des korrekten Entschlüsselungsschlüssels lesbar ist.

Entropie

Im Zusammenhang mit Kryptographie mangelt es an Vorhersehbarkeit oder am Level der Zufälligkeit. Beim Generieren von geheimen Informationen wie privaten Schlüsseln verlassen sich Algorithmen üblicherweise auf eine Quelle hoher Entropie, um sicherzustellen, dass die Ausgabe unvorhersehbar ist.

Epoche

Ein Zeitraum von 32 Slots, wobei jeder Slot 12 Sekunden beträgt, insgesamt also 6,4 Minuten. Validatoren-Komitees werden aus Sicherheitsgründen jede Epoche neu zusammengestellt. In jeder Epoche gibt es die Möglichkeit, die Blockchain zu finalisieren. Jedem Validator werden zu Beginn einer jeden Epoche neue Aufgaben zugewiesen.

Zweideutigkeit

Ein Validator, der zwei Nachrichten sendet, die sich widersprechen. Ein einfaches Beispiel ist ein Transaktionsabsender, der zwei Transaktionen mit der gleichen Nonce versendet. Ein anderer ist ein Block-Antragsteller, der zwei Blöcke in der gleichen Blockhöhe (oder für den gleichen Slot) vorschlägt.

Eth1

„Eth1" ist ein Begriff, der sich auf das Ethereum-Mainnet, die bestehende Proof-of-Work-Blockchain, bezieht. Dieser Begriff ist inzwischen im Vergleich zum Begriff „Ausführungsebene" veraltet. Erfahren Sie mehr über diese Namensänderung(opens in a new tab).

Eth2

„Eth2" ist ein Begriff, der sich auf eine Reihe von Upgrades des Ethereum-Protokolls bezieht, einschließlich des Übergangs von Ethereum zu Proof-of-Stake. Dieser Begriff ist inzwischen im Vergleich zum Begriff „Konsensschicht" veraltet. Erfahren Sie mehr über diese Namensänderung(opens in a new tab).

Ethereum Verbesserungsvorschläge (EIP)

Ein Design-Dokument, das der Ethereum-Community Informationen zur Verfügung stellt, die ein neues Merkmal oder seine Prozesse oder Umgebungen beschreiben (siehe ERC).

Ethereum Namensservice (Ethereum Name Service, ENS)

Das ENS-Register ist ein zentraler Vertrag der eine Zuordnung von Domain-Namen an Eigentümer und Lösungsanbieter (Resolver) vorsieht, wie in EIP 137 beschrieben.

Lesen Sie dazu mehr auf ens.domains(opens in a new tab)

Ausführungsclient

Ausführungsclients (früher als „Eth1-Clients“ bezeichnet) wie Besu, Erigon, Go-Ethereum (Geth) und Nethermind haben die Aufgabe, Transaktionen zu verarbeiten und zu übermitteln sowie den Zustand von Ethereum zu verwalten. Sie führen die Berechnungen für jede Transaktion mit der Ethereum Virtual Machine durch, um sicherzustellen, dass die Richtlinien des Protokolls eingehalten werden.

Ausführungsschicht

Die Ausführungsebene von Ethereum ist das Netzwerk der Ausführungsclients.

Extern geführtes Konto (EOA)

Extern geführte Konten (EOAs) sind Konten, die von privaten Schlüsseln gesteuert werden, typischerweise generiert durch eine Seed-Phrase. Im Gegensatz zu Smart Contracts handelt es sich bei externen Konten um Konten, denen kein Code zugeordnet ist. Normalerweise werden diese Konten mit einer Wallet verwaltet.

Ethereum-Anfrage zur Kommentierung (ERC)

Eine Kennzeichnung, die einigen EIPs zugewiesen wurde, die versuchen, einen bestimmten Standard der Ethereum-Nutzung zu definieren.

Ethash

Ein Proof-Work-Algorithmus, der bei Ethereum verwendet wurde, bevor er zu Proof-of-Stake gewechselt ist.

Weiterlesen

Ether

Die vom Ethereum Ökosystem verwendete Kryptowährung, die Gas-Kosten abdeckt, wenn Transaktionen ausgeführt werden. Wird auch als ETH oder als Symbol Ξ, dem griechischen Großbuchstaben Xi, geschrieben.

Events

Ermöglicht die Verwendung von EVM-Protokollierungseinrichtungen. dApps können Ereignisse hören und sie verwenden, um JavaScript-Callbacks auf der Benutzeroberfläche zu aktivieren.

Ethereum Virtual Machine (EVM)

Eine Stack-basierte virtuelle Maschine, die Bytecode ausführt. In Ethereum legt das Ausführungsmodell fest, wie der Systemzustand geändert wird, indem eine Reihe von Bytecode-Anweisungen und ein kleines Tupel von Umgebungsdaten angegeben werden. Dies wird durch ein formales Modell einer virtuellen Zustandsmaschine festgelegt.

EVM-Assemblysprache

Eine für Menschen lesbare Form von EVM-Bytecode.

F

Fallback-Funktion

Eine Standardfunktion, die aufgerufen wird, wenn keine Daten vorhanden sind oder ein deklarierter Funktionsname fehlt.

Faucet

Ein Service, der über einen Smart Contract ausgeführt wird und Geldmittel in Form von kostenlosem Test-Ether, das in einem Testnetzwerk verwendet wird, bereitstellt.

Endgültigkeit

Endgültigkeit ist die Garantie, dass sich eine Reihe von Transaktionen vor einer bestimmten Zeit nicht ändern und nicht rückgängig gemacht werden können.

Finne

Eine Recheneinheit von Ether. 1 Finne = 1015 Wei. 103 Finne = 1 Ether.

Abspaltung (Gabelung, Fork)

Eine Änderung des Protokolls, die die Erschaffung einer alternativen Chain, oder eine zeitliche Divergenz in zwei potenzielle Blockpfade verursacht.

Fork-Wahl-Algorithmus

Der Algorithmus, der verwendet wird, um den Kopf der Blockchain zu identifizieren. Auf der Ausführungsebene wird der Kopf der Kette als derjenige identifiziert, der die größte Gesamtschwierigkeit hinter sich hat. Das bedeutet, dass der eigentliche Kopf der Blockchain derjenige ist, der die meiste Arbeit erfordert, um ihn zu minen. Auf der Konsensebene beobachtet der Algorithmus die gesammelten Bestätigungen der Validatoren (LMD_GHOST).

Betrugssicher

Ein Sicherheitsmodell für bestimmte Layer-2-Lösungen, bei denen zur Geschwindigkeitserhöhung Transaktionen in Batches gruppiert und als einzelne Transaktion an Ethereum übermittelt werden. Sie werden zwar für gültig erachtet, können aber angefochten werden, wenn Betrug vermutet wird. Ein Betrugsnachweis führt dann die Transaktion durch, um festzustellen, ob es zu einem Betrug gekommen ist. Diese Methode erhöht die Anzahl der möglichen Transaktionen bei gleichzeitiger Aufrechterhaltung der Sicherheit. Einige Gruppierungen verwenden Gültigkeitsnachweise.

Frontier

Die erste Phase der Testentwicklung von Ethereum, die von Juli 2015 bis März 2016 andauerte.

G

Gas

Ein virtueller Treibstoff, der in Ethereum verwendet wird, um Smart Contracts auszuführen. Die EVM misst den Gasverbrauch und begrenzt den Verbrauch von Rechenressourcen (siehe Turing-fertig).

Gaslimit

Die maximale Menge an Gas, die eine Transaktion oder ein Block verbrauchen kann.

Gaspreis

Preis in Ether von einer Einheit an Gas, der innerhalb einer Transaktion spezifiziert wurde.

Genesis-Block

Der allererste Block in einer Blockchain, der verwendet wird, um ein bestimmtes Netzwerk und seine Kryptowährung zu initialisieren.

Go Ethereum – Geth

Go Ethereum. Eine der prominentesten Implementierungen des Ethereum-Protokolls, geschrieben in Go.

Lesen Sie mehr dazu auf geth.ethereum.org(opens in a new tab)

Gwei

Abkürzung für Gigawei, eine Stückelung von Ether, die üblicherweise für die Darstellung von Gas-Preisen verwendet wird. 1 Gwei = 109 Wei. 109 Gwei = 1 Ether.

H

Hard-Fork

Eine permanente Divergenz in der Blockchain, auch als Hard-Forking-Änderung bekannt. Eine Hard-Fork tritt häufig auf, wenn nicht aktualisierte Nodes Blöcke nicht validieren können, die von aktualisierten Nodes erstellt wurden, welche neueren Konsensregeln folgen. Nicht zu verwechseln mit einer Fork, einer Soft Fork, einer Software Fork oder einer Git Fork.

Hash

Ein Fingerabdruck mit fester Länge bei variabler Eingabe, erzeugt durch eine Hashfunktion. (Siehe keccak-256).

Hashrate

Die Anzahl der Hashberechnungen pro Sekunde durch Computer mit Mining-Software.

HD-Wallet

Eine Wallet mit hierarchischer deterministischer (HD) Schlüsselerstellung und Transferprotokoll.

Lesen Sie mehr auf github.com(opens in a new tab)

HD-Wallet-Seed

Ein Wert, der verwendet wird, um den Master Private Key und den Master Chain Code für eine HD-Wallet zu generieren. Der Wallet-Seed kann durch mnemonische Wörter dargestellt werden, die es Menschen einfacher machen, private Schlüssel zu kopieren, zu sichern und wiederherzustellen.

Homestead

Die zweite Entwicklungsphase von Ethereum. Sie begann im März 2016 mit Block 1.150.000.

I

Index

Eine Netzwerkstruktur, die die Abfrage von Informationen aus der gesamten Blockchain optimieren soll, indem sie einen effizienten Pfad zu ihrer Speicherquelle bereitstellt.

Austausch-Kunden-Adressprotokoll (ICAP)

Eine Ethereum-Adressencodierung, die teilweise mit der IBAN-Codierung (International Bank Account Number) kompatibel ist und eine vielseitige, überprüfbare und interoperable Codierung für Ethereum-Adressen bietet. ICAP-Adressen verwenden einen neuen IBAN-Pseudo-Land-Code – XE, der für „eXtended Ethereum" steht, wie er in nicht gerichtlichen Währungen verwendet wird (z. B. XBT, XRP, XCP).

Ice Age

Eine Hard Fork von Ethereum in Block 200.000, um eine exponentielle Schwierigkeitserhöhung einzuführen (auch Schwierigkeitsbombe genannt) und dadurch einen Übergang zu Proof-of-Stake anzuregen.

Integrierte Entwicklungsumgebung (IDE)

Eine Benutzerschnittstelle, die typischerweise einen Code-Editor, Compiler, Laufzeit und Debugger kombiniert.

Unveränderliches Problem von hochgeladenem Code

Sobald der Vertrags(oder Bibliothek)-Code auf Ethereum hochgeladen wurde, wird er unveränderlich. Standardsoftware-Entwicklungspraktiken basieren darauf, mögliche Fehler zu beheben und neue Funktionen hinzuzufügen. Daher stellt dies eine Herausforderung für die Smart Contract-Entwicklung dar.

Interne Transaktion

Eine Transaktion wurde von einem Vertragskonto an ein anderes Vertragskonto oder eine EOA gesendet (siehe Nachricht).

Ausgabe

Das Prägen von neuem Ether, um das Vorschlagen von Blöcken, deren Attestierung und Überprüfung zu belohnen.

K

Schlüsselableitungsfunktion (Key Derivation Function, KDF)

Auch bekannt als „Passwort-Stretching-Algorithmus", wird sie von Keystore-Formaten zum Schutz vor Brute-Force-, Wörterbuch- und Rainbow-Table-Angriffen auf Passphrasen-Verschlüsselung verwendet, indem wiederholt die Passphrase gehasht wird.

Schlüsseldatei

Das Privatschlüssel-/Adresspaar jedes Kontos existiert als einzelne Schlüsseldatei in einem Ethereum-Client. Dies sind JSON-Textdateien, die den verschlüsselten privaten Schlüssel des Kontos enthalten, der nur mit dem Passwort entschlüsselt werden kann, das während der Kontoerstellung eingegeben wurde.

keccak-256

Kryptografische Hash-Funktion in Ethereum. Keccak-256 wurde als SHA-3 standardisiert.

L

Layer 2 (Ebene 2)

Ein Entwicklungsbereich, der sich darauf konzentriert, Verbesserungen auf das Ethereum-Protokoll aufzusetzen. Diese Verbesserungen beziehen sich auf Transaktionsgeschwindigkeit, günstigere Transaktionsgebühren und Transaktionsanonymität.

LevelDB

Ein Open-Source-On-Disk-Key-Value-Speicher, der als leichtgewichtige Einzelzweck-Bibliothek mit Anbindungen an viele Plattformen implementiert ist.

Bibliothek

Eine spezielle Art von Vertrag, ohne zahlbare Funktionen, ohne Fallbackfunktion und ohne Datenspeicherung. Daher kann sie weder Ether empfangen oder aufbewahren noch Daten speichern. Eine Bibliothek dient als zuvor bereitgestellter Code, den andere Verträge für schreibgeschützte Berechnungen aufrufen können.

Leichter Client

Ein Ethereum-Client, der keine lokale Kopie der Blockchain speichert oder Blöcke und Transaktionen validiert. Er bietet die Funktionen einer Wallet und kann Transaktionen erstellen und übertragen.

LMD_GHOST

Der Fork-Wahl-Algorithmus, der von den Konsensclients von Ethereum verwendet wird, um den Kopf der Blockchain zu identifizieren. LMD-GHOST ist ein Akronym und steht für „Latest Message Driven Greediest Heaviest Observed SubTree", was bedeutet, dass der Kopf der Blockchain der Block mit der größten Ansammlung von Attestierungen in seiner Geschichte ist.

M

Mainnet (Hauptnetz)

Kurz für „Hauptnetzwerk". Dies ist die öffentliche Ethereum-Blockchain. Reale ETH, echter Wert und reale Folgen. Auch als Layer 1 bekannt, wenn Layer-2-Skalierungslösungen diskutiert werden. (Siehe auch Testnetz).

Speicherschwer

Speicherschwere Funktionen sind Prozesse, die eine drastische Verringerung der Geschwindigkeit oder der Durchführbarkeit erleben, wenn sich der verfügbare Speicher auch nur leicht verringert. Ein Beispiel ist der Ethereum-Mining-Algorithmus Ethash.

Merkle Patricia-Trie

Eine Datenstruktur, die in Ethereum verwendet wird, um Schlüssel-Wert-Paare effizient zu speichern.

Nachricht

Eine interne Transaktion, die niemals serialisiert und nur innerhalb der EVM gesendet wird.

Nachrichtenaufruf

Das Übergeben einer Nachricht von einem Konto an ein anderes. Wenn das Zielkonto mit EVM-Code verknüpft ist, wird die virtuelle Maschine mit dem Zustand des Objekts gestartet und die Nachricht wird bearbeitet.

Metropolis

Die dritte Entwicklungsphase von Ethereum, die im Oktober 2017 begann.

Mining

Der Prozess des wiederholten Hashings eines Block-Headers, wobei ein Nonce inkrementiert wird, bis das Ergebnis eine beliebige Anzahl führender binärer Nullen enthält. Dies ist der Prozess, durch den neue Blöcke zu einer Proof-of-Work Blockchain hinzugefügt werden. So wurde Ethereum gesichert, bevor es zu Proof-of-Stake gewechselt hat.

Miner

Ein Netzwerk-Knoten, der den gültigen Proof-of-Work für neue Blöcke durch wiederholtes Pass-Hashing (siehe Ethash) findet. Miner sind nicht länger Teil von Ethereum – sie wurden durch Validatoren ersetzt, als Ethereum zu Proof-of-Stake gewechselt ist.

prägen (mint)

Minting ist ein Vorgang, bei dem neue Token erstellt und in Umlauf gebracht werden, damit sie verwendet werden können. Die Erstellung eines neuen Tokens basiert auf einem dezentralen Mechanismus ohne Beteiligung einer Zentralbehörde.

N

Netzwerk

Verweist auf das Ethereum-Netzwerk, ein Peer-to-Peer-Netzwerk, das Transaktionen propagiert und an jeden Ethereum-Node (Netzwerkteilnehmer) weiterblockt.

Netzwerk-Hashrate

Die kollektive Hashrate, die vom gesamten Mining-Netzwerk produziert wird. Mining auf Ethereum wurde abgeschaltet, als Ethereum zu Proof-of-Stake gewechselt ist.

Non-fungible Token (NFT)

Auch als „Deed“ bekannt, ist dies ein Token-Standard, der durch den ERC-721-Vorschlag eingeführt wurde. NFTs können verfolgt und gehandelt werden, aber jeder Token ist einzigartig und unverwechselbar. Sie sind nicht austauschbar wie ETH und ERC-20 Token. NFTs können das Eigentum an digitalen oder physischen Vermögenswerten repräsentieren.

Node

Ein Software-Client, der am Netzwerk teilnimmt.

Nonce

Ein Wert in der Kryptographie, der nur einmal verwendet werden kann. Eine Konto-Nonce ist ein Transaktionszähler in jedem Konto, der verwendet wird, um Replay-Angriffe zu verhindern.

O

Ommer-(Onkel-)Block

Wenn ein Miner einen gültigen Block findet, könnte ein anderer Miner einen Konkurrenzblock veröffentlicht haben, der zuerst der Spitze der Blockchain hinzugefügt wird. Dieser gültige, aber veraltete Block kann von neueren Blöcken als Ommers aufgenommen werden und erhält eine Teilblockbelohnung. Der Begriff „Ommer" ist der bevorzugte geschlechtsneutrale Begriff für das Geschwisterteil eines Elternblocks, aber es wird auch manchmal „Onkel" verwendet. Dies war für Ethereum relevant, als es sich um ein Proof-of-Work-Netzwerk handelte, aber die Ommers sind keine Eigenschaft von Proof-of-Stake Ethereum, weil genau ein Block-Antragsteller in jedem Slot ausgewählt wird.

Optimistische Rollups

Ein Rollup von Transaktionen, die Betrugsnachweise verwenden, um einen erhöhten Transaktionsdurchsatz auf Layer 2 zu ermöglichen und gleichzeitig die Sicherheit von Mainnet (Layer 1) zu nutzen. Anders als Plasma, eine ähnliche Layer-2-Lösung, können optimistische Rollups komplexere Transaktionstypen handhaben – alles, was in der EVM möglich ist, können auch sie abbilden. Sie haben Latenzprobleme im Vergleich zu Zero-Knowledge-Rollups, weil eine Transaktion durch den Betrugsnachweis angefochten werden kann.

Orakel

Ein Orakel ist eine Brücke zwischen der Blockchain und der realen Welt. Sie fungieren als On-Chain-APIs, die nach Informationen abgefragt und in Smart Contracts verwendet werden können.

P

Parität

Eine der bekanntesten interoperablen Implementierungen der Ethereum Client-Software.

Peer

Verbundene Computer mit Ethereum Client-Software und identischen Kopien der Blockchain.

Peer-to-Peer-Netzwerk

Ein Netzwerk von Computern (Peers), die gemeinsam in der Lage sind, Funktionalitäten ohne zentrale serverbasierte Dienste auszuführen.

Plasma

Eine Off-Chain-Skalierungslösung, die Betrugsnachweise verwendet, z. B. Optimistische Rollups. Plasma ist auf einfache Transaktionen wie grundlegende Token-Transfers und Swaps beschränkt.

Privater Schlüssel (Geheimer Schlüssel)

Eine geheime Nummer, die es Nutzern von Ethereum ermöglicht, das Eigentum an einem Konto oder an Verträgen durch die Erstellung einer digitalen Signatur nachzuweisen (siehe Öffentlicher Schlüssel, Adresse, ECDSA).

Private Blockchain

Eine vollständig private Blockchain ist eine Blockchain mit erlaubtem Zugriff, die nicht öffentlich für den Gebrauch zugänglich ist.

Proof-of-Stake (PoS)

Eine Methode, mit der ein Kryptowährungs-Blockchain-Protokoll einen verteilten Konsens erreichen soll. PoS bittet Nutzer, das Eigentum an einer bestimmten Anzahl von Kryptowährungen (ihr „Anteil" im Netzwerk) nachzuweisen, um an der Validierung von Transaktionen teilnehmen zu können.

Proof-of-Work (PoW, Arbeitsnachweis)

Ein Datenteil (der Nachweis), der eine signifikante Berechnung erfordert, um ihn zu finden.

Öffentlicher Schlüssel

Eine Nummer, abgeleitet über eine Einwegfunktion von einem privaten Schlüssel, die öffentlich zugänglich gemacht werden und von jedem verwendet werden kann, um eine digitale Signatur zu überprüfen, die mit dem entsprechenden privaten Schlüssel erstellt wurde.

R

Beleg

Von einem Ethereum-Client herausgegebene Daten, um das Ergebnis einer bestimmten Transaktion zu repräsentieren, mit einem Hash der Transaktion, deren Blocknummer, der verbrauchten Menge an Gas und, im Fall des Einsatzes eines Smart Contracts, der Adresse des Vertrags.

Wiedereintrittsangriff

Ein Angriff, der aus einem Angreifer-Smart-Contract besteht, der eine Vertragsfunktion in einem Opfer-Smart-Contract so aufruft, dass das Opfer bei der Ausführung den Angreifervertrag erneut rekursiv aufruft. Dies kann zum Beispiel zum Diebstahl von Geldern führen, indem Teile des Opfervertrags übergangen werden, die den Saldo aktualisieren oder den Auszahlungsbetrag zählen.

Reward (Belohnung)

Eine Anzahl Ether, die als Belohnung seitens des Netzwerks für den -Miner in jedem neuen Block enthalten ist, der die Proof-of-Work-Lösung gefunden hat.

Recursive Length Prefix (RLP)

Ein von den Ethereum-Entwicklern entwickelter Codierungsstandard zur Codierung und Serialisierung von Objekten (Datenstrukturen) mit beliebiger Komplexität und Länge.

Gruppierungen (Rollups)

Eine Art Layer-2-Skalierungslösung, die mehrere Transaktionen zusammenfasst und in einer einzigen Transaktion an die Ethereum-Haupt-Blockchain sendet. Dies ermöglicht Einsparungen bei Gaskosten und erhöht den Transaktionsdurchsatz. Es gibt Optimistische und Zero-Knowledge-Gruppierungen, die verschiedene Sicherheitsmethoden anwenden, um diese Skalierbarkeitsgewinne anzubieten.

RPC

Aufruf von Remote-Prozeduren (RPC) ist ein Protokoll, das ein Programm verwendet, um einen Service von einem Programm auf einem anderen Computer in einem Netzwerk anzufordern, ohne die Netzwerkdetails verstehen zu müssen.

S

Sicherer Hash-Algorithmus (SHA)

Eine Familie kryptografischer Hashfunktionen, die vom National Institute of Standards and Technologe (NIST) veröffentlicht wurde.

Serenity

Die Phase der Ethereum-Entwicklung, die eine Reihe von Skalierungs- und Nachhaltigkeitsverbesserungen einleitete und früher als „Ethereum 2.0“ oder „Eth2“ bekannt war.

Serialisierung

Der Prozess der Umwandlung einer Datenstruktur in eine Sequenz von Bytes.

Fragmentierung / Fragmentierungskette (Shard/Shard Chain)

Shard Chains sind diskrete Abschnitte der gesamten Blockchain, für die Untergruppen von Validatoren zuständig sein können. Fragmentierungsketten werden einen erhöhten Transaktionsdurchsatz für Ethereum bieten, indem sie zusätzliche Daten für Layer-2- Lösungen wie Optimistische Gruppierungen und ZK-Gruppierungen bereitstellen.

Seitenkette (Sidechain)

Eine Skalierungslösung, die eine separate Kette mit anderen, oft schnelleren Konsensregeln verwendet. Eine Brücke wird benötigt, um diese Seitenketten mit dem Mainnet zu verbinden. Gruppierungen verwenden ebenfalls Seitenketten, aber sie arbeiten stattdessen mit Mainnet zusammen.

Signieren

Kryptografisch demonstrieren, dass eine Transaktion vom Inhaber eines bestimmten privaten Schlüssels genehmigt wurde.

Singleton

Ein Programmierbegriff, der ein Objekt beschreibt, von dem nur eine Instanz existieren kann.

Slasher

Ein Slasher ist eine Entität, die Attestierungen prüft und nach Vergehen sucht, die es zu bestrafen gilt. Slashings werden ins Netzwerk übermittelt und der nächste Blockvorschlag fügt dem Block den Beweis hinzu. Der Block-Antragsteller erhält dann eine Belohnung dafür, dass er den böswilligen Validator gestraft hat.

Zeitspanne (Slot)

Eine Zeitspanne (12 Sekunden), in der ein neuer Block von einem Validator im Proof-of-Stake-System vorgeschlagen werden kann. Ein Slot kann leer sein. 32 Slots bilden eine Epoche.

Intelligenter Vertrag (Smart Contract)

Ein Programm, das auf der Ethereum-Rechnerinfrastruktur ausgeführt wird.

SNARK

SNARK steht für „succinct non-interactive argument of knowledge" und ist eine Art Zero-Knowledge Proof.

Soft Fork

Eine Abweichung in einer Blockchain, die auftritt, wenn sich die Konsensregeln ändern. Im Gegensatz zu einer Hard Fork ist eine Soft Fork abwärtskompatibel. Das bedeutet, dass aktualisierte Nodes Blöcke, die von nicht aktualisierten Nodes erstellt wurden, validieren können, solange sie den neuen Konsensregeln folgen.

Solidity

Eine prozedurale (imperative) Programmiersprache mit Syntax, die ähnlich wie JavaScript, C++ oder Java ist. Die populärste und am häufigsten verwendete Sprache für Ethereum Smart Contracts. Von Dr. Gavin Wood erstellt.

Solidity Inline Assembly

EVM-Assembly-Sprache in einem Solidity-Programm. Die Unterstützung von Solidity für Inline-Assembly erleichtert das Schreiben bestimmter Operationen.

Spurious Dragon

Eine Hard Fork der Ethereum Blockchain, die in Block 2.675.000 aufgetreten ist, um weitere Denial-of-Service-Angriffsvektoren und einen klaren Zustand zu adressieren (siehe Tangerine Whistle). Auch ein Replay-Angriffsschutzmechanismus (siehe Nonce).

Stablecoin

Ein ERC-20-Token mit einem Wert, der an den Wert eines anderen Assets gekoppelt ist. Es gibt Stablecoins mit Fiat-Währungen wie Dollar, Edelmetalle wie Gold und andere Kryptowährungen wie Bitcoin.

Staking

Überweisen einer Menge von Ether (Ihr Einsatz), um ein Validator zu werden und das Netzwerk zu sichern. Ein Validator prüft Transaktionen und schlägt Blöcke unter einem Proof-of-Stake Konsensmodell vor. Mit Staking erhalten Sie einen wirtschaftlichen Anreiz, im besten Interesse des Netzwerks zu handeln. Sie erhalten Belohnungen für die Ausführung Ihrer Validator-Pflichten, verlieren aber unterschiedliche Mengen an ETH, wenn Sie dies nicht tun.

Staking-Pool

Die kombinierte ETH von mehr als einem Ethereum-Staker, die verwendet wird, um die 32 ETH zu erreichen, die zur Aktivierung eines Sets von Validator-Schlüsseln erforderlich sind. Ein Node-Betreiber verwendet diese Schlüssel, um am Konsens teilzunehmen, und die Blockbelohnungen werden unter den beitragenden Stakern aufgeteilt. Staking-Pools oder das Delegieren von Staking sind nicht Bestandteil des Ethereum-Protokolls, aber es wurden von der Community bereits viele Lösungen entwickelt.

STARK

Die Abkürzung steht für „scalable transparent argument of knowledge" (skalierbares transparentes Wissensargument). Ein STARK ist eine Art Zero-Knowledge-Nachweis.

Zustand

Eine Momentaufnahme aller Salden und Daten auf der Blockchain zu einem bestimmten Zeitpunkt. Er bezieht sich normalerweise auf die Bedingung in einem bestimmten Block.

Zustandskanäle

Eine Layer-2-Lösung, bei der ein Kanal zwischen den Teilnehmern eingerichtet wird, in dem sie frei und kostengünstig handeln können. Nur eine Transaktion zum Einrichten des Kanals und zum Schließen des Kanals wird an das Mainnet gesendet. Dies ermöglicht einen sehr hohen Transaktionsdurchsatz, setzt aber die vorherige Kenntnis der Teilnehmerzahl und das Sperren von Assets voraus.

Qualifizierte Mehrheit

Die qualifizierte Mehrheit ist die Bezeichnung für einen Betrag, der 2/3 (66 %) des gesamten eingesetzten Ethers auf der Beacon Chain übersteigt. Für die Finalisierung von Blöcken auf der Beacon Chain ist eine qualifizierte Mehrheitsentscheidung erforderlich.

Synchronisieren

Der Prozess des Herunterladens der gesamten neuesten Version einer Blockchain auf einen Node.

Sync-Komitee

Das Sync-Komitee ist eine zufällig ausgewählte Gruppe von Validatoren, die ca. alle 27 Stunden aktualisiert wird. Ihr Zweck ist es, gültige Block-Header mit ihrer Unterschrift zu versehen. Das Sync-Komitee ermöglicht es leichten Clients, den Kopf der Blockchain zu verfolgen, ohne auf das gesamte Validator-Set zugreifen zu müssen.

Szabo

Eine Recheneinheit von Ether. 1 szabo = 1012 wei, 106 szabo = 1 Ether.

T

Tangerine Whistle

Eine Hard Fork der Ethereum Blockchain, die in Block 2.463.000 aufgetreten ist, um die Berechnung von Gas für bestimmte I/O-intensive Operationen zu ändern und den kumulierten Zustand vor einem Denial-of-Service-Angriff zu beseitigen, der die niedrigen Gaskosten dieser Operationen ausnutzte.

Terminale Gesamtschwierigkeit (Terminal Total Difficulty, TTD)

Die Gesamtschwierigkeit ist die Summe der Ethash-Mining-Schwierigkeit für alle Blöcke bis zu einem bestimmten Punkt in der Blockchain. Die terminale Gesamtschwierigkeit ist ein spezifischer Wert für die Gesamtschwierigkeit, die als Trigger für die Ausführungsclients verwendet wurde, um ihr Mining abzuschalten und Funktionen zu aktivieren, die für den Übergang zu Proof-of-Stake verantwortlich sind.

Testnetz

Kurz für „Testnetzwerk", ein Netzwerk, das dazu dient, das Verhalten des Hauptnetzwerks von Ethereum zu simulieren (siehe Hauptnetzwerk).

Token

Ein handelbares virtuelles Gut, das in Smart Contracts auf der Ethereum-Blockchain definiert ist.

Token-Standard

Eingeführt mit dem ERC-20-Vorschlag, bietet dies eine standardisierte Smart Contract-Struktur für fungible Token. Token desselben Vertrags können nachverfolgt und gehandelt werden und sind im Gegensatz zu NFTs austauschbar.

Transaktion

Daten, die an die Ethereum-Blockchain übergeben wurden, signiert von einem Ursprungs-Konto, und die eine bestimmte Adresse anvisieren. Die Transaktion enthält Metadaten wie das Gas-Limit für diese Transaktion.

Transaktionsgebühr

Eine Gebühr, die man bezahlen muss, wenn man das Ethereum-Netzwerk nutzen möchte. Beispiele dafür sind das Senden von Guthaben von Ihrer Wallet oder einer dApp-Interaktion, wie zum Beispiel das Tauschen von Token oder der Kauf eines NFTs. Sie können sich das wie eine Servicegebühr vorstellen. Diese Gebühr wird sich je nach Netzwerkauslastung ändern. Der Grund dafür ist, dass Validatoren, die für die Bearbeitung Ihrer Transaktion zuständig sind, wahrscheinlich Transaktionen mit höheren Gebühren bevorzugen – so treibt die Überlastung den Preis in die Höhe.

Auf technischer Ebene bezieht sich die Transaktionsgebühr auf die Menge an Gas, die Ihre Transaktion benötigt.

Die Senkung der Transaktionsgebühren ist derzeit von großem Interesse. Siehe Layer 2.

Vertrauenslosigkeit

Die Fähigkeit eines Netzwerkes, Transaktionen zu vermitteln, ohne dass eine der beteiligten Parteien einem Dritten vertrauen muss.

Turing vollständig

Ein nach dem englischen Mathematiker und Informatiker Alan Turing benanntes Konzept: Ein System von Datenmanipulationsregeln (z. B. der Befehlssatz eines Computers, eine Programmiersprache oder ein Zellularautomat) gilt als „Turing complete“ oder „computationally universal“, wenn es zur Simulation einer beliebigen Turing-Maschine verwendet werden kann.

V

Validator

Ein Node in einem Proof-of-Stake-System, der für die Speicherung von Daten, die Verarbeitung von Transaktionen und das Hinzufügen neuer Blöcke zur Blockchain verantwortlich ist. Um die Validator-Software zu aktivieren, müssen Sie in der Lage sein, 32 ETH zu investieren.

Validator-Lebenszyklus

Die Sequenz von Zuständen, in denen ein Validator existieren kann. Dazu gehören:

  • Hinterlegt: Mindestens 32 ETH wurden vom Validator beim Einzahlungsvertrag hinterlegt
  • Ausstehend: Der Validator befindet sich in der Warteschlange für die Aktivierung und wartet darauf, von bestehenden Validatoren ins Netzwerk gewählt zu werden
  • Aktiv: derzeit Blöcke attestieren und vorschlagen
  • Slashing: Der Validator hat sich falsch verhalten und wird „geslasht."
  • Beenden: Der Validator wurde markiert, weil er entweder freiwillig ging oder weil er herausgeworfen wurde.

Validitätsnachweis

Ein Sicherheitsmodell für bestimmte Layer-2-Lösungen, bei denen zur Geschwindigkeitserhöhung Transaktionen „aufgerollt" und als einzelne Transaktion an Ethereum übermittelt werden. Die Transaktionsberechnung erfolgt off-chain und wird dann mit einem Nachweis ihrer Gültigkeit an die Hauptchain übertragen. Diese Methode erhöht die Anzahl der möglichen Transaktionen bei gleichzeitiger Aufrechterhaltung der Sicherheit. Einige Rollups verwenden Betrugsnachweise.

Validium

Eine Off-Chain-Lösung, die Gültigkeitsnachweise verwendet, um den Transaktionsdurchsatz zu verbessern. Im Gegensatz zu Zero-Knowledge Rollups werden Validium-Daten nicht auf der Layer 1 Mainnet gespeichert.

Vyper

Eine Programmiersprache auf hohem Level mit Python-ähnlicher Syntax. Ziel ist es, näher an eine rein funktionale Sprache zu kommen. Von Vitalik Buterin erstellt.

W

Wallet

Software, die private Schlüssel hält. Wird verwendet, um auf Ethereum-Konten zuzugreifen und diese zu steuern und mit Smart Contracts zu interagieren. Schlüssel müssen nicht in einer Wallet gespeichert werden und können stattdessen aus Offline-Speicher (z. B. Speicherkarte oder Papier) abgerufen werden, um die Sicherheit zu verbessern. Trotz des Namens speichern Wallets niemals die tatsächlichen Münzen oder Token.

Web3

Die dritte Version des Web. Web3 wurde erstmals von Dr. Gavin Wood vorgeschlagen und stellt eine neue Vision und einen neuen Schwerpunkt für Webanwendungen dar – von zentral betriebenen und verwalteten Anwendungen hin zu Anwendungen, die auf dezentralen Protokollen basieren (siehe dapp).

Wei

Die kleinste Stückelung von Ether. 1018 wei = 1 Ether.

Z

Null-Adresse

Eine Ethereum-Adresse, die ausschließlich aus Nullen besteht und häufig als Adresse verwendet wird, um Token aus dem eigenen Umlauf zu entfernen. Es ist zu unterscheiden zwischen dem Token-Burning(), bei dem Tokens über den Token-Burning-Mechanismus endgültig aus dem System der Smart Contracts entfernt werden, und dem Token-Burning, bei dem Tokens an diese Adresse gesendet werden.

Zero-Knowledge-Nachweis

Ein Zero-Knowledge-Nachweis ist eine kryptografische Methode, die es einer Person ermöglicht zu beweisen, dass eine Aussage wahr ist, ohne zusätzliche Informationen zu übermitteln.

Zero-Knowledge Gruppierung (Rollup)

Eine Gruppierung von Transaktionen, die Gültigkeitsnachweise verwenden, um einen erhöhten Layer-2-Transaktionsdurchsatz zu bieten und gleichzeitig die Sicherheit von Mainnet (Layer 1) zu nutzen. Obwohl sie komplexe Transaktionstypen wie Optimistische Gruppierungen nicht bewältigen können, haben sie keine Latenzprobleme, da Transaktionen nachweislich gültig sind, wenn sie abgeschickt werden.

Quellen

Teilweise erstellt von Ethereum beherrschen(opens in a new tab) von Andreas M. Antonopoulos, Gavin Wood(opens in a new tab) unter CC-BY-SA

Tragen Sie zu dieser Seite bei

Haben wir etwas vergessen? Ist etwas nicht korrekt? Helfen Sie uns, indem Sie zu diesem Glossar auf GitHub beitragen!

Erfahren Sie mehr darüber, wie Sie einen Beitrag leisten können

War dieser Artikel hilfreich?