2 Repos
Running blockchain nodes with reduced storage by using state snapshots for transaction validation.
Distinct from Blockchain Node Operation: Specifically covers lite node operations using snapshots, whereas the parent covers general blockchain node operation.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Lite Node Operations. Refine with filters or upvote what's useful.
java-tron ist eine Java-Implementierung eines Tron-Blockchain-Full-Nodes. Es bietet die Kerninfrastruktur für den Betrieb eines Netzwerkknotens, die Validierung von Transaktionen und die Erstellung von Blöcken. Das Projekt enthält eine Proof-of-Stake-Konsens-Engine, eine verteilte Ledger-Datenbank und eine Smart-Contract-Runtime zur Verwaltung von On-Chain-Zustandsübergängen. Das System zeichnet sich durch die Unterstützung von Full- und Lite-Node-Operationen aus und nutzt State-Snapshots, um die Synchronisierung zu beschleunigen und Hardwareanforderungen zu reduzieren. Es verfügt über eine Multi-Engine-Datenbankabstraktion, die Speicher-Migration, Partitionierung und Pruning über verschiedene physische Festplatten hinweg ermöglicht, um die Performance zu optimieren. Die Software deckt ein breites Spektrum an Blockchain-Funktionen ab, einschließlich digitalem Asset-Management, Netzwerk-Governance durch Repräsentantenwahlen und die Ausführung programmierbarer Logik via Virtual Machine. Sie stellt Blockchain-Daten und -Funktionen über ein Gateway bereit, das HTTP-, gRPC- und JSON-RPC-Protokolle unterstützt. Das Projekt bietet Tools zur Initialisierung von Netzwerkknoten, zur Bereitstellung privater Blockchain-Umgebungen und zur Verwaltung verschlüsselter Account-Keystores.
Provides lite node operation capabilities using state snapshots to reduce hardware requirements.
This project is a full-stack implementation of the TON protocol, serving as a layer 1 blockchain protocol designed for transaction processing and smart contract execution. It encompasses the core blockchain validator node, storage daemons, and network logic required to maintain a distributed ledger. The system is distinguished by a sharding architecture and a specialized virtual machine for deploying asynchronous smart contracts. It utilizes a cell-based data storage model for deterministic serialization and an actor-based asynchronous message passing system for communication between contract
Provides a lightweight blockchain interface for querying network state and interacting with the ledger without running a full node.