logo
  • Forum
  • Reddit
  • #Slack BitcoinCore
  • #Slack
  • Bitcoin Wiki
  • Bitcoin.org

Παρουσιάστηκε η πρόταση για την εφαρμογή των Schnorr υπογραφών και του Traproot

Posted on: May 7, 2019 /
Comments: No comments /
Categories: Bitcoin Core

Παρουσιάστηκε στην λίστα των developer του Bitcoin η πρόταση του Pieter Wuille για την εφαρμογή της νέας μεγάλης αναβάθμισης στον κώδικα του Bitcoin που θα φέρει τις Schnorr υπογραφές καθώς και την νέα μέθοδο υπογραφής συναλλαγών Traproot που θα αυξήσει την ανωνυμία τους.
Με τις schnorr υπογραφές αναμένετε να απελευθερωθεί περισσότερος χώρος στα block του Bitcoin αυξάνοντας έμμεσα την χωρητικότητα τους ενώ και οι δύο προτάσεις θα επιτρέψουν την δημιουργία περίπλοκων smart contract πάνω στο Bitcoin δίκτυο.

Hello everyone,

Here are two BIP drafts that specify a proposal for a Taproot
softfork. A number of ideas are included:

* Taproot to make all outputs and cooperative spends indistinguishable
from eachother.
* Merkle branches to hide the unexecuted branches in scripts.
* Schnorr signatures enable wallet software to use key
aggregation/thresholds within one input.
* Improvements to the signature hashing algorithm (including signing
all input amounts).
* Replacing OP_CHECKMULTISIG(VERIFY) with OP_CHECKSIGADD, to support
batch validation.
* Tagged hashing for domain separation (avoiding issues like
CVE-2012-2459 in Merkle trees).
* Extensibility through leaf versions, OP_SUCCESS opcodes, and
upgradable pubkey types.

The BIP drafts can be found here:
* https://github.com/sipa/bips/blob/bip-schnorr/bip-taproot.mediawiki
specifies the transaction input spending rules.
* https://github.com/sipa/bips/blob/bip-schnorr/bip-tapscript.mediawiki
specifies the changes to Script inside such spends.
* https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr.mediawiki
is the Schnorr signature proposal that was discussed earlier on this
list (See https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2018-July/016203.html)

An initial reference implementation of the consensus changes, plus
preliminary construction/signing tests in the Python framework can be
found on https://github.com/sipa/bitcoin/commits/taproot. All
together, excluding the Schnorr signature module in libsecp256k1, the
consensus changes are around 520 LoC.


Η πρόταση στην λίστα του linux foundation είναι το πρώτο βήμα σε μια μακρά διαδικασία προγραμματισμού και ελέγχου της από όλους τους developer του Bitcoin μέχρι αυτή να είναι έτοιμη για εφαρμογή της στο δίκτυο, μια διαδικασία που σίγουρα θα διαρκέσει περισσότερο από ένα χρόνο.

Tags: bitcoin
June 2025
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30  
« Oct    

CC0
To the extent possible under law, https://bitcoin-gr.org/ has waived all copyright and related or neighboring rights to this work. This work is published from: Ελλάδα.

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok