# Peanut Protocol: The Future Venmo > Are we in the final stage of crypto payment abstraction? **Published by:** [bougainville](https://paragraph.com/@bougainville/) **Published on:** 2024-12-27 **URL:** https://paragraph.com/@bougainville/peanut-protocol ## Content In this post, we will dive into Peanut Protocol's unique value proposition and why I think it could have a tangible impact on payments as a protocol for generational trust.Addressing the UX gaps in payments: what problem are they tackling?You don't stumble often on a company with such a straightforward yet revolutionary vision. Peanut Protocol primary mission is alleviating all the hassles and risks surrounding crypto transfers to become the evolution of a Stripe or Cash.app. I see it as the equivalent of a Venmo for the Web3 world. The most pressing issues Peanut is solving are:Complex wallet address management and associated security risksNecessity for test transactions before significant transfersChain-specific considerations that confuse usersLack of intuitive, consumer-friendly interfacesMany actors have pushed for account abstraction, which is now mainstream thanks to Privy, Rhinestone (see my article here), or Abstract. However, the space lacks a user-friendly and intuitive way to send funds without worrying about and performing test transactions. Character-sensitive transfers are things of the past. It is time to revamp them with familiar yet powerful tools that move from Account Abstraction to Address Abstraction.Why Peanut's approach is revolutionary: Generational TrustWhat's more familiar in Web2 than a URL? It is accepted as the ID for any website you want to visit, or you want your friend to visit by sharing it. You know some URLs are sketchy, and you have learned to (most of the time) detect those. So few things are more familiar than a link in our Web2 world; hence, piggybacking on this architecture seemed the most straightforward yet elegant way to create a cross-border payment system for Konrad and Hugo. People talk about generational wealth, but I'd like to think of a better, more enthralling goal: generational trust. Generational trust will specifically make sense in a multi-AI agent world where trust will matter more than anything else, and the number of transactions will undeniably explode. Their innovation lies in three key areas:Trustless Architecture: The protocol operates on a fully trustless, non-custodial model. Funds are secured in smart contracts and can only be accessed with a secret embedded in the Peanut link. This maintains the core ethos of cryptocurrency, self-custody, while dramatically simplifying the user experience.Link-Based Transfer System: Instead of dealing with wallet addresses, users share a simple link. This link contains all the necessary information for fund retrieval, eliminating the need for complex wallet interactions.Security-First Design: The protocol implements a sophisticated security model where:All link information remains local to the browser sessionThe frontend app is completely open-sourceSmart contracts are permissionless and independently auditableA 24-hour safety window allows link creators to withdraw funds if neededIn practice, how does it work?The basic primitive of Peanut Protocol is a cryptographically secure smart contract that relies on an offchain message, usually shared in a link or QR code. The protocol holds the deposited token from the sender and can only be unlocked by a secret. This has a simple workflow. First, the sender deposits tokens to the vault smart contract, then Peanut send the URL to their recipient, and finally the recipient withdraws the funds with the secret within the URL.There are several options for creating a link:Peanut AppSDKAn integration (e.g. wallet or app)Smart contractTo do so, go to the Peanut Send Page and start imputing the amount you want to send.Once you connect your wallet and sign the transaction, the asset and the public key will be stored in the Peanut smart contract. Then, a unique link will be created along with a deposit on the Peanut Vault.The sender part is done. Note that all the links are in the same format:/https://peanut.to/claim?c=CHAIN&i=INDEX&v=VERSION&p=KEYThere is nothing to do on the receiver end but hit the claim button. Note that it is gasless for the receiver. Just one click, and you're good. Some use casesHere are the core features they are focusing on at the moment and a few use cases:Address Abstraction: No need to use wallet addresses or ENS names. They let you send and request funds via links/QRs which and it can be shared via email, WhatsApp, Telegram, in IRL.You are in charge of a group payment. In a group chat on Telegram discussing a gift for a colleague, one person offers to organize the funds. Instead of requesting crypto wallet addresses or sending an awkward ENS name, they generate a Peanut link. The link is shared in the group chat, and everyone can contribute directly in a few clicks.Chain-Abstracted Payments: Payments work across different blockchains. For example, you can send $1,000 on Optimism, and the recipient can receive it on Arbitrum.Stablecoin-Abstracted Payments: They allow for flexible stablecoin conversions. You can send 1,000 USDT, and the recipient can receive 1,000 USDC.Fiat/Crypto Abstracted Payments: Peanut introduces Ethereum’s first self-custodial offramp. You can send USDC, and the recipient can claim it as USD directly from their bank account without ever needing to touch the crypto or create a wallet.You hire a freelancer from another country to work on a project. Instead of using platforms that charge high fees for currency conversion and payouts, you pay the freelancer in USDC via Peanut. The freelancer receives a payment link and claims the funds in their local bank account, bypassing the need to interact with cryptocurrencies directly. There is one space in which I am incredibly excited to see the Peanut team in action: e-commerce. One can imagine a world where merchants can generate payment links on the fly, enabling crypto payments without wallet integration or address management complexity. Every time a purchase is made online, the merchant can give some cash back through a link as a crypto or fiat payment. On the other hand, satisfied customers can send some payment as a tip to a merchant. As counterintuitive as it sounds, if you think deeply about the future of e-commerce, we could see the emergence of microtransactions, such as tipping a merchant online for the quality of its goods, or even crypto crowdfunding, such as the one that already occurs on Crowdmuse (our next article).That's a lot of Peanuts already sentPotential concerns and considerationsWhile innovative, the protocol could raise some concerns:Link Security: The self-contained nature of Peanut Links means they must be treated with the same security as private keys. Anyone with access to the link can claim the funds.Withdrawal Window: While the 24-hour withdrawal window provides safety, it could also create uncertainty for recipients. Users must understand that link receipt doesn't guarantee fund availability until the window expires.The first aspect is probably the most crucial to address (the team could easily circumvent the second). How can we deter security breaches to ensure users aren't afraid of sharing links since they contain the private key? My suggestion would be to implement on-chain verification mechanisms. Here’s how it could work: When a user receives funds, and before claiming them, a smart contract could retrieve the recipient's X, WhatsApp, or Telegram account and verify if it matches the account specified by the sender. Conditional triggers, managed either by a smart contract or an AI agent governing the contract, could streamline the process and enhance the security of these smart links through proof of ownership or digital identity verification.ConclusionPeanut Protocol abstracts away the intimidating complexity of Web3 payments, using familiar elements like URLs and QR codes. This evolution could dismantle ossified monopolies in the global payment sector, opening the door for individuals and small businesses to thrive without exorbitant fees or barriers, a world where Remitly or Western Union are obsolete and where context-aware microtransactions are trivial. Peanut isn’t just solving today’s payment challenges; it’s building the infrastructure for a frictionless, interconnected economy, and I am excited to see the team empowering the fundamental layer of payment and trustless collaboration at a scale we’ve yet to imagine For more details about Peanut Protocol, visit their official site Peanut.to or the Peanut Notion here. ## Publication Information - [bougainville](https://paragraph.com/@bougainville/): Publication homepage - [All Posts](https://paragraph.com/@bougainville/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@bougainville): Subscribe to updates ## Optional - [Collect as NFT](https://paragraph.com/@bougainville/peanut-protocol): Support the author by collecting this post - [View Collectors](https://paragraph.com/@bougainville/peanut-protocol/collectors): See who has collected this post