Razvoj bitcoina
Izvedite več o trenutni specifikaciji, programski opremi in razvijalcih.
Dokumentacija
Če želite izvedeti več o tehničnih podrobnostih bitcoina in o uporabi obstoječih orodij in programskih vmesnikov (API-jev), si lahko ogledate dokumentacijo za razvijalce.
Glavni razvijalci
Sistem bitcoin je zasnoval Satoši Nakamoto. Njegovo izvirno kodo sedaj vzdržujejo in razvijajo pod imenom Bitcoin Core naslednji razvijalci in skupnost prostovoljcev.
Odgovorno razkritje
bitcoin-security@lists.sourceforge.net
Če najdete nekritično ranljivost, ki zadeva bitcoin, jo lahko sporočite (v angleščini) kateremukoli jedrnemu razvijalcu ali pa na zasebni poštni seznam bitcoin-security@lists.sourceforge.net. Primer nekritične ranljivosti bi bil npr. drag ali težaven DoS napad. Kritične ranljivosti, ki so preveč občutljiva informacija za nešifirano pošto, pa pošljite enemu ali več jedrnim razvijalcem; šifrirajte jih z javnim PGP-ključem prejemnika.
Pridružite se
Bitcoin je prosta programska oprema in vsak programer lahko prispeva k projektu. Vse potrebno je v odlagališču na GitHubu. Če želite prispevati, prosimo, sledite navodilom, smernicam in postopku, opisanem v datoteki README, in stremite k visoki kvaliteti kode.
Razvojne debate potekajo na GitHubu in v skupini bitcoin-development na Sourceforgeu. Bolj neformalni pogovori potekajo na IRC-u na irc.freenode.net na #bitcoin-dev (spletni vmesnik, zgodovina).
Nadaljnji projekti proste programske opreme
Projekt, h kateremu bi lahko prispevali, lahko izberete z odgovorom na nekaj vprašanj o vaših veščinah.
- 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.
- Pokaži več...
Skupnosti razvijalcev
Spodaj je seznam klepetalnic in spletnih strani, ki gostijo debate o razvoju bitcoina. Prosimo, da pred vključitvijo v pogovor najprej preberete njihova pravila in pogoje za sodelovanje v debatah.
Bitcoin Core razvijalci
(Razvrščeno po številu prispevkov)