Discuss what is a Schnorr Signature?
After Segwit has been active, has become the door opener for development is far ahead, either with a Lightning Network, Atomic, Atomic Swap Multipath Payment, and one of them is the Schnorr Signature again. And of course there are many other things else can developed thereafter.
Then what's a Schnorr Signature for that matter? What are the functions and benefits of Schnorr Signature in the bitcoin? How can it be done? In the bitcoin, essentially a discourse about the implementation of Schnorr Signature has long been discussed. To be precise, in January 2016, Schnorr Signature has many began seizing attention, along with the potential and development of the Bitcoin Segwit it was still done.
Function Of Digital Signature
Of course, if you want to learn more about what that Schnorr Signature, we need to refer back and understand in advance about Digital Signatures. And Yes, of course, Digital Signature, using Bitcoin in it.
Literally, a Digital Signature is a mathematical scheme that is required as evidence incontrovertible that an authentic message or document is actually derived from the owners absolutely.
In the Bitcoin, a Digital Signature is required as a condition of absolute so that a number of the person's property be bitcoin used or spent. Bitcoin, indeed many use branches of the science of cryptography as a Foundation, including a pair of key in the cryptographic branch of science known as Public Key and Private Key.
In order for a number of bitcoin can be used, the owner must be able to provide proof that he is the owner of a number of authentic bitcoin it. Then there is the role of a Digital Signature which served in the authentic evidence, giving a digital signature from the legitimate owner, Between the Public Key and Private Key, in effect interlinked with each other, no matter how it works works all together. The difference, to generate or produce Public Key from a Private Key is fairly easy to do. However, it could probably produce the Private Key from the Public Key. The reason? Obviously, because the Private Key that is only works in one direction only.
Digital Signature, can be used for proof of ownership (proof of ownership) of the Private Key that correlates on the Public Key. That is to say, evidence of ownership, can be served without having to reveal the Private Key belonging to the person. He can only do that with the function of Digital Signature.
A digital signature or Digital Signature is, basically consists of three algorithms in the way it works:
- Hashing Algorithm
- Signature generation Algoritm
- Signature Verifying Algorithm
Bitcoin transactions, a Digital Signature can be done with a calculation (read: hashing) data transaction along with the Private Key it is. Well, in the Bitcoin, method for calculation that can produce such a Digital Signature created using the Elliptic Curve Digital Signing Algorithm (ECDSA). So the owner of the Private Key of a valid that need not worry that their absolute access over a number of the bitcoin can be stolen by others.
What's a Schnorr Signature?
Schnorr Signature is discovered by a mathematician and a kriptograper origin of bermana Germany Claus-Peter Schnorr. The name Schnorr in digital signatures (Scnorr Signature) is named after it.
Unlike the ECDSA are used currently, Bitcoin Schnorr Signature is one of the other forms of the Digital version of the Signature. Another variant of the version of a Digital Signature in addition to the existing Schnorr e.g. ElGamal Digital Signature Scheme.
We are not going to be a lot of talk about the other variants. But so far the Schnorr Signature, be talked about because it is considered quite suitable to be implemented in the Bitcoin. Although, there are some things that need to be scrutinized in the end. Most of all, is because the implementation of Schnorr later likely can be run through hard fork.
Schnorr Signature is considered quite suitable for Bitcoin, because it could serve just as well as ECDSA. In addition, Schnorr can also help in terms of scalability Bitcoin. It is not because with Schnorr, algorithms for digital signature becomes more efficient.
Schnorr, can be useful in summarizing the digital signature for multisig transaction, was replaced with a digital signature only. So that it will automatically be much more concise and efficient, because of the size of the previous transaction may be there are many digital signature being only one digital signature only.
If the transaction digitally can be more effective with just one digital signature only, then by Schnorr, bitcoin transactions are able to measure smaller up to 25%. In the end, it will be quite helpful to save the size of the bitcoin network bandwidth. Not only minimize transaction size, Schnorr is also potentially to add transaction privacy bitcoin.
Regards: Ari76
I'm not a clever sort of word. nor a literary man who is adept at telling anything interesting. But I am just a man who always wanted to interpret this life st...
Facebook Profile
https://m.facebook.com/samalanga00?ref=bookmarks
Go here https://steemit.com/@a-a-a to get your post resteemed to over 72,000 followers.