๐คPeer Extension
Problem with Web Today
The Internet currently lacks effective, privacy-preserving Data Provenance. TLS, known as the "s" in "https" ๐, ensures secure communication between a server and a user. However, users can't easily share this data with others without compromising security, privacy, and control. While some websites offer APIs to facilitate data sharing, these are limited to specific platforms. Most websites donโt provide such APIs, which creates closed silos. For example, Ticketmaster doesnโt have an API that allows StubHub to verify the validity of a ticket listed by a seller or to confirm when a ticket has been transferred.
The Solution: Cryptography
At the heart of our solution is a new cryptography tech called zkTLS, a protocol that allows users to export data securely from any website, including those that donโt offer APIs. By using advanced cryptographic techniques like Zero Knowledge Proofs (ZKP) and Multi-Party Computation (MPC), we enable our users to selectively share their data in a verifiable yet privacy-preserving manner.
In the context of our ticket marketplace, zkTLS plays a critical role in generating three key proofs:
Verification of Ticket Ownership on Ticketmaster ZKP2P proves that the seller truly owns the ticket they are listing, verified directly from the primary ticketing platform (e.g., Ticketmaster). This ensures that fake or non-existent tickets cannot be listed on our marketplace.
Verification of Ticket Transfer Initiation on Ticketmaster When a seller initiates a ticket transfer to a buyer, ZKP2P generates a cryptographic proof of the transfer initiation. This guarantees that the transfer process has started and that the ticket is being moved to the buyer.
Payment Guaranteed Upon Transfer and Acceptance After the buyer accepts the ticket transfer, ZKP2P ensures that payment is released from escrow. The transaction is automatically settled by our smart contracts, guaranteeing that the seller receives payment once the transfer is verified and accepted.
While we utilize advanced cryptographic technologies, the complexity is entirely hidden from users. Buyers and sellers enjoy a seamless, secure experience without needing to understand the technical details, resulting in a fraud-resistant marketplace powered by cryptography.
To dive deeper into zkTLS, please go here
Peer: ZKP2P Extension
The Peer extension is our browser sidebar that provides a user-friendly interface to generate zkTLS proofs for all our live products. Securely designed and developed by us, the extension enables users to create cryptographic proofs for multiple products, including our ticket marketplace.
For our ticket marketplace, as highlighted above we allow the sellers to generate the following three proofs in our Peer Extension
Functions of the ZKP2P Extension
The ZKP2P Extension plays a key role in helping the sellers on our ticket marketplace to complete the ticket transfer. Its primary functions include:
Assisting with Data Flow: The extension fetches and displays the required data from the web2 page youโre on, guiding you through the process.
Highlighting Actionable Areas: It highlights sections of the website that require your input, showing you where to click to help prove various aspects of the data.
Fetching Necessary Cookies: The extension retrieves the relevant cookies from sites youโre logged into. These cookies are used to generate proof of web2 data, such as ownership of tickets.
Note: All data collected strictly stays on the user's device and only zero-knowledge proofs of their data leave their devices. All private data that isn't relevant to proving the validity of a ticket or a ticket transfer, is redacted before sharing with our deployed verifier. For more details, read our zkTLS documentation.
Install
You can install the ZKP2P Browser Extension - Peer from the Chrome web store.
Last updated