Liquidity Bootstrapping Pool (LBP)

What Is a Liquidity Bootstrapping Pool (LBP)?

Liquidity bootstrapping pools (LBPs) are configurable rights pools or smart pools.

A smart pool is essentially a contract that manages a core pool that contains tokens to be used on an exchange.

Unlike other shared pools, smart pool controllers can change the pool’s specifications in limited ways.

Hence, a smart pool is less trustless than a shared pool but at the same time, does not require the entire trust of a private pool.

Launching Tokens with Flexibility and Efficiency

The main inspiration behind an LBP is the ability to launch tokens with low capital requirements.

To achieve this, a two-token pool is set up with a project and a collateral token.

The weights are then set in favor of the project token (at first).

Over time, a gradual flip occurs where the collateral coin is favored by the end of the token sale.

Controllers can calibrate the sale to keep the price relatively stable to maximize revenue or decline the price to the desired minimum (e.g. the initial coin offering price).

Pausing Swaps in Liquidity Bootstrapping Pools

Another unique configuration of LBPs is the ability to pause swapping whenever needed.

A pool controller may want to do this for various reasons, such as robust and unexpected demand driving up the token price or people selling tokens back to the pool for profit instead of buying them.

When there is no incentive for a whale to profit from a “rug pull” or a similar technique that leads to instant price volatility, this allows for more fluid price discovery for the token.

Despite the power to disable swapping, it’s pretty rare since the pool operator is incentivized to leave swapping fully enabled, as the main goal of a token sale is to sell tokens.

Efficient Token Distribution

To use a hypothetical scenario, say a new project wants to hold a token sale while at the same time building deep liquidity.

They can do this by enabling a custom weight/ratio and setting a fee charged by the pool.

This is ideal for distributing new tokens since the LBP controller only needs to provide the new tokens and a small portion of a second asset (e.g. DAI) to start the pool and initiate distribution.

Since the parameters are set in a way that releases tokens slowly with changing weights, whales are forced to split their trades into separate, small traders over a longer period of time.

Thus making it easier for everyone else to get in during the sale.

Whale Strategies

In some cases, whales may decide to wait until the end of an LBP to buy large positions, which then causes the price to pump quickly.

However, due to the restrictions of the LBP, a rug pull event is near impossible, hence protecting the token’s value after the pump as the token price initially increases but continues to trickle downwards over time.

This process continues until all tokens are sold and evenly distributed effectively.

LBPs are a great solution for those who want to get tokens into the hands of a user

base without the limitations of a rapidly increasing price curve.

LBP represents the future of fundraising for small projects struggling with liquidity.

Unless people buy the tokens faster than the price decreases, it’s an efficient way to ensure maximum distribution.