Author

Topic: BIPs 340/341/342 Schnorr/Taproot/Tapscript rules PR (Read 335 times)

legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
La proposta é ora ufficialmente una BIP
Quote
The Schnorr/Taproot proposal is now published as BIPs 340, 341, and 342; see github.com/bitcoin/bips/

Note that the assignment of BIP numbers is not any kind of stamp of approval; it just means the process was followed (which includes some amount of public discussion).
https://twitter.com/pwuille/status/1220502956023283718?s=21
legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
In italiano ho trovato solo questo vecchio articolo "divulgativo":

Taproot e Schnorr: arrivano 2 upgrade per Bitcoin

Quote
Nella giornata di ieri Pieter Wuille, noto sviluppatore bitcoin, ha rivelato due nuovi BIP che potrebbero venir implementati sulla famosa criptovaluta, Taproot e Schnorr.
<...>
Annunciate nella mail list degli sviluppatori bitcoin, le due proposte descrivono una possibile implementazione di Taproot e Schnorr. Si tratta di due protocolli strettamente legati – Taproot necessità delle firme Schnorr per funzionare – volti a migliorare la privacy di bitcoin ed anche la flessibilità degli script on-chain.

legendary
Activity: 2380
Merit: 17063
Fully fledged Merit Cycler - Golden Feather 22-23
é stata pubblicata sul repository github di Bitcoin Core una Pull Request di Sipa (Pieter Wuille) per la modifica alle regole di protocollo per implementare Taproot/Schnoorr/Tapscript:
[WIP] Implement BIP 340-342 validation (Schnorr/taproot/tapscript) #17977

Dalla descrizione della PR.

Quote
This is an implementation of the Schnorr/taproot consensus rules proposed by BIPs 340, 341, and 342 (see current bitcoin/bips#876).

It consists of:

#16902 to avoid the O(n^2) behavior in IF/ELSE/END handling that would be exacerbated by the BIP 342 changes.
Addition of Schnorr signatures and 32-byte pubkey support to libsecp256k1 subtree (bitcoin-core/secp256k1#558 PR 558), following BIP 340.
The taproot validation specified in BIP 341.
Script validation under taproot (aka tapscript), specified in BIP 342.
Addition of signing logic for Schnorr/Taproot to the Python test framework, and tests for the above.
This does not include any wallet support.

Merging this is obviously conditional on getting community support for the proposal. It's opened here to demonstrate the code changes that it would imply.

Questo è il primo passo per l'attivazione, presumibilmente tramite un soft fork, della modifica più importante al protocollo bitcoin dall'introduzione di Segwit.

Non sono un tecnico, ma vorrei incentivarvi a riportare qui materiale interessante, magari in italiano, magari anche traducendolo voi stessi, sull'argomento.
Ovviamente se siete in grado di spiegare accuratamente come funzioni, fatelo pure.
Riusciamo a ravvivare un pochetto questa board?
Jump to: