price_exchange_rateof AMPL >
1 2019 USDthe quantity of tokens in user wallets proportionally increases. When the
price_exchange_rateof AMPL is <
1 2019 USDthe quantity of tokens in user wallets proportionally decreases.
2AM UTC. This adjustment is applied universally to all addresses and doesn't require any transaction between peers.
deviation_threshold. This threshold is set by an adjustable hyper-parameter and is currently set at 5%. To see the network's current volume-weight-average (VWAP) price, visit the dashboard.
reaction_lagparameter. If the price of AMPL is X% above the target, the policy adjusts supply by (
X%/reaction_lag). This parameter is currently set to 10.
Y%of the network before a rebase, the user will always own
Y%of the network unless the user buys or sells more AMPL.
1 ETH, valued at
$1000/ETH, to be paid back at a later date. If Alice sells the ETH to put $1000 to work and the price of ETH increases to
$3000/ETH, she will need to spend $3000 to acquire the ETH in order to pay back her loan.
1000 AMPLto be paid back at a later date. If Bob sells the AMPL to put $1000 to work, he can be reasonably certain that the cost of re-purchasing the AMPL to pay back her loan will be reasonably stable in the long-run due to AMPL's mean-reverting price, even if the AMPL network profoundly increases or decreases in size.
$100to Bob, the Stable Transfer contract queries an oracle for the price-exchange rate of ETH to US dollars, and then it transfers an automatically calculated quantity of ETH to Bob.
O(n)with the number of transfers. Each of these oracle requests presents an exploit opportunity and incurs an added cost. Finally, if an attacker exploits the exchange-rate oracle, or if there’s a bug in the oracle, senders can transfer the wrong amount of money resulting in a loss of funds.
O(1)per day. More importantly, because the protocol’s supply policy is proportional and non-dilutive, oracle attacks cannot result in the theft or redistribution of assets.