Title: Bitcoin Core 29.0 Released Post by: achow101 on April 15, 2025, 07:20:37 PM Bitcoin Core version 29.0 is now available from:
https://bitcoincore.org/bin/bitcoin-core-29.0/ (https://bitcoincore.org/bin/bitcoin-core-29.0/) This release includes new features, various bug fixes and performance improvements, as well as updated translations. Please report bugs using the issue tracker at GitHub: https://github.com/bitcoin/bitcoin/issues (https://github.com/bitcoin/bitcoin/issues) To receive security and update notifications, please subscribe to: https://bitcoincore.org/en/list/announcements/join/ (https://bitcoincore.org/en/list/announcements/join/) How to Upgrade If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes in some cases), then run the installer (on Windows) or just copy over /Applications/Bitcoin-Qt (on macOS) or bitcoind/bitcoin-qt (on Linux). Upgrading directly from a version of Bitcoin Core that has reached its EOL is possible, but it might take some time if the data directory needs to be migrated. Old wallet versions of Bitcoin Core are generally supported. Compatibility Bitcoin Core is supported and tested on operating systems using the Linux Kernel 3.17+, macOS 13+, and Windows 10+. Bitcoin Core should also work on most other Unix-like systems but is not as frequently tested on them. It is not recommended to use Bitcoin Core on unsupported systems. Notable changes P2P and Network Changes
Mempool Policy and Mining Changes
Updated RPCs
New RPCs
Updated REST APIs
Updated Settings
Build System The build system has been migrated from Autotools to CMake:
Code: cmake -B build
For more detailed guidance on configuring and using CMake, please refer to the official CMake documentation (https://cmake.org/cmake/help/latest/) and CMake’s User Interaction Guide (https://cmake.org/cmake/help/latest/guide/user-interaction/index.html). Additionally, consult platform-specific doc/build-*.md build guides for instructions tailored to your operating system. Low-Level Changes Tools and Utilities
Tests
Dependencies
Credits Thanks to everyone who directly contributed to this release:
As well as to everyone that helped with translations on Transifex (https://www.transifex.com/bitcoin/bitcoin/). Title: Re: Bitcoin Core 29.0 Released Post by: Bestcoin-fan on April 16, 2025, 07:39:03 AM Please, can anybody help me to open port for incoming connections with this version 29.0??
What on earth have they done with this new version that neither GUI setting for pcp or nat-pmp , nor natpmp=1 option in bitcoin.conf do NOT WORK any more?? Title: Re: Bitcoin Core 29.0 Released Post by: cr1776 on April 16, 2025, 05:00:00 PM It is definitely worth noting that the old autogen.sh build method is not supported - as noted above.
You might also need to install libsqlite3-dev For ubuntu (and Debian most likely) it is easy: sudo apt-get install libsqlite3-dev Title: Re: Bitcoin Core 29.0 Released Post by: achow101 on April 16, 2025, 05:33:05 PM Please, can anybody help me to open port for incoming connections with this version 29.0?? UPnP support was removed (it was previously disabled by default) due to continuous issues with the miniupnp library.What on earth have they done with this new version that neither GUI setting for pcp or nat-pmp , nor natpmp=1 option in bitcoin.conf do NOT WORK any more?? If the automatic port forwarding protocols are not working, it is highly likely that the issue is that your router does not support them and you will have to port forward manually. Please open a new topic in Technical Support so that your issue can be troubleshooted. You can start Bitcoin Core with the -debug=net option and find and post any lines beginning with pcp: or natpmp:. This will tell us what that module is doing, and should inform us of the issue. Title: Re: Bitcoin Core 29.0 Released Post by: Bestcoin-fan on April 16, 2025, 06:56:33 PM Achow101, thank you very much for the answer. I can neither change my router, nor open incoming port manually with port forwarding (my router was given by my internet provider). So, I have downgraded back to the 28.1 version which opens the port fine.
Title: Re: Bitcoin Core 29.0 Released Post by: achow101 on April 16, 2025, 10:21:52 PM Achow101, thank you very much for the answer. I can neither change my router, nor open incoming port manually with port forwarding (my router was given by my internet provider). So, I have downgraded back to the 28.1 version which opens the port fine. Would you be willing to share what ISP you have, and the brand and model of the router? We are interested in gathering information on router compatibility for this change.Title: Re: Bitcoin Core 29.0 Released Post by: Bestcoin-fan on April 17, 2025, 03:22:29 AM Achow101, thank you very much for the answer. I can neither change my router, nor open incoming port manually with port forwarding (my router was given by my internet provider). So, I have downgraded back to the 28.1 version which opens the port fine. Would you be willing to share what ISP you have, and the brand and model of the router? We are interested in gathering information on router compatibility for this change.[/quote] Sure. My ISP is https://beltelecom.by/en/about. My router's brand is labeled as JSC "PROMSVYAZ" . I guess that is a clone of some Chinese brand. The model is labeled as MT-PON-AT-4 (i.e. a PON, Passive optical network type). As i guess it supports UPnP and manual port forwarding only. I cannot use the manual forwarding because the router asks dor password i don't know and i don't like resetting its settings to defaults. So, since v.29.0 has dropped UPnP support (as i now understand it) my BTC Core application was unable to accept incming connections any more. But that is the most important feature for me, as i consider supporting the great BTC network as an exclusively important goal. Title: Re: Bitcoin Core 29.0 Released Post by: achow101 on April 17, 2025, 06:14:36 AM So, since v.29.0 has dropped UPnP support (as i now understand it) my BTC Core application was unable to accept incming connections any more. But that is the most important feature for me, as i consider supporting the great BTC network as an exclusively important goal. While accepting incoming connections is definitely more helpful, not accepting incoming connections still supports the Bitcoin network. You still be receive and validate all blocks and transactions, and forward the valid ones to your other peers. The terms "incoming" and "outbound" only really refer to which node initiated connection, they are other approximately identical as data goes in both directions.Title: Re: Bitcoin Core 29.0 Released Post by: Bestcoin-fan on April 17, 2025, 07:19:49 AM Achow101, thank you very much for your very valuable explanations on the topic!
My main goal in running Bitcoin Core full node is to help and support as much as I can the wonderful great Bitcoin network and community. It is great that even without accepting incoming connections one can still support the network! Yet, personally, I have a pretty fast wide Internet channel and 24/7 server which I would very much like to do the maximum benefit for the Bitcoin network. So, I prefer to stay with 28.1 version for now. Maybe in the next versions the Bitcoin Core developers will find a solution to return the UPnP functionality (without issues). Then I'll immediately upgrade to that new version. Title: Re: Bitcoin Core 29.0 Released Post by: laanwj on April 17, 2025, 07:25:31 AM You can start Bitcoin Core with the -debug=net option and find and post any lines beginning with pcp: or natpmp:. This will tell us what that module is doing, and should inform us of the issue. It would still be useful to have this information to be sure it’s not an issue at the OS level or an implementation bug. Also add the lines with portmap:.(feel free to DM it as it may include privacy sensitive information) my BTC Core application was unable to accept incming connections any more. But that is the most important feature for me, as i consider supporting the great BTC network as an exclusively important goal. Another option, that always works, would be to accept incoming connections on Tor through an onion service, this works even if no port forwarding can be set up at the TCP level.Title: Re: Bitcoin Core 29.0 Released Post by: Bestcoin-fan on April 17, 2025, 07:45:43 AM Wumpus, I'll try to post the debug information some later maybe. Because, you know, these days i have big trouble with my Bitcoin node not only with the new 29.0 version. A couple of days ago i replugged my hard disk from one sata port (on the motherboard) to another.
And suddenly, my fully synchronized bitcoin core node said it could not load the blockchain database or broken indexrx or something like that (i don't remember now). Whatever i did (check the drive for errors , etc) the node rejected my local database and started to download the full database since the very 2009 year. And untill now , it has still been synchronizing. It is now in 2024 year only. So, i'm a little bit tired of all thus bustle with my node. By the way, it had been working fine for 2 years approximately without any issues. Maybe later I'll install the 29.0 version and provide the necessary debug info here. Title: Re: Bitcoin Core 29.0 Released Post by: Satofan44 on May 02, 2025, 03:04:42 PM Is there any specific reason why this topic is not pinned after 2 weeks of its posting? Is there a policy of delay or something?
I still see 28 as pinned https://bitcointalk.org/index.php?topic=5512015.0 Wumpus, I'll try to post the debug information some later maybe. Because, you know, these days i have big trouble with my Bitcoin node not only with the new 29.0 version. A couple of days ago i replugged my hard disk from one sata port (on the motherboard) to another. Usually these errors are hardware related. I wouldn't recommend running it on a HDD anymore. In the past I had issues occasionally, but on SSDs never. And suddenly, my fully synchronized bitcoin core node said it could not load the blockchain database or broken indexrx or something like that (i don't remember now). Whatever i did (check the drive for errors , etc) the node rejected my local database and started to download the full database since the very 2009 year. And untill now , it has still been synchronizing. It is now in 2024 year only. So, i'm a little bit tired of all thus bustle with my node. By the way, it had been working fine for 2 years approximately without any issues. Maybe later I'll install the 29.0 version and provide the necessary debug info here. Title: Re: Bitcoin Core 29.0 Released Post by: Bastketsrus on May 05, 2025, 04:01:44 PM It is definitely worth noting that the old autogen.sh build method is not supported - as noted above. Yep, ran into that too. autogen.sh is gone, and libsqlite3-dev is definitely needed now—build failed without it on my Ubuntu setup.You might also need to install libsqlite3-dev For ubuntu (and Debian most likely) it is easy: sudo apt-get install libsqlite3-dev Title: Re: Bitcoin Core 29.0 Released Post by: headingnorth on May 07, 2025, 05:20:03 AM This appears to be the last legit version of Bitcoin Core before the spam filters are forcefully removed without community consensus.
If you don't want shitcoin lite running on your node I suggest not updating to any version beyond 29.0, or switch to Knots. Title: Re: Bitcoin Core 29.0 Released Post by: Bestcoin-fan on May 07, 2025, 07:00:14 AM This appears to be the last legit version of Bitcoin Core before the spam filters are forcefully removed without community consensus. headingnorth , would you please tell us more?? What "spam filters" , what are you talking about? Personally, I've heard nothing about it.If you don't want shitcoin lite running on your node I suggest not updating to any version beyond 29.0, or switch to Knots. Title: Re: Bitcoin Core 29.0 Released Post by: achow101 on May 07, 2025, 07:03:21 AM This appears to be the last legit version of Bitcoin Core before the spam filters are forcefully removed without community consensus. headingnorth , would you please tell us more?? What "spam filters" , what are you talking about? Personally, I've heard nothing about it.If you don't want shitcoin lite running on your node I suggest not updating to any version beyond 29.0, or switch to Knots. No PR removing those limits has been merged at this time, to say that they are being forcefully removed is simply hyperbole. Title: Re: Bitcoin Core 29.0 Released Post by: Bestcoin-fan on May 07, 2025, 07:21:32 AM This appears to be the last legit version of Bitcoin Core before the spam filters are forcefully removed without community consensus. headingnorth , would you please tell us more?? What "spam filters" , what are you talking about? Personally, I've heard nothing about it.If you don't want shitcoin lite running on your node I suggest not updating to any version beyond 29.0, or switch to Knots. No PR removing those limits has been merged at this time, to say that they are being forcefully removed is simply hyperbole. Just curious, does Bitcoin Knots still fully support UPnP? And will it be able to accept my fully synced BTC database from Bitcoin Core or will it begin syncing the database from the very 2009 again if I install it? Title: Re: Bitcoin Core 29.0 Released Post by: headingnorth on May 07, 2025, 07:42:51 AM This appears to be the last legit version of Bitcoin Core before the spam filters are forcefully removed without community consensus. headingnorth , would you please tell us more?? What "spam filters" , what are you talking about? Personally, I've heard nothing about it.If you don't want shitcoin lite running on your node I suggest not updating to any version beyond 29.0, or switch to Knots. There's a big debate about it in Technical Discussion as achow101 mentioned. Some short videos from Matthew Kratter to get you up to speed on the matter more quickly: Bitcoin Core Going Rogue? Bitcoin Core Attacking Bitcoin? Does Bitcoin Spam Exist? Satoshi's Secret Cure for Spam Bitcoin Core Removes the Mask www.youtube.com/@Bitcoin_University/videos I hope achow101 is right and it won't happen but according to Matt Kratter (Bitcoin Core Removes the Mask) the announcement was made a couple days ago by the devs and the PR will be merged. We will see. But if true then there is no doubt Core has been compromised and must be rejected by all node operators IMO. Title: Re: Bitcoin Core 29.0 Released Post by: Bestcoin-fan on May 07, 2025, 07:59:17 AM This appears to be the last legit version of Bitcoin Core before the spam filters are forcefully removed without community consensus. headingnorth , would you please tell us more?? What "spam filters" , what are you talking about? Personally, I've heard nothing about it.If you don't want shitcoin lite running on your node I suggest not updating to any version beyond 29.0, or switch to Knots. There's a big debate about it in Technical Discussion as achow101 mentioned. Some short videos from Matthew Kratter to get you up to speed on the matter more quickly: Bitcoin Core Going Rogue? Bitcoin Core Attacking Bitcoin? Does Bitcoin Spam Exist? Satoshi's Secret Cure for Spam Bitcoin Core Removes the Mask www.youtube.com/@Bitcoin_University/videos I hope achow101 is right and it won't happen but according to Matt Kratter (Bitcoin Core Removes the Mask) the announcement was made a couple days ago by the devs and the PR will be merged. We will see. But if true then there is no doubt Core has been compromised and must be rejected by all node operators IMO. Thank you, in my opinion, this is a very important topic. I will try to get to know this topic better, thank you Title: Re: Bitcoin Core 29.0 Released Post by: Bastketsrus on May 07, 2025, 05:30:34 PM Achow101, thank you very much for the answer. I can neither change my router, nor open incoming port manually with port forwarding (my router was given by my internet provider). So, I have downgraded back to the 28.1 version which opens the port fine. Makes sense—glad 28.1 still works for your setup. Hopefully future versions improve port handling. Title: Re: Bitcoin Core 29.0 Released Post by: achow101 on May 07, 2025, 09:55:15 PM There's a big debate about it in Technical Discussion as achow101 mentioned. From discussions I have read elsewhere, none of the videos he has posted are actually accurate and supposedly he is significantly overexaggerating/being hyperbolic. I cannot attest this as I have not watched them myself.Some short videos from Matthew Kratter to get you up to speed on the matter more quickly: the announcement was made a couple days ago by the devs and the PR will be merged. We will see. There is no such announcement that anything will happen. I would happen to know, as I am one of the maintainers.The document that was published a few days ago was a draft of one that had intended to be "official" from the project, but it did not have enough agreement amongst contributors to adopt it as such. The author then published the draft. It is neither an announcement nor the project's "official" stance on the topic. Regardless, continued discussion of OP_RETURN limits is off topic for this thread and I will be removing any further posts on the subject. Go to the myriad of other threads/forums where this is being discussed. Title: Re: Bitcoin Core 29.0 Released Post by: headingnorth on May 08, 2025, 03:24:58 AM There's a big debate about it in Technical Discussion as achow101 mentioned. From discussions I have read elsewhere, none of the videos he has posted are actually accurate and supposedly he is significantly overexaggerating/being hyperbolic. I cannot attest this as I have not watched them myself.Some short videos from Matthew Kratter to get you up to speed on the matter more quickly: the announcement was made a couple days ago by the devs and the PR will be merged. We will see. There is no such announcement that anything will happen. I would happen to know, as I am one of the maintainers.The document that was published a few days ago was a draft of one that had intended to be "official" from the project, but it did not have enough agreement amongst contributors to adopt it as such. The author then published the draft. It is neither an announcement nor the project's "official" stance on the topic. Regardless, continued discussion of OP_RETURN limits is off topic for this thread and I will be removing any further posts on the subject. Go to the myriad of other threads/forums where this is being discussed. Thank you for the info. It is a relief to hear that. I am hearing a lot of conflicting information right now. Some articles came out yesterday claiming otherwise so I don't know what to believe. Bitcoin Developers Plan OP_RETURN Limit Removal in Next Release https://finance.yahoo.com/news/bitcoin-developers-plan-op-return-062522161.html Bitcoin Core to unilaterally remove controversial OP-Return limit https://cointelegraph.com/news/bitcoin-core-unilaterally-remove-controversial-op-return-limit It appears they are using dev comments on Github as their source but that is not an official announcement. I guess the only way to know for sure is when the next release of Core comes out. Title: Re: Bitcoin Core 29.0 Released Post by: Satofan44 on May 28, 2025, 01:37:25 AM Thank you for the info. It is a relief to hear that. I am hearing a lot of conflicting information right now. You can follow the discussion on the pull request but also in the email lists. That is much better than reading articles by under qualified writers that are posing as Bitcoin journalists. Some articles came out yesterday claiming otherwise so I don't know what to believe. Title: Re: Bitcoin Core 29.0 Released Post by: samnew009 on June 05, 2025, 03:35:57 PM How come the latest version still won't support seed phrases?
Title: Re: Bitcoin Core 29.0 Released Post by: Shishir99 on June 05, 2025, 03:48:56 PM How come the latest version still won't support seed phrases? Well, my Bitcoin core was corrupted for some reason, and I had to uninstall it. I don't remember if there is an option to recover or create a new wallet with seed phrases. I assume most people on the internet do not use Bitcoin Core as a wallet. They just run the Bitcoin core to help the network. For wallet purposes, it is recommended to use Electrum. There might be other software wallets with better services, but I find Electrum easy to use and safe, and I have been using it for a couple of years now. According to ChatGPT Quote from: ChatGPT Bitcoin Core does support seed phrases, but not in the same way as other wallets like Electrum or hardware wallets do. Bitcoin Core typically uses a 12-word seed phrase for generating and backing up wallet keys, starting from version 0.21.0 (released in 2020). Here’s how it works: Bitcoin Core 0.21.0 and later includes an option to create a new wallet with a seed phrase, similar to how many other wallets operate. The seed phrase is used to restore the wallet and its private keys, which is crucial if you ever need to recover your wallet. In these versions, when creating a new wallet, you can either create a wallet normally (with no seed phrase) or you can select the option to generate a wallet with a seed phrase for better recovery options. Bitcoin Core uses a BIP39 standard for seed phrases (12 or 24 words). However, you should keep in mind that Bitcoin Core isn’t primarily designed to be a user-friendly wallet like others, such as Electrum or mobile wallets, so some advanced users prefer to use it as a full node to interact with the Bitcoin network directly. Title: Re: Bitcoin Core 29.0 Released Post by: Amph on June 13, 2025, 12:41:07 PM Anything about addressing the migration for countering quantum computer? Are we waiting 2030?
Title: Re: Bitcoin Core 29.0 Released Post by: Satofan44 on June 13, 2025, 01:02:33 PM Anything about address migration for countering quantum computer? Are we waiting 2030? No. For that you need to follow the BIP repository and the developer mailing list. Quantum resistance research is still in progress and it is unlikely that an implementation will be available or merged very soon. Title: Re: Bitcoin Core 29.0 Released Post by: FCM0BIL3 on July 09, 2025, 01:58:45 AM Anything about address migration for countering quantum computer? Are we waiting 2030? No. For that you need to follow the BIP repository and the developer mailing list. Quantum resistance research is still in progress and it is unlikely that an implementation will be available or merged very soon. Excuse my ignorance, what is the BIP about quantum research? And how can I stay up to date on this topic? Title: Re: Bitcoin Core 29.0 Released Post by: d5000 on July 09, 2025, 03:41:05 AM Excuse my ignorance, what is the BIP about quantum research? And how can I stay up to date on this topic? There is only a draft BIP with the tentative number 360. I had opened a thread about that discussion (https://bitcointalk.org/index.php?topic=5546090.0).It's however unlikely the BIP will be implemented soon. The problem is that the developers don't consider the current post quantum algorithms to be mature enough, and for example @achow101 (a Bitcoin developer) has stated in that thread that he'd prefer to choose a single, battle-tested algorithm, instead of letting the users decide which algorithm to use (that can be dangerous because many users have no idea about the safety of the different algorithms and their particular challenges and potential vulnerabilities). I personally think that it is reasonable to wait a couple of years more, because quantum computers with hundreds of thousands of logical qubits would be needed to crack a Bitcoin key in several years, and millions if it should happen in a few days. That's imo at least a decade, if not a century away. (And afaik you can't just connect several 1000-qubit-machines to create a million-qubit supercomputer.) And until quantum computers can crack keys in a few minutes, there is a simple strategy to make coins "almost" quantum safe: don't re-use your addresses, and thus no public key is exposed. The best way to stay up to date about development issues is to follow the Bitcoin-dev mailing list (https://groups.google.com/g/bitcoindev/). There was a quite long discussion about the proposed BIP360 (https://groups.google.com/g/bitcoindev/c/oQKezDOc4us). Title: Re: Bitcoin Core 29.0 Released Post by: headingnorth on July 10, 2025, 06:12:39 PM Anything about addressing the migration for countering quantum computer? Are we waiting 2030? The NIST have already released quantum-resistant replacements for the SHA-256 and EDCSA encryption used by bitcoin. They are called FIPS 203, 204, 205. NIST is the US federal agency that originally created SHA and EDCSA encryption methods. NIST Releases First 3 Finalized Post-Quantum Encryption Standards (https://www.nist.gov/news-events/news/2024/08/nist-releases-first-3-finalized-post-quantum-encryption-standards) • NIST has released a final set of encryption tools designed to withstand the attack of a quantum computer. • These post-quantum encryption standards secure a wide range of electronic information, from confidential email messages to e-commerce transactions that propel the modern economy. • NIST is encouraging computer system administrators to begin transitioning to the new standards as soon as possible. The question is, if and when the devs will start implementing them into bitcoin? Title: Re: Bitcoin Core 29.0 Released Post by: Satofan44 on July 10, 2025, 08:35:30 PM Anything about addressing the migration for countering quantum computer? Are we waiting 2030? The NIST have already released quantum-resistant replacements for the SHA-256 and EDCSA encryption used by bitcoin. They are called FIPS 203, 204, 205. NIST is the US federal agency that originally created SHA and EDCSA encryption methods. NIST Releases First 3 Finalized Post-Quantum Encryption Standards (https://www.nist.gov/news-events/news/2024/08/nist-releases-first-3-finalized-post-quantum-encryption-standards) • NIST has released a final set of encryption tools designed to withstand the attack of a quantum computer. • These post-quantum encryption standards secure a wide range of electronic information, from confidential email messages to e-commerce transactions that propel the modern economy. • NIST is encouraging computer system administrators to begin transitioning to the new standards as soon as possible. The question is, if and when the devs will start implementing them into bitcoin? Furthermore, Bitcoin is generally a very slow mover. I'd expect at least a few more years to pass before we start considering some "final candidates" for our replacements. Note that I am talking about final candidates for Bitcoin, not final candidates as given by NIST. Unless something forces us to act faster. Title: Re: Bitcoin Core 29.0 Released Post by: headingnorth on July 10, 2025, 09:01:29 PM Anything about addressing the migration for countering quantum computer? Are we waiting 2030? The NIST have already released quantum-resistant replacements for the SHA-256 and EDCSA encryption used by bitcoin. They are called FIPS 203, 204, 205. NIST is the US federal agency that originally created SHA and EDCSA encryption methods. NIST Releases First 3 Finalized Post-Quantum Encryption Standards (https://www.nist.gov/news-events/news/2024/08/nist-releases-first-3-finalized-post-quantum-encryption-standards) • NIST has released a final set of encryption tools designed to withstand the attack of a quantum computer. • These post-quantum encryption standards secure a wide range of electronic information, from confidential email messages to e-commerce transactions that propel the modern economy. • NIST is encouraging computer system administrators to begin transitioning to the new standards as soon as possible. The question is, if and when the devs will start implementing them into bitcoin? Furthermore, Bitcoin is generally a very slow mover. I'd expect at least a few more years to pass before we start considering some "final candidates" for our replacements. Note that I am talking about final candidates for Bitcoin, not final candidates as given by NIST. Unless something forces us to act faster. That makes sense. One of the questions concerning the process of future-proofing bitcoin to me would be how to protect legacy addresses from a quantum attack, addresses where the private keys may have been permanently lost. Potential solutions: 1. Provide plenty of warning and time for people to move their bitcoin before permanently "locking" legacy addresses. Of course, doing that would be highly controversial. 2. Do the above, but provide a means for the owner of a locked legacy address to prove ownership by "signing" the bitcoin and restoring their access. I have no idea if that would even be possible. 3. Something else Title: Re: Bitcoin Core 29.0 Released Post by: Satofan44 on July 10, 2025, 09:50:52 PM That makes sense. One of the questions concerning the process of future-proofing bitcoin If you want to seriously discuss this, it would be better to open a new topic in Development & Technical Discussion (https://bitcointalk.org/index.php?board=6.0) as it would be off topic to continue this here. I've seen pieces of this discussion in many threads though. to me would be how to protect legacy addresses from a quantum attack, addresses where the private keys may have been permanently lost. Potential solutions: 1. Provide plenty of warning and time for people to move their bitcoin before permanently "locking" legacy addresses. Of course, doing that would be highly controversial. 2. Do the above, but provide a means for the owner of a locked legacy address to prove ownership by "signing" the bitcoin and restoring their access. I have no idea if that would even be possible. 3. Something else Title: Re: Bitcoin Core 29.0 Released Post by: headingnorth on July 10, 2025, 11:32:36 PM That makes sense. One of the questions concerning the process of future-proofing bitcoin If you want to seriously discuss this, it would be better to open a new topic in Development & Technical Discussion (https://bitcointalk.org/index.php?board=6.0) as it would be off topic to continue this here. I've seen pieces of this discussion in many threads though. to me would be how to protect legacy addresses from a quantum attack, addresses where the private keys may have been permanently lost. Potential solutions: 1. Provide plenty of warning and time for people to move their bitcoin before permanently "locking" legacy addresses. Of course, doing that would be highly controversial. 2. Do the above, but provide a means for the owner of a locked legacy address to prove ownership by "signing" the bitcoin and restoring their access. I have no idea if that would even be possible. 3. Something else Thanks I'll start another thread later. Title: Re: Bitcoin Core 29.0 Released Post by: wombat328 on August 04, 2025, 10:22:55 PM The release notes for all Bitcoin Core versions up to and including version 28.2 say it's "supported and extensively tested" on Windows 7 and newer (or something to that effect). But I notice in the release notes for version 29 that statement has now changed to "Windows 10+".
Can someone confirm Windows 7 support was quietly dropped? I tried googling, but can't find any discussion about that or any explicit statements to that effect. I'm interested in the backstory behind this change in the release notes. Was that edit intentional? Was there any discussion behind it among devs? Have there been any specific codechanges introduced which are known to break on the older OS? Was there a team member who did testing on Win 7 who left or no longer has access to that hardware? Has it already not been tested on that OS for a long time and the team just decided now to adjust the release notes to reflect that? I recognize Microsoft dropped Win 7 support a long time ago. I understand there are security implications to running it. I know most of the rest of the industry has moved on and the corpus of software titles that run on it is thinning. And I acknowledge dropping support at this stage wouldn't be unreasonable. All that said, I always felt it somewhat a badge of honor and testament to permanence that Bitcoin in particular maintained support for such an "OG" OS. I'm not interested in arguing merits of the OS here, just genuinely curious about the change and discussion or consensus leading to it. Also, is there a reason the bitcoincore.org landing page still doesn't mention version 29 at https://bitcoincore.org/, and that bitcoin.org still links to 28.1 e.g. at https://bitcoin.org/en/bitcoin-core/? Is 29 still considered very-new/upgrade-cautiously? Title: Re: Bitcoin Core 29.0 Released Post by: achow101 on August 04, 2025, 10:57:19 PM The release notes for all Bitcoin Core versions up to and including version 28.2 say it's "supported and extensively tested" on Windows 7 and newer (or something to that effect). But I notice in the release notes for version 29 that statement has now changed to "Windows 10+". Yes. https://github.com/bitcoin/bitcoin/pull/31172Can someone confirm Windows 7 support was quietly dropped? I tried googling, but can't find any discussion about that or any explicit statements to that effect. Also, is there a reason the bitcoincore.org landing page still doesn't mention version 29 at https://bitcoincore.org/, It does. The downloads page always has the latest major version. The website front page with latest posts will have earlier posts (e.g. announcing new versions) moved down, and eventually off the page. Since 29.0 was released, there have been 3 posts so it is no longer at the top.and that bitcoin.org still links to 28.1 e.g. at https://bitcoin.org/en/bitcoin-core/? We have no control over bitcoin.org. The owner of that website updates everything whenever they feel like/get around to it, and it is often outdated.Is 29 still considered very-new/upgrade-cautiously? NoTitle: Re: Bitcoin Core 29.0 Released Post by: haeyove on September 17, 2025, 12:06:12 PM Since Bitcoin Core 29.0 removed UPnP, do developers plan to introduce an alternative that is easier to use than manual port forwarding?
How much does enabling an onion service on Tor affect the performance or latency of Bitcoin Core network connections? Is there any chance that a future version will bring back UPnP support, or will a safer alternative be introduced instead? For users who encounter blockchain database corruption like Bestcoin-fan, is there any way to repair or recover the data without having to resync from 2009? Why doesn’t Bitcoin Core support seed phrases in the same way as Electrum, even though most users are more familiar with that system? Regarding quantum resistance: does Bitcoin Core have any plans to begin testing or experimenting with NIST’s post-quantum algorithms on testnet or in an experimental branch? Title: Re: Bitcoin Core 29.0 Released Post by: Satofan44 on September 17, 2025, 04:03:49 PM Since Bitcoin Core 29.0 removed UPnP, do developers plan to introduce an alternative that is easier to use than manual port forwarding? The alternative has already been chosen, PCP with NAT-PMP as fallback. How much does enabling an onion service on Tor affect the performance or latency of Bitcoin Core network connections? Not any worse than general use of TOR. If you get bad relays occasionally it can slow down, otherwise it works good.Is there any chance that a future version will bring back UPnP support, or will a safer alternative be introduced instead? They have already been introduced, here is the context of PCP and NAT-PMP. https://github.com/bitcoin/bitcoin/pull/31130. Much better and safer than UPnP.For users who encounter blockchain database corruption like Bestcoin-fan, is there any way to repair or recover the data without having to resync from 2009? No, usually reindex is the way to go. You are not supposed to encounter a corruption, if it happens frequently then you are doing something wrong (e.g., running Bitcoin Core on an USB connected HDD with an unstable connection). Why doesn’t Bitcoin Core support seed phrases in the same way as Electrum, even though most users are more familiar with that system? Here is your answer. Quote The primary reason for Bitcoin Core's wallet not supporting seed phrases is simplify because it predates such standards, evolves slowly (by being conservative about many changes), and until recently, introducing a feature for recovery from a seed would have been very complicated. This may well change at some point in the future. https://bitcoin.stackexchange.com/questions/109621/what-do-they-mean-by-12-24-words-or-seed-words Regarding quantum resistance: does Bitcoin Core have any plans to begin testing or experimenting with NIST’s post-quantum algorithms on testnet or in an experimental branch? AFAIK no plans yet. |