Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

bancor: 解决小众币流动性低的问题

伤心骑士口
112 0 0
bancor_protocol_whitepaper_en(pdf)
/ B  f5 h4 s- W1 f$ kbancor 是为了解决小众币流动性低的问题而创造的解决方案,通过固定的价格计算方法,使得价格随着需求量而改变。和 ERC20 token 不同,采用 bancor 方案发行的 token 的发行量不是定值,而是随着用户的买卖行为而不停发行和回收。( p) I5 k* E, ~
个人认为这个方案有它的局限性,但是有一定应用场景。8 S" F0 V. l$ {1 n0 w
流动性8 Z. }# s; D# \" F5 U& L- R
交易是买方、卖方交易需求的 token 对的刚好匹配,只有当 token 的交易量足够大的时候,才可以高效的匹配交易对, token 才有流动性。* Q6 l. H; A) x; e  o
/ q1 d! V) Q& S6 W, E" X4 T( g$ e' r
如果可以在不影响价格的前提下轻松的进行买卖,就可以说这个 token 是具有一定流动性的。8 I+ R: d. y( ?2 r5 \* N+ M/ w6 g
) u% U2 @% `4 ^& i+ [6 H1 c
现有的金融机构针对流动性低的问题的解决办法是,囤积大量资产,在交易市场中同时作为买方和卖方,他们向 buyer 和 seller 提供不同的价格,从中赚取差价。 在新兴的 token 市场里如果仍然采用这种方案,违背了区块链去掉中间机构的理念,同时也使得 token 的持有中心化。
, F! n/ n! y  z- F6 m0 H& M长尾
7 z0 c* p; n- K当前市值排名最高的10%的 token 占据整个市场的 95% 的市值,和99%的交易量。剩余的90%的 token 的长尾效应很不明显,而互联网的生态里则存在非常明显的长尾,比如亚马逊上销量小的书籍的销售量加起来占总销量的30~40%,视频、博客网站的长尾则更加明显。; u1 M9 a, h2 V" M' u
这些小众币的流动性很低,流动性直接影响 token 的价格,使得这些流动性低的 token 的价值被低估。降低这些流动性低的 token 的交易难度可以提高小众币的价值。
. d7 M6 a9 U( T; {9 k1 h$ C+ V# X解决办法
6 e6 I$ N  y- [- T- U* h. \) kbancor 提出了 smart token 的概念,这个 token 时刻可以进行买卖。smart token 有 connector 模块,connector 将 smart token 和另外一种 token (比如是 ETH)连接起来。7 `/ H1 h) {9 e0 `- h
以一个假想的 ABC 小众币为例,并且 ABC 有一个 connector 将 ABC 和 ETH 连接。
% N* T+ [  U) |8 f* v3 I" M7 `买方 Alice 购买时需要做的,不是向某个 ABC 币的持有者购买,而是向智能合约里转账。Alice 往智能合约转账 ETH 后,智能合约则发行新的 ABC 币并向 Alice 转账 ABC,ABC/ETH 的兑换比例由智能合约自动计算。然后 ABC 币的 connector 的 ETH 余额增加,Alice 的 ABC 余额增加。
. @( J' X! e" F' e2 c4 Hconnector 是一个账户,它的余额可以增减;connector 不被任何人拥有,没有人可以挪用里面的 ETH。connecor 像是一个铁面无私的押金柜台,它不会挪用任何人的押金,这也正是去中心化应用的优点。" T% U# |5 G. h* u
看下来和 USDT 的原理很像,不同在于:$ g& K6 q8 [- ?8 n
  • USDT 是中心化的,这个是去中心化的;
  • USDT 用于维持稳定价格,bancor 的价格模型有更多选择;- s9 C& Y" w7 n8 ?+ w' x0 b
    6 {8 F0 y0 B2 w$ Y/ W
    价格模型, Q2 B* e5 t& Z. l
    价格模型的核心是维持 ABC 币的市场总值与connector 的ETH余额的比例固定 W(weight)
    3 G! H2 ]0 d% w; H+ Q5 yW = connector 的 ETH 余额 / ABC 市场总值
    , o+ y% W0 l+ [1 HABC 市场总值 = 价格 * ABC 发行量
    3 @  m6 [( |, A3 G  y6 J4 J: `. n/ {  R所以得到:
    , S8 w7 u2 E3 A, ~$ ~4 B( o7 S价格 = connector 的 ETH 余额 / (W * 发行量)
    * D0 q$ F" `7 o8 f# B% V! D每次交易都会带来 connector 余额和 ABC 发行量的改变,每次交易前都会据此计算价格。6 C- B; F4 [2 U* j3 Q
    W 等于不同值时,价格曲线随着发行量会有不同的变化曲线。
    . Y: H) F' ]( B, V2 O7 y下面来模拟一下在不停的购买行为后价格的变化过程,假设发行量的初始值是10,connector 的 ETH 余额初始值为10,初始价格是1,用户每次购买10个 ABC.6 O* [7 {8 M7 Y9 L7 G
    W = 0.1% c) X+ X8 ]! b6 B6 f
    ABC 发行量connector ETH 余额价格 (ABC/ETH 兑换比例 )
    1010.001.00
    2020.0010.00
    30120.0040.00
    40520.00130.00
    501820.00364.00
    605460.00910.00
    7014560.002080.00
    8035360.004420.00
    9079560.008840.00
    100167960.0016796.00
    110335920.0030538.18
    120641301.8253441.82
    1301175720.0090440.00
    1402080120.00148580.00
    1503565920.00237728.00
    1605943200.00371450.00
    1709657700.00568100.00
    18015338700.00852150.00
    19023860200.001255800.00
    20036418200.001820910.00
    9 [0 `- v( Z9 S! @2 ^2 j
    " @$ o2 I: `( U/ D3 G# H8 K$ C
    W = 0.9
    0 L- M* G3 m  d
    ABC 发行量connector ETH 余额价格 (ABC/ETH 兑换比例 )
    1010.001.00
    2020.001.11
    3031.111.15
    4042.631.18
    5054.481.21
    6066.581.23
    7078.911.25
    8091.441.27
    90104.141.29
    100116.991.30
    110129.991.31
    120143.121.33
    130156.381.34
    140169.741.35
    150183.211.36
    160196.791.37
    170210.451.38
    180224.211.38
    190238.051.39
    200251.971.40
  • BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
    声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    成为第一个吐槽的人

    伤心骑士口 初中生
    • 粉丝

      0

    • 关注

      0

    • 主题

      37