Pengembangan bitcoin
Temukan informasi lebih lanjut mengenai spesifikasi, perangkat lunak, dan para pengembang.
Dokumentasi
Jika Anda tertarik untuk mempelajari lebih lanjut mengenai rincian teknis dari Bitcoin dan bagaimana menggunakan peralatan dan API yang ada, Anda disarankan untuk memulai dengan menjelajahi dokumentasi developer.
Para Pengembang inti
Sistem Bitcoin awalnya dirancang oleh Satoshi Nakamoto. Basis kode Bitcoin asli miliknya sekarang dipertahankan sebagai Bitcoin Core oleh para pengembang dan komunitas relawan.
Pengungkapan tanggung jawab
bitcoin-security@lists.sourceforge.net
Jika Anda menemukan kelemahan terkait Bitcoin, kelemahan yang tidak darurat dapat diemail dalam Bahasa Inggris kepada pengembang inti manapun atau dikirim ke milis keamanan-bitcoin swasta yang tertera di atas. Kelemahan yang tidak darurat contohnya adalah penolakan berbiaya mahal atas serangan layanan. Kelemahan darurat yang riskan untuk dituliskan di email yang tidak dienkripsi sebaiknya dikirim ke lebih dari satu pengembang inti, dienskripsi dengan kunci PGP mereka.
Ikut terlibat
Bitcoin adalah perangkat lunak gratis dan setiap pengembang dapat berkontribusi dalam proyek ini. Semua yang Anda butuhkan ada di repositori GitHub. Mohon pastikan untuk membaca dan mengikuti proses pengembangan dalam README, serta menyediakan kode yang berkualitas baik dan hormati semua panduan.
Diskusi pengembangan dilakukan di GitHub dan milis pengembangan-bitcoin di sourceforge. Sedangkan diskusi pengembangan yang tidak terlalu formal ada di irc.freenode.net #bitcoin-dev (antarmuka web, catatan).
Proyek-proyek perangkat lunak gratis lainnya
Anda dapat memilih proyek untuk berkontribusi dengan menjawab beberapa pertanyaan mengenai kemampuan Anda.
- Armory - A Bitcoin client with enhanced security features.
- BFGMiner - Modular Bitcoin mining software.
- bitcoinj - A Java implementation of a Bitcoin client-only node used in thin SPV Bitcoin clients.
- Bitcoin Wallet for Android - A thin SPV Bitcoin client for mobiles.
- Bits of Proof Enterprise Bitcoin Server - A modular implementation of the Bitcoin protocol in Java.
- btcd - A full node bitcoin implementation written in Go.
- btcwallet - A hierarchical deterministic wallet daemon written in Go.
- Electrum - A fast Bitcoin client relying on remote servers to store the block chain.
- Eloipool - A fast Python mining pool server software.
- libbitcoin - An asynchronous C++ library for Bitcoin.
- libblkmaker and python-blkmaker - Client side libraries for the getblocktemplate mining protocol.
- NBitcoin - A cross-platform .NET Bitcoin library. (Mac,IOS,Android,WP,Tablets,Mono,Desktop)
- libbitcoin-server - A libbitcoin-based blockchain query server.
- picocoin - A tiny bitcoin library, with lightweight client and utils.
- python-bitcoinlib - A Python2/3 Bitcoin library.
- sx - Modular Bitcoin commandline utilities.
- Tampilkan lebih...
Komunitas Pengembang
Beberapa chatroom dan situs berikut menyediakan diskusi tentang perkembangan Bitcoin. Pastikan untuk membaca aturan-aturan mereka sebelum menulis posting.
Para kontributor Bitcoin Core
(Urut berdasarkan jumlah komitmen)