Big Questions: What did Satoshi Nakamoto think about ZK-proofs?

From privacy coins to glowing iris-scanning orbs, zero-knowledge proofs have become synonymous with cryptography, scalability, and privacy.

In 2022, investors gave More than $700 million in financing for companies that go further with zero knowledge proofs. This year, ZK-proofs has undoubtedly become one of the biggest blockchain trendswith several major Ethereum scaling protocols coming to the mainnet.

ZK tests are a cryptographic protocol that allows one party to prove the truth of a statement to another party without sharing any of the contents of the statement.

An oft-cited example is showing a bartender that you are old enough to drink without showing your ID or even telling him your date of birth.

Well, it seems that Satoshi Nakamoto, the pseudonymous Bitcoin creatoronce found the technology quite interesting.

A better version of Bitcoin

In August 2010, user โ€œRedโ€ on the online forum Bitcointalk asked if there could be a way to improve the privacy of Bitcoin transactions.

"One of the things that bothers me about bitcoin is that the entire transaction history is completely public," the forum attendee told the forum. Another member chimed in, suggesting that zero-knowledge proofs could be the solution.

"This is a very interesting topic," Nakamoto responded.

โ€œIf a solution were found, a much better, easier and more convenient implementation of Bitcoin would be possible.โ€

However, Nakamoto was not convinced that the technology could solve the โ€œdouble spendโ€ problem, a fundamental flaw that exists in all digital cash protocols where a bad actor could spend the same digital tokens more than once.

"The need to verify the absence of double spending requires a comprehensive understanding of all transactions," Nakamoto said.

Satoshi Nakamoto's response to users who suggested ZK tests to increase the privacy of Bitcoin transactions. (Bitcoin Talk)

โ€œIt is difficult to think about how to apply zero-knowledge proofs in this case. โ€œWe are trying to demonstrate the absence of something, which seems to require knowing everything and proving that something is not included,โ€ he argued.

Years later, someone cracks the code.

Nakamoto didn't know that the cypherpunks would eventually find a way to solve the problem.

The privacy-focused cryptocurrency Zcash was launched in October 2016 by Electric Coin, a company formed by computer scientists from Bitcoin's formative years. Zcash was created by modifying the original source code of Bitcoin.



It was also the first time that zero-knowledge proofs were used in a real peer-to-peer cryptocurrency, allowing users to hide or protect the crypto wallet address sending or receiving funds.

The founding scientist of Zcash, Eli Ben-SassonHe would later found StarkWare, a company known today for using zero-knowledge proofs to scale Ethereum via rollups.

Ben-Sasson tells Magazine that core Bitcoin developers' initial enthusiasm for ZK testing played a "pivotal role" in their eventual co-founding of StarkWare.

"The Bitcoin 2013 conference in San Jose marked my Eureka moment."

โ€œMike Hearn, a then-Bitcoin developer and early Bitcoin adopter, even went so far as to declare my talk on ZK testing the most crucial of the event due to its potential impact on the future of blockchain.โ€

โ€œIt was there that I realized the transformative potential of the validity tests I was developing,โ€ Ben-Sasson says.

Fast forward to today, Bitcoin itself is ready to enter the world of ZK testing.

Read also


Characteristics

On... Why aren't more law schools teaching blockchain, DeFi, and NFTs?


Characteristics

Airdrops: building communities or creating problems?

ZeroSync, a nonprofit founded by three computer scientists (and sponsored by StarkWare), is developing the world's first ZK thin client for Bitcoin.

โ€œIn the long term, we hope to bring massive scalability to Bitcoin using STARK Proofs.โ€ saying Robin Linus, co-founder of ZeroSync.

Linus said that ZeroSync has designed and is currently implementing a Layer 2 protocol that could allow Bitcoin to process more than 100 transactions per second while also providing privacy properties to Bitcoin.

โ€œThis could be a huge feat in bringing Bitcoin towards the scalability it needs.โ€

So what would Nakamoto think?

"It is clear from Satoshi's previous comments that he was strongly in favor of using ZK tests for privacy," says Ben-Sasson.

Nakamoto was a rigorous defender of anonymity. His public interactions on Bitcointalk and his emails were reportedly done using the IP masking browser, Tor. It is the main reason why his public IP address could never be traced.

The Bitcointalk admin says that Nakamoto has always used The Onion Router (Tor) to access the forum. (Bitcoin Talk)

The creator of Bitcoin even dedicated a section on privacy in the Bitcoin white paper, which suggests users keep their public keys anonymous so that although the public can see the transactions occurring, they don't know who is involved, like a stock exchange.

Privacy diagram as shown in the Bitcoin white paper. (Bitcoin.org)

โ€œIt is clear that Satoshi would have been intrigued by the privacy innovations that my colleagues and I contributed to at Zcash,โ€ says Ben-Sasson.

Unfortunately, Nakamoto never addressed the topic again before disappearing from the public eye on December 12, 2010, the date of his last post on Bitcointalk.

Ben-Sasson, however, believes that if Nakamoto had remained active, there would probably have been pressured to bring ZK testing to Bitcoin.

โ€œWhile they recently found their way to Bitcoin through ZeroSync, I think Satoshi would have been inclined to make the necessary adjustments to integrate them further,โ€ he says.

โ€œAfter all, for Bitcoin to realize its vision as a global currency, the imperative to scale cannot be ignored, especially considering its current state of ossification.โ€

Felix Ng

Felix Ng

Felix Ng began writing about the blockchain industry through the lens of a gaming industry journalist and editor in 2015. Since then, he has gone on to cover the blockchain space full-time. What interests him most is innovative blockchain technology aimed at solving real-world challenges.


Leave a Comment

Comments

No comments yet. Why donโ€™t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *