Ran full-IBD benchmarks for PR #20827.
Measured a ~4% IBD speed-up with -prune=550 and default dbcache and a whooping 17.4% (!!) speed-up using -prune=8800 and -dbcache=4000.
Full results:
https://github.com/bitcoin/bitcoin/pull/20827#issuecomment-1023108273
I solved @robot__dreams first Bitcoin-flavored cryptography challenge (https://gist.github.com/robot-dreams/669c13bc724fdeb9af8460c9b64d5665) with the help of @kalle Schnorr Basics explainer (https://popeller.io/schnorr-basics).
Here's a write-up (and spoiler).
I'm currently running IBD benchmarks for @lukedashjr 's #20827 on a dedicated benchmarking machine. I expect them to finish next week.
https://github.com/bitcoin/bitcoin/pull/20827#issuecomment-1009016428
I've rented the machine till end of the month. Any other PRs that need IBD benchmarks?
@jb55 IIRC you were working on a self-hostable LN+on-chain payment processor in Rust a few months ago? I'm looking for something more lightweight than BTCPayServer for my nix-bitcoin node... It's overkill for just receiving the occasional donation. Is project an option?
pretty easy to send everyone on the lightning network 1 satoshi:
$ lightning-cli listnodes | jq -r '.nodes[].nodeid' > nodes.txt
$ echo 'lightning-cli keysend "$1" 1sat | jq -c .' > dosend && chmod +x ./dosend
$ <nodes.txt parallel ./dosend | tee res.json
RT @0xb10c
Looking at the pools that mined more than 3 blocks since taproot activation or included a P2TR spend, it's clear that F2Pool and AntPool are, very likely, NOT including P2TR spends. F2Pool already mentioned that they will upgrade their infrastructure soon.
I'm streaming the Bitcoin Taproot soft-fork activation.
Join me for sound notifications and a real-time feed of blocks and taproot transactions!
Twitter: https://twitter.com/i/broadcasts/1MnxnkVapdeKO
Twitch: https://www.twitch.tv/0xb10c
YouTube: https://www.youtube.com/watch?v=YihYNYFdXsQ
We have been working on making reorgs on SigNet a reality and are looking for feedback on approach and parameters. If you want to test the reorg handling of your app, please let us know!
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-September/019413.html
I've summarized my work on Userspace, Statically Defined Tracing support for Bitcoin Core in my Coinbase grant half-time report.
[bitcoin] Merged PR from 0xB10C: tracing: first tracepoints and documentation on User-Space, Statically Defined Tracing (USDT) https://github.com/bitcoin/bitcoin/pull/22006
If future tracepoints for e.g. peer dis / connections, addrman, UTXO set changes, etc get merged, this might be an alternative to
@lopp
's Statoshi.info which requires a rebase on each Bitcoin Core release. I'd also argue that the bitcoind-observer setup is easier.
And block connection timings during IBD and data about validated blocks/second, transactions/second, inputs/second, and sigops/second.
While limited by the three trancepoints added in #22006, it is already showing real time P2P message count and traffic per message type.
https://bitcoind.observer/d/Z3_pFfZnz/p2p-network-traffic?refresh=30s&var-msg_types=All
I build an experimental Bitcoin Core Prometheus metrics exporter based on the eBPF and USDT tracepoints I add in PR #22006 (https://github.com/bitcoin/bitcoin/pull/22006).
https://github.com/0xB10C/bitcoind-observer
Grafana demo available on https://bitcoind.observer
@michaelfolkson you might find this interesting
Couldn't really talk about it on Tuesday as everything was still in limbo 😬
RT @0xb10c
We donated 4 of the 6 existing mainnet Pay-to-Taproot outputs (currently anyone-can-spend) to @bitcoinbrink.
Thank you @f2pool_official and @satofishi for including the non-standard transaction in a block!🐟
transaction:
b10c007c60e14f9d087e0291d4d0c7869697c6681d979c6639dbd960792b4d41
https://mempool.space/tx/b10c007c60e14f9d087e0291d4d0c7869697c6681d979c6639dbd960792b4d41
We donated 4 of the 6 existing mainnet Pay-to-Taproot outputs (currently anyone-can-spend) to brink.dev.
Thank you f2pool.com and @satofishi for including the non-standard transaction in a block!
Discussing the roll out of Taproot at next week's online Socratic Seminar. Would be great to have you there @0xb10c :) https://www.meetup.com/BitDevsLDN/events/279041693/
Freelance Bitcoin Researcher and Developer