neo

NEO Smart Economy

24 articles 3.5k View on GitHub ↗
24 articles
Neo Caching Mechanisms: How RelayCache, HeaderCache, and ReflectionCache Boost Node Performance

Discover how Neo's caching mechanisms RelayCache, HeaderCache, and ReflectionCache boost performance by reducing network broadcasts, disk I/O, and reflection calls.

performance
Mar 8, 2026
How Neo.Json Implements JSON Serialization for Blockchain Entities and Contract Parameters

Learn how Neo.Json serializes blockchain entities and contract parameters deterministically using a JToken hierarchy and ToJson methods for efficient RPC and smart contract communication.

internals
Mar 8, 2026
Hardforks in Neo: How the Hardfork Enum Tracks Protocol Upgrades

Discover 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.

internals
Mar 8, 2026
How NEP-6 Wallet Files Store Account Keys and Encryption Methods

Discover 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.

how-to-guide
Mar 8, 2026
Structure of Network Messages in Neo's P2P Protocol: Binary Encoding, Headers, and Compression

Explore Neo P2P protocol network messages. Learn about binary encoding, message headers, and LZ4 compression, all managed by the Neo.Network.P2P.Message class.

internals
Mar 8, 2026
How CallFlags Control Smart Contract Method Invocation Permissions and Scope in Neo

Learn how CallFlags control Neo smart contract invocation permissions and scope. Understand how this byte-sized bit-mask enum dictates execution and ensures security.

internals
Mar 8, 2026
NEF File Structure and Smart Contract Serialization in Neo N3

Understand 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.

internals
Mar 8, 2026
How Neo Implements Consensus Participation and Block Validation Through the Blockchain Actor

Discover how Neo uses its Blockchain actor for consensus participation and block validation, ensuring hash integrity, height continuity, and validator signatures before ledger persistence.

deep-dive
Mar 8, 2026
What Is TxRouter? Transaction Propagation in the NEO P2P Network

Discover 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.

internals
Mar 8, 2026
How Smart Contract Storage Contexts Enable Persistent Key-Value Storage in Neo

Discover how Neo smart contract storage contexts provide persistent key-value storage by mapping contract keys to the blockchain's durable SnapshotCache.

deep-dive
Mar 8, 2026
Neo Header Cache Architecture: How It Optimizes Block Header Synchronization

Discover Neo's Header Cache architecture for O(1) block header lookups. Optimize your P2P block synchronization and reduce latency with this in-memory solution.

architecture
Mar 8, 2026
How Neo Implements Interop Services for Smart Contract Blockchain State Access

Discover how Neo implements interop services for smart contract blockchain state access. Learn about its six-layer architecture and secure data handling.

internals
Mar 8, 2026

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →