Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: Jet Cash on January 24, 2020, 04:56:18 PM



Title: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: Jet Cash on January 24, 2020, 04:56:18 PM
This is the first of my debate threads for members to earn merit for taking part in Bitcoin debates.

There hasn't been a significant upgrade to Bitcoin since SegWit, but I gather there is likely to be a soft fork later this year to introduce these 3 enhancements. I've already posted a thread about Schnorr signatures, and how they can improve block packing, but what about Taproot? I believe that these changes will help Bitcoin along its path to maturity and acceptance by investors. What do you think?


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: jackg on January 24, 2020, 06:13:42 PM
For anyone with interest in either of these topics but first hearing of them here, these two guides may be of help for: taproot (https://themoneymongers.com/bitcoin-taproot/) and schnorr signatures (https://bitcoincore.org/en/2017/03/23/schnorr-signature-aggregation/)


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: solosequenosenada on January 25, 2020, 11:06:38 AM
I am eager to see how Bitcoin advances during this year with the implementation of Schnorr signatures, taproot and tapscript.
The improved privacy provided by Schnorr and the space gains from combining both technologies will reduce our transaction fees and give us more space in blocks, among other benefits.

As you may have noticed my native language is not English, it is Spanish and from my small knowledge of English I try to bring this information to non-English speaking members of our community.
I have created a thread (https://bitcointalk.org/index.php?topic=5197216.0) in which I am translating some talks by Andreas Antonopoulos and in this way bring these changes of the Bitcoin protocol to the Spanish speakers.

Soon I will publish a couple more post about Schnorr, Taproot, Tapscript, Grafroot.
Here is a video (https://www.youtube.com/watch?v=nf_GCdCaQww) of Andreas with some basic information about it.

Excuse my English... ;)


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: Jet Cash on January 25, 2020, 11:19:02 AM
Thanks for bringing this to the attention of the Spanish community. If you want to broaden your exposure, and post your topics on the English boards, then we can help you in the Fit to Talk English project (https://fittotalk.com/english-talk/). I created this to help members who don't have English as a first language create threads for the English boards in this forum. There was an active Spanish section as a result of the problems in Venezuela, but that seems to have fallen into disuse.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: Rengga Jati on January 25, 2020, 11:20:46 AM
I have just read the information about this. And I am pretty sure that Bitcoin users can't wait for these upgrades. I have learned some benefits from the upgrades. Taproot will make better privacy, while Schnorr seems to trigger lower transaction fees and more speed. And another one is Typescript, it can make easier to detect errors on code compiling. These must be great advantages, right?

*For now, that's all that I can understand.

Quote
-With Taproot we will achieve next level of privacy – every transaction – no matter how complicated they will be, will look exactly the same to the outside observers.
-Schnorr, will allow to aggregate and shorten digital signatures. With these both upgrades we expect to lower the transaction fee from 30% to 75% and speed up block validation up to 2 times.
-Another fundamental upgrade is implementation of Typescript – it’s a programming language created by Microsoft as side-language of JavaScript. With Typescript Bitcoin could be optimized even further and developers will be able to detect even more possible errors during code compiling.
Source: https://trybe.one/top-5-bitcoin-trends-and-events-to-watch-in-2020/

What do you think?
This will improve Bitcoin to be better and surely may impact the price move. Bitcoin holders must be more confidence in Bitcoin after the upgrades are implemented. This makes sense because all this time, investors hope for better security and lower fees for transactions. And they finally get the answer by these upgrades. IMO  ;D

*I'm sorry if this is a newbie understanding and amateur opinion.  :)


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: Chikito on January 25, 2020, 11:44:31 AM
I try to understand Schnorr and Taproot by reading all articles about it and actually agree when those proposals can be solving the problem of the scalability of Bitcoin. also, I and my friend have been already posted about both of them on my local thread Schnorr (https://bitcointalk.org/index.php?topic=5137011.msg53030293#msg53030293), Schnorr post 2 (https://bitcointalk.org/index.php?topic=5137011.msg53686269#msg53686269), MAST (Merklized Abstract Syntax Tree) (https://bitcointalk.org/index.php?topic=5137011.msg53699096#msg53699096) and Taproot (https://bitcointalk.org/index.php?topic=5137011.msg53695768#msg53695768)


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: aoluain on January 25, 2020, 11:53:41 AM
I try to understand Schnorr and Taproot by reading all articles about it and actually agree when those proposals can be solving the problem of the scalability of Bitcoin. also, I and my friend have been already posted about both of them on my local thread Schnorr (https://bitcointalk.org/index.php?topic=5137011.msg53030293#msg53030293), Schnorr post 2 (https://bitcointalk.org/index.php?topic=5137011.msg53686269#msg53686269) and Taproot (https://bitcointalk.org/index.php?topic=5137011.msg53695768#msg53695768)

There is a lot to understand but as long as we start with the basics and understand them
it is beneficial.

We (most of us) know that there are a team of talented and dedicated developers
constantly working on Bitcoin and thats the main reason it wont fail or become
overtaken by another alternative project (BCH, BSV).

The two things most of us want and which has been debated on a lot is scalability
and privacy. In my sinple language and understanding of the technical details of
Bitcoin both Schnorr and Taproot will add more "value" and "usability" and potentially
take back some of that from mixing services and privacy projects like Monero
and Zcash.

The idea of masking transactions is exciting, significant and a real game changer
in my opinion.

As such, Taproot offers all the benefits of MAST, while under normal
circumstances no one will ever know that a regular transaction was hiding
such a complex smart contract as a fallback.


https://bitcoinmagazine.com/articles/taproot-coming-what-it-and-how-it-will-benefit-bitcoin


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: pooya87 on January 26, 2020, 04:32:15 AM
i still have to thoroughly read the 3 new BIPs that were released specially the taproot one since unlike Schnorr i haven't really checked it out before. but my initial skim through surprised me that the version 1 SegWit is going to use a 32-byte witness program so the pubkey scripts would be bigger than version 0 by 12 bytes which negates the space saved by the 64-byte fixed sized Schnorr signatures (~9 bytes).


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: TheNewAnon135246 on January 26, 2020, 08:41:32 AM
Aaron van Wirdum wrote a great article explaining what Taproot is and what it'll do for Bitcoin: https://bitcoinmagazine.com/articles/taproot-coming-what-it-and-how-it-will-benefit-bitcoin

EDIT: I missed aoluain's post :(.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: aoluain on January 26, 2020, 11:24:14 AM
Most people would think about scalability, but IMO privacy is biggest game changer for those 3 major upgrades. CoinJoin, mixer & multi-signature address would be more private and making blockchain analysis far more difficult.

The fact that the three BIP's are coming together means they compliment
and benefit each other. I've been reading up on Taproot with the prompt
from Jet Cash and have come accross some good write up's

Quote
Schnorr signatures and Taproot with Tapscript improve scalability and
privacy by hiding scripts and obscuring keys, and limit the ability for third
parties to ascertain the types of transactions occurring.

https://medium.com/galaxy-digital-research/taproot-schnorr-scalability-and-privacy-upgrades-for-bitcoin-e81b0df9101b

While the upgrades will add scalbility and privacy it looks like they will also
create a platform for future scalability and privacy developments.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: yazher on January 26, 2020, 01:58:18 PM
This is my first time hearing these new updates, I thought Segwit was the last and final update since it will finally make us able to pay a low-cost transactions fees. with these new updates, we can say that Bitcoin will make another improvement steps ahead from its underdog rival (BCH).


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: hatshepsut93 on January 26, 2020, 02:43:28 PM
There hasn't been a significant upgrade to Bitcoin since SegWit, but I gather there is likely to be a soft fork later this year to introduce these 3 enhancements. I've already posted a thread about Schnorr signatures, and how they can improve block packing, but what about Taproot? I believe that these changes will help Bitcoin along its path to maturity and acceptance by investors. What do you think?

BIP 141 was posted in the very end of 2015, and it took us 1,5 years to see SegWit activated - BIPs 340-342 were posted just recently, and I have a feeling they will take much longer to become a part of the protocol, and there's even a chance that some might never get accepted, or it will take much longer than expected. These changes have bigger scale than SegWit, so the devs will need more time to review and test them.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: aoluain on January 26, 2020, 03:49:53 PM
From what I understand the "soft Fork" is going to or could happen
this year, by what I have read the BIP's are ready to be implemented,
all that is needed is agreement of the community and developers and
of course wallet upgrades.

Pieter Wuille a core developer and the person behind TAPROOT,
has commented in the below thread although there are no specific dates

Quote
“If all goes well, and it's clear that Taproot as proposed is what the ecosystem is willing to adopt,
it will be merged, and discussion will start about how to activate it on the network,” he previously told The Block.
“If that too goes well, a release with the activation will be published, and if/when the conditions to activate it are met,
we'll be live.”

Wuille made clear that the exact timeline of the soft fork’s launch is now in the hands of the ecosystem.

“The later steps in this process are more up to the ecosystem than up to me or the other contributors,” he said.

https://www.theblockcrypto.com/post/53958/taproot-schnorr-bitcoin-bip-development



Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: BrewMaster on January 26, 2020, 03:52:00 PM
There hasn't been a significant upgrade to Bitcoin since SegWit, but I gather there is likely to be a soft fork later this year to introduce these 3 enhancements. I've already posted a thread about Schnorr signatures, and how they can improve block packing, but what about Taproot? I believe that these changes will help Bitcoin along its path to maturity and acceptance by investors. What do you think?

BIP 141 was posted in the very end of 2015, and it took us 1,5 years to see SegWit activated - BIPs 340-342 were posted just recently, and I have a feeling they will take much longer to become a part of the protocol, and there's even a chance that some might never get accepted, or it will take much longer than expected. These changes have bigger scale than SegWit, so the devs will need more time to review and test them.

i don't think it is that recent though.
Schnorr related discussions existed around the time of SegWit and the BIP was actually created last year in July and has been discussed and improved ever since. you can see it here: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-July/016203.html
it was only recently that the final draft was added to the "bitcoin account" on github.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: yslyv on January 26, 2020, 04:58:22 PM
This is the first of my debate threads for members to earn merit for taking part in Bitcoin debates.

There hasn't been a significant upgrade to Bitcoin since SegWit, but I gather there is likely to be a soft fork later this year to introduce these 3 enhancements. I've already posted a thread about Schnorr signatures, and how they can improve block packing, but what about Taproot? I believe that these changes will help Bitcoin along its path to maturity and acceptance by investors. What do you think?

So complicated for me  :D

As far as i understand Taproot combines Schnorr and MAST.?

It is clear that a better privacy and scalability upgrades will be benefitical for the ecosystem.  if it will change the lightening network transactions more private and cheaper, i think it is something good huh?




Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: Zicadis on January 26, 2020, 06:20:39 PM
Can you provide a source to show that these are going to be implemented in Bitcoin?

I know there's a lot of debate going on right now saying Schnorr signatures should be added in addition to Taproot, but I haven't seen much debate surrounding Tapscript.

Is this just speculation, or has it been formally announced that these changes will be implemented?


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: poptok1 on January 26, 2020, 07:08:45 PM
Time locks! Finally.
We will get unbreakable time capsule for our coins, that's awesome.
Everyone with not so strong will and patience will get native blockchain support for making  HODL easier  ;D
To me it all looks like a big hand shake in the general direction of big business aka banks or other financial institutions.
I have no problem with that, in fact that may be quite beneficiary which is obvious.

As far as i understand Taproot combines Schnorr and MAST.?
Taproot upgrade consists of Schnorr, that is a form of MAST but upgraded and possible protocol upgrade called tapscript.
Hope that this clears that out for you. But keep on researching though.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: aoluain on January 26, 2020, 08:29:36 PM
Can you provide a source to show that these are going to be implemented in Bitcoin?

I know there's a lot of debate going on right now saying Schnorr signatures should be added in addition to Taproot, but I haven't seen much debate surrounding Tapscript.

Is this just speculation, or has it been formally announced that these changes will be implemented?

Its not speculation the 3 BIP's are coded all that is waiting to happen is
a decision on how to implement it so there will be discussion around that.

Tapscript provides the updated script part of Taproot, the two BIP's are
not that extensive but they  are what creates the privacy of the Schnorr signatures.

Brewmaster has posted a link to the Schnorr Signature proposition

-snip-

Schnorr related discussions existed around the time of SegWit and the BIP was actually created last year in July and has been discussed and improved ever since. you can see it here: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-July/016203.html
it was only recently that the final draft was added to the "bitcoin account" on github.


and here is a link to the 3 proposals > https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2019-May/016914.html


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: gmaxwell on January 26, 2020, 09:56:52 PM
There is a *single* proposal.  It has three parts, for engineering/review reasons.  You can't separately implement the different parts and you wouldn't want to if you could.  By themselves each of the parts is not very useful, its their combination that makes them very useful. Sort of like how a car has many parts which can be separately engineered and analyized, but the drive shaft in isolation isn't useful.

Segwit was split across 4 BIPs (5 if you count the later bc1 address stuff).


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: aoluain on January 26, 2020, 10:58:54 PM
I had this single proposal in my mind, but in a sort of abstract way.
I thought Schnorr could be added on its own but Taproot was a Schnorr
add-on so to speak.

How I understand it is that Schnorr is enabling the scaling and some
privacy features while Taproot and Tapscript are additional complimentary
scaling and privacy features.

The 3 indeed acting as a single proposal as explained above
by gmaxwell and in one of my links.

Quote
Taproot was first introduced by Bitcoin Core developer Greg Maxwell in Jan. 2018 and formalized by another Bitcoin Core developer, Pieter Wuille, in May as a soft fork bundled with Schnorr.

*Credit to Greg Maxwell


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: philipma1957 on January 28, 2020, 04:29:00 AM
okay a bank moves money all over and has maybe a 10% cash 💰 reserve.


This just like segwit is going to allow off book 📚 transactions.

I look at the over all concept and see it making btc more like a bank/money item then a stock/commodity item.

I am not sure worldwide banking would like this. As it makes btc more threatening to them.

Personally I don’t think 🤔 Its a good idea.

But maybe its okay. It is an issue for btc to make a lot more transactions.

I think off book coin sales based on reserves of 10 percent in a given exchange are really a bigger problem

Then people realize. I think this makes it easier to do just that.

Cryptocoins are so subject to manipulation by large players and hiding all transactions behind a taproot means a multi sign wallet like coinbase or bittrex will be hidden better.



edit:  this idea below will be easier to do with taproot.


So if bittrex coinbase and hitbtc all have trackable multiple signature wallets.  taproot will hide them from us.

 then they can conspire to raise and crash coin price with very little ability to see they are doing it.

any three exchanges can do the example. or four or five.

all hiding behind taproot in the name of privacy.

So basically the idea scares me.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: amishmanish on February 11, 2020, 04:30:29 AM
This should have been an interesting discussion purely on the basis of the implications on security and usability of bitcoin in a business scenario with multiple entities. I am sharing my understanding which may have some chinks. You are welcome to poke holes and discuss.


Talking just about Taproot and Schnorr signatures, Schnorr signature is proposed to be an additional scheme of generating signatures (Public-Private key pairs) along with the existing ECDSA signatures. Apart from increased provable security, the main benefit that is meant to be derived from Schnorr is the ability to implement "Signature aggregation".

It allows the generation of a single signature which is valid for the sum of multiple public keys. This is particularly useful in multisig transactions. A multisig transaction's size is dependent on the number of parties involved. For example, in a typical 2 of 3 Multisig, the 2 collaborating parties put their signatures. Both these signatures need to be included to make the transaction valid. This increases the size of a multisig transaction.

Using Schnorr signatures allow the formation of a signature which is the "aggregate" of the two collaborating signatures but takes up the same space as a single signature.

Next up, the privacy related problem is that such an aggregated transaction is distinguishable from a normal transaction. (How this distinction happens is for technically-higher beings to explain). This is where taproot comes in that enables the formation of aggregate/ multisig transactions in such a way that they are indistinguishable from normal transactions.

Note:I see a few comments saying that Schnorr signatures will result in making public keys indistinguishable from the transactions and the amounts involved will be invisible, making bitcoin more private. This seems to be a myth as this is not the effect neither the intent of Schnorr induced privacy feature, AFAICT.




This brings me to one of the best points raised in terms of pure discussion of things like consensus and privacy which normal users should be interested in.
I look at the over all concept and see it making btc more like a bank/money item then a stock/commodity item.

I am not sure worldwide banking would like this. As it makes btc more threatening to them.
Taproot gives more functionality to bitcoin in terms of implementing complex scripts involving multiple parties while keeping the details private. It opens up several use-cases that "money" should have. Like allowing you to form a "will" or a "trust fund" while taking into consideration several real-world conditions/ contingencies while keeping it hidden that such a collaboration is involved behind the scene. It surely makes bitcoin have more functionality in terms of the buzz word FinTech. This is but an obvious evolution IMO.

So if bittrex coinbase and hitbtc all have trackable multiple signature wallets.  taproot will hide them from us.
...
then they can conspire to raise and crash coin price with very little ability to see they are doing it.
Taproot will not hide the actual address/ transaction amounts involved. It will simply reduce the signature size involved while signing transactions from such a wallet.

So basically the idea scares me.
From what i read, i think the fear is misplaced. If anyone else thinks its a valid fear then this is something worth more discussion and research.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: philipma1957 on February 11, 2020, 08:01:21 PM
I look at crypto from multiple angles.

Think of crypto as presidential candidate Andrew Yang.

Think of banks as presidential candidate Micheal Bloomberg.

New school vs Old school 🏫.

These ideas 💡 look to make crypto much more like money 💵.

I see lots of roadblocks tossed at BTC .

New York state made very strict rules against pools.  Forcing a major pool based in New York to close.

Maybe someone can confirm if it was  btc guild.

USA government made every coin to to coin  trade a reportable tax event.

Other countries followed suit.

I don’t think these ideas to make Btc more flexible to move around are bad.

I think they will make old money old idea guys nervous.

kind of like oil vs solar.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: squatter on February 11, 2020, 08:31:53 PM
I see a few comments saying that Schnorr signatures will result in making public keys indistinguishable from the transactions and the amounts involved will be invisible, making bitcoin more private. This seems to be a myth as this is not the effect neither the intent of Schnorr induced privacy feature, AFAICT.

Correct, those would require hard fork changes to Bitcoin like the implementation of RingCT in Monero (https://monero.stackexchange.com/questions/7716/how-does-ring-confidential-transactions-work) and/or CT on the Liquid sidechain (https://blockstream.com/liquid-faq/).

Taproot will not hide the actual address/ transaction amounts involved.

True, but combined with Schnorr signatures, there are some pretty interesting applications. One could atomically swap from Bitcoin to a different cryptocurrency, but all an observer could see on the blockchain is a simple payment (https://bitcointalk.org/index.php?topic=5224172.msg53799092#msg53799092).

That opens up a whole new world for output mixing and amount obfuscation via private payment channels and atomic swaps.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: amishmanish on February 12, 2020, 05:19:15 AM
I see a few comments saying that Schnorr signatures will result in making public keys indistinguishable from the transactions and the amounts involved will be invisible, making bitcoin more private. This seems to be a myth as this is not the effect neither the intent of Schnorr induced privacy feature, AFAICT.

Correct, those would require hard fork changes to Bitcoin like the implementation of RingCT in Monero (https://monero.stackexchange.com/questions/7716/how-does-ring-confidential-transactions-work) and/or CT on the Liquid sidechain (https://blockstream.com/liquid-faq/).
Thanks. I'll quote this as a +1 to myself and for clarity on differences between Schnorr's effects and confidential transactions.

Taproot will not hide the actual address/ transaction amounts involved.

True, but combined with Schnorr signatures, there are some pretty interesting applications. One could atomically swap from Bitcoin to a different cryptocurrency, but all an observer could see on the blockchain is a simple payment (https://bitcointalk.org/index.php?topic=5224172.msg53799092#msg53799092).

That opens up a whole new world for output mixing and amount obfuscation via private payment channels and atomic swaps.
I am yet to get a hang of the atomic swap concept. That is actually quite interesting that swapping bitcoin would be indistinguishable from a simple payment. While reading about sidechains, i came across the fact that a UTXO generated on parent chain is locked to the SPV proof on the child chain. This gets confusing very quickly and will take some more time to understand, at which point, I'd be happy to share my understanding.

I look at crypto from multiple angles.

--snip--
I don’t think these ideas to make Btc more flexible to move around are bad.

I think they will make old money old idea guys nervous.

kind of like oil vs solar.

Absolutely good sir.. :) Such increased functionality gives more power to every bitcoin user to defend themselves from arbitrary bank controls and the overarching effect that central banks world over have on jobs, economy and inflation in cohort with Governments and big corporations. Like nullius would say, "Bitcoin is for everyone."

Bitcoin is more than a technology:  Bitcoin is a social phenomenon.  And it is the first mass social movement in history that does not propose any opinion other than its own value.

People who disagree with each other about everything else, can agree about Bitcoin.  That is what gives Bitcoin its value:  Everybody wants Bitcoin, no matter what their opinions about anything else!  And that is what makes Bitcoin immune to financial censorship.  There are people from completely opposite ends of the political spectrum who came to Bitcoin, because big banks disliked them, closed their accounts, and shut them out of the fiat financial system.

It’s scary that banks can impose an unwritten law of their own, with no accountability and no appeal, just by closing people’s accounts.  Bitcoin stops that.



Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: cygan on August 08, 2020, 11:34:02 AM
i only heard about this topic/upgrades yesterday and have also opened a german thread about it
https://bitcointalk.org/index.php?topic=5267427.0 (https://bitcointalk.org/index.php?topic=5267427.0)


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: 0nline on September 08, 2020, 08:41:04 PM
BTCBTCThis is my first time hearing these new updates, I thought Segwit was the last and final update since it will finally make us able to pay a low-cost transactions fees. with these new updates, we can say that Bitcoin will make another improvement steps ahead from its underdog rival (BCH).


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: pooya87 on September 09, 2020, 05:12:57 AM
BTCBTCThis is my first time hearing these new updates, I thought Segwit was the last and final update since it will finally make us able to pay a low-cost transactions fees.
SegWit was neither the first nor the last update to bitcoin protocol. it was one of many updates that we had and will continue having. it just made a lot of noise because there were groups of scammers trying to cause drama, the same people who ended up creating their own shitcoin by copying bitcoin and its name.

Quote
with these new updates, we can say that Bitcoin will make another improvement steps ahead from its underdog rival (BCH).
bcash is not bitcoin's rival! it is yet another copycat shitcoin among thousands of them. the fact that they make more noise doesn't make their shitcoin any different from the rest of them.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: n0ne on September 09, 2020, 06:52:43 AM
Are these updates are added to the network, or those are into implementation. Going through the article Taproot (https://themoneymongers.com/bitcoin-taproot), it is easily understandable for technically skilled one's. More technical things are found in it. If someone can simplify the advantages and the associated update change it'd be helpful to all levels of users.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: Killrbit on September 09, 2020, 08:01:37 AM
All three of these upgrades are really interesting. Personally cant wait to see the implementation of Schnorr and Taproot to give true privacy features into Bitcoin, indecently i was having a discussion on another thread  (https://bitcointalk.org/index.php?topic=5272501.0) here about tainted coins and how a government and chain analysis company look into transaction history to taint coins (from sources they deem unworthy including mixers and dexes) and black list wallets. The implementation of schnorr and taproot for script privacy should make wallet/use-case fingerprinting more difficult for taint analysis.

Also wouldn't this also help with decorrelation for Lightning Network using PTLCs vs. HTLCs.

Here are some easy to understand articles i found on these proposals for anyone who wants to read up more:

1) https://medium.com/interdax/how-will-schnorr-signatures-benefit-bitcoin-b4482cf85d40

2) https://medium.com/interdax/what-is-taproot-and-how-will-it-benefit-bitcoin-5c8944eed8da

3) https://medium.com/interdax/what-is-tapscript-and-how-will-it-benefit-bitcoin-96fbb43a7169

4) https://bitcoinmagazine.com/articles/2020-and-beyond-bitcoins-potential-protocol-upgrades

5) https://www.coindesk.com/bitcoins-future-exactly-how-a-coming-upgrade-could-improve-privacy-and-scaling


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: GazetaBitcoin on December 14, 2020, 08:21:15 AM
There hasn't been a significant upgrade to Bitcoin since SegWit, but I gather there is likely to be a soft fork later this year to introduce these 3 enhancements.

Hello Jet Cash! The year almost passed and I was curious if you can offer some updates regarding the 3 enhancements you mentioned in OP, which were planned for this year - Taproot, Tapscript and Schnorr signatures. What happened with these network upgrades and the soft fork?


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: Carlton Banks on December 14, 2020, 11:23:28 AM
Hello Jet Cash! The year almost passed and I was curious if you can offer some updates regarding the 3 enhancements you mentioned in OP, which were planned for this year - Taproot, Tapscript and Schnorr signatures. What happened with these network upgrades and the soft fork?

there are a few recent developments:

  • the coded versions of the taproot/tapscript/schnorr specifications are in the codebase for Bitcoin 0.21.0, this is available as a testing release from https://bitcoincore.org/bin
  • mining pools with a collective 82.5% of the Bitcoin hashrate have made positive statements of some kind regarding their role in signalling for supporting the soft fork (they seem to prefer BIP8 signalling)

all that remains is for the actual soft-fork activation parameters to be agreed, then written for a possible Bitcoin version 0.21.1 (or 0.21.2, soft fork activation code usually goes into a minor 0.x.x release instead of a major 0.x.0 release). The remaining hashrate represented by the mining pools that haven't made a statement on the softfork will either follow the pools that signal (as there's a possibility of activation on timeout being included in the activation parameters), or run the risk of mining blocks that are invalidated by other Bitcoin nodes. So they would lose their miners to other pools sooner or later.

Once the soft fork activates, then wallet software needs to be rewritten to sign with schnorr, and to read and write taproot script. This will altogether (fork activation + wallet sf upgrading) take several months, hopefully it might be possible to use the features sometime next year. I imagine early 2022 at the latest.


Title: Re: [D-8] Bitcoin is getting 3 major upgrades - Schnorr, Taproot and Tapscript
Post by: pawanjain on December 14, 2020, 01:06:29 PM
I first got to know about Taproot when I was attending my first ever meet on the 'Bitcoin Core PR Review Club'. The first meeting was great and I got to know a lot of insightful thoughts.
Then I researched what Taproot is all about and how it will increase privacy in bitcoin transactions. Then I got to know that it will also change from the tradition ECDSA to Schnorr signatures.
The fascinating thing is there's nobody to oppose these upgrades like how people had a huge debate over the SegWit upgrade.
A good number of mining pools have already started showing support for the upgrade. (List of pools supporting Taproot upgrade : https://taprootactivation.com/ )