Data Availability
Kurz erklärt: Data Availability (Datenverfügbarkeit) bezeichnet in Blockchain-Systemen die Garantie, dass die Daten hinter einem Block oder Zustandsübergang tatsächlich veröffentlicht wurden und von allen Teilnehmern abgerufen werden können. Sie ist ein zentraler Sicherheitsaspekt insbesondere für Layer-2-Lösungen. Das Problem der Datenverfügbarkeit Damit die Teilnehmer eines Netzwerks die Korrektheit eines Zustands unabhängig prüfen können, müssen die zugrunde […]
Restaking
Kurz erklärt: Restaking ist ein Verfahren im Umfeld von Proof-of-Stake-Netzwerken, bei dem bereits gestakte Kryptowerte (etwa gestaktes Ether) ein zweites Mal eingesetzt werden, um zusätzliche Dienste und Protokolle kryptoökonomisch abzusichern. Bekannt wurde das Konzept ab 2023 vor allem durch das Protokoll EigenLayer. Herkunft und Einordnung Der Begriff Restaking wurde ab 2023 im Ethereum-Ökosystem geprägt und […]
IBC (Inter-Blockchain Communication)
Kurz erklärt: IBC (Inter-Blockchain Communication) ist ein offenes Protokoll, das den vertrauensminimierten Austausch von Daten und Token zwischen unabhängigen Blockchains ermöglicht. Es wurde im Rahmen des Cosmos-Ökosystems entwickelt und 2021 produktiv freigegeben. Herkunft und Entwicklung IBC entstand als Kernbestandteil der Vision eines „Internets der Blockchains“, die im Cosmos-Whitepaper (2016) von Jae Kwon und Ethan Buchman […]
Validium
Kurz erklärt: Ein Validium ist eine Layer-2-Skalierungslösung, die die Korrektheit von Transaktionen durch kryptografische Gültigkeitsbeweise (validity proofs) sichert, die zugehörigen Transaktionsdaten jedoch ausserhalb der Hauptkette vorhält. Abgrenzung zu Rollups Validium ähnelt einem ZK-Rollup, weil beide Verfahren für jede Transaktionscharge einen Gültigkeitsbeweis (häufig ein Zero-Knowledge-Beweis) auf der Layer-1-Kette einreichen. Der entscheidende Unterschied liegt in der Datenverfügbarkeit: […]
Optimistic Rollup
Kurz erklärt: Ein Optimistic Rollup ist eine Layer-2-Skalierungslösung für Blockchains wie Ethereum, die Transaktionen ausserhalb der Hauptkette bündelt und standardmässig als gültig annimmt. Ihre Korrektheit wird nur bei einem Einspruch über sogenannte Betrugsbeweise (fraud proofs) überprüft. Grundprinzip Der Name leitet sich vom Begriff „optimistisch“ ab: Der Rollup geht zunächst davon aus, dass alle eingereichten Transaktionen […]
LayerZero
Kurz erklärt: LayerZero ist ein 2022 gestartetes Interoperabilitätsprotokoll, das den Austausch von Nachrichten und Werten zwischen unterschiedlichen Blockchains ermöglicht. Es zählt zur Kategorie der Cross-Chain-Infrastruktur und wird von der Firma LayerZero Labs entwickelt. Herkunft und Einordnung LayerZero wurde von LayerZero Labs entwickelt und ab 2022 verfügbar gemacht. Das Protokoll adressiert das Problem, dass Blockchains wie […]
Smart-Contract-Audit
Kurz erklärt: Ein Smart-Contract-Audit ist eine systematische Sicherheitsprüfung des Quell- oder Bytecodes eines Smart Contracts mit dem Ziel, Programmfehler, Schwachstellen und wirtschaftliche Risiken vor oder nach der Bereitstellung zu identifizieren. Es ist eine verbreitete Praxis im Umfeld von Ethereum und anderen Vertrags-Plattformen. Hintergrund und Motivation Smart Contracts verwalten häufig erhebliche Vermögenswerte und sind nach der […]
Wormhole
Kurz erklärt: Wormhole ist ein 2021 eingeführtes Interoperabilitätsprotokoll, das die Übertragung von Token und beliebigen Daten zwischen verschiedenen Blockchains ermöglicht. Es zählt zur Cross-Chain-Infrastruktur und verbindet unter anderem Solana und Ethereum. Herkunft und Zweck Wormhole entstand 2021 zunächst als Brücke zwischen Solana und Ethereum und wurde ursprünglich maßgeblich von der Firma Jump Crypto mitentwickelt. In […]
Proxy Contract
Kurz erklärt: Ein Proxy Contract ist ein Smart Contract, der eingehende Funktionsaufrufe über den Low-Level-Befehl delegatecall an einen separaten Logik-Vertrag weiterleitet, während er selbst dauerhaft die Daten und die Vertragsadresse hält. Dieses Muster bildet die technische Grundlage vieler Upgradeable Contracts. Herkunft und Zweck Smart Contracts auf der Ethereum-Blockchain sind nach ihrer Bereitstellung grundsätzlich unveränderlich (immutable). […]
Upgradeable Contract
Kurz erklärt: Ein Upgradeable Contract (aktualisierbarer Smart Contract) ist ein Vertrag, dessen Programmlogik nach der Bereitstellung geändert werden kann, ohne dass der gespeicherte Zustand oder die Vertragsadresse verloren gehen. Umgesetzt wird dies technisch meist über einen Proxy Contract. Hintergrund Smart Contracts auf Plattformen wie Ethereum sind standardmäßig unveränderlich. Diese Eigenschaft schafft Vertrauen, erschwert aber die […]