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.
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