neo
NEO Smart Economy
Discover how Neo's caching mechanisms RelayCache, HeaderCache, and ReflectionCache boost performance by reducing network broadcasts, disk I/O, and reflection calls.
How Neo.Json Implements JSON Serialization for Blockchain Entities and Contract ParametersLearn how Neo.Json serializes blockchain entities and contract parameters deterministically using a JToken hierarchy and ToJson methods for efficient RPC and smart contract communication.
Hardforks in Neo: How the Hardfork Enum Tracks Protocol UpgradesDiscover how Neo hardforks, tracked by the Hardfork enum, enable deterministic protocol upgrades affecting validation rules and more. Understand this key feature of the Neo blockchain.
How NEP-6 Wallet Files Store Account Keys and Encryption MethodsDiscover how NEP-6 wallet files store account keys using NEP-2 encryption AES-256-ECB and scrypt. Understand the encryption parameters within the JSON structure.
Structure of Network Messages in Neo's P2P Protocol: Binary Encoding, Headers, and CompressionExplore Neo P2P protocol network messages. Learn about binary encoding, message headers, and LZ4 compression, all managed by the Neo.Network.P2P.Message class.
How CallFlags Control Smart Contract Method Invocation Permissions and Scope in NeoLearn how CallFlags control Neo smart contract invocation permissions and scope. Understand how this byte-sized bit-mask enum dictates execution and ensures security.
NEF File Structure and Smart Contract Serialization in Neo N3Understand the NEF file structure and smart contract serialization in Neo N3. Learn about its binary format, header layout, metadata, and ISerializable interface for deterministic encoding.
How Neo Implements Consensus Participation and Block Validation Through the Blockchain ActorDiscover how Neo uses its Blockchain actor for consensus participation and block validation, ensuring hash integrity, height continuity, and validator signatures before ledger persistence.
What Is TxRouter? Transaction Propagation in the NEO P2P NetworkDiscover TxRouter, the Akka.NET actor responsible for state-independent pre-verification and efficient transaction propagation across the NEO P2P network. Learn how it speeds up validation.
How Smart Contract Storage Contexts Enable Persistent Key-Value Storage in NeoDiscover how Neo smart contract storage contexts provide persistent key-value storage by mapping contract keys to the blockchain's durable SnapshotCache.
Neo Header Cache Architecture: How It Optimizes Block Header SynchronizationDiscover Neo's Header Cache architecture for O(1) block header lookups. Optimize your P2P block synchronization and reduce latency with this in-memory solution.
How Neo Implements Interop Services for Smart Contract Blockchain State AccessDiscover how Neo implements interop services for smart contract blockchain state access. Learn about its six-layer architecture and secure data handling.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →