Bitcoin Forum
July 24, 2024, 04:49:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: When Taproot?  (Read 197 times)
Kruw (OP)
Full Member
***
Offline Offline

Activity: 476
Merit: 122


Make your Bitcoins anonymous - wasabiwallet.io


View Profile WWW
June 24, 2024, 01:54:29 PM
Last edit: June 25, 2024, 06:36:44 AM by Kruw
Merited by SquirrelJulietGarden (1), garlonicon (1)
 #1

It's been 2 and a half years since the Taproot soft fork was activated (November 14, 2021, Block Height 709632). Taproot addresses begin with bc1p and currently account for ~33% of the traffic on the Bitcoin network: https://transactionfee.info/charts/inputs-types-by-count/

Still, there are very large organizations that will not let you withdraw to Taproot addresses. https://whentaproot.org tracks which projects have or haven't implemented support for sending to Taproot. On the list of shame, we have these services:



If you are a customer of any of these businesses, go open a support ticket and complain that you can't send money to your wallet. These businesses don't really care about Bitcoin benefiting from Taproot's slight privacy and efficiency gains, but they do care if it increases the burden on their support system.

Coordinating coinjoins for Wasabi Wallet and BTCPay Server for FREE! - Connect using
Code:
https://coinjoin.kruw.io/
_act_
Legendary
*
Offline Offline

Activity: 952
Merit: 1243



View Profile
June 24, 2024, 02:00:07 PM
 #2

If you are a customer of any of these businesses, go open a support ticket and complain that you can't send money to your wallet. These businesses don't really care about Bitcoin benefiting from Taproot's slight privacy and efficiency gains, but they do care if it increases the burden on their support system.
I thought those like Ordinals are benefiting from taproot more. Is that not correct? There are many people that are still using bech32 addresses because it has the lowest fee for transaction except when the inputs are more. If the inputs and outputs are the same and if the outputs are many than the inputs, bech32 addresses have lower fee. All wallets that I have seen that is having bech32m are having bech32 as their default derivation path.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
DaveF
Legendary
*
Offline Offline

Activity: 3542
Merit: 6423


Crypto Swap Exchange


View Profile WWW
June 24, 2024, 02:05:03 PM
 #3

It took longer then 30 months for some of these places to start using segwit addresses so why would you think they are going to rush to taproot?

Large regulated exchanges & services are paranoid beyond belief when it comes to making changes to their systems. So, no matter how much we complain or pester them it's probably still going to be another 30 months before they area all onboard.

-Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Kruw (OP)
Full Member
***
Offline Offline

Activity: 476
Merit: 122


Make your Bitcoins anonymous - wasabiwallet.io


View Profile WWW
June 24, 2024, 02:10:14 PM
 #4

I thought those like Ordinals are benefiting from taproot more. Is that not correct?

Ordinals are unrelated to Taproot. Inscriptions use the script path instead of the key path to embed data, the only difference with Taproot is that some limits were lifted on the data size.

It took longer then 30 months for some of these places to start using segwit addresses so why would you think they are going to rush to taproot?

Large regulated exchanges & services are paranoid beyond belief when it comes to making changes to their systems. So, no matter how much we complain or pester them it's probably still going to be another 30 months before they area all onboard.

-Dave

This isn't necessarily the case. Bitgo, for example, adopted both Segwit and Taproot almost immediately. Also, Whentaproot.org describes the process and provides a code example.

Coordinating coinjoins for Wasabi Wallet and BTCPay Server for FREE! - Connect using
Code:
https://coinjoin.kruw.io/
garlonicon
Hero Member
*****
Offline Offline

Activity: 828
Merit: 2011


View Profile
June 24, 2024, 02:14:42 PM
 #5

Quote
I thought those like Ordinals are benefiting from taproot more. Is that not correct?
Exactly. I actually downgraded some of my wallets from Taproot, back into Segwit, to send a message, that "I am not a spammer, and I am going to spend that output in the future, by using just a single signature".

Of course, I support Taproot, but it is nice to have a way to say to the world, that "I am not a spammer". In case of P2WPKH, I can explicitly state, that "I know, what is the maximum amount of on-chain bytes that I am going to push". In case of P2TR, it is not the case: it can go as far, as the maximum size of the block. And this is a good reason to downgrade, and not be filtered out by some nodes, which try to fight with Ordinals spam.

More than that: I guess some people didn't upgrade to Segwit, just because you can sign a message conveniently, only if you have some legacy address. In other cases, it is more complicated.

Kruw (OP)
Full Member
***
Offline Offline

Activity: 476
Merit: 122


Make your Bitcoins anonymous - wasabiwallet.io


View Profile WWW
June 24, 2024, 02:27:39 PM
Merited by garlonicon (1)
 #6

And this is a good reason to downgrade, and not be filtered out by some nodes, which try to fight with Ordinals spam.

Filters don't work for censorship: https://mempool.space/tx/38086f6079c9eeb1e1a637600645e99982281f5f8ee23dd9680d879b9e7da204

In order to censor Ordinals, you would have to change the consensus rules. Here's the software that implements those rules: https://github.com/rot13maxi/bitcoin-purifier

Regardless, if you are using the Taproot key path when spending then you won't be targeted by filters.

Coordinating coinjoins for Wasabi Wallet and BTCPay Server for FREE! - Connect using
Code:
https://coinjoin.kruw.io/
_act_
Legendary
*
Offline Offline

Activity: 952
Merit: 1243



View Profile
June 24, 2024, 02:28:02 PM
 #7

Large regulated exchanges & services are paranoid beyond belief when it comes to making changes to their systems. So, no matter how much we complain or pester them it's probably still going to be another 30 months before they area all onboard.
It may take more months or years. People prefer to use bech32 because the fee for p2pkh is much. Segwit reduces the fee to like 42% or more. For the sites that was not able to adopt p2wpkh fast, p2wpkh-p2sh was created which was the reason it was also common that time.

Wallet developers know that p2pkh has too much fee and were fast to to support p2wpkh and make it their default. Some wallets like Electrum even removed p2pkh. That makes p2wpkh very common. Segwit still has the lowest fee till now except your transaction has more inputs.

There are even some wallets like Electrum that has not support p2tr but they will likely support it soon.

The fee will not make people really talk about it as an issue because people still like p2wpkh.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
franky1
Legendary
*
Offline Offline

Activity: 4284
Merit: 4548



View Profile
June 24, 2024, 05:30:20 PM
Merited by ABCbits (1)
 #8

there is some features that need taproot. but just withdrawing funds to a address is not really one of them so no point using something that doesnt do any different to standard address types.

taproot is mainly for grouping individuals into special multisig configurations with terms of use contracts..
.. and mainly used right now for junk metadata

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Kruw (OP)
Full Member
***
Offline Offline

Activity: 476
Merit: 122


Make your Bitcoins anonymous - wasabiwallet.io


View Profile WWW
June 24, 2024, 05:32:45 PM
 #9

there is some features that need taproot. but just withdrawing funds to a address is not really one of them so no point using something that doesnt do any different to standard address types.

Taproot allows for larger, cheaper, and more private multisigs, there's definitely a point.

Coordinating coinjoins for Wasabi Wallet and BTCPay Server for FREE! - Connect using
Code:
https://coinjoin.kruw.io/
DaveF
Legendary
*
Offline Offline

Activity: 3542
Merit: 6423


Crypto Swap Exchange


View Profile WWW
June 24, 2024, 06:22:26 PM
 #10

I thought those like Ordinals are benefiting from taproot more. Is that not correct?

Ordinals are unrelated to Taproot. Inscriptions use the script path instead of the key path to embed data, the only difference with Taproot is that some limits were lifted on the data size.

It took longer then 30 months for some of these places to start using segwit addresses so why would you think they are going to rush to taproot?

Large regulated exchanges & services are paranoid beyond belief when it comes to making changes to their systems. So, no matter how much we complain or pester them it's probably still going to be another 30 months before they area all onboard.

-Dave

This isn't necessarily the case. Bitgo, for example, adopted both Segwit and Taproot almost immediately. Also, Whentaproot.org describes the process and provides a code example.

Fine how about most large regulated exchanges & services are paranoid beyond belief
The point still stands. They took a while to go segwit, they more then likely will take just as long to do this.

-Dave

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
franky1
Legendary
*
Offline Offline

Activity: 4284
Merit: 4548



View Profile
June 24, 2024, 06:52:04 PM
 #11

there is some features that need taproot. but just withdrawing funds to a address is not really one of them so no point using something that doesnt do any different to standard address types.

Taproot allows for larger, cheaper, and more private multisigs, there's definitely a point.

but if you are just a normal single person just wanting to withdraw from an exchange there is no major point, hence why exchanges see no point in using taproot for users withdrawals

taproot is mainly for 'federations'(groups/syndicates) that have a private agreement of terms offchain of how they collectively want to have their funds co-mingled and shared. which is mainly used for other utility unrelated to just paying out single users exchange funds

so far the majority of utxo's that are using taproot outputs are the junk crap spam of the ordinals and brc crap, hardly any is actually used/needed for what was proposed as taproots true purpose.. so again exchanges dont care and are in no rush

infact many exchanges still like using legacy standard and legacy multisig. yep even binance prefers them

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
SquirrelJulietGarden
Hero Member
*****
Offline Offline

Activity: 1386
Merit: 762



View Profile
June 25, 2024, 02:32:21 AM
 #12

It's been 2 and a half years since the Taproot soft fork was activated (November 14, 2021, Block Height: 709632). Taproot addresses begin with bc1p and currently account for ~33% of the traffic on the Bitcoin network: https://transactionfee.info/charts/inputs-types-by-count/

Still, there are very large organizations that will not let you withdraw to Taproot addresses. https://whentaproot.org tracks which projects have or haven't implemented support for sending to Taproot. On the list of shame, we have these services:


It takes centralized exchanges some years to adopt Segwit addresses Bech32 for deposits and it's explainable on how they need a quite long time to accept Taproot addresses Bech32m.

Bitcoin Taproot (Bech32m - bc1p) adoption
https://en.bitcoin.it/wiki/Bech32_adoption

I did not know about this https://whentaproot.org, so I thank you for sharing it.

███▄▀██▄▄
░░▄████▄▀████ ▄▄▄
░░████▄▄▄▄░░█▀▀
███ ██████▄▄▀█▌
░▄░░███▀████
░▐█░░███░██▄▄
░░▄▀░████▄▄▄▀█
░█░▄███▀████ ▐█
▀▄▄███▀▄██▄
░░▄██▌░░██▀
░▐█▀████ ▀██
░░█▌██████ ▀▀██▄
░░▀███
▄▄██▀▄███
▄▄▄████▀▄████▄░░
▀▀█░░▄▄▄▄████░░
▐█▀▄▄█████████
████▀███░░▄░
▄▄██░███░░█▌░
█▀▄▄▄████░▀▄░░
█▌████▀███▄░█░
▄██▄▀███▄▄▀
▀██░░▐██▄░░
██▀████▀█▌░
▄██▀▀██████▐█░░
███▀░░
Kruw (OP)
Full Member
***
Offline Offline

Activity: 476
Merit: 122


Make your Bitcoins anonymous - wasabiwallet.io


View Profile WWW
June 25, 2024, 06:44:41 AM
Last edit: June 25, 2024, 10:37:03 AM by Kruw
Merited by vjudeu (1)
 #13

but if you are just a normal single person just wanting to withdraw from an exchange there is no major point, hence why exchanges see no point in using taproot for users withdrawals

Normal single people should also use multisig. Even something as simple as a 1 of 2 with a timelock can be useful for inheritance purposes if you were to suddenly die.

taproot is mainly for 'federations'(groups/syndicates) that have a private agreement of terms offchain of how they collectively want to have their funds co-mingled and shared. which is mainly used for other utility unrelated to just paying out single users exchange funds

The agreement of terms is enforced by the contract on chain, not off chain. Taproot makes the terms of the contract private when the keyspend path is used.

Coordinating coinjoins for Wasabi Wallet and BTCPay Server for FREE! - Connect using
Code:
https://coinjoin.kruw.io/
ABCbits
Legendary
*
Offline Offline

Activity: 2940
Merit: 7700


Crypto Swap Exchange


View Profile
June 25, 2024, 10:35:36 AM
 #14

FWIW, LN will move from HTLC or PLTC which should boost Taproot adaption. If those exchange or service intend to support LN, maybe they should support sending to Taproot address first.

but if you are just a normal single person just wanting to withdraw from an exchange there is no major point, hence why exchanges see no point in using taproot for users withdrawals

Normal single people should also use multisig. Even something as simple as a 1 of 2 with a timelock can be useful for inheritance purposes if you were to suddenly die.

That makes sense, although i expect people simply just secure their mnemonic words or password of their wallet where they expect it'll be unsecured after they die.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
franky1
Legendary
*
Offline Offline

Activity: 4284
Merit: 4548



View Profile
June 25, 2024, 06:18:16 PM
 #15

but if you are just a normal single person just wanting to withdraw from an exchange there is no major point, hence why exchanges see no point in using taproot for users withdrawals

Normal single people should also use multisig. Even something as simple as a 1 of 2 with a timelock can be useful for inheritance purposes if you were to suddenly die.

taproot is mainly for 'federations'(groups/syndicates) that have a private agreement of terms offchain of how they collectively want to have their funds co-mingled and shared. which is mainly used for other utility unrelated to just paying out single users exchange funds

The agreement of terms is enforced by the contract on chain, not off chain. Taproot makes the terms of the contract private when the keyspend path is used.

let me make things clear for you

when someone makes a taproot address.. that address is a hash of some terms
much like multisig is a hash of multiple addresses, a taproot address is a hash of multiple terms in a merkle tree

it does not require a exchange to know the terms or create the terms. they just put the finished hash(provided by customer) as a destination of a withdrawal.. they only need to know the destination of withdrawals not the terms of that hash, thats it. they dont need to be "taproot" compliant because there is no need to create the hash within the exchange they just need to know where funds go.

user that want complex contracts create those contracts in private and offchain they only need to reveal part/all of the terms to the blockchain later on after receiving funds to it. where the user(s) then want to spend the funds on the address..  so dont need to get involved with the exchange to need the exchange to be part of the contract terms. all a exchange need to know is the destination of a withdrawal

ill say it again in different wording to save having to post again to correct your mis understanding
an exchange does not need to be part of the contract to fund the address so an exchange does not need to be taproot compliant just to fund it

and you do not need to publish the terms to the blockchain prior to handing the taproot address to people who you wish to fund it

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
vjudeu
Hero Member
*****
Offline Offline

Activity: 782
Merit: 1878



View Profile
June 25, 2024, 09:00:28 PM
 #16

Quote
Normal single people should also use multisig. Even something as simple as a 1 of 2 with a timelock can be useful for inheritance purposes if you were to suddenly die.
But you can do an artificial multisig on other address types, beyond Taproot. For example: https://duo.com/labs/tech-notes/2p-ecdsa-explained

Not to mention old, good methods of making 1-of-2 multisig, if you perform a simple addition and multiplication with reality keys: https://bitcointalk.org/index.php?topic=764189.msg8665571#msg8665571

And then, not only you are hidden behind some more popular address type (so your anonymity set is bigger), but also you are clearly separated from Ordinals, and other spammers.

If someone creates a Taproot output, then you don't know, if it would require pushing 4 MB data to be spent, or not. If you use P2WPKH, then you can always expect a single signature, and you can always calculate, what is the maximum size of your on-chain footprint. In case of Taproot, the spamming ability is simply unbounded.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
garlonicon
Hero Member
*****
Offline Offline

Activity: 828
Merit: 2011


View Profile
June 25, 2024, 09:19:45 PM
 #17

Quote
Filters don't work for censorship
But they might in the future. I don't want to be in the same position as those, who thought that "there will probably always be nodes willing to process transactions for free", just because Satoshi said so. At that time, someone could think: "Well, if I create more outputs, then I could reach better anonymity, right? After all, I can always combine it cheaply, or even for free, right?". And then, that person can look at today's network, and be very disappointed. In the same way, I guess some Taproot users could be also disappointed in the future, if Ordinals will abuse the chain so much, that people would seriously think about downgrading from Taproot, to not be marked as a source of spam.

Kruw (OP)
Full Member
***
Offline Offline

Activity: 476
Merit: 122


Make your Bitcoins anonymous - wasabiwallet.io


View Profile WWW
June 29, 2024, 09:04:50 AM
 #18

ill say it again in different wording to save having to post again to correct your mis understanding
an exchange does not need to be part of the contract to fund the address so an exchange does not need to be taproot compliant just to fund it

No one ever claimed that the exchange is a part of the contract. How did you get that idea in your head?

Coordinating coinjoins for Wasabi Wallet and BTCPay Server for FREE! - Connect using
Code:
https://coinjoin.kruw.io/
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!