Tüm projeler
08 / Blockchain · 2026

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.

01 — Genel bakış

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.

02 — İhtiyaç ve kapsam

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.
03 — Katkımın kapsamı
01 / 03 — Kapsam

Blockchain çekirdeği ve servislerin sorumluluklarını ayrı katmanlarda ele almak.

04 — Teknik yaklaşım

İ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.

05 — Bu projeden notlar

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.

06 — Çıktı ve mevcut durum

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.

İlgili projeler
Sıradaki proje · 09GAIA / AgroBlock