ING Bank Is Bringing Bitcoin Bulletproofs to Private Blockchains

INGs blockchain team is testing a privacy technology called bulletproofs, the latest in a series of seemingly unlikely cypherpunk experiments at the Netherlands-based global bank.

Developed and refined by hardcore cryptographers at Stanford University, University College London and startup Blockstream, bulletproofs are designed to hide the amounts being transferred in bitcoin transactions, which are normally visible to anyone. But banks have privacy concerns about blockchains too, since they dont want to expose competitive or sensitive client data to rivals.

One early solution was zero-knowledge proofs (ZKPs), a way of proving possession of a secret without revealing the secret itself. Over the past year or so, ING has explored ZKP variants such as range proofs (where a hidden number is proven to be within a certain range) and zero-knowledge set membership (where alphanumeric data can be validated within a specified set).

But ZKPs eat up a lot of computation and so potentially slow down a blockchain. Now, ING sees bulletproofs as a much more efficient, therefore applicable, version of these proofs.

The bank found bulletproofs turn out to be roughly ten times faster than other range proofs, for a single range proof, said Mariana Gomez de la Villa, global head of INGs blockchain program.

And when aggregated together these proving schemes gain efficiency. Gomez de la Villa gave the example of a cryptocurrency exchange using range proofs to show it has enough funds to pay all its clients if they want to withdraw their money at the same time.

In this case, bulletproofs would allow a solution that is 300 times more efficient than other alternative range proofs, she said.

While a lot of this stuff is academic, ING is now looking to where it can apply the tech. Potential uses touch on the need to obey the Europe Unions General Data Protection Regulation (GDPR); for instance, ZK set membership can prove an individual belongs to a given EU member state without disclosing any other information about their identity.

Meanwhile, academics and cryptocurrency scientists seem encouraged, if a little bemused. Blockstream mathematician Andrew Poelstra told CoinDesk via email:

When we developed bulletproofs in 2017, we did not expect such an uptake. Were very excited and proud whenever we see the technology being applied to real world problems, if a little surprised its found a use-case in traditional banking!

Trade and trolls

ING is also looking at applying ZKPs to the testing out of trade finance blockchains, an innovation which in turn looks ahead to a world of blockchain interoperability, said Gomez de la Villa.

We are setting up a whole [ZKP] shop to help developers find these use cases and are in contact with some of our customers to ensure they have a good understanding of how they can leverage these open source projects that we have, she said.

To illustrate how the banks blockchain projects might apply ZKPs, Gomez de la Villa said imagine tracking a commodity from its origin and keeping the certificate of origin throughout the supply c ...

Read full story on CoinDesk

Tags: Bank, Blockchain, ING Group, mathematical proof, Zero-knowledge proof, Bitcoin, University College London, turnover, Netherlands, Mariana Gomez de la Villa