
Study & contribute to bitcoin and lightning open source

Interactive AI chat to learn about bitcoin technology and its history

Technical bitcoin search engine

Daily summary of key bitcoin tech development discussions and updates

Engaging bitcoin dev intro for coders using technical texts and code challenges

Review technical bitcoin transcripts and earn sats
Two recent Kernel workshops on what an API would look like and to polish the API. Also consideration on how Kernel would interplay with multiprocess
Initial scope to these few things. Yet powerful.
Tx processing, header processing, coinsdb on a separate branch. Not a big addition to add that in eventually
Separate fuzzing interface convenient and easier to iterate on
Josie helped with silent payment scanner
Replacing leveldb with something that allows parallel read-only access would be useful, replacing the parsing of block dat files
Concerns discussed about ensuring database consistency, especially during reorganizations
Cant have separate bitcoind process and kernel reading same data
Big question today: how to dogfood this API?
RPC calls
This is a c++ project, just have a c++ library? 1:1 c:c++ headers
Block-linearizer, was it faster? Yes, faster, and also simpler. See: https://github.com/TheCharlatan/bitcoin/tree/kernelLinearize It is using c++ wrapper around c api
Dont think its a good idea to expose everything in the kernel library externally. Example of soft forks causing issues.
Community-maintained archive to unlocking knowledge from technical bitcoin transcripts




