EN
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
Review Transcripts
Earn SatsBack
11 Apr 2024
From virtu's presentation - Distribution of nodes in ASes is low - 8k reachable clearnet nodes / 30k unreachable - A contributor has different statistics that show a lot more nodes, not sure which numbers are (more) correct. These numbers are would mean that some of the simulations are already a re...
10 Apr 2024
- Conceptual discussion about the point raised by Sjors in the Tracking issue: [ - The outcome is pretty much the same as in the issue: Some people think it’s better to keep the params, and the rest agree that at least it’s better to keep them for now - A perspective on the options: With the params,...
10 Apr 2024
QML GUI [Slides]( Q&A * Current GUI and QML progress seems slow? * Code review / build system involvement? Will there be a test suite? * Test suite yes, No fuzzing planned * Why not RPC based? * RPC not currently capable of building this UI on top of * Is there a QML dependency graph? ...
10 Apr 2024
The kernel project is just about done with its first stage (separating the validation logic into a separate library), so a discussion about the second stage of the project, giving the library a usable external API was held. Arguments around two questions were collected and briefly debated. 1. Shoul...
10 Apr 2024
* Signet * Reset is less of a priority right now because the faucet is running again, still seeing huge number of requests * Should still reset because of money making from signet coins * Participants agree that getting coins doesn’t seem to be that hard, just need to ask on IRC or so ...
9 Apr 2024
[Slides]( - Started working on this about 2 years ago; in 2021. After we accidentally observed the address flooding anomaly/attack - Primarily uses to extract data from Bitcoin Core nodes with tracepoints. - The infrastructure also includes a fork-observer connected to each node as well as an addr...
9 Apr 2024
Silent payments properties: - two ECDH with each scan key - cost of scanning increases with number of scan keys - multiple address = tweak spend key with label We wouldn’t wanna flip that because then the spend key would be common, reducing anonymity and adding extra scanning work BIP352 recomme...
8 Apr 2024
- Todo: Overview PR that states goal of replacing Knapsack - Introduce Sand Compactor - Demonstrate via Simulations that situation is improved vs Knapsack - Potential privacy leak: all algorithms would be deterministic, but feels insignificant or at least would not make it worse - Should we clea...
8 Apr 2024
- cisaresearch.org, put together by fjahr - Documents progress of half and full agg (theory, implementation and deployment) - Provides collection of CISA-related resources (ML posts, papers, videos/podcasts, etc.) Should provide guidance for further development/open todos for contributors to...
8 Apr 2024
How bad are the bugs? How good are the mitigations? Improvements to mitigations in the last 5 years? Anything else to fix? The talk is a summary of [ . Time warp - What is it? - Off by one in the retargeting period - 2015 blocks instead of 2016 - Impact - Spam (since difficulty is...
8 Apr 2024
Updates: - TX is validated before broadcast (using mempool test). - The sender ignores incoming messages from the receiver (except the handshake and PONG), so the sender cannot send back the tx before disconnection. - When it receives the tx back, it becomes "just a tx in mempool". TODO/NICE TO...
8 Apr 2024
- High level vs low level API: - Low level API could be more useful for multi-party SP implementation - High level API is safer as it avoid managing SP state and staging secret data - Rough consensus that high level API is preferable - Responsibility of grouping and sorting recipients ...
8 Apr 2024
I explained the various stratum v2 roles described in the images here: [ Described the three layers of my main PR: [ 1. Noise protocol 2. Transport based on the TransportV1 / TransportV2 class 3. Application layer (listens on new port, sv2 apps connect to it) Discussion point: the Job Declarator ...
8 Apr 2024
Weak blocks: propagate stuff with low PoW as you are building it - use cases / why you wouldn’t hear of stuff - nonstandard to you - somehow didn’t propagate to you - miner’s prioritisetransaction stuff with no fees - why is this coming up now? - more mempool heterogeneity - “accelerate n...
Community-maintained archive to unlocking knowledge from technical bitcoin transcripts