A bonding curve is a mathematical formula built into a smart contract, self-executing code on a blockchain, that automatically sets the price of a token based on its current supply. The more tokens that have been purchased, the higher the price of each new token becomes. Sell tokens back, and the price drops. No exchange, no order book, and no human market maker is needed. The smart contract itself handles every buy and sell, instantly and automatically.
Imagine a vending machine. The first person buys a snack for just one dollar. The second buyer pays one dollar twenty cents. By the time you reach the hundredth buyer, the price has climbed to five dollars. The machine incentivizes early arrivals and raises prices as demand increases. A bonding curve employs algorithms that encourage the purchase of tokens based on rising demand, whereas lower demand leads to a slower price drop.
The mechanics function via a reserve pool. When you acquire tokens on a bonding curve, the funds you transmit, which is typically ETH or another base currency, are stored (locked) inside the smart contract as a reserve. Upon selling your tokens back, that same reserve will release funds from the contract. It indicates that there is constant liquidity. You don’t have to look for a buyer willing to trade with you like you’d do on a regular exchange. The contract is always prepared to purchase at the price on the curve.
Their usage in DeFi protocols and the launch of multiple tokens made them popular. The idea has been advocated by Simon de la Rouviere and subsequently formally introduced in 2017 via projects such as Bancor. More recently, platforms like Pump.fun built their entire token launch mechanism around bonding curves, letting anyone create a new token whose price rises automatically as more people buy in, with the curve “graduating” the token to a decentralized exchange once it hits a liquidity threshold.
The curve shape matters enormously and varies by design. A steep curve rewards early buyers dramatically and discourages later ones. A gentle curve keeps prices relatively stable across a wide range of supply. Several protocols use linear curves, while some use exponential ones along with custom S-curves that replicate a certain market behavior. Designs are the different types of inducements that any one buyer, seller, and community get.
By familiarizing yourself with bonding curves, you can begin to understand token price behavior on some platforms and why early participants in some projects can exit at a profit before a token sets foot in a conventional exchange. It is the basic concept in decentralized tokenomics.