Bitcoin developers Robin Linus and Lukas George have come up with an innovative approach to reduce the amount of data that clients (node software) need to download into Bitcoin to verify transactions through zero-knowledge proofs.
The developers, in the document published this week, created a prototype that seeks to ensure that changes in the state of transactions comply with network rules; immutable and without double spending. A customer who receives this proof and a copy of the current UTXO set will be able to verify the accuracy and completeness of the total received.
To simplify their testing, they use a version of utreexo, known as a dynamic transaction accumulator, with a hash function optimized for their system. By combining the utreexo model with a Bitcoin client, it is possible to download a node from the network that starts operating immediately. Thus, only a very small part of the blockchain needs to be downloaded.
In addition to reading the state of the Bitcoin blockchain, they also describe a protocol that can be used for client-side validation on tokens, similar to the one used in Lightning Labs and RGB. When someone transfers bitcoins, it is necessary to check the history of each previous transfer. If bitcoins from different transactions are combined, it is necessary to verify the history of each one. This is known as batching. If the batchings are frequent, the size of the history that should be verified approaches the complete history of each transfer. With zero knowledge tests, the workload could be greatly reduced.
At the moment, the developers have developed a working prototype. However, the specialized news portal, Bitcoin Optech reports that this type of technology has been in development for more than a decade, since, if successfully implemented in Bitcoin, it would bring greater scalability to the network. The prototype developed by Linus and George promises to speed up the confirmation of bitcoin transactions by up to 40 times, according to the document.
Companies like ZeroSync have also announced developments in Bitcoin with ZK proof, for the scalability of the network, as reported by CriptonNoticias.
#advances #Knowledge #Proofs #Proof #Bitcoin