Distributed Blockchain Exchange Platform Development by Max HoraDistributed Blockchain Exchange Platform Development by Max Hora

Distributed Blockchain Exchange Platform Development

Max Hora

Max Hora

Verified

Distributed Blockchain Exchange Platform — .NET 9 / Blazor WASM / SignalR
Designed and built a distributed digital asset exchange platform where multiple browser clients maintain independent blockchain copies, synchronized through a custom consensus protocol over SignalR WebSockets.
The system runs entirely in the browser via Blazor WebAssembly. Each client stores its own blockchain in IndexedDB and validates transactions locally using a UTXO model. A SignalR messaging hub coordinates peer discovery, block propagation, and multi-node consensus (minimum 3 nodes). Smart contracts are compiled dynamically from C# at runtime and executed within the Blazor sandbox.
Payment processing integrates Stripe for fiat-to-token conversion, triggering certificate minting through the smart contract layer. Authentication uses X.509 client certificates with JWT token exchange.

Key deliverables

Real-time peer-to-peer messaging hub handling transaction payloads with MessagePack serialization
Dynamic C# smart contract compilation and execution in WebAssembly
Custom consensus protocol with automatic reconnection and failure recovery
Multi-currency support (AUDC, USDC, BTC, ETH) with Stripe payment integration
Azure Functions serverless API for peer coordination, orders, and webhook processing
Full multi-client E2E test harness using isolated Chrome profiles with remote debugging
Like this project

Posted Apr 16, 2026

Developed a blockchain asset exchange platform using .NET and Blazor.