Blockchain & Kripto
Özel

Rust PoW Blockchain Node & Smart Contract Engine

RustTokioRocksDBSHA-256SerdeTCP Sockets

Asenkron madencilik, kalıcı RocksDB veri yönetimi ve modüler bir akıllı kontrat (smart contract) motoru içeren, Rust ile inşa edilmiş yüksek eşzamanlılıklı Proof-of-Work (PoW) blockchain node'u.

Teknoloji Yığını

RustTokioRocksDBSHA-256SerdeTCP Sockets

Sistem Metrikleri

Ağır kriptografik madencilik döngüsünü, Tokio asenkron görevleri aracılığıyla ağ TCP dinleyicisinden izole ederek senkron I/O bloklanmalarını tamamen ortadan kaldırır
RocksDB kullanan yüksek performanslı Key-Value kalıcılığı (persistence), zincir yüklemesi sırasında $O(1)$ blok erişimi ve minimum bellek ek yükü (overhead) garantiler

Bunu Neden İnşa Ettim?

"Bu projeyi dağıtık defter (distributed ledger) mekaniklerini, asenkron ağ I/O'sunu ve kriptografik durum geçişlerini (state transitions) derinlemesine kavramak için geliştirdim. Hazır framework'ler kullanmak yerine, bakiye eşlemelerini, blok serileştirmesini ve non-blocking ağ dinlemesini manuel olarak yöneten özel bir PoW konsensüs mekanizması ve state machine inşa ettim."

Mimari & Kararlar

Node, `tokio` asenkron çalışma zamanı üzerinde koşar ve CPU-bound madencilik döngüsünü (mining loop), I/O-bound P2P TCP dinleyicisinden temiz bir şekilde izole eder. Kriptografik blok özetleme işlemi SHA-256 ile katı bir şekilde uygulanır. Blok dizisi ve hesap bakiyelerinden oluşan global durum (state), `Arc<Mutex<T>>` kullanılarak güvenli bir şekilde mutasyona uğratılır ve lokal bir `RocksDB` instance'ına kalıcı olarak yazılır (flush). Akıllı kontratlar Rust trait'leri kullanılarak modellenir, bu da JSON serileştirilmiş payload'ların doğrudan zincir durumu üzerinde polimorfik olarak yürütülmesine olanak tanır.

Temel Özellikler

  • 01.Dinamik SHA-256 zorluk (difficulty) kısıtlamalarına sahip asenkron Proof-of-Work (PoW) madencilik döngüsü
  • 02.Kalıcı ve yüksek verimli (high-throughput) blok depolaması için deterministik RocksDB entegrasyonu
  • 03.Rust trait'leri ve Serde deserileştirmesi kullanan polimorfik akıllı kontrat (smart contract) yürütme motoru
  • 04.Asenkron P2P node iletişimi için tasarlanmış non-blocking TCP dinleyici mimarisi
Not: Bu depo (repository) kesinlikle gizli tutulmaktadır. Çekirdek konsensüs, kriptografi ve depolama katmanları tamamen çalışır durumda olsa da, tüm otonom node'ları birbirine bağlayıp senkronize edecek olan dağıtık P2P yönlendirme (gossip network) protokolü şu anda aktif geliştirme aşamasındadır. Proje, bu global ağ katmanının tamamlanmasıyla v1.0 sürümüne ulaşacaktır.