OverviewExploreTrending
Nostr Archives
OverviewExploreTrending
Super Testnet25d ago
Why is there no URSF for BIP110 yet? As of now, miners may lose 8% of their users in September unless they comply with BIP110, so it seems in their interest to do so. But a popular URSF can switch that and make them lose *more* users if they *do* comply.
💬 45 replies

Replies (45)

Super Testnet25d ago
One way to do a URSF is to reject the block *after* BIP110's activation block unless it contains a tx that violates one of BIP110's restrictions. If enough people run it, miners have to choose: make the BIP110 people fork off or make the URSF people fork off. They can't keep both
0000 sats
Aaron van Wirdum25d ago
No miners are currently signaling support for BIP110, so investing time and effort in developing a URSF client seems like a waste of time and effort at this time (to me, anyways). Much easier to just use the rejectblock command post-fork if a BIP110 block that forks the chain is ever mined.
0000 sats
Super Testnet25d ago
What if they don't signal support for BIP110 but just stop mining txs that violate the BIP110 rules, to avoid losing 8% of their users? I don't want OP_IF in taproot to become "effectively invalid" just because miners opt to comply with a bad BIP out of economic interests
0000 sats
AncapAnon - Activate OP_GFY now!25d ago
It will hurt my bags but I can’t help but be glad that noderunners will not be passive and hand the decision over to miners.
0000 sats
00x2F9E25d ago
I cannot WAIT to dump this retard fork for more BTC, and the miners will do the same
0000 sats
Super Testnet25d ago
If miners start enforcing BIP110 out of an economic interest in keeping the network from forking, you may find yourself on a BIP110 compliant chain, and without any fork coins to dump. What then?
0000 sats
00x2F9E25d ago
That might be the biggest load baring “If” I’ve ever seen. Any miner with the tiniest amount of intelligence isn’t going to run miniscript breaking dogshit software that does nothing to stop spam anyway. Give them some credit.
0000 sats
Judge Hardcase25d ago
It seems to me that Coinbase alone could decide to make a URSF defacto "popular" whenever they wanted to - and the majoriry of miners would almost be certain to follow. It would be at that point that BIP110 users and miners - presumably still in the minority - would have to choose whether or not to continue on with the new coin they have created. I would be shocked if more than a handful of BIP110 supporters (especially any would-be miners) would be willing to die on that hill.
0000 sats
Judge Hardcase25d ago
PS. Short of overwheming consensus support from the community as a whole, I don't see Coinbase (or any other regulated entities) being particularly keen on tolerating ANY potential for a soft fork to cause signifact disruption.
0000 sats
2Pac25d ago
By risking to lose 92%? Terrible risk reward on that trade.
0000 sats
Super Testnet25d ago
They don't lose 92% by enforcing BIP110 All BIP110 compliant blocks are accepted by standard bitcoin nodes, so miners can keep all nodes happy by enforcing BIP110 A URSF might change that
0000 sats
2Pac25d ago
What % of block are currently non compliant with 110?
0000 sats
Tauri24d ago
They lose 0.01% revenue if they activate bip110. That’s how much they have to “sacrifice”.
0000 sats
Stirling Forge25d ago
Would you be running a URSF if it existed and why? Where do you stand on this stuff? From your comments right here, it seems like OPIF is the reason why you might be against it. What functionality makes OP_IF important to you if you are anti-BIP 110?
0000 sats
Tauri24d ago
It’s just devs don’t wanna give their toys away, even though they don’t play with them and they may never play with them.
0000 sats
Yena25d ago
8% of their users? as in the fees they get? So this is almost an irrelevant fraction at current fee market. But we'd also have to ask what percentage of users will be lost in a BIP110 main chain scenario. No more jpegs and other spam, right?
0000 sats
Super Testnet25d ago
Recent research indicates that revenue from spam accounts for about 0.1% of mining revenue: https://blockspaceweekly.substack.com/p/issue-7-why-miner… So I would not be surprised if 8% of active "monetary maximalists" already outweigh that, and outweigh it even more if more of them start running BIP110
0000 sats
Aaron van Wirdum25d ago
Last I checked BIP110 will have a mandatory signaling window in August, so if miners don’t signal, BIP110 nodes will in fact fork themselves off the network. Your scenario could still happen if miners do signal (which non-BIP110 won’t care about one way or the other). That’s why IMO it’s still good to pay attention to signaling, and if there is any it’s probably time to start considering a URSF. The worst case scenario is if miners don’t signal until very shortly before the mandatory signaling period starts. (Or even when it’s already started.) In that case I suppose the rejectblock command can still offer a solution, but it’d be a bit of a last-minute scramble…
0000 sats
Super Testnet25d ago
Ah yes, I forgot about the mandatory signaling period. Still, if miners keep ignoring BIP110 they may be in for a rude surprise in September: a sudden, completely avoidable loss of income from BIP110 runners. A sufficiently large loss of income should worry any business. They could be sued by their shareholders for negligence.
0000 sats
Super Testnet25d ago
They might do it to avoid losing income from ~8% or more of the network
0000 sats
Super Testnet25d ago
It is shaping up to look like a significant disruption *unless* miners comply with BIP110. If they ignore BIP110, or if there is a popular URSF, they may lose 8% or more of their users. Right now the best way to get 0 disruption looks like for miners to, perhaps begrudgingly, start enforcing BIP110 just to keep the network united.
0000 sats
Judge Hardcase25d ago
For sure, if no URSF ever materializes, miners could very well just collectively choose to start enforcing BIP110. Even better would be if Core just endosed BIP110 outright; or, possibly even came up with their own acceptable alternative. None of the above are my basecase, however. I'm not exactly sure what % (or possibly other metric) would be considered a credible threat in the minds of the anti-BIP110 crowd; but, I would fully expect a URSF if/when that line is eventually crossed - which I suppose might not even happen until well after a potential chain-split. The path to the least disruption may very well be to play chicken with the BIP110 8%
000
Super Testnet25d ago
I think all of them are currently non-compliant with BIP110, if non-complaint means "not signalling for it"
0000 sats
2Pac25d ago
You wrote “BIP110 compliant blocks” so I’m just asking what percentage of blocks would be non complaint? Roughly?
0000 sats
Super Testnet25d ago
it depends if 55% of miners start signaling for BIP110, then I suspect the dominant chain will have 100% BIP110 compliant blocks if less than 45% switch, I suspect there will be a permanent fork (this is currently what I suspect is the likeliest outcome) if it's between 45% and 55% then I don't know what to expect
0000 sats
2Pac24d ago
How did you come up with that number?
0000 sats
Tauri24d ago
https://blockspaceweekly.substack.com/p/issue-2-f2pool-an… Start here but would recommend reading the next issues too where there’s further data leading to the conclusion revenue from spam is less than 1% on average.
0000 sats
Aaron van Wirdum25d ago
I doubt it would represent a significant loss, and in fact I suspect that adopting BIP110 would harm the value of bitcoin more than losing these people would. But without fork futures markets --which I'm very much in favour of!-- it's anyone's guess unless and until there actually is a split. (That's another argument for a URSF btw, it would enable a very well defined fork futures market.)
0000 sats
Super Testnet25d ago
> I doubt it would represent a significant loss It sounds like you don't think the loss will be significant but otherwise agree with my premise -- that miners are incentivized to signal for BIP110 *if* they judge that the loss of revenue due to a split outweighs the loss of revenue due to enforcing BIP110. I think BIP110 runners probably represent less fee revenue than the 8% number might suggest on a surface level. But I'm not sure. Definitely thinking about writing a URSF proof of concept to "do my part" in the fight against BIP110. If I make one I might market the effort as an effort to "save miniscript" rather than an effort to "fork the bip110 people off," as I personally align with the BIP110 people in most ways and do not want them to fork off.
000
0 sats
0 sats
Aaron van Wirdum25d ago
Yes I agree with your premise. I would also encourage the development of a URSF for that reason, if you (or anyone else) don't consider it a waste of your time and effort.
0000 sats
pedro25d ago
but you technically would "fork them off" to "save miniscript"? and in what ways do you align and not align with bip 110?
0000 sats
Tauri24d ago
If you have concerns about OP_IF why don’t you just hash it out with Dathon instead of doing the heavy lifting for the enemy? Seems like a pretty stupid thing to do. If they want to create more chaos in August and fork off eventually, at least give them the opportunity to work on it themselves.
0000 sats
Tauri24d ago
> I suspect that adopting BIP110 would harm the value of bitcoin more Stay in your lane and try not to opine on economic topics. You’re out of your depth.
0000 sats
Super Testnet25d ago
> you technically would "fork them off" to "save miniscript"? Yes > in what ways do you align and not align with bip 110? I like the idea of using a soft fork to reduce the amount of spam on the blockchain. The benefit to node runners is "more efficient node." But I think bip110 is bad in its current form. One of my concerns centers around the decision to ban people from using op_if in taproot txs. I would be okay with that *if* there was reason to think no one is doing that for non-spammy purposes, but right now, there are pretty standardized miniscript tools that use op_if in taproot, and innocent bitcoiners occasionally use miniscript for some stuff, so the ban has a real chance of victimizing innocent users. I think the other provisions of bip110 in the Specification section are reasonable. I'd like to see an alternative variant of miniscript that avoids op_if in taproot, and *then* -- after everyone has time to upgrade -- op_if could be more safely banned from taproot. I'd also be okay with doing a variant of bip110 *without* the partial ban on op_if, except there is one other issue I have with it, concerning the activation method. I can share more if you want to hear more
0000 sats
pedro25d ago
thank you, i do want to hear more, yes. another question i have now is: you're considering writing a proof of concept for a ursf, but since you're aligned on the anti spam topic why not instead propose a bip that does not have the two parts you dislike?
0000 sats
serapath【ツ】☮21d ago
you used time to propose USRF - but have you considered proposing an upgrade to BIP110 that mitigates the issue?
0000 sats
Super Testnet24d ago
> If you have concerns about OP_IF why don’t you just hash it out with Dathon instead of doing the heavy lifting for the enemy? I don't think stopping BIP110 helps the enemy. BIP110 is bad for the anti-spam movement so by fighting it I think I am helping the anti-spam movement.
0000 sats
Tauri24d ago
> BIP110 is bad for the anti-spam movement Sorry but this sounds ridiculous
0000 sats