Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

通过智能合约为加密货币提供持续流动性

haranN
94 0 0
Bancor协议使智能合约区块链上的自动价格发现和自主流动机制成为可能。这些智能代币拥有一个或者多个连接器,连接到持有其他代币的网络,允许用户直接通过智能代币的合约,按照一个持续计算以保持买入卖出交易量平衡的价格,立即为已连接的代币购买或清算智能代币。# T& a% s6 u) a, P& E; N$ Q0 V

( y# l- O- _# U9 c3 p4 P    #1前言
: Y, s+ x. \% a" @6 W# c0 r! V5 [3 {% n2 \1 n6 D
    ##1.1背景
3 v" ^$ X+ u/ y- |, P, l
+ u2 y& g9 L7 B/ k" ^    在我们生活的世界,任何人可以自由地发表文章、发起讨论组、运营电商等。互联网的低门槛,使得用户创作内容和草根参与成为互联网时代本质特征。几个世纪以来,人类社会发行和流通的有价代币有钞票、债券、股票、礼品卡、积分、社区货币等等。2009年,比特币[1]引入了基于密码学共识的去中心化数字货币的概念,随后出现了一波新的数字资产,即加密货币,通俗地称为代币。" I* @+ o9 J5 @$ n. s2 r

& B7 i- X# U1 s9 m9 I    代币可以用作服务的使用权、众筹项目中贡献量的证明、分布式应用中的激励、代表某种金融权利、内部流动货币、实物资产的所有权证明等等。代币通常通过智能合约向大众发行,称作发币。智能合约只是一段计算机程序,上链之后,只要底层区块链稳定运行,它可以永久地保持不变地运行。智能合约拥有许多与常规区块链用户相同的功能,例如可以调用其他智能合约,可以对代币进行托管。一个设计优秀的智能合约可以被视为一个可靠、廉洁、完全自动化的中间人。这使得智能合约特别适合于代币的发行和治理这一机械而敏感的任务。
+ E7 Z# o4 p% R& Z( g7 K4 q5 ^
, I3 k3 W) [8 S* q    ##1.2价值互联网和流动性
+ X% M- ]1 g+ }6 e% U9 v& q% F' E) Q/ ]7 {7 h  f
    尽管代币具有不同的特征和用途,所有代币都抽象地表示某种经济价值。兑换代币逐渐成为世界各地代币所有者日常业务的一部分,从而形成了全球价值互联网。现在价值的连接是通过交易者互相交易的方式实现的,他们可以直接兑换,或者通过三方服务如交易所兑换。
" x% L7 a# L( Z2 K& l/ u- q3 q  B* \5 V" R5 i2 L  {% o) n& b* m$ J
    不同于网络交换机之间的可以永远传输数据的电缆,这种通过交易建立的连接是短暂的,这意味着买卖双方必须在合适的时间和地点(虚拟的)同时出现,代币交易才能完成,从而实现价值的传递。要始终在买卖方之间找到匹配,是经济学的一个问题,称为“需求的双重巧合”问题[2]。为了使代币有效地参与全球代币经济(即价值互联网),它的交易量必须跨越一个关键的障碍,即买卖双方之间的匹配变得足够频繁,从而变得可靠。这种交易的可靠性被称为流动性。我们说一种代币具有流动性,是指可以很容易地买卖它,而不会对它的价格产生很大的影响。尽管流动性对最广泛使用的代币来说不是问题,对于购买和出售小规模代币(例如在小众的分布式应用dapps或在本地社区中使用的代币)或仍然很少采用的新代币来说,这是一个重大的障碍。- s! ]1 P. ~8 E0 \8 ]% d- H

% i7 M6 _+ F# q% \    就像某些人无法访问互联网一样,因为他们住在偏远的地方,提供联网服务无利可图,大量的代币所有者(以及潜在的代币创建者)不能共享价值互联网,因为他们拥有的非流动代币没有足够的“链接”连接到更大的被认为流动的、可以可靠地使用的代币经济体。/ b7 a, c. |3 `$ }( b
' ^2 e& z0 R! x3 e% _& g
    在传统的金融市场中,做市商解决这一流动性问题的方法是,即使市场上某金融资产的利息很低,仍然始终提供买卖该资产的报价单。这些通常是大型金融机构,能利用其庞大的资本储备,在市场流动性不足的情况下创造利润,并能够承受严重的流动性不足的风险。他们通过向买卖双方报出不同的价格从而赚取其中差价(称为差价)来获利。, {& @% B$ Y( J1 F% e
# k9 V  ?! s7 }4 H. h- J+ X
    在区块链领域,利用传统的做市商机制来解决流动性问题,不仅违背了该运动去中心化的精神,也将造成在新代币经济中主要资本持有者的金融权力的过度集中。
4 x- W1 c6 e% J) F8 w
$ p& f: {$ B5 }! T8 l  q    ##1.3长尾现象
9 `1 R0 H4 w) z! M5 r7 P
% I7 ^( U. h0 s; H& o    今天,市值排名前10%的代币,占了整个代币市场95%的市值,占所有交易量的99%(基于对CoinMarketCap上列出的1000多个代币的分析)。尾部(即剩下的90%)的代币实际上无关紧要。这与许多其他在线生态系统形成了鲜明的对比,在这些生态系统中,尾部逐渐占据了总量的很大一部分,这种现象被称为长尾现象[3]。例如,在普通书店销量很小的小众书籍,占亚马逊[4]书籍总销量的大约30%到40%。一旦消除了形成长尾的障碍,长尾的形成就开始了。YouTube使上传和观看视频变得简单。博客平台让人们更容易发布他们的文章。创造一个流动性代币的简单方式,是用户创造的货币出现长尾的障碍。" l. K$ ?6 T8 B- R' q

9 e- x* O2 }" }* C6 f5 z7 E4 G, S    ##1.4Bancor流动性网络
" f# O* K7 X/ F' |  i6 K+ K# X
3 E- Z3 T2 j* }; p; X( P/ t$ k  {# u    在这篇白皮书中,我们提出了Bancor网络的分布式流动性,基于Bancor协议,利用智能合约直接将流动性构建为代币本身。这类代币我们称之为智能代币,总是可以通过它们的智能合约直接购买和出售。换句话说,代币的管理系统总是向买家出售代币,并从卖家买回代币。每个智能代币都有一个或多个连接器,它们将智能代币连接到网络中的其他代币。这些连接器持有另一个代币作为准备金,从而在智能代币和它的连接器持有的代币之间建立关系。智能代币连接器使用一个公式(下面详细说明)来建立智能代币和它的连接代币之间的价格关系。连接器保证金用于以算法计算的价格为智能代币和其连接任何代币提供流动性。
/ S$ l8 M! N6 w; J4 P3 X) v* `0 E( j7 y. I
    所有智能代币都是与ERC20兼容的代币,这意味着它们的功能与任何支持现行标准ETH代币的系统或服务是兼容的和一致的。智能代币标准的结果是一个不断连接的价值互联网,因为每个代币都自动地维护与代币经济其余部分的流动性链接。通过提出一种现代的、高效的、自动化的解决流动性不足问题的解决方案,我们相信Bancor协议可以成为一种支持用户创造代币的长尾技术,因此,为数以百万计的小规模、用户创造的货币的多样化经济铺平了道路。这种多货币模式是可以扩展的和分布式的。5 C2 F: Z: a% \% |1 c3 ]

9 W7 ]. _/ P5 @/ _+ y    #2智能代币
6 |3 m. B. O6 Y8 W% Y  Q& h5 z, ~% h- |" {1 m7 S0 |: @* _. T
    ##2.1非盈利的自动化做市商& J4 R  z- S( M! H& W
6 Z3 @+ o) R( L- D, B1 U5 N/ U5 x
    智能代币是Bancor协议的核心。它们的运作类似于常规代币,在ETH区块链[6]上使用的符合ERC20标准[5],但也要包含额外的逻辑,即允许用户通过它的智能合约直接购买和出售代币,价格通过程序自动调整以反映供求关系。实际上,智能代币拥有一种内置的流动性机制,确保它们可以持续地为兑换为其他代币。
* C# t1 R1 e4 y/ m$ D4 J9 r- O4 k6 @* K3 |( A3 {: t4 S7 a/ ]
    为了实现这一点,每个智能代币都配置了连接器模块,这些模块持有它连接的另一个代币作为准备金(例如,BNT智能代币有一个连接到ETH的连接器,它持有ETH作为准备金)。购买者可以使用任何连接的代币来购买智能代币,将其发送到智能代币的合约中,然后合约将它们添加到连接器的准备金中,并返回新的智能代币,这些新代币将自动发送回买方。换句话说,任何人都可以通过将一定数量的连接代币存入智能合约来购买智能代币。在这种情况下,新智能代币发行出来,智能代币的连接器准备金和智能代币的供应量都增加了。类似地,卖方可以向智能合约发送一定数量的智能代币,然后合约将这些智能代币从流通中移除,并从连接器准备经中提取相应数量的连接代币,并将它们发送给卖方。在这种情况下,连接器准备金和智能代币的供应都减少了。为了知道发行给买方的数量和卖方提取的数量,智能代币根据供求关系,不断重新计算它相对于每个连接代币的价格。Bancor公式(详细说明如下)通过在智能代币的市值和它的连接器准备金之间保持一个固定的比率(在下面讨论权重)来实现这一点。智能代币的适应性供应(回想一下,它是在购买时发行新的,在出售时从流通中移除)是独特的,使供应量能够根据需求调整(不影响单位价格),并使智能代币是持续可以购买的。在未来,Bancor协议还将使用传统的固定供应量来标准化智能代币配置。& r8 {0 y9 N" y3 n! U

7 K+ U* P. M0 }/ C+ O    虽然允许代币发行和移除自己(增加和收缩供应量)可能听起来不太靠谱,但是这个逻辑通过软件运行在一个不可变的区块链上的透明的(可公开查看的)智能合约中。此外,只有某个连接器(通过购买)的代币准备金增加时,智能代币的供应量才会以编程方式增加,从而确保智能代币总是与另一个代币的市值以一定比例关联,从而防止不可预料的通货膨胀。; X8 ~! U6 L) v$ n6 g

- Q4 ?9 d/ h2 _( b# S" D5 a& o0 c    目前,智能代币可以通过其智能合约,在其连接器中持有ERC20代币的准备金,从而连接到任何符合ERC20代币。这使得Bancor协议向后兼容了现有的大部分代币。将来,计划对智能代币进行升级,以便跨各种区块链连接代币。
; B1 e1 {8 x4 y$ C8 t. K; L
+ |* K0 F- |( ^, H2 h. s: R4 q    实际上,智能代币扮演着完全自动化的和分布式的做市商的角色,通过在基于区块链的网络架构中操作,可以实现有效的、自主的代币兑换通道,并且不依赖于现有的人工的(例如手工提交)交易方式及随之而来的逐利动机。
# Y; v% D( w; ]5 f$ ~9 _" R0 P6 Y4 D" F6 K4 x1 M2 W
    ##2.2连接权重
0 Q3 `: s( o. r: ]
* D( `% D4 F9 I+ {4 u- J2 L    如上所述,连接器的权重代表智能代币的总价值(其供应量*单价)和连接器的准备金之间的一个固定比率。智能代币的创建者为每个连接器定义所期望的比率。当连接器准备金和智能代币的总价值(有时被称为“市值”)随着买卖而波动时,Bancor公式保持这个比率是固定不变的。因为每次购买或出售智能代币都会导致连接器准备金和智能代币的增加或减少,为了保持连接器权重恒定不变,即创建者配置的比率,智能代币的价格相对于连接代币的价格将会被不停地重新计算。这个比率决定了一个智能代币的价格需要调整多少,才能使得这个比率在每笔交易中保持不变,换句话说,就是价格敏感性。连接器准备金和智能代币之间的比率越高,价格敏感度就越低,这意味着每次买卖都会对智能代币的价格走势产生相对较弱的影响。连接器准备金和智能代币之间的比率越低,价格敏感度就越高,这意味着每次买卖都会对智能代币的价格走势产生相对较大的影响。可以说,较高的权重会导致智能代币相对于连接代币的价格相对稳定,较低的权重会导致智能代币的相对于连接代币的价格相对波动。第3节进一步阐述了定价算法,并根据智能代币的期望性质选择连接器权重。
. ^7 h) |, o- m+ T8 d: O$ ~
' R! J5 |7 G+ @- E# ^5 w& r* w' K    智能代币连接器可以被视为分布式、自主、透明和可预测的做市商,而不是交易所。智能代币通过程序自动调整它们的价格,来管理它们的连接器准备金,以保持它们与智能代币的总市值之间的比率是恒定的。- p" H% {6 m1 ]5 \" r' C& C

+ j( e3 a/ C4 b* Q    由于他们的逻辑是透明且不可变的,购买或者出售代币导致的价格变化是可以预测的,最终导致了更稳定的代币价格。这种公式化的机制使智能代币成为调整供求关系的可靠中介。4 \0 N4 A$ W1 }6 d. A  L

2 g2 y- u- v8 x$ i1 j    ##2.3代币网络5 w  H9 g! n! |' b. a
6 b: e/ T" j8 j! e/ U' `
    智能代币可以实现自己和它们的连接代币之间进行即时兑换。这个功能足以使智能代币即时兑换为一定数量的以类似的方式连接到同一网络的任何其他代币。换句话说,智能代币可以立即通过网络兑换为它的任何一个连接代币,也可以兑换为到它的任何一个连接代币的连接代币,以此类推。
+ k  C* o1 N, u8 {& I! l8 M% d0 ^  v+ e  n, m) K
    例如,假设一个智能代币ABCCoin有一个连接器,该连接器持有XYZCoin作为准备金。此外,假设另一个智能代币NEWCoin也有一个连接器,该连接器持有XYZCoin作为准备金。这样,一个用户可以首先将ABCCoin兑换成XYZCoin,然后将XYZCoin兑换成NEWCoin,从而将ABCCoin兑换为NEWCoin。用户只需要一个操作,这可以在后台无缝地完成。+ v- S6 h6 S3 r. {  c0 W
$ x; e3 T. h  d& S' Q$ R
    此外,NEWCoin本身可能会连接到其他代币,从而扩展了连接范围。通过这种方式,智能代币可以连接到无限数量的代币,从而创建一个分布式的流动性网络,该网络可能由数百万个代币组成,这些代币都可以以不断计算的价格自动地相互兑换。
0 P" c1 C) p# ~
- F. ?" b% N8 H    #3定价算法
/ P" q9 J" z4 b0 Y( `; E( j) w
* C" G$ ~: Q2 B! \6 }' ^    ##3.1价格公式. F! P- B" U/ x* e) R! R  a3 Q! X+ Y

* O' [3 [4 z$ F0 p    Bancor算法定价公式对于系统的设计和潜力至关重要,因为它使智能代币的价格是可靠的和可预测的,这对于代币的大规模使用是至关重要的。它建立在前一节中介绍思想上,即智能代币保持其总市值(总供给×单价)和其连接器的准备金的比率是一个恒定值。我们称这个比率为连接器权重,简称为CW。
- b+ K/ ?1 `& p" @1 O
: p9 t8 F7 h: @1 M5 z    智能代币的总价值,即它的市值,是指以当前价格出售全部代币(整个智能代币供应量)所能获得的金额。智能代币的价格以连接代币表示(例如,BNT的价格以其连接代币ETH表示)。
: D* T( t8 m7 b: K& r! i) i3 i3 G+ f  T* A( ]' I6 [0 z$ e
    这些关系是Bancor定价算法的关键,因为它们使得系统将智能代币的价格作为其CW、连接器准备金和智能代币供应量的函数进行代数求解。
! I; I( o, w* ~: E) D
: v+ a- h6 A5 H# k; V4 o    在任何给定的时间,每个连接器总会准确无误地记录准备金余额和智能代币的供应量,所以它只需要知道CW就可以不断计算智能代币的即时价格,即使其连接器准备金会不断变化(与买卖以及连接代币价格波动联动),同时供应量也会总是变化(当买卖发生时,通过存入或者提取连接器保证金)。CW表示为大于0%和高达100%的百分比,如前所述,最初是由创建者在配置智能代币时设置的。为CW选择的值对代币的定价有重要的影响,也可以根据智能代币的设置进行更改。
6 N+ J  D: j% x/ W: B9 E/ m' h6 m5 b6 G1 @% {
    ##3.2不同连接器权重与供需关系
% X) j- }4 s- n/ e, ?( j: q1 u% o
    图1显示了智能代币的价格,对CW的不同值的变化。我们简要讨论一下插图案例:
! |1 f* s0 i* E( [- j+ J6 n' k/ I4 l. `8 c% j0 f! B' g5 H2 P
    【辉哥备注】. s' y# j2 W/ N" P6 p& K5 a' m
/ g% l" ^7 a4 _" |0 v
    Supply-智能代币的结余供应量【SmartToken’sSupply】,是指连接器外所有用户持有的智能代币总量。. C3 \$ q: O8 c, |" I3 d$ f
  y' g9 X# \" O7 R  L
    QuotedPrice-智能代币的报价【SmartToken’sPrice】
/ r# \/ ~& p+ Z/ F, N
' Z- Y% k: k* l    实际上,用3.1的公式是无法实现价格的平滑处理的,实际公式为3.3下一章的微积分公式。
1 y+ [2 V6 B( ]! q& W/ L5 r3 q
. K7 N4 K, B4 D2 E% T# T# H2 j2 Q    (a)第一种情况是CW=100%,在这种情况下,不管需求如何变化,智能代币的价格完全跟随于连接代币准备金的变化,两者的相对值不会发生变化。价格实际上与其连接代币的准备金挂钩,智能代币成为该值的一种代理。这可以比作金本位,一种货币制度,发行机构承诺将货币兑换成一定数量的黄金。例如,直到1971年,美元一直以每盎司35美元的汇率盯住黄金。! r% e1 V8 }' Q% R, V* C- Y4 F
5 i, ~1 A5 {2 j5 L* f9 k
    (b)第二个线性情况是CW=50%,其中智能代币价格随供应量线性移动(随着连接器准备金而增长或收缩)。当智能代币的需求较低时(即当出售量大于购买量时),智能代币价格会下降;当需求量较高时(即当购买量大于出售量时),智能代币价格会上涨。这种关系是供求关系的典型运作方式,唯一的例外是,智能货币的供应不是固定的,而是由需求决定的,而且在价格上涨时也不会稀释单位价格。+ c4 U# Y$ L+ L: U% L2 Q
  x4 @% j- N' I' s+ t
    **【辉哥备注】**从智能合约买智能代币的量>当卖智能代币给智能合约的量时,就是需>供(从智能合约外部用户的视角),Supply上升,智能代币的价格线性上升。
# x3 o/ J/ J5 z  Q+ ^7 L2 s3 D- p  n) {! w! |+ l
    (C)第三个非线性的例子是,CW在0%到50%之间,这显示了价格和供给之间的相似增长关系,但是随着供给的增加,价格曲线增长得更加迅猛。图表显示了CW=10%的特定价格曲线。低于10%的CW会比这个反应更强烈(更尖锐的指数曲线),而高于10%的CW会随着接近50%而相对地趋于线性(b)。/ i4 |' c. Q8 F! u- E
+ I3 L% o( ?6 t2 X- \5 T
    (D)最后一种非线性情况,CW在50%到100%之间,其中价格和供应之间的增长关系曲线增长力度不及(b),这意味着智能代币的价格对供应变化的反应越来越少,直到达到我们在(a)中看到的持平的100%关系。具体图表显示了CW=90%的价格曲线。6 S' k$ o, h- l( y5 J
- a/ J0 n$ `0 s! t' ?+ h
    从理论上讲,智能代币也可能具有大于100%的CW,但是,这是代币随着需求增加而变得更便宜的特定情况,并且超出了本讨论的范围。
9 R! m8 W' w- T+ _1 H4 O& S3 p4 t5 G; [; A/ _  \& J8 h0 ?
    ##3.3处理价格滑点
/ f$ h# {! T/ a" {* Q7 N% R6 q, a' [
    在上面,我们开发了在任何给定时间点确定智能代币价格的公式。但正如图表所示,当购买或出售智能代币(从而增加或减少它们的供应)时,它们的价格会变动!事实上,即使是最微小的交易,也会将智能代币的价格提升到一个新的水平,这意味着,如果买家将自己的订单分成许多小的交易,那么她将获得不同的价格。要解决这个问题,当需要计算实际的兑换价格时,我们以收到的一定数量的代币(可以是买方的连接代币或者买方的智能代币),计算智能合约应该返回给买方(以新发行的智能代币形式)或者卖方(以从准备金中提取的连接代币的形式)的代币数量。% E/ ?8 k& \2 Y

9 V4 P2 {$ I1 D/ [# X. Z. @3 r9 E# p    这个公式通过将一个交易视为许多无限小的交易的结果演算而来,每个交易影响智能代币的供应量和连接器的准备金,从而累加每个价格增量导致了的新价格。给定的交易规模的实际价格是交易规模的每一个无限小增量对价格产生相对影响后的最终价格。这里有一个正式的数学证明。该公式对于买卖订单都是类似的,其中我们推导出要向买家发行的智能代币的实际数量,或者智能合约收到一定数量的智能代币后从连接器准备金(卖方)中提取代币数量。
6 f  S" \, k# h( G3 F6 b$ U+ C5 C$ o% M/ W$ V& `0 I* T
    我们现在可以使用一个交易中每个连接代币可兑换的智能代币的数量来计算有效价格,即智能代币相对连接代币的价格。有效的价格对不同的大小的交易和不同的连接器代币(多个连接器的情况)是不同的。
. c. H1 i; U! ~. U7 @5 {! W  o3 q; v3 M) d
    有效价格具有可以预期的性质,即10个小的交易或1个累积金额相同的大的交易,成本是完全相同的。
+ B5 y7 `& i/ n9 V; C2 T9 s" Z" X7 h  I0 a% c0 f1 Q! P2 S
    ##3.4价格举例+ h9 X' P, b1 o9 P* g6 t& L$ m6 c

3 |4 N6 [0 ^* w$ R1 |    举一个例子,智能代币目前的发行量是1000枚,连接代币准备金是250枚,CW是50%。智能代币和连接代币的兑换价格如下:+ B6 z) V5 M1 @' ]) o
+ Y; y- k8 s# e+ m# J' t; Z; [( N; W
    假设买方花费10枚连接代币,他将得到多少枚智能代币呢?
) F' _, L% M" u) C; Q/ B
3 ~, `& z# b$ ?6 ]; P  f2 D0 R    我们兑换10枚连接代币,根据得到的智能代币数量,我们可以演算出有效价格。
1 a- j/ W1 O# s- C, N' A! i9 K% L# f8 [9 O! x) |! |, m
    请注意,有效报价与报价不同,在本例中略高一些。这种差异是由于上一节解释的特定规模交易的价格划点造成的。换句话说,通过增加连接器准备金和智能代币供应量,10个代币中的每个无限小的增量单位都将导致价格上涨的压力。实际上,买家已经为自己的交易导致的价格下滑付出了代价。在将代币发送到智能合约之前,买方可以执行这些计算,从而准确地估计兑换将如何根据它的兑换而变化。价格滑点的可预测性和一致性是Bancor公式的关键优势。  f- h6 K5 v8 W$ k% L4 F! L

4 [# ]* [0 X# f8 b: X$ i    ##3.5异步流动性+ P& M& N+ h3 |7 b4 e+ J( U7 ~
, ^& n& L& z4 [+ T4 o
    当智能代币处理兑换时,价格将在买卖量之间趋于均衡。在经典的交易模型中,为了实现买方双方的互相匹配,必须要有足够的流动性,这样买卖订单在任何时候都可以可靠地匹配上。Bancor协议没有这样的要求,因为智能代币总是通过连接器准备金来完成买卖兑换操作,因此从时间上看,价格计算是连续的。针对每笔交易的价格计算是独立的(当买方和卖方匹配时),智能代币的每次兑换都会逐步并直接影响其价格。这使得Bancor的价格形成机制是真正异步的。: K9 }+ J- m9 `; P( M
! g# y* V; I5 b" Z& L& B0 L. E+ B
    ##3.6通过套利平衡价格1 ]5 ]9 r/ G7 m  @" L
+ d1 u9 h* F% W
    智能代币也可以在不同的交易所进行交易,在这些交易所,它们的市场价格可能与智能代币的报价存在差异。由于智能代币合约没有观察和引入外部世界价格的功能,因此智能代币的价格可能存在碎片化的风险。但是,这种情况不太可能持续很久,因为它构成了一个明显的套利机会。例如,如果市场价格高于智能代币的报价,任何人都可以从智能合中购买并在市场上出售,直到价格持平。套利能力有效地激励市场参与者在智能代币和外部价格之间建立价格共识。: j; d4 w5 I- _5 o& d, j& i
6 k, }( l) o6 C  u/ r: I
    同样值得注意的是,只有在直接与智能代币合约交互时,才会存在发行新代币和增加智能代币供应量的功能(当连接的代币准备金增加)。在外部交易所上市、买卖或直接在人与人之间转账代币,不会触发此功能,而是使得现有代币流动起来。尽管如此,由于上述套利机制,现有流通中代币的价格将对智能代币报价产生影响。
" ?" t! J% @5 g; x" T0 U, d
8 J0 D& {+ _  c    #4智能代币的优点
- \$ f4 ?; y* W: Y$ m+ K( L  b- [6 Z5 k# v. s
    智能代币是代币市场的一种新范式,因为它们结合了自动化和分散的代理,不知疲倦地以反映数学的供求关系的价格填写转换订单,并实时适应转换大小。这比传统的基于交易的交易有很多优势:1 e: w  g/ d5 s, A; s1 W
$ ?5 ?1 [8 T! S! j" i# w" t1 ]+ L  Q- p
    智能代币是代币市场上新的范例,因为它们结合了自动化和分布式代理,能够以反映数学的供需的、实时适应于兑换数量的价格不断填写兑换订单。与传统的基于交易的兑换相比,这带来了许多优势。+ Q' Y7 ?+ _6 n* `2 {

+ S& ^* j/ }4 j' d* t" i5 X    持续的流动性即使市场上只有很少或没有其他买家或卖家,用户可以通过智能合约直接在网络中购买或出售代币。由于价格会根据兑换规模进行调整,因此总会形成一定的兑换价格。Bancor协议有效地使得流动性与交易量不再关联。9 a8 Y: d, R$ ]8 ^# c: E

/ x2 a3 V8 I- ?) a( ?    无内置费用默认情况下,智能代币合约不会对执行的兑换收取费用。用户产生的唯一费用是与底层区块链(例如,以太坊上的GAS)进行交互所需的费用。虽然智能代币创建者可以为某些智能代币的兑换设置可选的使用费(称为贡献),但这些费用可能会非常低,因为Bancor协议的开源特性,其他用户轻松创建相互竞争的智能代币来提供相似的兑换服务,并收取更少的费用。Bancor协议不需要对兑换收费来获取营业利润,而是随着代币网络的扩大和用户数量的增长,从被广泛使用后获益。# }( J4 o3 M+ Z' g. F

4 ?+ c6 s* ~1 x5 Z- Q) w4 l# c    可调节的价格敏感度大额的连接器代币准备金和比较高的CW,产生的杠杆作用,使得智能代币的价格对短期投机或大订单引起的突然波动不太敏感。例如,具有10%CW的智能代币与具有等于代币的整个市值的10%的订单簿的交易所敏感程度相当。可以通过CW和连接器准备金调整此灵敏度,以达到想要的智能代币的表现。2 }3 [8 h& N" ?- n, d% S7 i

' Z' ~9 Y  u8 E: T/ w2 A  Z    没有价差在处理买入和卖出订单时,Bancor公式使用相同的价格计算方法。这与购买价格始终低于卖出价格的传统交易所形成对比。买入和卖出价格之间的差异,即差价,是传统做市商赚取的利润。如上所述,Bancor协议不需要这种利润以维持运营,并且可以引入分散的利差以鼓励采用bancor网络,使所有参与者受益。6 U% A# }" N1 ~' e
5 M, W9 n& k/ ]
    价格可预测智能代币的价格算法是完全透明的,允许用户在执行兑换之前预先计算其兑换的有效价格。这与传统的基于订单簿的交易形成对比,其中大订单可能导致价格无法预测地滑落到显着不同的水平。0 X& H4 t* v0 V; a6 v/ l

& k; Y6 f, W* Z  {8 s  U    基于ERC20智能代币是符合ERC2标准的代币(虽然具有额外的功能),可与现有代币应用程序(如钱包或Dapps)无缝集成,因为它们符合流行的ERC20代币标准。此外,任何现有的ERC20标准代币都可以通过带有两个连接器的智能代币连接到Bancor网络,使Bancor协议向后兼容现有的ERC20代币。我们在下面的第6部分详细介绍了各种智能代币配置。- @+ b  X* a- m
. r/ g5 L  g1 J% d
    #5智能代币的用例和含义
" W$ x; Z$ A' ]+ ?
8 W' H+ Y( Q6 J3 _* o8 F    我们相信Bancor协议的独特属性使其对各种用例具有吸引力,这些用例包括为现有代币提供更可靠的交易基础设施,促进小型代币的长尾,以及实现全新形式创新的代币市场举措。在以下部分中,我们将更深入地探讨一些问题。
, x( P* \- Z7 D' |4 f. K6 N9 t( n
    ##5.1更具可扩展性和可靠性的代币市场. @$ ~: I7 H! }3 Y$ [) K  _. F! |

" W0 @( t- ?- f    提供了分布式流动性的Bancor代币网络可以用作中心化交易所的替代方案,对于连接到这个网络的代币具有许多积极影响。例如,具有两个连接器的智能代币,其总CW恰好为100%,其功能类似于分布式代币兑换币对。我们将这种智能代币称为中继代币。(我们将在后续章节中详细说明这个和其他独特的智能代币配置。)中继代币允许用户在两个连接代币之间互相兑换,通过两步操作实现,即购买一种代币,立即出售另外一种代币。基于定价算法,这将导致中继代币的价格相对于第一个连接代币(由于购买)而上升,并且相对于第二个连接代币下降(由于出售),完全符合预期。如前所述,中继代币相对于连接代币的报价不太可能与外部交易所的价格长期存在显著差异,因为套利机会激励套利者缩小其中的价差。这种特殊的智能代币配置允许不符合Bancor协议(即没有连接器)的现有标准代币变得向后兼容(即,可以通过中继代币自动兑换网络中的任何代币),从而增加Bancor流动性网络的可行性和连接能力。
1 U( e$ D1 }4 P% `4 d+ E. o% F- d8 ]3 I; ?; x
    此外,当通过智能代币兑换代币时,用户不直接与交易对手打交道,也不需要将代币存入交易所,从而降低了被黑客劫持或者交易所业务模式导致延时的风险。这与MtGox和Bitfinex(作为示例)所经历的痛苦形成了鲜明的对比,包括用户账户被盗取了价值数亿美元的加密货币,以及代币无法及时从交易所提现。通过在一个分布式的、自主的和低成本的网络中汇总流动性,用户可以从当今互相割裂的以营利为目的的交易所环境中获得更大、持续的流动性和相对价格稳定性。( k9 D9 n& G7 P; C9 y5 e. |
, Z4 m1 ]5 Y8 y4 v; T
    ##5.2小规模代币的长尾现象2 P1 j" k( Q! n" C1 V

8 e6 j$ W8 g( z, K    智能代币为流动性问题提供了一种创新的解决方案,可以防止小规模代币或新代币出现长尾现象(参见第1节)。回想一下,缺乏足够数量的买家和卖家意味着目前存在的绝大多数代币几乎没有任何波动。尽管小规模代币具有许多实际产业用例,例如众筹,本地商务,社区协作等。
$ u: x8 ]8 Q+ w$ m* y: V# W
: j7 ~. ]- k6 A4 q  `4 s    例如,音乐家通过可以发行代币,并且承诺发行的专辑只能以该代币购买,来筹集资金。她可以发起众筹活动,她根据捐款的大小向支持者发放代币。在活动期间贡献1%捐款的支持者将获得1%的可用代币。如果专辑成功,则对此代币的需求将会增加。( W8 j  A1 b# {" S% f5 \/ A4 b! a

2 c9 }# s9 c# A/ J: Z( C    等到专辑发行的时候,代币的波动已经平缓了,初始支持者很少愿意出售其持有的代币。在今天的小规模代币流动性不足的市场中,对这张专辑感兴趣的人很可能无法购买到所需的代币来购买专辑。由于Bancor智能代币随时都可以买卖,潜在的专辑买家通过它可以随时获得所需的代币,价格根据当前的买卖量通过数学计算得出。尽管买家能够从合约中购买智能代币,而不是仅从卖家那里购买智能代币,现有的智能代币所有者不会错过,因为当计算出来的价格对他们来说很有吸引力的时候,他们反过来可以将智能代币卖回智能代币合约。这突出了Bancor协议的真正的异步流动性性质。; _4 e: P+ {& ~/ K# s

* J$ T% f' y4 v    还有许多其他小项目的例子,可以从用户用户创造的代币中收益,包括激励人们参与到本地社区的社区代币,以及用户优先使用有效资源(如计算能力)的平台代币等。事实上,随着智能代币的使用促进了成千上万的不同代币的长尾的兴起,我们肯定会见证许多或大或小的用户创造的代币的新颖应用。今天,所有这些潜在的创新都被缺乏自主的和异步的流动性所扼杀,这实际上是一个先有鸡还是先有蛋的困局,代币创造者需要预先确保一定的交易量,以便为初期支持者的交易活动提供足够的流动性。
) ]4 @! ^0 {/ e& _* c& V7 S
3 a$ y  q' }" H( f- v    ##5.3实现全新的代币应用
0 c; _" e- ?; J$ o4 W
/ C0 Q6 m) c6 P    智能代币不仅可以帮助解决当前的问题,包括安全代币兑换、初始发行和连续流动性问题,还可以在新兴的区块链世界中实现全新的应用。1 d' z$ T& m2 e. [0 t# T& H
+ m/ M! ~; x5 m1 y" I6 T
    考虑一个智能代币作为代币组合的例子,它持有多个连接器,这些连接器的CW综合为100%,它可以有效跟踪给定(和用户配置的)其他代币集合的加权平均结果。套利者可以确保智能代币的价格与外部市场同步,这意味着智能代币的价值将始终是最新的。这些智能代币使用户不需要通过中间金融服务机构,就能够直接持有此类组合代币。/ d  [7 U3 U+ `) Q
6 |- \9 X) P% S; C, Q2 _2 b1 ]
    另一个例子可能是分布式应用的智能合约需要有关代币价格的信息。这通常依赖于可信的第三方将信息转发到区块链上,但是使用Bancor协议,这些智能合约可以直接从智能代币合约查询当前价格。智能代币充当了链上价格预告,从而无需从外部输入。# Y+ ~/ o$ z  n3 A

3 F$ J. F# g/ r7 }    类似的,现在不依赖于第三方,即可互相交换服务(由代币表示)的分布式应用成为可能。例如,通过使用Bancor的兑换机制,将两个使用不同代币支付的不同服务集成到一起是可能的。
9 b) d, x" X2 h0 O
. b! _. d9 v7 ?5 S. l5 g# D    这些只是我们发现的新模型中的一些例子,因为随着流动性障碍和其他障碍减少或者消失,例如发行代币的技术难度,长尾代币将会涌现。8 K, K9 |1 e& }6 b" `; b7 x

' ?% @+ ?0 w; s    #6智能代币配置6 j! d6 _2 p3 R$ g5 |) l
6 _& f; P# }2 [) ^. [
    随着新的配置不停出现,智能代币出现了多种类别:带有一个连接器、两个连接器或者两个以上连接器的智能代币;总连接器CW权重为100%或低于100%的智能代币;带有一个未激活连接器的智能代币。虽然所有智能代币共享某些属性,但任何这些配置的组合都具有一些不同的属性。
" a+ V: n; A) I# U7 |  {- Q0 I# P  q: d; m8 P$ M
    具有组合连接器总权重低于100%(更典型的低于20%)的智能代币成为流动性代币。可能有一个或者多个连接器。例如,BTN具有单个权重为10%的ETH连接器。流动性代币可以使用连接器代币买卖(使用Bancor公式计算它相对于连接代币的价格),并且可以自适应调节供应量,在购买时增加,出售时减少。
* [) A' m4 c* N& {) x
1 x- Q3 z& b! ^3 n- p    总连接器权重为100%的智能代币可以有一个、两个或者多个连接器。具有一个连接器占100%权重的智能代币称为代理代币;具有两个连接器权重为100%的智能代币称为中继代币;具有三个或者更多连接器权重为100%的智能代币称为组合代币。可以使用任何一个连接器代币买卖代理、中继和组合代币(使用Bancor公式计算它们相对于连接器代币的价格)。并且可以自适应地调整供应量,在购买时增加,出售时减少。代理、中继和组合代币中的连接代币,可以是其他智能代币,或者固定发行量的ERC20代币,这使得现有的ERC20代币向后兼容Bancor网络。' D5 E' \; F9 o- v0 a; h

! u. V: e/ s" S( I3 J. `% I    具有单个尚未激活连接器的智能代币(当前连接器准备金为0),被称为糖果代币。可以向早起持有者(例如社区支持者)发放将来会发行的代币。未来,存放连接器保证金,糖果代币将转变为流动性代币,并且可以兑换为连接代币。
7 \- i5 q% r, t4 }! k5 |) J
4 H* y2 k$ e# N2 A7 J    由多个智能代币持有作为连接代币的智能代币,称为网络代币(详见第8节)。例如,由于许多智能代币在其连接器中持有BNT以便与Bancor网络集成,因此BNT可称为网络代币。它同时也是一个流动性代币。4 d% h' a1 B# N  T

" ?  v; c6 f! B/ o$ e1 c    #7Bancor生态系统
" g& N$ w+ i2 @7 A, v" N$ w, B, ?( E6 N4 ]3 W
    Bancor网络提供分布式流动性成功与否,取决于各种类型不同用户的参与。我们将简要概述参与者在Bancor生态系统中可以发挥的关键作用。7 _  N. R3 {! v9 @/ S7 M
7 Y  m. N0 y5 ~  u5 O. R
    交易者持有、兑换和支付智能代币的终端用户
& D! T( `( V" U3 g, m
/ `- Y2 U/ ^* h, g    智能代币发行者发行智能代币,配置初始供应量、价格、连接器权重CW和管理智能代币初始发行的人员、公司、社区、组织或基金会。还包括将现有ERC20代币连接到Bancor网络的中继代币的创建者。% L* q5 a/ {; _

' O* c3 {9 x; k    资产代币化者将代理代币或者组合代币映射到实体资产或者其他区块链上代币的创建者。这允许智能代币连接到更广泛的资产,如比特币、法定货币、黄金或其他新兴的区块链代币。
3 h1 r) ^# `1 q
" P( j: [; x4 A7 P" j$ E( N    套利者监控Bancor流动性网络与外部交易所或者其他智能代币的价格,并且通过套利消除价差的交易者。套利者通过消除价差获得奖励,因此是Bancor生态系统的重要参与者。有关Bancor协议中套利机制的进一步说明,请参见第3.6节。2 }0 Z( u! ]( U" ]  U8 s# {5 m

6 k1 e, P- X/ M  B2 K( G& l    #8Bancor网络代币
; B# k. w5 t3 i* z. @; b7 J; b. w' ]& t; Z
    ##8.1网络代币, J! {5 w1 d- k" g

' R' N# L: y9 @5 ^9 i4 {( F    在2.3节中,我们描述了具有两个连接器的中继代币如何允许一个连接的代币兑换为另一个连接的代币,通过两个步骤:使用一种连接器代币购买中继代币,并将中继代币出售给另一个,以换取另一种连接器代币。如上所述,这个两个步骤将允许网络中的任何代币可以兑换为任何其他代币,只要它们在任意远的距离上具有至少一个共同的连接连接。我们将公共连接代币称为网络代币,因为它将许多不同的智能代币连接在一起形成一个代币网络。
. Y4 v& `- j6 D9 ]# N0 s+ Q
- d3 |5 _% n$ U; ?' k    根据本文所述的Bancor公式自动化价格机制,网络代币使其网络中的所有智能代币互相可兑换,充当“代币的代币”。在这样的网络中,任何代币购买量的增加,都会导致网络代币的增加(因为子代币的增加是通过网络代币存入连接器保证金实现的)。对网络代币供应量的上行压力,发过来影响网络中每个代币的供应量,因为他们自己的连接器代币保证金增加了。& ~( F+ w* k# m5 R1 `* [
4 O8 a4 i* {2 G! q. J' d
    网络代币模型创建了网络中智能代币成员之间的协同关系。可以与以太坊类比,任何一个成功的以太坊服务提升了以太坊的价值,从而使整个以太坊平台和生态受益。对于这样的网络模型存在许多用例,包括在局部网络使用的社区货币,网络游戏工作室发行的所有游戏中共享的信用体系,由多个独立企业支持的联合忠诚度计划等等。网络代币也可以通过其自己的连接器成为其他网络的一部分。# b6 Y' k7 f/ u5 u7 f7 z/ c
) z% @# f" }8 \" l! R- w
    ##8.2BNT代币发行* {7 C9 l( }1 Y) Q5 ]

2 f+ D2 X. J: n/ ^8 s" J9 y0 q    推出的第一个智能代币是Bancor网络代币(BNT),它是中继器性质的网络代币,用于连接Bancor网络中的所有代币。BNT目前只有ETH一种连接器,权重CW是10%,由Bprotocol基金会管理,这是一个瑞士非营利组织,其核心目标是将Bancor协议作为智能代币的全球标准推广,智能代币可以通过Bancor网络进行内部兑换从而形成自动的分布式的流动性。
+ k+ ?7 o5 U, f) U# B# U  X8 l3 _& g
    BTN代币发行(发生在2017年6月12日)募集的资金用户培养基于Bancor协议的代币和应用构成的健康生态。为了鼓励采用新的智能代币,以通过上述说的网络效应加强现有的BNT社区,利用BTN作为其连接代币的新的智能代币将有资格获得Bprotocol基金会的支持。' z" A' l. N5 K* [" @

& u8 E7 X( n! P    ##8.3募资的分配
0 O3 W. }. O4 y( _/ Q, A
8 }' A' W/ Z! V+ F* W1 k7 z    为了透明和完全公开,BTN代币发行募集的ETH按照不同用途做了分配,如下所述:& d4 P7 g- P1 n: r7 X/ ?4 l7 K0 W

  b% A# u  q; X* `$ l    20%作为BTN代币的连接器ETH代币的准备金,从而有力地支撑了10%的初始连接器权重;
+ Y, Y- m; J. e5 {( C( l% g, m1 A6 b( {# d  Q) _
    40%用于开发Bancor协议和周边技术。这包括在现有或者未来区块链上实现Bancor协议智能合约,已经为方便终端用户使用这些智能合约提供用户友好的应用,例如智能代币钱包、智能代币创建和管理页面、智能代币市场和搜索门户、创建中继代币、智能代币治理和数据报告等。- O' O$ c/ V, q( p' n2 g' O
) G1 X: t' \$ P9 B: u1 H( B
    12%用于Bancor协议的市场拓展,以及发展Bancor生态系统,例如支持Bancor网络中具有创新性和战略意义的智能代币项目,以及提高相关人士对Bancor协议和Bancor的理解和认知。这些努力会在Bancor网络形成一个强有力的社区,同时会加快用户创造的代币的长尾的发展。
4 _4 N0 S- b$ o9 v- k0 ^; u/ w% ]4 J6 D$ m  X$ j% Y8 x
    10%用于为流行的ERC20代币建立中继代币和组合代币的例子,以及基于以太坊平台上的代理代币例子,这些代理代币用于将来自其他区块链和各种现实资产的加密货币集成到Bancor网络中。
' m1 M* g2 l  R. g1 |) `5 ~4 C# J# u) _
    18%的运营成本,包括法律费用和其他管理费用。
  L9 F7 Q: W1 ]! a4 t0 h
1 Y3 {0 S* g5 ~9 ~' Y# W    BNT智能代币的初始发行量,一般分配给了参与募资的出资人,另一半由Bprotocol基金会持有并作为长期预算(锁定期两年),现在的以及将来的团队和顾问(分两年归属),合作伙伴(分两年归属),为了激励社区长期采用Bancor协议发放的社区补助金。如下图所示:
& \2 Q0 u! C/ w/ o0 p5 O1 N: ^. Z. o0 l) o- c$ i
    #9总结+ ^& X2 ]* A4 Q8 T4 g
5 u& }, i/ d+ Z8 |# y$ k# `7 a; ?
    新兴的区块链经济,有潜力形成一个由数百万个创新的、小规模的、用户创造的代币组成的价值互联网。实现这个多样化和有弹性的未来,需要解决的首要障碍是,确保每个代币无论数量大小,都有足够的流动性。在本白皮书中,我们提出了基于Bancor协议的分布式流动性网络,该协议基于一种称为智能代币的新型代币的标准,通过为智能合约增加自发的低成本的做市商功能,来提供持续的流动性。基于连接代币准备金和智能的开源公式,智能代币可以与它连接的任何其他代币,以可以提前预测的价格兑换。
/ e$ F& _# L" O! J
' p. F# O+ j0 K9 j" E# Z4 H6 G    从整个系统的层面看,智能代币组成了一个互相连接的智能代币自治网络。这种创新架构使得任何代币可以无视流动性问题,自由地兑换为其他代币。从而为整个代币生态系统带来了网络效应。
8 p: P6 Q8 |; j  [, X9 C; `
8 e; g2 A( I1 @2 H" h- h) H  c) ^    Bancor协议推动了资产交易领域的发展,它引入了一种解决方案,可以解决由于需求的双重符合导致的小规模代币的流动性问题。该解决方案构成了目前由传统金融市场和交易所的专业做市商使用的基于劳动力模型的可靠而全面的替代方案。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

haranN 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    26