In mid-January, the Bitcoin Core developers released a document describing the benefits of using technology multimedia Snorre. This technology needs to solve scaling problems Bitcoin blockchain, to improve system privacy, and better prevent spam attacks.
How do multiporpose Snorra
All transactions in the blockchain are accompanied by digital signatures that allow to prove the right of ownership and possession. At this point in the Bitcoin blockchain operates a public key algorithm for digital signature generation ECDSA (Elliptic Curve Digital Signature Algorithm). In the framework of this algorithm a digital signature is used for two related keys: public and private. Identificeret public key of the recipient and sender, while the private is used in conjunction with the public to create nepodaleku signature to the transaction and kept secret. For each transaction uses a new digital signature, which occupies much space on the blockchain. The result is increase not only the size requirements for the transaction, but the fees for it.
Technology multimedia Snorra offers a fairly simple and elegant solution is to organize a digital signature to combine the keys. According to one of the leading developers of technology Peter Welle, this scheme is a combination of signature algorithm and verification when multiple signers, each with their own public and private key, sign a single message. As a result, instead of the existing scheme of generating individual signatures for each new transaction, signers can use just one. This single signature can be verified by anyone who knows the message and the public keys of signers.
Thus, the developers plan to save the used on the blockchain place. Which in turn will solve the problem of low network bandwidth and high Commission fees. According to the developers, thanks to the scheme Snorra network bandwidth will increase by 25% -30%, and the data size of the blockchain will be reduced by a quarter.
About the technology and the team
On the introduction of technology multimedia Snorre, which is in the process of creation in 2012, are the Bitcoin Core developers Gregory Maxwell, Andrew Poelstra, Yannick grounding his and Peter Vella.
Despite the obvious advantages of the technology, earlier introduction was impossible for two reasons: first, in cryptozoology were not so many developers who are well enough understood in the Bitcoin blockchain and cryptography to provide a large-scale introduction of the scheme Snorre. Secondly, this technique involves making a major change in the $100-billion Bitcoin network, which requires expert evaluation and pre-testing of the technology.
Also activated only in the last year the Protocol Segregated Witness (SegWit), helped to implement a new authentication scheme Snorra in a backward-compatible softforce, and no hard forks, as previously assumed. Moreover, the Protocol allows SegWit technology to increase the level of privacy in certain transactions and also helps in the fight against spam.
Yannick grounding his cryptographer French Agency for cryptobatrachus ANSSI and part of one of the leading developers of cryptography in the scheme Snorre, in an interview with CoinDesk said:
«Multipurpose Snorri and the possible application of this technology in related applications hopeful. As shown by the recent arguments about the importance of network scalability, any increase in efficiency will give a lot of advantages bitcoin».
The development of the Bitcoin blockchain
Technology Snorre is one of the many possible directions the current development of the Bitcoin blockchain. In addition to activated in the last year of the Protocol SegWit, this year launched a Lighting Network add — in for the blockchain, which will give users the ability to conduct an unlimited number of micropayments, which are not recorded in the blockchain: there misses information on the interim payments, but only the final balance.
However, given what’s at stake is a multibillion-dollar network upgrade which can disrupt ecosystems, will require a lot of effort to convince the majority of stakeholders. One of the contributors to Bitcoin Core, Nicholas Dorier, suggested that full implementation of technology Snorra may take several years. This was reported and one of the leading developers of technology Peter Velle during the presentation:
«Of course, I want to see the results of the implementation of our work in the Bitcoin network, however, this process requires a long time.»