Skip to content

Synaptics-Lab/Neurochain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neurochain

Compiler-Driven Static Scheduling for Deterministic Parallel Execution in Distributed Ledger Systems

Testnet TPS License: MIT Docs


Abstract

Neurochain introduces compiler-driven static scheduling — a paradigm shift in smart contract execution that moves conflict detection and parallelization from runtime to compile time. By requiring contracts to declare their state access patterns via annotations, the compiler builds a deterministic dependency graph that enables safe, predictable parallel execution without runtime locks, optimistic retries, or speculative execution.

This approach achieves 100,000+ TPS in mainnet-configured benchmarks with sub-500ms finality on a 3-validator geographically distributed testnet.


Key Innovations

1. Compiler-Driven Static Scheduling (CDSS)

Traditional blockchains detect conflicts at runtime (optimistic concurrency) or execute sequentially. Neurochain requires developers to annotate contracts with their read/write access patterns:

#[reads(balance_of(sender), balance_of(recipient))]
#[writes(balance_of(sender), balance_of(recipient))]
pub fn transfer(recipient: Address, amount: u64) { ... }

The compiler uses these annotations to:

  • Build a static dependency graph across all transactions in a block
  • Partition execution into parallel lanes with guaranteed non-interference
  • Compute exact gas costs at compile time (no estimation uncertainty)

2. Stake-Weighted Checkpoint BFT (SCBFT)

Neurochain uses a checkpoint-based consensus protocol with the following properties:

Property Mechanism
Leader Election Deterministic, stake-weighted rotation per checkpoint height
Finality Optimistic (single checkpoint) + absolute (quorum)
Byzantine Tolerance ≤1/3 stake controlled by malicious validators
Recovery Embedded full transactions in checkpoint broadcasts (non-leaders never miss state)
Checkpoint Interval 100–500ms adaptive

3. Native ISO 20022 Interoperability

Financial message parsing is a first-class primitive, not an add-on. Neurochain natively supports ISO 20022 message types (pacs.008, pacs.009, camt.053) for direct integration with banking infrastructure without bridges or oracles.


Performance

Metric Value Environment
Throughput 100,000+ TPS Mainnet-configured (sharded, LTO)
Latency <500ms 3-node cross-continental mesh
Checkpoint Time 100–500ms Adaptive based on load
Validator Requirement 3+ Minimum for BFT safety

Testnet Topology

Node Location Role
Alpha Frankfurt, Germany Validator + RPC
Bravo Johannesburg, South Africa Validator + RPC
Zeta New York, USA Validator + RPC

Live testnet: explorer.synapticchain.xyz


Architecture Overview

┌─────────────────────────────────────────────────────────────┐
│                     Application Layer                        │
│  Wallet  │  Explorer  │  DEX  │  NFT  │  RWA  │  ISO20022  │
├─────────────────────────────────────────────────────────────┤
│                     Runtime Layer                            │
│  Parallel Executor  │  Oracle Host  │  VRF  │  Gas Meter   │
├─────────────────────────────────────────────────────────────┤
│                     VM Layer                                 │
│  SynapticVM (stack-based)  │  Execution Plan Interpreter     │
├─────────────────────────────────────────────────────────────┤
│                     Compiler Layer                           │
│  Lexer → Parser → Type Checker → Scheduler → Planner → Gas   │
├─────────────────────────────────────────────────────────────┤
│                     Consensus Layer                          │
│  SCBFT  │  DAG Builder  │  Vote Aggregation  │  Checkpoint  │
├─────────────────────────────────────────────────────────────┤
│                     Network Layer                            │
│  libp2p (QUIC/Noise/Yamux)  │  GossipSub  │  Kademlia DHT  │
├─────────────────────────────────────────────────────────────┤
│                     Storage Layer                            │
│  RocksDB (default)  │  QMDB (optional, lock-free, NVMe)     │
└─────────────────────────────────────────────────────────────┘

Comparison with Existing Systems

Feature Bitcoin Ethereum (early) Solana Neurochain
Consensus PoW PoW/PoS PoH + PoS SCBFT
TPS ~7 ~15 ~65k 100k+
Finality ~60 min ~15 min ~12 sec <500ms
Parallel Execution None None Optimistic Deterministic (compile-time)
Smart Contract Safety N/A Runtime checks Runtime checks Static analysis + compile-time scheduling
ISO 20022 No No No Native

Use Cases

Cross-Border Payments (Africa)

Traditional remittance corridors charge 8–10% fees with 3–5 day settlement. Neurochain's sub-500ms finality and ISO 20022 native support enable real-time settlement at fractions of traditional costs.

Tokenized Real World Assets (RWA)

Real estate, commodities, and carbon credits can be fractionalized and traded with deterministic execution guarantees. The compiler ensures no conflicting state mutations during high-volume trading periods.

Central Bank Digital Currency (CBDC) Infrastructure

The checkpoint-based consensus and ISO 20022 interoperability make Neurochain suitable for central bank settlement layers requiring both high throughput and regulatory compliance.


Security Model

Threat Assumptions

  • Byzantine validators: Up to 1/3 of total stake may be malicious
  • Network partitions: Temporary partitions are tolerated; checkpoints resume after reconnection
  • Sybil attacks: Prevented by stake-weighted consensus (minimum stake required)

Cryptographic Primitives

  • Signatures: Ed25519 (individual), BLS (aggregate checkpoint signatures)
  • Hashing: SHA3-256 for transaction hashing, SHA2-256 for Merkle trees
  • Address Encoding: bech32 with syn1 prefix

Research & Publications

  • Compiler-Driven Static Scheduling for Deterministic Parallel Smart Contract Execution at 100K+ TPSLaTeX source (9 pages, compiled PDF available upon request)

  • Compiler-Driven Static Scheduling for Deterministic Parallel Smart Contract Execution — In preparation for arXiv submission

  • SCBFT: Stake-Weighted Checkpoint Byzantine Fault Tolerance — Technical whitepaper in review

  • ISO 20022 Native Settlement on Layer-1 Blockchains — Banking technology brief


Ecosystem

Neurochain is developed by the SynapticChain team. The full ecosystem includes:

Component Description
Core Protocol Rust-based node implementation (private)
Smart Contracts SynapticLang DSL with static analysis (private)
Explorer Block explorer and indexing API (private)
Wallet Multi-platform wallet with token support (private)
SDKs Python, TypeScript, Rust client libraries (private)
Documentation 782+ technical documents (private)

Note: Implementation source code is maintained in private repositories for competitive and security reasons. Access is available to qualified partners, investors, and researchers under NDA.


Citation

If you reference this work in academic or industry research:

@misc{neurochain2026,
  title={Neurochain: Compiler-Driven Static Scheduling for High-Throughput Blockchain Settlement},
  author={SynapticChain Research Team},
  year={2026},
  howpublished={\url{https://github.com/Synaptics-Lab/Neurochain}},
  note={Accessed: 2026-05-28}
}

Contact

  • Website: synapticchain.xyz
  • Live Testnet: explorer.synapticchain.xyz
  • Investor Relations: Open an issue on this repository or contact via website
  • Research Collaboration: Open an issue with your institutional affiliation

Neurochain — Rewiring value transfer through deterministic execution.

About

Compiler-Driven Static Scheduling for High-Throughput Blockchain Settlement — Public Research & Whitepaper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages