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