Bitcoinfejlesztés
Jusson több információhoz a jelenlegi specifikációval, szoftverrel és fejlesztőkkel kapcsolatban.
Dokumentáció
Amennyiben szeretne többet megtudni a Bitcoin technikai részleteiről, és arról, hogy hogyan használhatóak a rendelkezésre álló eszközök és API-k, érdemes a fejlesztői dokumentáció tanulmányozásával kezdnie.
Magfejlesztők
A Bitcoin-rendszer eredeti tervei Satoshi Nakamotótól származnak. Az eredeti Bitcoin-alapkódot jelenleg a Bitcoin Core alábbi fejlesztői, valamint önkéntesi közössége tartja karban.
Felelős közzététel
bitcoin-security@lists.sourceforge.net
Amennyiben bármilyen, a Bitcoinnal kapcsolatos sebezhetőségre bukkan, a nem kritikus biztonsági réseket angol nyelvű e-mailben a magfejlesztők bármelyikének elküldheti, vagy megoszthatja a fent látható privát bitcoin-security levelezőlistán. Egy nem kritikus biztonsági résre jó példa egy, csak nagy költséggel kivitelezhető szolgáltatásmegtagadással járó támadás (DoS). Azokat a kritikus biztonsági réseket, amelyek túlságosan érzékenyek egy titkosítás nélküli e-mailben való elküldéshez, a PGP kulcsukkal titkosítva célszerű elküldenie egy vagy több magfejlesztőnek.
Legyen részese a projektnek
A Bitcoin egy ingyenes szoftver, és bármely fejlesztő hozzájárulhat a projekthez. Minden, amire csak szüksége van, megtalálható a GitHub-repozitóriumban. Kérjük, mindenképpen olvassa el a README-ben található fejlesztési folyamatot, illetve készítsen jó minőségű kódot, valamint tartson tiszteletben minden irányelvet.
A fejlesztéssel kapcsolatos megbeszélések a GitHub weboldalán és a sourceforge bitcoin-development levelezőlistáján történnek. A fejlesztéssel kapcsolatos, kevésbé formális megbeszélések az irc.freenode.net #bitcoin-dev hashtag alatt kapnak helyet (webes interfész, naplók).
Még több ingyenes szoftverprojekt
Néhány, készségeire vonatkozó kérdés megválaszolásával megállapíthatja, hogy melyik projektben érdemes részt vennie.
- 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.
- Tovább...
Fejlesztői közösségek
A következő chatszobák és weboldalak a Bitcoin fejlesztésével kapcsolatos párbeszédnek biztosítanak felületet. A posztolás előtt, kérjük, olvassa el a magatartási szabályokat.
Bitcoin Core közreműködők
(A hozzájárulások menyiségének sorrendjében:)