13 puan yazan xguru 2021-11-17 | 1 yorum | WhatsApp'ta paylaş
  • 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

 
xguru 2021-11-17

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