Pages:
Author

Topic: Taproot proposal (Read 11248 times)

legendary
Activity: 2730
Merit: 7065
Farewell, Leo. You will be missed!
December 29, 2021, 05:40:42 AM
That's weird. They announced they will be supporting and upgrading their systems for Taproot at the beginning of November. What is positive from all this is that the affected user has received a refund of his coins and he has withdrawn them into his private wallet. Whether or not he managed to withdraw to a taproot address is still unclear. But if you still can't do it, I assume there is still a problem with taproot addresses.
legendary
Activity: 2212
Merit: 7060
Cashback 15%
December 28, 2021, 01:06:02 PM
"Withdrawal to addresses starting with bc1q are not supported at the moment, please proceed if otherwise, thank you."
No, you are reading it wrong, image you posted from Binance exchange clearly shows it's written bc1p (taproot address), and you wrote in previous post bc1q (Bech32 - native segwit).
Binance and few other exchanges does support receiving and generating bcq1 segwit address, but no exchange so far supports Taproot bc1p (some of them are only planning support).
When it comes to sending coins from from exchange to Taprot bc1p address, than we have some exchanges who are supporting that and you can track progress on this wiki page:
https://en.bitcoin.it/wiki/Bech32_adoption
legendary
Activity: 2506
Merit: 1490
December 28, 2021, 11:59:20 AM
Here with binance, the user had a problem after sending btc to the address of the new bc1p format.... now he has to deal with the exchange. I also wanted to withdraw btc from binance to the bc1q address.... but when selecting it in the address book on the exchange, I received a warning: "Withdrawal to addresses starting with bc1q are not supported at the moment, please proceed if otherwise, thank you." and the address just wasn't added to the output line, I don't understand how he managed to send funds to his wallet?


https://bitcoin.stackexchange.com/questions/111440/is-it-possible-to-convert-a-taproot-address-into-a-native-segwit-address
https://twitter.com/murchandamus/status/1475120106695008260
legendary
Activity: 3122
Merit: 7618
🔐Icarus CEO💳
November 19, 2021, 01:27:01 PM

Quote
The Beginner’s Guide to the Taproot Bitcoin Upgrade
Taproot is an upgrade to Bitcoin that aims to improve the privacy and efficiency of its network. Taproot is the first upgrade to Bitcoin in four years, since Segregated Witnesses (SegWit) went live in 2017.

The Taproot update encompasses three Bitcoin Improvement Proposals (BIPs), including BIP340 (BIP – Schnorr), BIP341 (BIP – Taproot), BIP342 (BIP – Tapscript).
https://www.kraken.com/learn/what-is-taproot
legendary
Activity: 3122
Merit: 7618
🔐Icarus CEO💳
November 16, 2021, 03:52:13 PM
only 54% of Bitcoin nodes (that's 33030 nodes) are currently using taproot ... in my opinion there should be more every day ... i will follow it Smiley

https://luke.dashjr.org/programs/bitcoin/files/charts/taproot.html
legendary
Activity: 3402
Merit: 10424
November 15, 2021, 12:16:23 AM
This is a taproot transaction before activation:
Technically that's an anyone-can-spend transaction not a Taproot one. If you look closely you can see that the transaction has no witnesses (no signature). In fact one of the outputs being spent is to a fake (but valid) public key (0101010101010101010101010101010101010101010101010101010101010101).
legendary
Activity: 1512
Merit: 4795
November 14, 2021, 02:50:49 PM
the 1st taproot transaction ever Smiley
The first taproot transaction after taproot activation, or the first taproot transaction with a valid signature.

This is a taproot transaction before activation:
https://www.blockchain.com/btc/tx/b10c007c60e14f9d087e0291d4d0c7869697c6681d979c6639dbd960792b4d41

This was included in block 692261 while taproot was activate in block 709632
legendary
Activity: 3122
Merit: 7618
🔐Icarus CEO💳
legendary
Activity: 3402
Merit: 10424
November 14, 2021, 12:02:17 AM
Is there any data comparison if the transaction size after upgrade in this case could be bigger than before?
Not exactly data compression but more like data omission. In Taproot we get rid of some extra (useless) bytes:
1- Removed DER encoding used by ECDSA signatures
2- Changed how last byte in signatures known as SIGHASH_TYPE works (it can be removed to represent SIGHASH_ALL)
3- Dropped the first byte of public keys indicating y coordinate oddness/evenness
4- By using Schnorr signatures (ECSDSA) we can now easily have aggregated signatures and keys which means even with multiple participants (such as multi-sig) we still need a single signature + a single public key

The first 3 are affecting all types including the "wallets with only 1 signature" ie. the simple key path spending rules and the last one affects more complex scripts ie. script path spending rules.
legendary
Activity: 1512
Merit: 4795
November 13, 2021, 02:50:00 PM
But how does it apply to personally owned wallets with only 1 signature? Is there any data comparison if the transaction size after upgrade in this case could be bigger than before?
To know more about pay-to-taproot (P2TR) transaction virtual size and how the transaction can look like, you can check this, it can be of help:

Pay-to-taproot (P2TR) transaction fee

One thing about P2TR is that all transactions (be it multisig, closing of lightning network, swapping and any other transaction that make use of taproot) can have the same fee as just as single public key wallet. So if taproot also support just a single key (but I don't know yet), the fee will still be the same. Only what can alter the fee are the inputs and outputs of a transaction.
newbie
Activity: 13
Merit: 0
November 13, 2021, 12:06:45 PM
Im looking for some information about taproot upgrade. I know it will increase privacy & reduce the transaction size for multi-signature wallets. But how does it apply to personally owned wallets with only 1 signature? Is there any data comparison if the transaction size after upgrade in this case could be bigger than before?
legendary
Activity: 3122
Merit: 7618
🔐Icarus CEO💳
November 12, 2021, 01:56:59 PM
the taproot countdown timer is slowly ticking down towards zero Grin

Quote
Bitcoin soft fork is scheduled for block height 709632 which should happen somewhere in November 2021. Two proposals will be implemented, Taproot update and Schnorr signature update.
https://www.nicehash.com/countdown/btc-forking-2021-11-15-12-00
legendary
Activity: 1512
Merit: 4795
November 12, 2021, 07:03:32 AM
---snipped---
This should be more of transaction and not message signing.

Well, I believe the people that are making use of Bitcoin Core (if true it can not sign a message with segwit address) can still make use of SPV wallet like Electrum for message signing, there are still many other SPV wallets that are able to sign and verify segwit address message. In this regard, no privacy invasion because an address that is only generated and not used (not introduced to the blockchain) can be used to sign a message.

What I think would be the reason is that many people do not even know the types of bitcoin address, no to talk of knowing the differences between them and how segwit (native segwit) has lower transaction fee. Also because some SPV wallets (which is obvious, the wallet most people are using) and exchanges are not supporting segwit, even the so called blockchain.com started to support segwit not quite long and few exchanges that are not yet supporting it(I don't know why people should be using such outdated wallets and exchanges)

The number of people using segwit address for transaction has now significantly increased, which has jumped now from around 60% the last time I checked in the beginning of his year to over 85%.


Just that it should have been 100% if other few wallets that have not supported it are supporting, this will even make ignorant people about it to still make use of segwit and take the advantage of lower fee.
hero member
Activity: 650
Merit: 1489
November 12, 2021, 04:36:43 AM
Quote
I still do not know why people haven't make legacy the thing of the past.
There are still some reasons why legacy addresses are used. For example, signing a message with Segwit address can be done in different ways, but if you make a signature for legacy address, it will be the same for all clients. If you start Bitcoin Core and try to sign any message with Segwit address, you will get an error: "The entered address does not refer to a key. Please check the address and try again". Of course you can convert P2WPKH address to P2PKH, because the 160-bit hash is the same in both cases, but still, it is not implemented in Bitcoin Core and implemented in different ways in different wallets. Not to mention about script hashes, where nobody knows how to sign any message for that, also because scripts can be complex and not require any keys at all or require different keys in different cases. Another thing is signing messages with taproot addresses, where you cannot simply use taproot public key, because it could be unknown if all participants decided that spending by key should be disabled. In that case, signing messages with taproot addresses can be as hard as signing P2(W)SH.
legendary
Activity: 1512
Merit: 4795
November 12, 2021, 02:57:58 AM
These days, it does not make much sense to use Legacy addresses (1xxx...), even if you can. You should be using at least wrapped segwit legacy compatible addresses (3xxx...), but even better are the most recent segwit native addresses (bc1qxxx...)
Yes, it is good to use native segwit addresses because it has very low fee, 42% to 52% lower than legacy addresses, also still lower than while paying with nested segwit addresses, but that does not change the fact that the soft fork is backward compatible, which I believe is the best to make people decide which address type they prefer. Due to one reason or the other, some people still make use of legacy addresses, like a payment company that make it mandatory for payment, but to be sincere, I still do not know why people haven't make legacy the thing of the past.
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
November 11, 2021, 08:36:12 AM
After this update... will it still be possible to use LEGACY addresses normally? And also create raw transactions in the same way as we currently create?

Of course you still can, because this is a soft fork, which means that existing consensus rules and protocol are preserved. It's only *adding* new functionality to it.

It's not like they can mandate everyone to use Taproot addresses anyway.

These days, it does not make much sense to use Legacy addresses (1xxx...), even if you can. You should be using at least wrapped segwit legacy compatible addresses (3xxx...), but even better are the most recent segwit native addresses (bc1qxxx...)
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
November 11, 2021, 01:41:03 AM
After this update... will it still be possible to use LEGACY addresses normally? And also create raw transactions in the same way as we currently create?

Of course you still can, because this is a soft fork, which means that existing consensus rules and protocol are preserved. It's only *adding* new functionality to it.

It's not like they can mandate everyone to use Taproot addresses anyway.
member
Activity: 211
Merit: 20
$$$$$$$$$$$$$$$$$$$$$$$$$
November 10, 2021, 03:59:53 PM
After this update... will it still be possible to use LEGACY addresses normally? And also create raw transactions in the same way as we currently create?
legendary
Activity: 3122
Merit: 7618
🔐Icarus CEO💳
November 10, 2021, 12:32:53 PM
in this article, which was published by bitcoinmagazine.com, taproot is explained very well and, i think, made understandable for everyone

Quote
Much has been written about Bitcoin’s Taproot upgrade, and plenty of resources exist to explain its technical concepts. However, in the author's opinion, a more comprehensive roundup of why Taproot is being implemented, what it will bring to the network, and what it might enable for the future, in plain English, is still lacking.
https://bitcoinmagazine.com/technical/short-bitcoin-taproot-explainer

and here is another taproot article...

Quote
Taproot is expected to:

  • expand Bitcoin’s smart contract and scripting capabilities;
  • improve privacy measures;
  • reduce fees for Multi-Signature (multisig)/complex transactions: it will reduce the data needed for processing complex transactions, such as those involving multiple signatures or time-locking;
  • enhance wallet functionality by letting developers set more complex conditions for wallets;
  • improve privacy on the second layer solutions like the Lightning Network by making channels look like regular Bitcoin transactions if integrated into the Lightning implementations.
https://cryptonews.com/news/bitcoins-major-upgrade-taproot-set-for-activation-this-week.htm
legendary
Activity: 3402
Merit: 10424
November 09, 2021, 12:24:06 AM
If you're not in a hurry, wait for new wallets or transactions to start happening before trying to do your own, it's not like previous hard forks where you have new coins on a different chain.
Although not completely wrong but this is a very strange comment and for your information bitcoin only had 1 hard fork back in 2010 and roughly about 7 soft forks, I'm not aware of any serious chain splits during any of the soft forks.

I hope you are not thinking of forkcoins because they are not "hard forks" of bitcoin but instead they are "copies of bitcoin".
Pages:
Jump to: