Dezvoltarea Bitcoin
Găseşte mai multe informaţii despre specificaţiile curente, software şi dezvoltatori.
Documentaţie
Dacă doreşti să înveţi mai multe despre detaliile tehnice ale Bitcoin şi cum să foloseşti unelte şi API-uri existente, este recomandat să începi prin a explora documentaţia pentru dezvoltatori.
Dezvoltatori principali
Sistemul Bitcoin a fost creat original si gandit de Satoshi Nakamoto. Baza originala a Bitcoin este acum intretinuta ca BitcoinCore de urmatori dezvoltatori si de comunitatea de voluntari.
Aducere la cunoştiinţă
bitcoin-security@lists.sourceforge.net
În cazul în care găseşti o vulnerabilitate legată de Bitcoin, vulnerabilităţile non-critice pot fi trimise prin email, în engleză, către programatorii principali sau trimise către lista privată de email bitcoin-security enunţată mai sus. Un exemplu de vulnerabilitate non-critică ar fi un atac de tip Denial of Service foarte costisitor de executat. Vulnerabilităţile critice ce sunt prea sensibile pentru a fi trimise printr-un email necriptat trebuiesc trimise către unul sau mai mulţi programatori principali, criptate cu cheia(sau cheile) lor PGP.
Participaţi la dezvoltare
Bitcoin este un software gratis şi orice programator poate contribui la proiect. În repozitoriul GitHub găseşti tot ce ai nevoie . Te rugăm să citeşti şi să respecţi procesul de dezvoltare detaliat în README, sa adaugi cod de calitate şi să respecţi indicaţiile.
Discuţiile legate de dezvoltarea Bitcoin au loc pe Github şi în lista de email bitcoin-development de pe sourceforge. Discuţii mai puţin formale legate de dezvoltarea Bitcoin au lor pe irc.freenode.net #bitcoin-dev (interfaţă web, loguri).
Mai multe proiecte open source
Poti alege un proiect la care sa contribui raspunzand la cateva intrebari despre priceperea ta.
- 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.
- Mai mult..
Comunitate dezvoltare
Următoarele camere de chat şi siteuri găzduiesc discuţii despre dezvoltarea Bitcoin. Te rugăm să citeşti regulile lor de conduită înainte să postezi.
Contributori la Bitcoin Core
(Ordonat după numărul de commituri)