-
Notifications
You must be signed in to change notification settings - Fork 50
Home
This wiki contains design documentation for the Bitcoin Core node and wallet. The documentation is in a draft stage (potentially about future changes) and may be incorporated into the git repository when it is mature enough. Mature Bitcoin Core related documentation can be found in the in-repo /doc folder (general user and developer documentation) and the docs repository (more loosely coupled documentation).
The wiki is also used for collaborative editing of the release notes draft.
For notes on documentation of the Bitcoin protocol, please use the bitcoin wiki or btcinformation.org
To prevent spam, this wiki is read-only, but you can request write access in the bitcoin-core-dev IRC channel or by creating an issue in the Bitcoin Core repository.
Release notes & Testing guide (v31)
IRC Meetings & Working groups
Build & Dev
- CMake Goals and Guidelines
- GitHub-alternatives-for-Bitcoin-Core
- Fuzz Trophies
- Developer Notes for Qt Code
P2P & Network
- [P2P] known TxOrphanage problems
- Addrman and eclipse attacks
- Mempool and mining
- P2P Current Priorities
- P2P Design Philosophy
Wallet
- Improving Large Wallet Performance
- Wallet Class Structure Changes
- Wallet Transaction Conflict Tracking
- Wallet Use Cases
External Resources
**Archival Testing Guides **