Transcripts

Back

Bitcoin Core Dev Tech 2023 (Sept)

bitcoin core dev tech

/

2023 09

date icon

21 Sept 2023

CMake Update
date icon

Update Hebasto has a branch he has been PRing into his own repo. Opened a huge CMake PR for Bitcoin core. Introducing it chunk by chunk on his own repo QT and GUIX is after that Next steps How to get this into Core? We don’t have something clean. Still have something wonky and how and what to...

bitcoin core dev tech

/

2023 09

date icon

21 Sept 2023

Remove the legacy wallet and updating descriptors
date icon

Wallet migration + legacy wallet removal The long-term goal targeted for v29 is to delete BDB and drop the legacy wallet. The migration PR for the GUI was just merged recently, so that will be possible for the next release v26. The "Drop migratewallet experimental warning" PR (#28037) should also g...

bitcoin core dev tech

/

2023 09

date icon

21 Sept 2023

Signature Aggregation Update
date icon

The status of the Half-Agg BIP? TODOs but also no use cases upcoming so adding it to the BIP repo doesn't seem useful BIP Half-agg [TODOs for BIP]( Consider setting z_0 = 1 Reconsider maximum number of signatures Add failing verification test vectors that exercise edge cases. Add signing test ...

bitcoin core dev tech

/

2023 09

date icon

20 Sept 2023

AssumeUTXO Update
date icon

- One remaining PR - [#27596]( - Adds loadtxoutset and getchainstate RPC, documentation, scripts, tests - Adds critical functionality needed for assumeutxo validation to work: net processing updates, validation interface updates, verifydb bugfix, cache rebalancing - Makes other improvements ...

bitcoin core dev tech

/

2023 09

date icon

20 Sept 2023

Kernel Planning
date icon

Undecided on where to take this next Carl purposely didn't plan beyond what we have Options: Look for who the users currently are of kernel code and polish those interfaces. We'll end up with a bunch of trade-offs. And I don't see us piecemeal extracting something that is useable to core and someo...

bitcoin core dev tech

/

2023 09

date icon

20 Sept 2023

Libsecp256k1 Meeting
date icon

- Topics: Scope, Priorities - Next release Dec 16th - Scope: Informal agreeement currently - What new modules to add? - Needs a specification (whatever that means, Pseudocode etc.0 - Should we formalize the agreement more? Should also not be too specific - What are examples where this came up in the...

bitcoin core dev tech

/

2023 09

date icon

20 Sept 2023

P2P Design Goals
date icon

Guiding Questions - _What are we trying to achieve?_ - _What are we trying to prevent?_ - _How so we weight performance over privacy?_ - _What is our tolerance level for net attacks?_ - Are we trying to add stuff to the network or are we trying to prevent people getting information? - Network to...

bitcoin core dev tech

/

2023 09

date icon

20 Sept 2023

Package Relay Planning
date icon

Package Relay Planning What can we do better, keep doing? This is all the work that needs to be done for package relay -> big chart ![package relay PRs](/bitcoin-core-dev-tech/2023-09/package-relay-todos.png) Left part is mempool validation stuff. It’s how we decide if we put transactions in the...

bitcoin core dev tech

/

2023 09

date icon

20 Sept 2023

Privacy Metrics for Coin Selection
date icon

- Goal: Get privacy consciousness into coin selection - Configurability - Privacy vs cost (waste) - Privacy: weighted on a 0-5 scale - Cost: weighted on a 0-5 scale - Convert privacy preference (0-5) into satoshis to make it compatible with the waste score - Combined score = PrivacyScoreWeig...

bitcoin core dev tech

/

2023 09

date icon

19 Sept 2023

Discussion on open Coin Selection matters
date icon

* **Topic: review of * Problem statement: when doing manual RBF (without using bumpfee RPC) we treat previous change output as a receiver and thus create two outputs to the same address * Proposal: combine amount on outputs to the same address * What are valid use-cases for having the s...

bitcoin core dev tech

/

2023 09

date icon

19 Sept 2023

P2P working session
date icon

Erlay - Gleb is active and ready to move forward - [#21515]( - Are there people generally interested in review? - I wanted first to convince myself that this is useful. I couldn't [reproduce]( the numbers from the paper - 5% was what I got with ~100 connections. My node is listening on a non-stan...

bitcoin core dev tech

/

2023 09

date icon

18 Sept 2023

Kernel Update
date icon

Original roadmap decided by carl was: - Stage 1 - Step 1 Introduce bitcoin-chainstate "kitchen sink" - Step 2 (wrapped up ~2mon ago) remove non-valiation code - Step 3 (where we are rn) remove non-validation headers from bitcoin-chainstate - We have mostly implemented - Step 4 integrate libb...

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