13 poin oleh xguru 2021-11-17 | 1 komentar | Bagikan ke WhatsApp
  • 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

 
xguru 2021-11-17

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