Transcripts

date icon

Goals - allow nodes to get a utxo set quickly (1h) - at the same time, no major security concessions Approach - Provide serialized utxo snapshot - get headers chain first, load snapshot and deserialize, sync to tip from that - then start background verification with a 2nd snapshot - finally, com...

Fuzzing
date icon

27 Apr 2023

date icon

Slides: # Fuzzing - Fuzzing is done continuously. Fuzz targets can pay off even years later by finding newly introduced bugs. - Example in slide about libFuzzer fuzzing a `parse_json` function which might crash on some weird input but won’t report invalid json inputs that pass parsing. libFuzzer ...

date icon

Questions and Answers Q: bitcoind and bitcoin-qt linked against kernel the libary in the future? - presenter: yes, that is a / the goal Q: Have you looked at an electrum implementation using libbitcoinkernel? - audience: yes, would be good to have something like this! - audience: Also could do t...

date icon

# Part 1 What makes bitcoin core fun - Intellectual challenge/problems - Interesting, diverse, open source project collaborators - Meaningful project goals - Culturally the project is a meritocracy - Scientific domain intersecting with real world problems - Real world usage What makes bitcoin c...

ASMap
date icon

25 Apr 2023

date icon

Should we ship it every Core release? - The initial idea is shipping a map file every Core release. Fabian wrote an article about how would be integrated into the deployment (). - Some devs pointed out an option would be to have it separated to the release process, any regular contributor could upd...

date icon

Current Problems lot of problems in the mempool 1. eviction is broken 2. mining algorithm is part of the problem, it’s not perfect 3. RBF is like totally broken we complain all the time, sometimes we do/don't RBF when we should/shouldn't Eviction - Eviction is when mempool is full, and we want ...

date icon

Slides: Problems CPFP Doesn’t Work When Mempool Min Feerate Rises Bad for users who want to use CPFP and L2s, but also a glaring limitation in our ability to assess transaction incentive compatibility Pinning - being able to feebump transaction is a pinning concern - counterpart can intenti...

Refactors
date icon

25 Apr 2023

date icon

One take-away from the Chaincode residency in 2019 was: Don’t do refactors (unless you really need it) A marked increase from 2019 to today (Chart on the increase of refactors) The comments and PRs are steady but the refactors are increasing Quibble about how regular reviewers are counted (should...

Silent Payments
date icon

25 Apr 2023

date icon

BIP Overview Scanning key and spending key are different: better security. Silent payment transactions are indistinguishable from transactions with taproot outputs on-chain. Q: Address labeling, why not create two silent payment addresses? A: It doubles scanning costs. Limited to taproot UTXOs (...

Transcripts

Community-maintained archive to unlocking knowledge from technical bitcoin transcripts

Transcripts

Explore all Products

ChatBTC imageBitcoin searchBitcoin TLDRSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count
We'd love to hear your feedback on this project?Give Feedback