Wiki
Biturai Trading Wiki
Das Krypto-Lexikon von Biturai: KI-gestützt, datenbasiert und fortlaufend technisch qualitätsgeprüft.
Der Ethereum Shanghai DoS-Angriff von 2016
Im Jahr 2016 sah sich das Ethereum-Netzwerk einer Reihe von Denial-of-Service-Angriffen gegenüber, oft als "Shanghai-Angriffe" bezeichnet, die Schwachstellen in der Gaspreisstruktur des Netzwerks ausnutzten.
Der Parity-Multisig-Wallet-Hack erklärt
Der Parity-Multisig-Wallet-Hack war ein bedeutendes Ereignis in der frühen Geschichte von Ethereum, das zum Verlust von Millionen von Dollar in Ether führte.
Der DAO-Fork: Die Entstehung von Ethereum und Ethereum Classic
Der DAO-Fork stellt ein entscheidendes Ereignis in der Blockchain-Geschichte dar, das zur Entstehung von Ethereum (ETH) und Ethereum Classic (ETC) führte.
Tenderly: Transaktionen simulieren und debuggen
Tenderly ist eine leistungsstarke Blockchain-Operationsplattform, die entwickelt wurde, um Transaktionen vor ihrer Ausführung in einem Live-Netzwerk zu simulieren und zu debuggen.
Foundry: Das Smart-Contract-Entwicklungs-Framework erklärt
Foundry ist ein leistungsstarkes und schnelles Toolkit für die Entwicklung, das Testen und die Bereitstellung von Smart Contracts auf Ethereum und anderen EVM-kompatiblen Blockchains.
Der Solidity-Compiler (solc) und Optimizer erklärt
Der Solidity-Compiler, bekannt als solc, übersetzt menschenlesbaren Solidity-Code in Bytecode, den die Ethereum Virtual Machine (EVM) ausführen kann.
Inline-Assembly in Solidity erklärt
Inline-Assembly in Solidity ermöglicht den direkten, Low-Level-Zugriff auf die Ethereum Virtual Machine und erlaubt so hochoptimierten Smart-Contract-Code.
Yul: Die Zwischensprache der Ethereum Virtual Machine erklärt
Yul ist eine Zwischensprache, die speziell für die Ethereum Virtual Machine entwickelt wurde und Entwicklern eine präzise Kontrolle und Optimierung ermöglicht.
Huff: Low-Level-EVM-Programmierung erklärt
Huff ist eine Low-Level-Programmiersprache für die Ethereum Virtual Machine, die eine hochoptimierte Smart-Contract-Entwicklung ermöglicht.
Formale Verifikation von Smart Contracts erklärt
Formale Verifikation nutzt mathematische Methoden, um die Korrektheit und Sicherheit von Smart-Contract-Code gegen eine vordefinierte Spezifikation zu beweisen.
Smart-Contract-Audits: Was sie leisten und was nicht
Smart-Contract-Audits sind ein kritischer Prozess zur Überprüfung von Blockchain-Code, um Schwachstellen zu identifizieren und die Sicherheit vor der Bereitstellung zu gewährleisten.
Unendliche Token-Approvals: Risiken und Widerruf
Token-Approvals gewähren Smart Contracts die Berechtigung, Ihre Tokens zu bewegen, und unendliche Approvals bleiben unbegrenzt aktiv. Diese Dauerhaftigkeit birgt erhebliche Sicherheitsrisiken, wenn sie nicht aktiv verwaltet werden.
Zugriffskontroll-Schwachstellen in Smart Contracts erklärt
Zugriffskontrolle in Smart Contracts legt fest, wer mit bestimmten Funktionen interagieren darf, um unbefugte Operationen zu verhindern.
Oracle-Manipulationsangriffe in DeFi erklärt
Oracle-Manipulationsangriffe nutzen Schwachstellen in dezentralen Finanzprotokollen aus, indem sie diesen falsche Preisdaten zuführen.
Integer-Overflow und -Underflow in Smart Contracts
Integer-Overflow- und -Underflow-Schwachstellen treten auf, wenn arithmetische Operationen in Smart Contracts Ergebnisse liefern, die außerhalb des Bereichs liegen, den eine Variable speichern kann.
Flash-Loan-Angriffe auf DeFi-Protokolle erklärt
Flash-Loan-Angriffe nutzen Schwachstellen in DeFi-Protokollen aus, indem sie unbesicherte, transaktionsinterne Kredite zur Marktmanipulation oder zum Abzug von Geldern verwenden.
Front-Running von Smart-Contract-Transaktionen erklärt
Front-Running bei Smart-Contract-Transaktionen tritt auf, wenn eine Entität fortgeschrittenes Wissen über ausstehende Blockchain-Transaktionen ausnutzt, um einen unfairen Vorteil zu erzielen.
Reentrancy-Angriffe auf Smart Contracts erklärt
Ein Reentrancy-Angriff ist eine kritische Sicherheitslücke, bei der ein bösartiger externer Vertrag wiederholt eine Funktion aufruft, bevor ihre ursprüngliche Ausführung abgeschlossen ist.
ABI-Kodierung in Ethereum erklärt
Die Application Binary Interface (ABI) in Ethereum definiert, wie Smart Contracts mit externen Anwendungen und anderen Contracts kommunizieren.
Calldata vs. Memory: Parameter-Übergabe in Solidity
Das Verständnis des Unterschieds zwischen Calldata und Memory ist grundlegend für die effiziente und sichere Entwicklung von Smart Contracts in Solidity.