比特币的开发

寻找更多有关当前规范、软件和开发者的信息

比特币是开源的,任何开发者都可以为这个项目做出贡献。GitHub代码仓库中有你需要的一切。请务必阅读并遵照README中描述的开发流程,也请提供高质量的代码,并遵循所有的开发准则。

有关比特币开发的讨论在Github和sourceforge上的比特币-开发的邮件列表上进行。稍为非正式的开发讨论在irc.freenode.net#bitcoin-dev上进行(web界面, 历史记录)。

文档记录

如果你有兴趣了解更多关于比特币的技术细节以及如何使用现有的工具和 API,建议你先了解 开发者文档记录.

核心开发人员

比特币系统最初是由中本聪先生设计的。他的最先的比特币代码库现在被后来的开发者和一个社区的志愿者们作为 Bitcoin Core 来维护。

Wladimir J. van der Laan
Gavin Andresen
Jeff Garzik
Gregory Maxwell
Pieter Wuille
Jonas Schnelli

负责任的披露

bitcoin-security@lists.sourceforge.net

如果你发现了一个有关比特币的漏洞,非严重的漏洞可以用英文发送电子邮件给任何核心开发人员或发送给上面列出的私人比特币安全邮件列表。一个花费昂贵的拒绝服务攻击就是一个非严重漏洞的例子。对于未加密的电子邮箱来说太敏感的严重漏洞应该被发送到一个或多个核心开发人员那里,同时用他们的 PGP 密钥(s)来加密。

开发人员社区

下面这些聊天室和网站开展关于比特币发展的讨论。请确保在发布任何信息前阅读它们的行为规范。

Bitcoin Core贡献者

(根据代码提交次数排序)

icon
(1129)
icon
(431)
icon
(307)
icon
(269)
icon
(250)
icon
(149)
icon
(123)
icon
(121)
icon
(99)
icon
(77)
icon
(71)
icon
(70)
icon
(60)
icon
(34)
icon
(31)
icon
(29)
icon
(25)
icon
(25)
icon
(24)
icon
(20)
icon
(18)
icon
(18)
icon
(18)
icon
(16)
icon
(16)
icon
(15)
icon
(15)
icon
(14)
icon
(13)
icon
(13)
icon
(13)
icon
(11)
icon
(10)
icon
(10)
icon
(10)
icon
(10)
icon
(10)
icon
(10)
icon
(10)
icon
(9)
icon
(9)
icon
(9)
icon
(8)
icon
(8)
icon
(8)
icon
(8)
icon
(7)
icon
(7)
icon
(7)
icon
(7)
icon
(7)
icon
(7)
icon
(6)
icon
(6)
icon
(6)
icon
(6)
icon
(6)
icon
(6)
icon
(6)
icon
(5)
icon
(5)
icon
(5)
icon
(5)
icon
(5)
icon
(5)
icon
(5)
icon
(5)
icon
(5)
icon
(4)
icon
(4)
icon
(4)
icon
(4)
icon
(4)
icon
(4)
icon
(4)
icon
(4)
icon
(4)
icon
(4)
icon
(4)
icon
(4)
icon
(4)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(3)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(2)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)
icon
(1)

更多的开源项目

你可以通过回答一些关于你的技能的问题.选择一个项目来做贡献。

  • Armory - A wallet with enhanced security features.
  • BFGMiner - A modular miner.
  • Bitcoin Explorer - A command line tool, built on libbitcoin.
  • Bitcoin Server - A full node and query server, built on libbitcoin.
  • Bitcoin Wallet - A SPV wallet for Android and Blackberry.
  • bitcoinj - A library for SPV wallets, written in Java.
  • btcd - A full node, written in Go.
  • btcwallet - A hierarchical deterministic wallet daemon, written in Go.
  • Electrum - A fast server-trusting wallet.
  • Eloipool - A fast mining pool server application, written in Python.
  • Libbitcoin - A cross-platform development toolkit, written in C++.
  • Libblkmaker - A client library for the getblocktemplate mining protocol, written in C.
  • MultiBit HD - An international SPV wallet for desktops.
  • NBitcoin - A cross-platform library, written in C#.
  • picocoin - A tiny library with lightweight client and utilities, written in C.
  • python-bitcoinlib - A library for structures and protocols, written in Python.
  • Python Blkmaker - A client library for the getblocktemplate mining protocol, written in Python.
  • 显示更多...