BANCOR协议

摘要

一种代币机制,流程如下:

1.购买者发送一定数量的ETH到token合约地址,获得一定数量的token;

2.出售者发送一定数量的Token到token合约地址,获得一定数量的ETH;

 

详情

知识点

  • Supply: token供应量
  • Price: token价格 = Balance(储备金余额) / (  Supply(token供应量) * CW(储备金固定比率) )
  • TotalValue: token总市值 = Price(token价格) * Supply(token供应量)
  • Balance: 储备金余额
  • CW: 储备金固定比率 = Balance(储备金余额) / TotalValue(token总市值)

token买入

token = Token供应量 * (  (1 + ETH支付金额 / 储备金余额)^储备金固定比率 - 1 )

例子:

Token供应量:1000

储备金余额:250

储备金固定比率:0.5

使用750个ETH可以购买到:1000 * ( (1 + 750 / 250)^0.5 -1 ) = 1000个token

token卖出

eth = 储备金余额 * (1 - (1 - 出售的Token / Token供应量) ^ (1 / 储备金固定比率) )

例子:

Token供应量:1000+1000 = 2000

储备金余额:250 + 750 = 1000

储备金固定比率:0.5

卖出1000个token可以得到:1000 * (1 - (1 - 1000 / 2000) ^ (1 / 0.5) ) = 750

特点

储备金固定比率=100%时,eth和token锚定;比率不变

储备金固定比率=50%时,eth和token的比率随着供应量的变化而变化

 

 

你可能感兴趣的:(区块链,BANCOR)