One Mathematician’s Mission to Boost Bitcoin’s Privacy (And Soon)

Have modern internet companies gone too far?

According to mathematician and Blockstream research director, Andrew Poelstra, the answer is unequivocally yes. In his view, companies are simply now vacuuming up troves of customer data, which they then sell to others without the owner’s knowledge or benefit. (Think how Instagram owns user images, or Target acquires huge amounts of data on what products people buy).

Not just a bad business deal, security experts even worry that with all this data, AI systems will be able to predict what a person will do next by following data trails, conjuring up concerns about real-life dystopias like those of sci-fi books and movies.

As such, Poelstra is using his two passions – math and bitcoin – to try to bring added privacy to online money.

To this end, Poelstra has been tinkering away, formulating mathematical equations and writing code, to hide bitcoin’s “trails.” Trails being the traces of personal information – who you are, what you buy, for how much – that can be gleaned when transacting online when using bitcoin.

Because the world’s first cryptocurrency rides on a public ledger, users who aren’t especially careful can leave traces for all with an internet connection to see.

“Those trails that no one thinks about, I wish that they weren’t there,” Poelstra told CoinDesk, adding:

“I would hope I’m not leaving one and I would hope that no one that I love is leaving one. That’s who I’m working for.”

And that statement might just reveal Poelstra’s true mission.

Unlike many privacy advocates, who to describe the point of creating a private money system typically point to extremes, Poelstra isn’t focused on these edge cases, he’s focused on his friends and family.

Speaking during a panel at CoinDesk’s Consensus 2018 conference, he summed up his outlook stating, “I think about myself, not people who are really in any extreme turmoil or instability.”

Scriptless scripts

Poelstra’s recent work revolves around a project called “scriptless scripts,” which allow for bitcoin smart contracts that don’t use so much data.

More complex smart contracts can sometimes require a lot of data, so while they offer the ability to perform more complicated transaction types, they’ve become a key hurdle for smart contracts platforms.

One popular cryptocurrency project, mimblewimble, has struggled with this exact tradeoff. In creating a protocol that improved upon bitcoin’s scale and privacy limitations, it was thought mimblewimble might be unable to support more complex transactions through smart contracts. So Poelstra, not convinced it was impossible, put his interest in math to work on this issue, and came out with scriptless scripts.

“Then I realized there’s no reason to do this in mimblewimble. You can do it in bitcoin,” he told CoinDesk.

On top of the smart contract benefits for mimblewimble, the concept also has scalability and privacy advantages for the longest-running and largest cryptocurrency.

According to Poelstra, scriptless scripts can help improve the privacy of lightning payments, those that take place on bitcoin’s layer-two scaling technology that pushes transactions off the blockchain.

“With it, you no longer need to publish to the world all the details of your payment channels,” Poelstra said…

Read Full: One Mathematician’s Mission to Boost Bitcoin’s Privacy (And Soon)