- Tokens
- Change Weights
- Change Swap Fee
- Whitelist LPs
- Max Deposited Value
- Pause Trading (can u guys pls stop trading)
In order to be TRUSTLESS, all public Balancer Pools LOCK these parameters, as a rug-pull prevention tactic.
On the other side of things, PRIVATE Pools have all six parameters completely unlocked.
This gives the deployer maximum control to suit their needs!
BUT, @BalancerLabs restricts providing liquidity to these pools to ONLY the deployer, as they are the opposite of trustless!
So what about the middle ground between PUBLIC and PRIVATE pools?
That's where SMART POOLS come in! Smart Pools are for accessing the middle-ground between fully trustless and fully trusted ends of the spectrum!
We now have the tools to be able to have more expressive pools!
A use-case is ‘Surge-Pricing’
Demand can be volatile!
We've all experienced this on pre-covid Friday nights, where calling an Uber costs 2.5x more than a Tuesday afternoon!
Uber responds by charging riders more in order to incent more drivers to start driving more riders!
A Balancer Smart Pool can recreate this environment by leveraging a variable fee, that responds to local market conditions.
Imagine a Pool that increases/decreases its fee the more/less volume flowing through it.
A Smart Pool can match the environment around it!
Another use case is 'Liquidity Bootstrapping Pools', which I get REALLY excited about. I think they're going to become the DE FACTO way to fairly issue a new token into the world.
They have significant advantages with price discovery, distribution, and fairness in access.
LBPs use the 'Change Weights' variable to slowly issue a token over time to the market.
Start Weight
-DAI: 20%
-Token: 80%
End Weight
-DAI: 80%
-Token: 20%
Time: x# of blocks
This produces a Dutch Auction, AMM hybrid where prices goes DOWN over time, but UP when people buy
Check out the price-graph of @perpprotocol's sale of PERP, who issued their token this way over a 3-day sale:
Start:
- 1.33M USDC
- 7.5M PERP
End
- 10.1M USDC
- 2.08M PERP
At the end of the sale, PERP became INSANELY well distributed.
Also, PERP seeded their own pool with $1.33M worth of USDC...
BUT they were able to achieve $14M in liquidity for their PERP token, due to the asymmetric weighting of the token 🤯
If you want to learn how to create your own 'Liquidity Bootstrapping Pool', everything you need to know is in @BanklessHQ's tactic!
Only problem is we got stuck after selling 16 tokens, because then the shirts were priced at $1,200!
If only we had an AMM that could adjust the weights of tokens so that we could fully distribute ALL tokens, without the tokens being exorbitantly priced!
With Balancer's Smart Pools, WE DO!
We migrated the remaining 34 BAP0 tokens to a Balancer Pool:
This has been my most ambitious article to-date! Dive into an illustration of Ethereum as a digital finance stack, with metrics and market behaviors found at each level.
I'll summarize below!
1/ Ethereum is a platform, built to support a financial super-structure. User behavior in this super-structure creates market forces that push/pull on the assets that run inside it
Metrics found at each layer of the financial stack will illustrate the economic state of Ethereum
Layer 0 — Ethereum: The Global Bond Market
Metric: The ETH Stake Rate
The ETH Stake is the gravitational pull of value into ETH and into the bottom of the stack.
0/ @VitalikButerin's ZK Rollup presentation () is under-appreciated
In this video, we see:
1a. A piece of technology implemented on Bitcoin
1b. But Bitcoin is limited, it didn't work 2. The same concept, without those restrictions, implemented on Ethereum
1/ Vitalik introduces the concept of a "meta-protocol", and the attempted Bitcoin implementation of it: Mastercoin
A Mastercoin tx makes a Bitcoin tx, but it defines a new set of rules for how BTC txs operates. Its uses Bitcoin as data store, but not as a state execution engine
2/ Mastercoin transaction on Bitcoin have a 'flag' on them, that identifies them as transactions that should be sent through the Mastercoin protocol, so that they can behave by Mastercoin's new set of rules. An EVM of sorts, but not turing-complete. (calculator_vs_computer.jpeg)