Bitcoin Forum
May 27, 2026, 02:54:05 PM *
News: Latest Bitcoin Core release: 31.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: My BIP idea is expanding. What do you guys think?  (Read 99 times)
PepeLapiu (OP)
Full Member
***
Offline

Activity: 420
Merit: 104


View Profile
May 04, 2026, 09:04:09 AM
Last edit: May 04, 2026, 09:48:38 AM by PepeLapiu
 #1

So I have given a lot of though to my BIP idea to help fight spam. And I've expanded it quite a bit. Let me know what you think.

First and foremost, it's important to understand each of the items in my ideas (all but one) would be first proposed as filters. The filters will allow users and wallets to get their duck in a row until the the filters are moved to consensus with a fork. The last idea could only be implemented at fork time.

1- Segwit limit

Each tx will be limited to 0.2kb of Segwit total data per input. So if your tx contains only one input, the amount of Segwit data is limited to 0.2kb. If you want to shove your precious 5kb dickbutt.jpeg in Segwit, you can consolidate or create 25 UTXOs in order to reach a limit of 5kb of Segwit data.
This would make spammer abuse of Segwit a lot more expensive, and force them to consolidate their 100's of millions of spam dust UTXOs. Which is good for the UTXO set. Once they run out of UTXOs to consolidate, they would have to create a whole bunch of UTXOs which would be prohibitively expensive. At this point, Segwit abuse by spammers becomes more expensive than other spamming methods. Spammers who keep abusing Segwit would be incentivised to make their garbage jpegs smaller and smaller. All the while this would have no effect on every day monetary users who almost never ever need more than 0.2kb of Segwit data per input.

2- Raise dust limit from 540 sats to 20,000 sats

The dust limit would be raised from 540 sats to 20,000 sats. And every 4 years at halvening, that dust limit would be cut in half. And there would be an exception for outputs that re-use and input address. The 20,000 sats represent a current value of $16 USD.
Wallets could increase the number of inputs and consolidate more UTXOs to increase the change UTXO to above the dust limit. For example if you have a 30,000 sats UTXO and you intend to send me 25,000 sats, that would create a change address of 5,000 sats, which would be below the dust limit. You could add more inputs until the change goes above 20,000 sats. Or you could re-use one of the inputs as the change address, or you could simply donate the change to the miner fee as many wallets currently do with below dust outputs.
Should you wish to send me 19,000 sats, you would be able to do so with a multisig whereas you commit 39,000 sats and I commit 20,000 sats and I redeem the 39,000 sats (my original 20,000 sats plus your spend of 19,000 sats) and you redeem your change of 20,000 sats minus miner fee.
This slightly more complex way of spending <20,000 would still allow us to spend small amounts on chain but in the end, smaller spends would be better served with L2's.
This would make fake pubkeys considerably more expensive and it would incentivize spammers to make their fake pubkeys spendable, and do spend them eventually.
There is currently something north of 300 BTC tied up in spam dust UTXOs. This rule would force spammers to tie up considerably more BTC into their spam. Over 10,000 BTC tied up in spam UTXOs in fact, if we assume the current amount of spam.

3- Require all outputs of <100,000 sats to have two signed messages.

Two signed messages per address would force fake pubkey spammers to commit 100,000 sats ($80 USD) to their fake pubkeys. An exception can be given to a re-used input. If one of you thinks you can sign two messages to a fake pubkey, I have designed a test for you to prove it to me. This 100,000 sats with two signed messages limit would be fixed. It would not change over time.
This would make fake pubkeys prohibitively expensive.


4- Block limit of amount of op_returns

Not sure yet what the maximum amount of op_return per block would be. Say 100 op_return per block.
More than 100 op_return in your block and it gets rejected. This would prevent blocks 90% filled with op_return spam as we often see. And with a limit of op_return per block, op_return spammers would have to outbid each other for the 100 top spot without affecting the monetary users. For example, monetary users could be paying 1sat/vbyte for the next block confirm, but op_return spammers could end up having to pay much more in order to compete for the limited op_return spots. I predict op_return spammers would eventually go away or have a very limited market. Before core 30 spamware came along, we already had a limit of op_return data size and a limit of 1 op_return per transaction. A limit per block would also make sense.

5- UTXOs of <1,000 sats are removed from the UTXO set after 18 years.

Any UTXO of <1,000 sats older than 18 years would be removed from the UTXO set and become unspendable. This would remove all the unspendable UTXOs and current spam dust UTXOs from the UTXO set. And this rule would expire after 18 years. If you created an UTXO of <1,000 sats before rule activation , you will have 18 years to consolidate it or spend it. This rule would not apply to UTXOs created after activation. If you create stamps spam with fake pubkeys, you'll be rugged in 18 years from now unless you make your stamp spam fake pubkeys spendable and you do spend them. This rule could only be applied at fork activation time, not as a filter.

If you are a spammer/grifter/attacker (yes, you know who you are) I would love for you to tell me how you are going to get around my new rules.

If you dislike spam as much as I do, and if you think spam is a serious problem, I want to hear what you think.

Cheers,
Pepe

Bitcoin is not a dickbutt jpeg repository.
Join the fight against turning bitcoin into spamware.
BitcoinKnotsForum.com
ertil
Full Member
***
Offline

Activity: 234
Merit: 412


View Profile
May 04, 2026, 11:44:01 AM
 #2

Quote
each of the items in my ideas (all but one) would be first proposed as filters
And then, you will see, that many miners don't follow them, so you will move quickly into proposing it as consensus rules. Also, if you have a node, without incoming connections, then even if you filter everything, it has almost no effect on other nodes.

Quote
Each tx will be limited to 0.2kb of Segwit total data per input.
200 bytes per input? One signature and one public key means around 100 bytes. Which means, that you will block everything more complex than 2-of-2 multisig.

I wonder, will you block for example 4-of-6 multisig, coming from exchanges? Will you accidentally block your own withdrawals?

Quote
Spammers who keep abusing Segwit would be incentivised to make their garbage jpegs smaller and smaller. All the while this would have no effect on every day monetary users who almost never ever need more than 0.2kb of Segwit data per input.
Spammers can easily use multiple coins with single keys. For regular users with multisigs, you will just make life harder, because they will have to execute a multisig outside of Bitcoin, and only deploy the end result on-chain, which is difficult for many users to understand.

Quote
Should you wish to send me 19,000 sats, you would be able to do so with a multisig
Only with two people, because you will block everything bigger than 2-of-2 multisig. Even simple escrow with 2-of-3 multisig may be blocked by your filters.

Quote
smaller spends would be better served with L2's
Your multisig restriction will block many L2s, which will force these users to deploy everything on-chain instead.

Quote
Require all outputs of <100,000 sats to have two signed messages
Which will double the spam. Great. Not to mention, that users will just put their spam in their private keys, and weak signatures can be used to reveal it. Two signatures is actually beneficial for that kind of spammers, because they can then agree on a specific distance between R-values, and easily decode all data, while you will mistakenly mark it as a regular payment. It can be similar to Silent Payments, but instead of hiding the destination, it can be used to hide any data pushes.

Quote
Say 100 op_return per block.
You know, why OP_RETURN was invented in the first place? Because other ways of pushing data are more harmful.

Quote
Any UTXO of <1,000 sats older than 18 years would be removed from the UTXO set and become unspendable.
Which will make anchors unspendable. You know, why bc1pfeessrawgf is used? Because in this way, second layer transactions can bump fees. And they use exactly zero satoshis, for example: https://mempool.space/tx/0e780555b3243748ea451723a2af2f3ef24b2cc5986fd5876a24d9d7c3d544be

Quote
I would love for you to tell me how you are going to get around my new rules.
Data can be put into private keys instead. How would you stop it? Any weak signature can reveal the private key later, and allow reading it by anyone.
Code:
message="Hello world from my private key!"
privkey=48656c6c6f20776f726c642066726f6d206d792070726976617465206b657921
pubkey=036914D6B4D7E602A1EAD67C9B70499666C7B24E251B76852DF7BB28075B1BD4FF
weak_R_value=0200000000000000000000003b78ce563f89a0ed9414f5aa28ad0d96d6795f9c63
And of course, you can try to block R-values of 3b78ce563f89a0ed9414f5aa28ad0d96d6795f9c63, but it would also block dust-sweeping people from using small signatures, and spammers can always switch to a different weak R-value, or even put additional data in their R-values.
PepeLapiu (OP)
Full Member
***
Offline

Activity: 420
Merit: 104


View Profile
May 05, 2026, 12:39:18 AM
 #3

To everyone else. I personally contacted @ertil by PM and invited him to comment on this thread. The reason for this is so I can expose his tactics.

Notice in his post that he makes all sorts of technical sounding claims. The vast majority of readers won't have a clue what he is really saying or if it's even true or false. So most of you will conclude he sounds very technical, therefore he must by correct. But don't fall in that trap. If you don't understand something, ask him to clarify until you do understand. And watch him refuse to simplify anything for you.

His goal is to throw as much shit on the wall as posiblle, and hope that some of it sticks.

ertil rejects every single anti-spam idea and he supports blowing up of the op_return. His agenda is clear for all to see.

Let's see together how full of shit ertil really is.

Quote
each of the items in my ideas (all but one) would be first proposed as filters
And then, you will see, that many miners don't follow them, so you will move quickly into proposing it as consensus rules. Also, if you have a node, without incoming connections, then even if you filter everything, it has almost no effect on other nodes.

Only two scenarios are available: after a year or two, either the filters work, or they don't work.

If the filters work well enough, than problem solved. Nothing more needs to be done. Goal accomplished.

If the filters don't work, if the large centralized spam pools keep defying the nodes policy, than we move the filters to the consensus layer with a soft fork, 2 to 4 years down the road.

I would prefer to go directly to consensus via a soft fork. But there are two reasons why we should move to filters first:

1- I don't want to steal any thunder away from BIP110. I support BIP110 and I would prefer to wait until the BIP110 dust settles before I can start the fork proposal.

2- A year or two of the filters up would give time for wallets and users to update gradually and smoothly before we move to consensus.

BIP110 is urgent, my proposal is not. We can afford to go to policy first and see if we can make that work. If not, soft fork we go!

Quote
Quote
Each tx will be limited to 0.2kb of Segwit total data per input.
200 bytes per input? One signature and one public key means around 100 bytes. Which means, that you will block everything more complex than 2-of-2 multisig.

Is this where we pretend multisig only came to exist with Segwit?
Here is a 2-of-3 multisig that uses a legacy public key. Please point to which aspect of this multisig my restrictions would prevent from occurring:
https://mempool.space/tx/3d909442563bf7a167af9fdd521520dc66ab15356371d4fb8eabbdc40956548a

The only part of that multisig that would require some modifications to work is that the 16,905 sats output would fall under the 20,000 sats dust limit. This could be worked around by re-using an input as that output. But even better would be for the recipient of the 16,905 sats to commit 20,000 to the multisig in order to receive an amount of 36,905 sats which is above the dust limit.

Quote
I wonder, will you block for example 4-of-6 multisig, coming from exchanges? Will you accidentally block your own withdrawals?

I'm currently tabulating and compiling every single tx that makes use of Segwit. The scan is currently being done. So my numbers are not exact yet. But so far it's pretty grim and revealing.

Over 99.32% of all monetary transactions that make use of Segwit have less than 0.2kb of Segwit data per input.

So far only some rare exchange multisigs and liquid commits are going over the 0.2kb of Segwit data per input. These would have the option of adding more inputs to increase their Segwit data limit, or go back to what they were doing before Segwit came along.

My Segwit spam transactions scan has not started yet. But my rough guesstimate tells me over 98-99% of transactions that go over the 0.2kb of Segwit data per input are spam.

You full KYC centralized exchange can go back to doing whatever they were doing before Segwit came along. Those tx are so rare that their effect would barely be felt.

Quote
Quote
Spammers who keep abusing Segwit would be incentivised to make their garbage jpegs smaller and smaller. All the while this would have no effect on every day monetary users who almost never ever need more than 0.2kb of Segwit data per input.
Spammers can easily use multiple coins with single keys. For regular users with multisigs, you will just make life harder, because they will have to execute a multisig outside of Bitcoin, and only deploy the end result on-chain, which is difficult for many users to understand.

What is difficult for many users to understand is what the fuck you are talking about. Go ahead people, re-read the quote above until you understand what he/she is talking about. You won't.

Over 99% of monetary Segwit transactions use less than 0.2kb total per input. Bitcoin was functioning pretty well before Segwit. So even if we were to completely remove the Segwit upgrade, that would not amount to any confiscation. And I'm not suggesting to completely remove Segwit here, only assuring the spam abuses of Segwit are limited or stopped completely. Or at least made expensive enough to become undesirable.

Quote
Quote
Should you wish to send me 19,000 sats, you would be able to do so with a multisig
Only with two people, because you will block everything bigger than 2-of-2 multisig. Even simple escrow with 2-of-3 multisig may be blocked by your filters.

2-of-3 multisigs would not be blocked by my rules. However some of those multisigs would have to be constructed differently. Especially if some of the outputs are under my raised dust limit. But they already have to deal with a dust limit. I would only raise the existing dust limit, not invent anything.

Quote
Quote
smaller spends would be better served with L2's
Your multisig restriction will block many L2s, which will force these users to deploy everything on-chain instead.

Many of those L2's are scams and spam, such as citrea's suggested L2 for example.
Sound and solid L2's like Lightening and Fedimint would still work perfectly fine.

Quote
Quote
Require all outputs of <100,000 sats to have two signed messages
Which will double the spam. Great.

Merely stating that without expanding doesn't make your statement true. There is no evidence that requiring 2 signed messages per output under 100,000 sats would cause more spam. And this is why you just make the statement without ellaborating, and quickly move to change the subject to spam in private keys.


Quote
Not to mention, that users will just put their spam in their private keys, and weak signatures can be used to reveal it.


Go ahead, put all the spam you want in your private keys. Private keys are not published on chain, they are stored locally on your wallet. Feel free to load up your wallet with all the dickpic.jpegs you desire. See if I care.

Quote
Two signatures is actually beneficial for that kind of spammers, because they can then agree on a specific distance between R-values, and easily decode all data, while you will mistakenly mark it as a regular payment. It can be similar to Silent Payments, but instead of hiding the destination, it can be used to hide any data pushes.


You are just throwing random technical jargon at the wall, stuff nobody understands, and you hope some of it will stick.

Requiring all outputs of <100,000 sats to have two signed messages would force spammers to put >100,000 sats in their fake pubkeys. This would prove too expensive. So spammers would be incentivized to make their fake pubkeys spendable, and eventually do spend them. Which would benefit the UTXO set.

If signing messages to a pubkey was beneficial to spammers, they would already be doing it. And they are not doing it because it doesn't benefit them at all.

Quote
Quote
Say 100 op_return per block.
You know, why OP_RETURN was invented in the first place? Because other ways of pushing data are more harmful.

Dealing with spammers and grifters, and conceding to them is what core does. We are no longer doing that. My other restrictions would make those other spam methods more expensive and incentivize spammers to use op_return instead. But within limits. No more blocks filled almost entirely with spam op_return!

Quote
Quote
Any UTXO of <1,000 sats older than 18 years would be removed from the UTXO set and become unspendable.
Which will make anchors unspendable. You know, why bc1pfeessrawgf is used?

The link you provided is not valid. The address you provided is also not a valid bitcoin address.  But I'm pretty sure you are counting on readers to take your word and not click on it.

Quote
Because in this way, second layer transactions can bump fees. And they use exactly zero satoshis, for example: https://mempool.space/tx/0e780555b3243748ea451723a2af2f3ef24b2cc5986fd5876a24d9d7c3d544be

The link you provided is to a fucking inscription in op_return. It's fucking spam. And my suggestions would not prevent that tx other than limiting them to 100 or so per block.

My restrictions don't prevent the tx you linked to. But if it did, all he better. I'm okay with blocking spam.

Quote
Quote
I would love for you to tell me how you are going to get around my new rules.
Data can be put into private keys instead.

Go ahead and stuff all your spam and scams in your pdivate keys. Nobody cares because your keys are stored locally, Einstein.

Quote
How would you stop it?

I wouldn't.

Quote
Any weak signature can reveal the private key later, and allow reading it by anyone.

That's a great idea! Why don't you go back to your spam friends and pitch that idea to them. I'd sure they would be delighted to expose to the world all the private keys of over 300 BTC of dust spam UTXOs for the rest of the world to steal their coin.

For anyone else reading this, here is what spam loving ertil is suggesting:

Spammers would store their spam on their private keys which are stored on their wallet, not on chain. Than the spammers would use a weak signature, so weak that other people would be able to figure out the private keys, and effectively be able to steal the 300+ BTC that is tied up in 100's of millions of spam dust UTXOs.

Quote
Code:
message="Hello world from my private key!"
privkey=48656c6c6f20776f726c642066726f6d206d792070726976617465206b657921
pubkey=036914D6B4D7E602A1EAD67C9B70499666C7B24E251B76852DF7BB28075B1BD4FF
weak_R_value=0200000000000000000000003b78ce563f89a0ed9414f5aa28ad0d96d6795f9c63
And of course, you can try to block R-values of 3b78ce563f89a0ed9414f5aa28ad0d96d6795f9c63, but it would also block dust-sweeping people from using small signatures, and spammers can always switch to a different weak R-value, or even put additional data in their R-values.

It should be noted that I offered a test in my opening post for anyone who claims they can sign two messages to a fake pubkey. And ertil went out of his way to ignore it because he knows he can't pass that test. Instead, he goes on to make shit up, throw technical sounding bullshit at the wall, and hope some of it will stick.

ertil counts on you not understanding what he is talking about.

Bitcoin is not a dickbutt jpeg repository.
Join the fight against turning bitcoin into spamware.
BitcoinKnotsForum.com
ertil
Full Member
***
Offline

Activity: 234
Merit: 412


View Profile
May 05, 2026, 04:08:38 AM
Last edit: May 05, 2026, 07:24:59 AM by ertil
 #4

Let's parse the witness space from your example: https://mempool.space/api/tx/3d909442563bf7a167af9fdd521520dc66ab15356371d4fb8eabbdc40956548a/hex
Code:
+------------------------------------------------------------------+-------+-------+
| data                                                             | bytes | total |
+------------------------------------------------------------------+-------+-------+
| 0400483045022100                                                 |     8 |     8 |
| be307c19e9a7b6d2b12e9e2e11c60e5208e7056ed76dd9305212c1dfa5d5f96d |    32 |    40 |
| 0220                                                             |     2 |    42 |
| 3498057cdb659bb4e67d9ab37e25a6fe388d3b41250d0aa8068fa08f6fac625a |    32 |    74 |
| 01483045022100                                                   |     7 |    81 |
| 8e73d7365bd990bac06c11de821dcb189dc4d7b8d5f8436ae578615c40a85132 |    32 |   113 |
| 0220                                                             |     2 |   115 |
| 5e180b6dce287ac387c450043c95a5217260f74be869c3ea9aec67c658cc2944 |    32 |   137 |
| 0169522102                                                       |     5 |   142 |
| 64e28c023c2d878e3f2f90ac03bebdc9662f759330915522d3aedc9861a0d0e2 |    32 |   174 |
| 2102                                                             |     2 |   176 |
| c85e8d2faba3760a83f15451ecb8dab478583d2cacd7bc819d94471c24da7fab |    32 |   198 |
| 2103                                                             |     2 |   200 | limit reached
| 55e7d9bb55c3f0cdac55ce77d62bbe808a628e0d08ecbae69ff9745518dd154b |    32 |   232 | more than 200 bytes
| 53ae                                                             |     2 |   234 | more than 200 bytes
+------------------------------------------------------------------+-------+-------+
See? The total witness space consumed is bigger than 200 bytes.

Quote
There is no evidence that requiring 2 signed messages per output under 100,000 sats would cause more spam.
It will, because instead of storing a single signature, you will need to store two. And you will need to keep it for a long enough time, to be safe from potential chain reorganizations.

Quote
The address you provided is also not a valid bitcoin address.
It is valid, and you even got an example transaction using it.

Quote
I'd sure they would be delighted to expose to the world all the private keys of over 300 BTC of dust spam UTXOs for the rest of the world to steal their coin.
It doesn't matter, if the private key is known, when a coin is already spent.

Quote
Spammers would store their spam on their private keys which are stored on their wallet, not on chain.
Public keys are stored on-chain. And if a given signature is weak, then anyone can calculate that key, and read the data. Also, if a coin is spent, then nobody can steal it, because it is just already sent somewhere else, to some random key. Revealing private keys is needed only during data pushing, later, random keys can be used, just to transfer JPEG "ownership".

Edit:
Quote
My BIP idea is expanding. What do you guys think?
I think it is a clear signal, that no BIP-110 restrictions will ever be temporary. Users who don't like BIP-110 will just stay with the original rules. And users who will activate BIP-110, despite being in a hashrate minority, will just have their own chain, where they will restrict things further, with next BIPs. Which means, that BIP-110 restrictions will never be lifted from BIP-110 chain.
ABCbits
Legendary
*
Offline

Activity: 3612
Merit: 10075



View Profile
May 05, 2026, 07:34:13 AM
Merited by ertil (1)
 #5

3- Require all outputs of <100,000 sats to have two signed messages.

Two signed messages per address would force fake pubkey spammers to commit 100,000 sats ($80 USD) to their fake pubkeys. An exception can be given to a re-used input. If one of you thinks you can sign two messages to a fake pubkey, I have designed a test for you to prove it to me. This 100,000 sats with two signed messages limit would be fixed. It would not change over time.
This would make fake pubkeys prohibitively expensive.

Signature campaign would hate your idea, when some of them sometimes send lower than 100000 satoshi to some participant each week. But on technical side,
1. What exactly does re-used input mean?
2. Who need to create the two signed message? Only the sender using sender's address?



Quote
Quote
Each tx will be limited to 0.2kb of Segwit total data per input.
200 bytes per input? One signature and one public key means around 100 bytes. Which means, that you will block everything more complex than 2-of-2 multisig.

Is this where we pretend multisig only came to exist with Segwit?
Here is a 2-of-3 multisig that uses a legacy public key. Please point to which aspect of this multisig my restrictions would prevent from occurring:
https://mempool.space/tx/3d909442563bf7a167af9fdd521520dc66ab15356371d4fb8eabbdc40956548a

The only part of that multisig that would require some modifications to work is that the 16,905 sats output would fall under the 20,000 sats dust limit. This could be worked around by re-using an input as that output. But even better would be for the recipient of the 16,905 sats to commit 20,000 to the multisig in order to receive an amount of 36,905 sats which is above the dust limit.

That multisig input use P2SH-P2WSH script, so it's NOT legacy in any way. If you click "Details" on website you share, it clearly shows "P2SH redeem script" and "P2WSH witness script". Here's brief explanation of it.

A P2SH-P2WSH serves the same purpose as a P2SH-P2WPKH.

You can send bitcoins to a 3address (P2SH), but then unlock them later on as if you used a modern P2WSH.

This allows you to take advantage of the discount offered by unlocking an output via the Witness, even if the wallet or exchange you are using does not allow you to send to a bc1qaddress (P2WSH) directly.

It makes the unlocking of a P2SH-P2WSH more complex from a technical point of view, but it gives you the benefit of cheaper transaction fees if P2WSH is not an option.

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







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

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







██
██
██████

  CHECK MORE > 
ertil
Full Member
***
Offline

Activity: 234
Merit: 412


View Profile
May 05, 2026, 08:10:46 AM
 #6

Quote
What exactly does re-used input mean?
I guess it is about address reuse. Which is a bad practice, but if BIP-110 supporters want to shoot themselves harder, than by "mandatory activation", then they can make it easier to reuse addresses, and provide incentives for users, to degrade their privacy, by using the same address multiple times. There is a reason, why the cost of doing it is the same, as using different keys.

Quote
Who need to create the two signed message? Only the sender using sender's address?
I wonder, how they would handle scripts like "OP_CHECKSIG OP_NOT", where invalid signatures are accepted. Will they restrict OP_CHECKSIG? Or eliminate OP_NOT from the Script? Who knows.

Quote
That multisig input use P2SH-P2WSH script, so it's NOT legacy in any way.
Don't expect technically correct answer from people, who think, that anchors from BIP-433 don't exist, or are invalid. If they will block for example anchors, then second layer protocols, like Lightning Network, would have to guess the correct fee rates upfront, or would have to switch from keyless anchors into weak keys (for example with the private key, equal to one), which would just slow down validation, for absolutely no reason.
Pages: [1]
  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!