RAILGUN reveals ‘private proof of innocence’ tool

PPOI builds off Vitalik Buterin’s paper on Privacy Pools, but at a protocol level

article-image

okskaz/Shutterstock modified by Blockworks

share

On-chain privacy protocol RAILGUN will be launching a “Private Proof of Innocence” (PPOI) tool, enabling DeFi users to remain anonymous whilst simultaneously proving that they do not interact with malicious actors. 

This tool is designed so users can cryptographically prove that their tokens are legitimately sourced without having to reveal any information about their balance or viewing keys. 

The PPOI aims to achieve this outcome through using zero-knowledge (zk) technology, Alan Scott, a RAILGUN contributor, told Blockworks. 

According to DeFiLlama, RAILGUN is one of the largest privacy protocols today with a total value locked (TVL) of $32.6 million, second only to Tornado Cash.

With PPOI, users can use zk technology to prove that their balances are not part of known malicious transactions, but also not reveal any information about themselves, Scott said.

Read more: Aleo blockchain adds zPass, a ZK protocol for verifying identities 

“This way, they can be confident that they’re only providing anonymity to other users that are probably not a part of that list,” Scott said. “This is really cool because it allows you to get assurance of counterparty and overall system risk without needing to deanonymize yourself or any other participant.”

The concept that PPOI enables is not new. Vitalik Buterin previously co-authored a paper on Privacy Pools, which delved into possible ways a blockchain could remain private whilst complying with government regulations.

The PPOI tool grants this vision at a protocol level, Scott explained. PPOI uses a data source that looks at shields from a public address and determines whether or not these funds originated from an undesirable source, such as a hack or an exploit. 

“Users do not interact with the data source directly. The data source will then collect an exclusion list of shields,” Scott said. 

Shields not included in the exclusion list or are not pending a decision will be added to a PPOI accumulator. It also accumulates transactions that have occurred in the system and accumulates them into a transaction accumulator. 

“An accumulator is a method of summarizing a set of values as a single value (root) where it can be shown that any of the individual values belong to the set that the summary value (root) represents. If this is done in a zk proof, it can be shown that something is part of the set without revealing which individual value within the set it was,” Scott said.

This means that when a transaction is performed, a user can easily generate a zk proof to show that their transactions occurred in a legal, legitimate way. 

“Funds that are in the PPOI accumulator are blinded (encrypted) such that only the sender and receiver of the funds can see if they are in the accumulator, ensuring no external observer can gain any data about Railgun transactions,” Scott explained. “Since the receiver of unshields is public knowledge, anyone can check that the unshield is part of the PPOI accumulator, and is therefore proved.”


Start your day with top crypto insights from David Canellis and Katherine Ross. Subscribe to the Empire newsletter.

Explore the growing intersection between crypto, macroeconomics, policy and finance with Ben Strack, Casey Wagner and Felix Jauvin. Subscribe to the On the Margin newsletter.

The Lightspeed newsletter is all things Solana, in your inbox, every day. Subscribe to daily Solana news from Jack Kubinec and Jeff Albus.

Tags

Upcoming Events

Salt Lake City, UT

MON - TUES, OCT. 7 - 8, 2024

Blockworks and Bankless in collaboration with buidlbox are excited to announce the second installment of the Permissionless Hackathon – taking place October 7-8 in Salt Lake City, Utah. We’ve partnered with buidlbox to bring together the brightest minds in crypto for […]

Salt Lake City, UT

WED - FRI, OCTOBER 9 - 11, 2024

Permissionless is a conference for founders, application developers, and users. Come meet the next generation of people building and using crypto.

recent research

Research Report Templates (1).png

Research

Solana Mobile is a highly ambitious foray into the mobile consumer hardware market, seeking to open up a crypto-native distribution channel for mobile-first applications. The market for Solana Mobile devices has demonstrated a phenomenon whereby external market actors (e.g. Solana-native projects) continuously underwrite subsidies to Mobile consumers. The value of these subsidies, coming in the form of airdrops, trial programs, and exclusive NFT mints, have consistently covered the cost of the phone and generated positive returns for consumers. Given this trend in subsidies, the unit economics in the market for Mobile devices, and the initial growth rate and trajectory of sales, it should be expected that Solana mobile can clear 1M to 10M units over the coming years. As more devices circulate amongst users, Solana Mobile presents a promising venue for the emergence of killer-applications uniquely enabled by this mobile-first, crypto-native distribution channel.

article-image

Crypto’s Wild West era is over — it’s time to embrace regulation to secure the future of digital assets

article-image

Plus, Solana has now surpassed Ethereum in trailing 30-day decentralized exchange volume

article-image

Polymarket betters say Kamala Harris has better odds than Biden of winning against Trump

article-image

Bitcoin’s down Tuesday, while ETH-correlated assets like ENS and ARB see growth

article-image

Plus, let’s check on the nine ether ETFs now trading on US exchanges