Разработка Биткойн

Найти больше информации о текущих спецификациях, программном обеспечении и разработчиках.

Разработка Биткойн ведётся с открытым исходным кодом и любой разработчик может внести свой вклад в проект. Всё, что вам может понадобиться, находится в нашем репозитории на GitHub. Пожалуйста, обязательно прочитайте и следуйте процессу разработки, описанному в файле README, пишите код хорошего качества и уважайте все правила.

Обсуждения разработчиков происходит на GitHub и в почтовой рассылке bitcoin-dev на sourceforge. Менее официальные обсуждения разработки проходят на irc.freenode.net #bitcoin-dev (чате, история).

Документация

Если вы заинтересованы в получении дополнительной информации о технических деталях Биткойна и как использовать существующие инструменты и API, рекомендуется начать с изучения документации для разработчиков.

Основные разработчики

Система Биткойн была создана Сатоши Накамото. Его базовый исходный код сейчас поддерживается командой разработчиков Bitcoin Core и сообществом волонтеров.

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

Раскрытие информации

bitcoin-security@lists.sourceforge.net

Если вы обнаружили связанную с Биткойном уязвимость, некритические уязвимости можно отправлять по электронной почте на английском языке любому из основных разработчиков или отправить в частный список рассылки биткойн-безопасности, указанный выше. Примером некритической уязвимости является, например, сложная в исполнении атака отказа в обслуживании. Сообщения о критических уязвимостях должны быть зашифрованы PGP-ключем(ключами) и отправлены одному из разработчиков.

Сообщества разработчиков

Обсуждение биткойн-разработки происходит на следующих чатах и вебсайтах. Прежде чем писать там, обязательно прочтите правила.

Участники проекта 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.
  • Показать еще...