Skip to main content

Welcome to Basalt

Basalt is a Layer 1 blockchain built on .NET 9 with Native AOT compilation, purpose-built for enterprise use cases that demand regulatory compliance, deterministic finality, and high throughput. Whether you are tokenizing real-world assets, building supply chain traceability systems, operating energy market settlements, or issuing decentralized identities, Basalt provides the infrastructure to do so within a compliance-first framework.

Unlike general-purpose blockchains that bolt on compliance as an afterthought, Basalt embeds identity verification, KYC/AML screening, and regulatory controls directly into the protocol layer. Smart contracts are written in C# and validated at compile time with Roslyn analyzers, eliminating entire classes of vulnerabilities before code ever reaches the chain. The result is a blockchain that enterprises can adopt without sacrificing the regulatory obligations they operate under.

Key Features

  • Native AOT Compilation -- Single-binary deployment with no JIT overhead, sub-millisecond startup, and predictable memory usage. No reflection, no runtime code generation.
  • BLAKE3 Hashing -- Primary hash function delivering best-in-class throughput for block hashing, Merkle trees, and transaction integrity.
  • Ed25519 Signatures -- Fast, secure digital signatures for all transaction signing and identity verification.
  • BLS12-381 Aggregate Signatures -- Compact multi-validator signature aggregation for consensus, reducing on-chain storage and verification costs.
  • BasaltBFT Consensus -- A HotStuff-derived Byzantine Fault Tolerant consensus protocol producing blocks every 400ms with deterministic finality. No probabilistic confirmation windows.
  • Merkle Patricia Trie + RocksDB -- Authenticated state storage with cryptographic proofs, backed by RocksDB for persistent, crash-recoverable data.
  • C# Smart Contracts with Roslyn Analyzers -- Write contracts in idiomatic C# with compile-time safety checks that catch reentrancy, unbounded loops, and unsafe patterns before deployment.
  • Built-in Compliance -- Native KYC/AML identity registry, MiCA-aligned transfer controls, and GDPR-compatible data handling wired directly into the transaction executor.
  • EVM Bridge -- Cross-chain asset movement between Basalt and EVM-compatible chains via multisig relayers and Merkle proof verification.
  • P2P Networking with Episub Gossip -- TCP transport with Kademlia DHT for peer discovery and Episub protocol for efficient block and transaction propagation.
  • Installation -- Set up your development environment and build Basalt from source.
  • Quickstart -- Run a local node or spin up a 4-validator devnet in minutes.
  • Architecture -- Understand the layered design and project structure.

Token Economics

ParameterValue
Token SymbolBSLT
Decimals18
Block Time400ms
Block Gas Limit100,000,000
Max Transactions10,000 per block
FinalityDeterministic (single block)

The BSLT token serves as the native unit of account for gas fees, staking, and governance. Validators must stake a minimum of 100,000 BSLT to participate in consensus, with stake-weighted leader selection ensuring proportional block production rights.