Devilyxrd Blockchain
Go ve TypeScript ile geliştirdiğim kişisel blockchain Ar-Ge projesi; konsensüs, servis mimarisi ve gerçek cihazlarda çok düğümlü testler.
Devilyxrd Blockchain System; Go ile geliştirilen blockchain çekirdeğini TypeScript ve NestJS servisleriyle bir araya getiren kişisel Ar-Ge projem. Blok üretimi, validator koordinasyonu, cüzdan ve sözleşme servislerini birlikte ele alıyorum.
Dağıtık bir sistemde birden fazla düğümün aynı zincirde kalmasını sağlamak ve bunu yalnız yerel bir süreçte değil, gerçek cihazlar üzerinde gözlemlemek istedim.
Aynı durumu paylaşan birden fazla makine.
Blockchain çekirdeği ve servislerin sorumluluklarını ayrı katmanlarda ele almak.
İzinli PoA yapısı ve imzalı validator oylarıyla kesinleşme; Go servisleri, NestJS katmanı, gRPC ve PostgreSQL ile birlikte çalışıyor. Raspberry Pi düğümleri gerçek test ortamını oluşturuyor.
Uzun süreli çalışmayı doğrulamak, yalnız bir düğümün ayakta görünmesine bakmak değil. Düğümler arası tutarlılık, blok üretiminin sürmesi ve koşunun sınırlarının kaydedilmesi birlikte değerlendirilmeli.
13–16 Temmuz 2026 tarihli 72 saatlik testte üç Raspberry Pi 4B üzerinde 86.553 blok raporlandı. 863 düğümler arası kontrolde zincir ayrışması veya kesinleşme durması gözlenmedi. Bu, belirtilen koşuya ait bir bulgudur; sistemin tüm hata senaryolarını kapsamaz.