- Hampir seluruhnya ditulis dalam C89
→ Tidak ada dependensi selain LMDB
→ Menggunakan pustaka standar C seminimal mungkin
→ Dapat dikompilasi di semua OS berbasis POSIX.1-2001
- Arsitektur yang dapat digunakan kembali
→ libmako : pustaka inti, mencakup semua fungsi terkait Bitcoin tanpa IO
→ libnode : pustaka full node terpisah yang ditautkan oleh berkas eksekusi akhir
1 komentar
Dibandingkan implementasi Bitcoin paling terkenal, https://github.com/bitcoin/bitcoin, yang berukuran 630 ribu baris,
Mako katanya hanya 260 ribu baris. Berarti dia menulis sendiri seluruh 260 ribu baris itu.
Orang ini bilang bahwa ini adalah implementasi Bitcoin keduanya; yang pertama ditulis dengan Node.js.
https://github.com/bcoin-org/bcoin
Kalau ingin mempelajari Bitcoin lewat source code, dia merekomendasikan BCoin versi 0.8.0.
https://github.com/bcoin-org/bcoin/tree/v0.8.0