RT @bitcoincoreorg: A new release candidate of Bitcoin Core, v29.0rc2, is available for testing. This is a new major release, and follows v28.0. Release announcement: https://t.co/x4eOYAhBHd It is available from: https://t.co/cf2uXD7bas
RT @darosior: I'm pleased to announce the publication of my BIP draft for the Consensus Cleanup soft fork. This proposal fixes a number of long-standing vulnerabilities and weaknesses in the Bitcoin protocol. In 2023 i set to revive the Great Consensus Cleanup 2019 proposal from @TheBlueMatt. In early 2024 i shared my research in a Delving Bitcoin post. From there a number of people contributed ideas, testing and data to research the best mitigations for each vulnerability. We eventually settled on a list of fixes, which this BIP draft specifies in details.
RT @dergoegge: I've been exploring the use of full-system snapshot fuzzing (heavily leaning on https://t.co/RTjWbrP25B) for Bitcoin Core and just open sourced my work so far: https://t.co/Sk1vJTbCB7
RT @bitschmidty: Brink renews our financial support for all of our 8 Bitcoin Core engineers through 2025! Thank you to @fanquake @glozow @hhebasto @theStack @dergoegge @stphnvlstk @fjahr and @marcofleon for your amazing work on Bitcoin and we are proud to support you. 🙏
It's now possible to reproducibly build Bitcoin Core binaries for all 8 of our release platforms, across three architectures: x86_64, AArch64 and RISC-V. Migrating our macOS builds from Apples LD64 & cctools, to LLVMs LLD and binutils, was the last step. https://t.co/1HjqALLPvy
RT @n1ckler: Calling all Bitcoin hackers to break the proposed fixes for Bitcoin protocol bugs (aka the Great Consensus Cleanup softfork). These bugs deserve to be fixed. Slow-to-validate blocks and timewarp attacks make reasoning about incentives much more difficult than it already is.
LTO for release binaries: https://t.co/fUF7SteUz4
Fully static release binaries: https://t.co/JiKcIEdGvv
LLD based macOS builds: https://t.co/GHWjVNlJRY
Bumping our @GuixHpc time-machine, https://t.co/nKNYFGN9jG, and making way for lots of nice toolchain improvements. This also gives us access to the latest in Guix, bootstrappable builds.
GCC 12 built release binaries: https://t.co/1thq9Q7V9L
More great progress on the bootstrappable builds front with @GuixHpc: https://t.co/OHfj0h2aM7
Now is a great time to start contributing to our @GuixHpc based reproducible builds process: https://t.co/KgzhX8FVQs.
You can find the relevant release notes here : https://t.co/kYOzSz8yJY.
A first release candiate for v24.1 has been tagged: https://t.co/SIneOEyn5z. v24.1 will address a handful of bugs found & fixed since the release of v24.0.1.
RT @bitcoinbrink: Brink is excited to announce that Jonathan Bier (@jonathanbier) has joined our board! His experience running an open source developer grants program as well as industry and research knowledge is a valuable addition to the board. Welcome Jonathan! https://t.co/MkuzGmmVfs
RT @MarcoFalke: Started the year with bisecting a rare intermittent tsan bug. After 10 days I wonder if there is a more efficient version of git bisect that "leans toward" the bug commit, because it is easier to show the presence of the intermittent bug than the absence.
A small number of issues were found after 24.0 was tagged, but before it was more widely announced. Hence the 24.0.1 tag & release. See here for the additional fixes: https://t.co/W16ZLyFmsy.
Bitcoin Core 24.0.1 is now available: https://t.co/YcMcm5b44q
v24.0 has now been tagged, and will soon be available for download: https://t.co/7ugKoZI6J6
A fourth release candidate for the 24.0 release has now been tagged. Pulling in additional bug fixes and documentation changes: https://t.co/iGNw2hn20i
A third release candidate for the 24.0 release has now been tagged. Pulling in a number of additional bug fixes found during testing: https://t.co/IthQPtpbhQ
Binaries for the first release candidate of Bitcoin Core 24.0 are now available: https://t.co/nlWvWOxt8V. Notable changes can be found in the work-in-progress release notes: https://t.co/wlHjbw7dqg.
A step towards the removal of checkpoints from Bitcoin Core.
RT @GuixHpc: Great work to improve #SupplyChainSecurity and deliver portable & verifiable binaries! 👍
A number of the final reproducibility issues were due to (cross-)compilers, running on different architectures, becoming non-deterministic when compiling with -O2 or higher optimisation. i.e https://t.co/MrKbL5iVFv.
For those wondering, our 9 supported release platforms are currently x86_64 Linux, arm32 Linux, arm64 Linux, RISC-V Linux, PowerPC64 Linux, PowerPC64 (little endian) Linux, x86_64 Windows, x86_64 macOS and arm64 macOS.
As of https://t.co/aEXKga4w5V, (which fixes building for aarch64 on aarch64) we’ll have architecture agnostic @GuixHpc builds of Bitcoin Core. Meaning you can compile for all 9 of our supported release platforms, on x86_64 or aarch64 hardware, and produce identical binaries.