Bitcoin Forum
May 27, 2026, 09:14:09 AM *
News: Latest Bitcoin Core release: 31.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Maintainers of Bitcoin Core software are lagging behind!  (Read 248 times)
ertil
Full Member
***
Offline

Activity: 233
Merit: 408


View Profile
May 26, 2026, 08:55:13 AM
 #21

Quote
I believe any BIP that leads to spending paths getting disabled ultimately should be rejected.
Well, all soft-forks have some "confiscatory surface". However, there is a difference between invalidating something, which is standard, and used for years, and rejecting things, which were non-standard, and spendable by anyone, before a given BIP.

For example: Taproot blocked all users, who used "OP_1 <32-byte value>", and moved it without any signatures. But in that case, it was non-standard, and there were other ways to push 32 bytes, if anyone needed it. In case of BIP-110, it blocks things, which were standard for decades, and even used by Satoshi, like P2PK, so the chance of blocking some funds is much higher.

Quote
I feel like spam will continue to stay a non-issue unless somehow another inscribing project gains critical mass.
Even in that case, the main problem is still related to the Initial Blockchain Download, and then, it doesn't matter, if some transaction is "financial" or "non-financial". In case of actual payments, the cost of handling it is bigger, because of the cost of OP_CHECKSIG, the cost of hashing data, and similar costs. While OP_RETURN can be checked very fast, because it can be simplified to just "ignore these bytes, whatever is there".

Which also means, that by fighting with the spam, which is easy to validate, it will be replaced by a different spam, where data pushes will be placed in private keys, public keys, signatures, and other places, used by real payments. And then, it is much harder to handle that, to filter it, or to do anything with it. Supporting things like BIP-110 will push spammers to these methods, where they wouldn't care that much, if they use "OP_RETURN <data>" or "<data> OP_CHECKSIG OP_NOT". It will work fine for them in both cases, and they can invent many more. While for the rest of the network, it will just slow down validation, just because some purists prefer to see random data, hidden as payments, than random data, pushed in a simple way, that can be easily filtered/ignored/whatever.
Greg Tonoski (OP)
Full Member
***
Offline

Activity: 152
Merit: 106


View Profile
May 26, 2026, 12:20:35 PM
 #22

There are other things we can do if necessary - Satoshi Nakamoto
Yes, there have been several things that have been done after Satoshi said that. Examples are (...).
Satoshi wrote "There are other things we can do if necessary" specifically for things we can do (e.g. BIP-110) to protect against arbitrary data like Lady Gaga video in Bitcoin.

Maintainers of Bitcoin Core are lagging behind and may merge the changes in rush in the last moment, thus giving users very little time for evaluation.
It's not lagging behind, when there's no plan to merge PR BIP 110 code. See https://github.com/bitcoin/bitcoin/pull/34930.
There isn't written that there's no plan to merge the PR BIP 110 code at the URL. The task is closed without a comment or any reason. I suppose that a bot or Ava Chow closed it automatically (within <2 hours after it had been opened, BTW).

What else do the five maintainers work on at b'Core (Ava Chow, Marco Falke, Hennadii Stepanov, Ryan Ofsky, Sebastian Kung)?

Quote from: Greg Tonoski
Can't wait to read that putting 5MB spam in a block is unstoppable. /s
Because it is.
Nonsense. Either you have lost your mind or trolled asserting that 5MB spam in a block is unstoppable in Bitcoin where the size limit of a block is less than that, i.e. 4MB. I will ignore your delusions posted here and not reply to your posts.

I believe any BIP that leads to spending paths getting disabled ultimately should be rejected.
The BIP-110 disables (for a timespan of a year) the spending path to 100KB OP_RETURN. Why do you believe the improvement should be rejected?
NotATether
Legendary
*
Offline

Activity: 2338
Merit: 9733


┻┻ ︵㇏(°□°㇏)


View Profile WWW
May 26, 2026, 12:33:19 PM
Merited by ertil (1)
 #23

The BIP-110 disables (for a timespan of a year) the spending path to 100KB OP_RETURN. Why do you believe the improvement should be rejected?

Has anyone verified that no spending paths for non-dust bitcoins are disabled by this BIP?

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
ertil
Full Member
***
Offline

Activity: 233
Merit: 408


View Profile
May 26, 2026, 01:15:03 PM
 #24

Quote
asserting that 5MB spam in a block is unstoppable in Bitcoin where the size limit of a block is less than that, i.e. 4MB.
Nodes store more than one block in *.blk files. Which means, that it is possible to put 5 MB of "contiguous" data there. You can have 4 MB in one block, and 1 MB in another block. If they are sequentially mined one after another, then you have your "5MB spam" in a single chunk.

By the way: note that the old limit was 1 MB, and since Segwit, it was increased to 4 MB. Which means, that changing it is technically possible.

Quote
Why do you believe the improvement should be rejected?
Because it is not an improvement. What do you want to validate: "<data> OP_CHECKSIG OP_NOT", or "OP_RETURN <data>"? Checking OP_RETURN is faster, and can be discarded immediately. Encouraging spammers to switch from OP_RETURN to worse ways of spamming will not "improve" the situation in any way. It will make their transactions harder to filter, it will slow down nodes for no reason, and force them to process OP_CHECKSIG, or OP_SHA256, or other similar opcodes, which wouldn't be used at all in OP_RETURN, and it will encourage people to push more on-chain data, than they otherwise would.

Quote
What else do the five maintainers work on
Even if you assume, that they do nothing, then still: it is better, than actively supporting BIPs, which will be used to block more and more transactions in the future. Maybe you will understand it, if new Knots users will look at your own transactions, mark it as a spam, and try to block it.

Because the cat and mouse game of blocking spammy transactions has no end. The final stage is where blocks are empty, and every transaction is blocked properly, just like when Luke blocked CoiledCoin. Do you want to use a chain, where you would need to ask developers for permission, to know, what will be blocked, and what will be allowed in the future? In Knots, you can never be sure, what else will be blocked later, you can only guess, or ask Luke, and assume, that he won't change his mind, like he did in the past (earlier, his Eligius mining pool confirmed a lot of non-standard transactions; it was not a spam then, and suddenly is a spam now?).

Quote
Has anyone verified that no spending paths for non-dust bitcoins are disabled by this BIP?
They don't worry about that. This BIP disabled P2PK, and a lot of other things, which were used for decades.
Greg Tonoski (OP)
Full Member
***
Offline

Activity: 152
Merit: 106


View Profile
May 26, 2026, 03:15:58 PM
 #25

The BIP-110 disables (for a timespan of a year) the spending path to 100KB OP_RETURN. Why do you believe the improvement should be rejected?

Has anyone verified that no spending paths for non-dust bitcoins are disabled by this BIP?
Yes, I have verified that there isn't any coin (UTXO) spending disabled by the BIP-110. It wouldn't make sense to disable spending coins as it would be against the monetary nature of Bitcoin, of course. Additionally, the BIP-110 expiration after a year is the extra safety measure (just in case).
Codeunkie1992
Newbie
*
Offline

Activity: 7
Merit: 0


View Profile WWW
May 26, 2026, 06:07:23 PM
 #26

Interesting point. It does seems like there is growing support for BIP-10 among node operators, which suggests the demand for stronger security updates is real. That said, delays from Bitcoin Core maintainers might also be due to the need for broader consensus and careful review before implementation. It will be interesting to see how this plays out closer to the proposal activation timeline.
gmaxwell
Moderator
Legendary
*
expert
Offline

Activity: 4746
Merit: 10803



View Profile WWW
May 26, 2026, 08:32:32 PM
Last edit: May 26, 2026, 08:54:40 PM by gmaxwell
Merited by vapourminer (1), NotFuzzyWarm (1), stwenhao (1)
 #27

Which also means, that by fighting with the spam, which is easy to validate, it will be replaced by a different spam, where data pushes will be placed in private keys, public keys, signatures, and other places, used by real payments. And then, it is much harder to handle that, to filter it, or to do anything with it. Supporting things like BIP-110 will push spammers to these methods, where they wouldn't care that much, if they use "OP_RETURN <data>" or "<data> OP_CHECKSIG OP_NOT". It will work fine for them in both cases, and they can invent many more. While for the rest of the network, it will just slow down validation, just because some purists prefer to see random data, hidden as payments, than random data, pushed in a simple way, that can be easily filtered/ignored/whatever.

Exactly. It's really just a full employment program for "spammers" (get free publicity, which entirely what their income is based on) and the censors -- whom have no reason to exist in Bitcoin but can retain their relevance, funding, and narcissistic supply by maintain an unwinnable forever war against the actions of mutually consenting third parties.

Yes, I have verified that there isn't any coin (UTXO) spending disabled by the BIP-110.
That is an outright lie and an *outrageous* one, given that it's already been refuted in this very thread.  BIP-110 directly blocks most of the functionality in script by completely removing conditionals IF/THEN and by preventing you from replacing conditionals with expanded leaves by limiting the tree depth to 7.  Existing timelocked coins which pay to scripts (e.g. non-trivial multisigs) are effectively destroyed by 110.  I would point out that you literally cannot know what exists because scripts are hashed and classical timelocks are off chain until they're used but many people have pointed out existing usage on the network it will block and I've directly pointed out that I know of timelocks whose coins it will destroyed.

Quote
It wouldn't make sense to disable spending coins as it would be against the monetary nature of Bitcoin, of course.
Indeed, BIP110 does not make sense.

Quote
Additionally, the BIP-110 expiration after a year is the extra safety measure (just in case).
Which is not really true: The authors have expressly said they intend it to last forever on the installment plan and expand to cover more cases. The reason for the expiration is to maximize their ability to censor additional forms of transaction in the future by creating a forcing function.  But even if it were true: that would just highly how extremely *pointless* the exercise is, and it still wouldn't remove the confiscatory nature: a coin delayed is a coin denied, especially since one may need to immediate use a timelock when it matures to prevent a later case from being used (e.g. exactly as lightning channel works).   As one of the two dozen other discussions point out here: a recommended config for high wealth individuals with complicated multisigs is to keep a long delayed timelock that pays to a simple private key to assure that the coins can be recovered even if the other conditions become unavailable.  But if you can't use the intended secure recovery before the insecure keys become active your funds may be lost.

Perhaps there could be proposals that were worth exposing users to these risks-- I think BIP110 is clearly an awful hobbling and actively destructive change to Bitcoin even absent these issues, but one could imagine problems with solutions that have some confiscatory risk that were worth it.  But for that to happen the authors and proponents would have to admit outright the harm and potential harm and weigh it against the benefits.  In this case the authors and proponents have actively mislead the public, lying about the harms specifically because they *know* their proposal is not worth it.

we acknowledge [...] your discontent is from having been not invited to participate in OCEAN's fund raise

By all outside appearances ocean is a failing business and a mild catastrophe for the ecosystem.  Anyone who wasn't invited to 'invest' in that clusterfuck probably feels grateful for the fact: But I wouldn't know because I'm not one of them.

As anyone at ocean should know, I was asked multiple times to invest and I flatly turned it down.  Which is also why I was immediately able to spot the misconduct of undisclosed ocean investors signing on this "anti-spam" marketing campaign when ocean pivoted to transaction censorship being their reason for existence after largely failing to attract participation otherwise.  I can only speculate on how others might feel, but I certainly feel that I wisely dodged a huge bullet.
 
I waited overnight to reply to you after privately asking you to remove this falsehood.  I also asked luke-jr to ask you to remove this absurd allegation-- so I guess we'll see your level of misinformation is official policy that goes right to the top of ocean or not.

But in any case, I'm always happy to see more acknowledgement that this whole drama is substantially about failing a mining pool desperately trying to generate attention and relevance for themselves and their no-coiner leadership.  I had nothing but positive hopes for Ocean until they made transaction censorship a selling point, but even if I had hated them that wouldn't be a reason for anyone to see their ridiculous proposed restrictions on Bitcoin as any more desirable.

spooderman
Legendary
*
Offline

Activity: 1736
Merit: 1047


View Profile WWW
May 26, 2026, 09:10:36 PM
 #28

>Existing timelocked coins which pay to scripts (e.g. non-trivial multisigs) are effectively destroyed by 110

Lol Greg, no they aren't. This stupid scenario you keep bringing up results in delay, not destruction.

Society doesn't scale.
gmaxwell
Moderator
Legendary
*
expert
Offline

Activity: 4746
Merit: 10803



View Profile WWW
May 26, 2026, 09:35:29 PM
Last edit: May 26, 2026, 11:12:26 PM by gmaxwell
Merited by DaveF (3), NotFuzzyWarm (2), ABCbits (1), stwenhao (1)
 #29

>Existing timelocked coins which pay to scripts (e.g. non-trivial multisigs) are effectively destroyed by 110
Lol Greg, no they aren't. This stupid scenario you keep bringing up results in delay, not destruction.
I seem to have missed your withdraw of your false allegations about my motivations.  Can you point me to it?

It would only be a delay and not outright destruction if and only if BIP110 goes away-- yet there is absolutely no reason for it to go away under the arguments advanced by its authors and proponents.  If they viewed it as okay to go away then there is just no reason to ever do it in the first place.

Its authors have expressly said that the expiration is so that it will be *expanded* to cover more cases later rather than allowing the status quo to dominate, similar to the programmed expiration in knots software and varrious pseudo-decenteralized cryptocurrency node software: It shuts off so you're forced to take action.  This is their answer to pointing out that any of the NFT crap can evade bip110 with a couple lines code change at worst:  Constantly slashing off more and more of Bitcoin's functionality in a losing fight against an enemy that profits more from the attention than anything else.

But even if we did believe that it would actually be temporary: That only doesn't result in a permanent of loss if access to the time lock during a particular period wasn't necessary to prevent later conditions from activating-- but a cascade of time-locks is *commonly* used in Bitcoin, it's central to how lightning works just to give an example-- so the idea that even just delaying can lead to outright loss is not a fanciful one.  Cascaded timelocks are a thing I personally use, and they're something I've helped others setup.  And they've been pointed out on Bitcoin talk in these discussions before-- BIP110 bad actors keep resetting the discussion so they can pretend (and falsely claim) that there hasn't been opposition.  Unlike the no-coiner directors of ocean other people have taken responsibility to secure their coins in sophisticated ways.

I for one completely believe the authors that they intend to personally censor transactions and impose their own views of right and wrong uses of Bitcoin for as long as they're able.

Perhaps you think it's okay to deny people access to their coins for a year (or destroy them completely in the case that BIP110's restrictions don't deactivate in practice), even if doing so comes with a risk that it'll cause loss.  I disagree, but it's something you could believe, it's something you could try to justify.  However the consistent dishonesty about these risk from Ocean and associated proponents means we can never trust *any* proposal from them: they won't even frankly disclose the risks they're aware of, and they actively mislead the public about them while viciously slandering people like myself who are calling out the risk and pointing out that they'd be personally harmed by the proposal.  You've called me a pedophile, you've called me a spammer, you've claimed I support fraud, now you claim I was excluded from investing in your dumpster fire and I'm somehow sour about it.  Well fuck you and your lame cancel culture censorship.  I won't be silenced while you try to fuck up bitcoin in an orgy of hysterical delusion.

I for one am counting down the days until bip110 activates and forks all of you away from bitcoin, hopefully forever.

ABCbits
Legendary
*
Offline

Activity: 3612
Merit: 10075



View Profile
Today at 08:19:03 AM
 #30

The absolute worst case scenario that you're invoking here still only results in delay, not confiscation as asserted.

Even if it's not permanent or forever, word "confiscation" still generally used if someone can't access, use or move their goods for certain duration. For example, school use term confiscate even if it's less than a day.

Maintainers of Bitcoin Core are lagging behind and may merge the changes in rush in the last moment, thus giving users very little time for evaluation.
It's not lagging behind, when there's no plan to merge PR BIP 110 code. See https://github.com/bitcoin/bitcoin/pull/34930.
There isn't written that there's no plan to merge the PR BIP 110 code at the URL. The task is closed without a comment or any reason.
--snip--

But if there's plan to add BIP 110 to Bitcoin Core, i expect that PR would be re-opened or someone would comment there's already another PR or someone else currently work on it.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!