Futures trading is very popular in the crypto space. Although it was initially offered by well-known centralized exchanges such as Bitmex, Binance, and Bybit.
Decentralized futures trading has been getting more attention recently. So today, we will discuss Perpetual protocol, a DeFi protocol that offers decentralized futures trading.
Note: You get a discount on trading fees by using the code “FREE“
Perpetual Protocol is a DeFi project to create the world’s best, most accessible, and most secure decentralized derivatives trading platform.
Its core product is a perpetual futures DEX. It was founded in 2019 by a small team of startup founders & software engineers and was called Strike, and the team changed the name to Perpetual Protocol in the summer of 2020.
Its first mainnet version was launched on the xDai network in December 2020, and version 2 of the protocol known as Curie (named after Marie Curie) was launched on Optimism in November 2021.
Perpetual Protocol is built on top of Uniswap v3, where all operations with Uniswap v3 pools holding perpetual tokens must be performed via the protocol’s clearinghouse smart contract.
Users cannot add or remove liquidity or swap tokens directly via Uniswap smart contracts.
Liquidity on Perpetual Protocol does not depend on Uniswap liquidity. This means there can be a small amount of liquidity on Uniswap v3’s regular pools but a huge amount of liquidity for the same asset in the perpetual token pool.
In the traditional AMM, users deposit crypto assets into liquidity pools representing trading pairs. Then, users who trade pay a small fee to all liquidity providers based on their contribution to the pool.
Here, the DeFi protocol providers and traders determine the price for each pair and facilitate the actual exchange of assets.
Perpetual Protocol uses a new approach known as a vAMM or virtual AMM. It uses the same x*y=k constant product formula as Uniswap.
Here virtual implies that there is no real asset pool k stored inside the vAMM. Instead, the real asset is stored in a smart contract vault that manages all the collateral backing of vAMM. It is designed only for price discovery, not for spot exchange.
Note: You get a discount on trading fees by using the code “FREE“
In this section, we will learn how to connect a wallet to Perpetual Protocol.
I have read and agreed to Terms & Service.
Welcome
Connect Wallet button.
Connect Wallet
Select Wallet
MetaMask. It will ask us to select the account we want to use on Perpetual Protocol. Then, click on the Next button.
Click on Next
0x17...0ee8, and Perpetual Protocol can know the address, account balance, and activity and suggest transactions to approve.Connect button.
Click on Connect
Switch Network
Approve button.
Click on Approve
Switch Network button. This command will switch the network from the existing mainnet/test network to Optimism Network.
Click on Switch
Disconnect button.
Disconnect
Perpetual Protocol provides two options to its users to bridge assets to Optimism, i.e., Optifaucet and PerpUI. This section will teach us how to Bridge Assets to Optimism via Optifaucet.
Deposit button.
Deposit
Options
ETH Faucet button, and we will be directed to Optifaucet.
Optifaucet
Connect Wallet.
Bridge
Select a Wallet
MetaMask. It will ask us to select the account we want to use on Optimism Bridge.
Next button.
Click on Next
0x17...0ee8, and Optimism Bridge can know the address, account balance, activity, and suggest transactions to approve. Click on the Connect button.
Click on Connect
Connect Wallet the button will be changed to the Switch to Ethereum Mainnet button.
Switch to Ethereum Mainnet button.
Switch to Ethereum Mainnet
Switch Network button.
Switch Network
Deposit USDC
Select Token
Approve to allow the bridge to use USDC in our wallet.
Confirm. Once approved, we have to enter the amount of USDC we want to bridge. Deposit and Confirm the transaction in our MetaMask Wallet. It will take around 20 minutes for our funds to be bridged on Optimism.Note: You get a discount on trading fees by using the code “FREE“
Previously, we have learned how to bridge assets to Optimism via Optifaucet. In this section, we will learn how to Bridge Assets to Optimism via PerpUI.
Deposit button.
Click on Deposit
Skip for now.
Wallet Options
Bridge with LiFi button. A widget powered by Bridge Aggregator LiFi will appear.
Click on Bridge with LiFi
Bridge
In this section, we will learn how to deposit funds on Perpetual Protocol. Before transferring funds to Perpetual Protocol, users should have some ETH and USDC on Optimism.
If readers have doubts, they can read the upper portions of this article, where we have explained how to transfer ETH and USDC on Optimism via Optifaucet and PerpUI.
Import Tokens.
Open MetaMask
USDC token
Import Tokens and USDC is added in our wallet.
Import Tokens
Deposit button.
Deposit
Approve. We will see a notification pop-up.
Confirm to confirm the transaction in our wallet and our USDC will be deposited.
Confirm Transaction
Users can visit History Page to check all their previous deposits.
Note: You get a discount on trading fees by using the code “FREE“
In this section, we will learn how to withdraw funds on Perpetual Protocol.
Withdraw button.
Click on Withdraw
Withdrawal button. After that, our balance is updated, and funds will be transferred to the wallet.
Confirm Transaction
Users can visit History Page to check all their previous withdrawals.
PERP is the native utility token used for Governance and Staking.
The total supply of PERP tokens is hard capped to 150 million, and the current circulating supply is around 88.7 million. Here is a quick overview of token distribution:
Token Distribution
Perpetual Protocol has been audited four times since its inception. Perpetual Protocol was audited for the first time on November 2nd, 2021, by HashCloak team.
Later, it was edited in the same year, i.e., on December 21st, 2021, by Dedaub team. In 2022, It has been audited two times.
Perpetual Protocol Team has also created a bug bounty on Immunefi that has been live since January 2021. Rewards are distributed to white hat hackers based on the severity of the vulnerability.
Here is a quick table for reference:
Binance is the world’s leading centralized cryptocurrency exchange. This section will learn how to buy PERP tokens on a Centralized Exchange like Binance.
Login/Signup
Trade and then, Click on Spot.
Click on Spot
Search PERP
Buy/Sell PERP
Uniswap is one of the most popular Decentralized exchanges. In this section, we will learn how to buy PERP tokens on a Decentralized Exchange like Uniswap.
Connect Wallet option in the upper right corner and log in with the wallet.
Connect Wallet
Select a token.
Select a token
Search PERP
Confirm Transaction
Perpetual Protocol is an on-chain perpetual futures DEX, i.e., recently deployed on Optimism. As we have seen in the recent bull market, many centralized exchanges have halted their deposit and withdrawals.
As a result, the need for decentralization is increasing. Also, people are now looking for many different types of crypto trading, like margin trading, futures trading, etc., to increase their portfolios. Perpetual Protocol is one of the best DEX options for futures trading.
Note: You get a discount on trading fees by using the code “FREE“
Perpetual Contracts are a type of futures contract which allow traders to speculate on the future price of a given asset by buying, i.e., going long, or selling, i.e., going short perpetual futures contracts. They do not expire, unlike futures, and remain effective until the trader closes their position.
Perpetual Protocol project was launched by Taiwanese entrepreneurs, i.e., Yenfen Weng and Shao-Kang Lee who earlier launched payroll & accounting companies for crypto startups.
Users who can contribute their time and skills to help grow the Perpetual Protocol ecosystem can apply for Perpvangelist Program.
Also, read

