- Neredeyse tamamen C89 ile yazılmış
→ LMDB dışında bağımlılık yok
→ C standart kütüphanesi de minimum düzeyde kullanılıyor
→ POSIX.1-2001 tabanlı tüm işletim sistemlerinde derlenebilir
- Yeniden kullanılabilir mimari
→ libmako : çekirdek kütüphane, I/O olmadan Bitcoin ile ilgili tüm işlevleri içerir
→ libnode : son çalıştırılabilir dosyanın bağlandığı ayrı bir full node kütüphanesi
1 yorum
En meşhur Bitcoin uygulaması olan https://github.com/bitcoin/bitcoin 630 bin satırken
Mako'nun 260 bin satır olduğu söyleniyor. Demek ki bu 260 bin satırın tamamını tek başına yazmış.
Bu kişi için bunun ikinci Bitcoin uygulaması olduğu, ilkini ise Node.js ile yazdığı söyleniyor.
https://github.com/bcoin-org/bcoin
Eğer Bitcoin'i kaynak kod üzerinden öğrenecekseniz, BCoin 0.8.0 sürümü civarını önerdiği söyleniyor.
https://github.com/bcoin-org/bcoin/tree/v0.8.0