2 Repos
Tools that advance the blockchain state by simulating the production of blocks in constant time.
Distinct from Block Mining: Distinct from general Block Mining: focuses on the acceleration and time-manipulation for testing purposes.
Explore 2 awesome GitHub repositories matching data & databases · Mining Accelerators. Refine with filters or upvote what's useful.
Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu
Advances the simulated blockchain by a specified number of blocks instantly to test time-dependent logic.
Aleth ist ein Ethereum-C++-Client und eine Full-Node-Implementierung. Er bietet einen Virtual-Machine-Executor zum Ausführen und Debuggen von Bytecode, einen Blockchain-Zustands-Debugger und eine Serialisierungsbibliothek zum Kodieren und Dekodieren von Daten unter Verwendung des Recursive-Length-Prefix-Formats. Das Projekt enthält ein dediziertes Mining-Tool zur Erzeugung von Blöcken und zum Benchmarking der Leistung von Hashing-Hardware. Es zeichnet sich zudem durch einen Zustands-Debugger aus, der Zustandsänderungen vor und nach der Ausführung analysiert und schrittweise Ausführungstraces für die virtuelle Maschine generiert. Die Implementierung deckt Node-Operationen ab, einschließlich Peer-Discovery über Bootnodes, Snapshot-basierte Zustandssynchronisierung und kryptografisches Schlüsselmanagement zum Signieren von Transaktionen. Sie bietet zudem ein Framework zur Überprüfung der Konsensstabilität, zur Simulation von Smart-Contract-Logik und zur Bereitstellung von Verträgen innerhalb privater Netzwerke.
Provides optimized C++ routines to accelerate block production through hardware-efficient hashing operations.