Και έχουμε την πρώτη πρόταση bip για την εφαρμογή των schnorr signature στο Bitcoin. Μια νέα επαναστατική αναβάθμιση έρχεται στο Bitcoin
https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr.mediawikihttps://www.mail-archive.com/[email protected]/msg07250.html#https://www.reddit.com/r/Bitcoin/comments/8wmj5b/pieter_wuille_submits_schnorr_signatures_bip/#ooPieter Wuille via bitcoin-dev Fri, 06 Jul 2018 11:09:02 -0700
Hello everyone,
Here is a proposed BIP for 64-byte elliptic curve Schnorr signatures,
over the same curve as is currently used in ECDSA:
https://github.com/sipa/bips/blob/bip-schnorr/bip-schnorr.mediawikiIt is simply a draft specification of the signature scheme itself. It
does not concern consensus rules, aggregation, or any other
integration into Bitcoin - those things are left for other proposals,
which can refer to this scheme if desirable. Standardizing the
signature scheme is a first step towards that, and as it may be useful
in other contexts to have a common Schnorr scheme available, it is its
own informational BIP.
If accepted, we'll work on more production-ready reference
implementations and tests.
This is joint work with several people listed in the document.
Cheers,
--
Pieter
Να προσθέσουμε εδώ ότι δεν θα αντικαταστήσουν την ECDA αλλά θα έρθει ως soft fork και θα λειτουργούν παράλληλα με όποιον θέλει να χρησιμοποιεί τέτοιες συναλλαγές κάτι αντίστοιχο όπως γίνετε με το segwit και τις legendary διευθύνσεις.
Οι βελτιώσεις που φέρνουν οι schnorr υπογραφές
Security proof: The security of Schnorr signatures is easily provable in the random oracle model assuming the elliptic curve discrete logarithm problem (ECDLP) is hard. Such a proof does not exist for ECDSA.
Non-malleability: ECDSA signatures are inherently malleable; a third party without access to the private key can alter an existing valid signature for a given public key and message into another signature that is valid for the same key and message. This issue is discussed in BIP62. On the other hand, Schnorr signatures are provably non-malleable.[1]
Linearity: Schnorr signatures have the remarkable property that multiple parties can collaborate to produce a signature that is valid for the sum of their public keys. This is the building block for various higher-level constructions that improve efficiency and privacy, such as multisignatures and others (see Applications below).
και να προσθέσω ότι απελευθερώνουν και περίπου το 60% του τωρινού χώρου που καταλαμβάνουν οι σημερινές υπογραφές. Μιλάμε για άλλον ένα διπλασιασμό της χωρητικότητας του Bitcoin έμμεσε βέβαια.
Θα έχει ενδιαφέρον να δούμε πως θα περάσει αυτό το bip. Δεν νομίζω να δοθεί ξανά η δυνατότητα στους miner για ενεργοποίηση.