Bitcoin Core Peer-to-Peer Process Isolation

This project aims to remove the handling of peer connection and message handling from the bitcoind binary. Instead, a new binary is introduced which solely handles peer-to-peer traffic, and communicates with Bitcoin Core over its new IPC interface. This allows for complete separation of trusted and untrusted data, more robust testing, and even new implementations of the peer-to-peer layer.

This work is funded by the DCI’s Bitcoin Security Initiative.

People:

Cory Fields, MIT Digital Currency Initiative

Outputs:

None yet; this is an ongoing project

Previous
Previous

Bitcoin Kernel API

Next
Next

Designing Payment Tokens For Safety, Integrity, Interoperability, and Usability with JPMC