比特币的开发
寻找更多有关当前规范、软件和开发者的信息
文档记录
如果你有兴趣了解更多关于比特币的技术细节以及如何使用现有的工具和 API,建议你先了解 开发者文档记录.
核心开发人员
比特币系统最初是由中本聪先生设计的。他的最先的比特币代码库现在被后来的开发者和一个社区的志愿者们作为 Bitcoin Core 来维护。
负责任的披露
bitcoin-security@lists.sourceforge.net
如果你发现了一个有关比特币的漏洞,非严重的漏洞可以用英文发送电子邮件给任何核心开发人员或发送给上面列出的私人比特币安全邮件列表。一个花费昂贵的拒绝服务攻击就是一个非严重漏洞的例子。对于未加密的电子邮箱来说太敏感的严重漏洞应该被发送到一个或多个核心开发人员那里,同时用他们的 PGP 密钥(s)来加密。
参与
比特币是开源的,任何开发者都可以为这个项目做出贡献。GitHub代码仓库中有你需要的一切。请务必阅读并遵照README中描述的开发流程,也请提供高质量的代码,并遵循所有的开发准则。
有关比特币开发的讨论在Github和sourceforge上的比特币-开发的邮件列表上进行。稍为非正式的开发讨论在irc.freenode.net#bitcoin-dev上进行(web界面, 历史记录)。
更多的开源项目
你可以通过回答一些关于你的技能的问题.选择一个项目来做贡献。
- 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.
- 显示更多...
开发人员社区
下面这些聊天室和网站开展关于比特币发展的讨论。请确保在发布任何信息前阅读它们的行为规范。
Bitcoin Core贡献者
(根据代码提交次数排序)
cardpuncher
(2)
RhettCreighton
(1)
drupalnomad
(1)
ptrckbrwn
(1)
Subo1978
(1)
delirium---
(1)
azeteki
(1)
APerson241
(1)
richierichrawr
(1)