Bancor 协议使智能合约区块链上的自动价格发现和自主流动机制成为可能。这些智能代币拥有一个或者多个链接器,链接到持有其余代币的网络,容许用户直接经过智能代币的合约,按照一个持续计算以保持买入卖出交易量平衡的价格,当即为已链接的代币购买或清算智能代币。算法
1.1 背景编程
在咱们生活的世界,任何人能够自由地发表文章、发起讨论组、运营电商等。互联网的低门槛,使得用户创做内容和草根参与成为互联网时代本质特征。几个世纪以来,人类社会发行和流通的有价代币有钞票、债券、股票、礼品卡、积分、社区货币等等。2009年,比特币[1]引入了基于密码学共识的去中心化数字货币的概念,随后出现了一波新的数字资产,即加密货币,通俗地称为代币。安全
代币能够用做服务的使用权、众筹项目中贡献量的证实、分布式应用中的激励、表明某种金融权利、内部流动货币、实物资产的全部权证实等等。代币一般经过智能合约向大众发行,称做发币。智能合约只是一段计算机程序,上链以后,只要底层区块链稳定运行,它能够永久地保持不变地运行。智能合约拥有许多与常规区块链用户相同的功能,例如能够调用其余智能合约,能够对代币进行托管。一个设计优秀的智能合约能够被视为一个可靠、廉洁、彻底自动化的中间人。这使得智能合约特别适合于代币的发行和治理这一机械而敏感的任务。网络
1.2 价值互联网和流动性架构
尽管代币具备不一样的特征和用途,全部代币都抽象地表示某种经济价值。兑换代币逐渐成为世界各地代币全部者平常业务的一部分,从而造成了全球价值互联网。如今价值的链接是经过交易者互相交易的方式实现的,他们能够直接兑换,或者经过三方服务如交易所兑换。app
不一样于网络交换机之间的能够永远传输数据的电缆,这种经过交易创建的链接是短暂的,这意味着买卖双方必须在合适的时间和地点(虚拟的)同时出现,代币交易才能完成,从而实现价值的传递。要始终在买卖方之间找到匹配,是经济学的一个问题,称为“需求的双重巧合”问题[2]。为了使代币有效地参与全球代币经济(即价值互联网),它的交易量必须跨越一个关键的障碍,即买卖双方之间的匹配变得足够频繁,从而变得可靠。这种交易的可靠性被称为流动性。咱们说一种代币具备流动性,是指能够很容易地买卖它,而不会对它的价格产生很大的影响。尽管流动性对最普遍使用的代币来讲不是问题,对于购买和出售小规模代币(例如在小众的分布式应用dapps或在本地社区中使用的代币)或仍然不多采用的新代币来讲,这是一个重大的障碍。异步
就像某些人没法访问互联网同样,由于他们住在偏远的地方,提供联网服务无利可图,大量的代币全部者(以及潜在的代币建立者)不能共享价值互联网,由于他们拥有的非流动代币没有足够的“连接”链接到更大的被认为流动的、能够可靠地使用的代币经济体。分布式
在传统的金融市场中,作市商解决这一流动性问题的方法是,即便市场上某金融资产的利息很低,仍然始终提供买卖该资产的报价单。这些一般是大型金融机构,能利用其庞大的资本储备,在市场流动性不足的状况下创造利润,并可以承受严重的流动性不足的风险。他们经过向买卖双方报出不一样的价格从而赚取其中差价(称为差价)来获利。函数
在区块链领域,利用传统的作市商机制来解决流动性问题,不只违背了该运动去中心化的精神,也将形成在新代币经济中主要资本持有者的金融权力的过分集中。区块链
1.3 长尾现象
今天,市值排名前10%的代币,占了整个代币市场95%的市值,占全部交易量的99%(基于对CoinMarketCap上列出的1000多个代币的分析)。尾部(即剩下的90%)的代币实际上可有可无。这与许多其余在线生态系统造成了鲜明的对比,在这些生态系统中,尾部逐渐占据了总量的很大一部分,这种现象被称为长尾现象[3]。 例如,在普通书店销量很小的小众书籍,占亚马逊[4]书籍总销量的大约30%到40%。一旦消除了造成长尾的障碍,长尾的造成就开始了。YouTube使上传和观看视频变得简单。博客平台让人们更容易发布他们的文章。创造一个流动性代币的简单方式,是用户创造的货币出现长尾的障碍。
1.4 Bancor流动性网络
在这篇白皮书中,咱们提出了Bancor网络的分布式流动性,基于Bancor协议,利用智能合约直接将流动性构建为代币自己。这类代币咱们称之为智能代币,老是能够经过它们的智能合约直接购买和出售。换句话说,代币的管理系统老是向买家出售代币,并从卖家买回代币。每一个智能代币都有一个或多个链接器,它们将智能代币链接到网络中的其余代币。这些链接器持有另外一个代币做为准备金,从而在智能代币和它的链接器持有的代币之间创建关系。智能代币链接器使用一个公式(下面详细说明)来创建智能代币和它的链接代币之间的价格关系。链接器保证金用于以算法计算的价格为智能代币和其链接任何代币提供流动性。
全部智能代币都是与ERC20兼容的代币,这意味着它们的功能与任何支持现行标准ETH代币的系统或服务是兼容的和一致的。智能代币标准的结果是一个不断链接的价值互联网,由于每一个代币都自动地维护与代币经济其他部分的流动性连接。经过提出一种现代的、高效的、自动化的解决流动性不足问题的解决方案,咱们相信Bancor协议能够成为一种支持用户创造代币的长尾技术,所以,为数以百万计的小规模、用户创造的货币的多样化经济铺平了道路。这种多货币模式是能够扩展的和分布式的。
2.1 非盈利的自动化作市商
智能代币是Bancor协议的核心。它们的运做相似于常规代币,在ETH区块链[6]上使用的符合ERC20标准[5],但也要包含额外的逻辑,即容许用户经过它的智能合约直接购买和出售代币,价格经过程序自动调整以反映供求关系。实际上,智能代币拥有一种内置的流动性机制,确保它们能够持续地为兑换为其余代币。
为了实现这一点,每一个智能代币都配置了链接器模块,这些模块持有它链接的另外一个代币做为准备金(例如,BNT智能代币有一个链接到ETH的链接器,它持有ETH做为准备金)。购买者可使用任何链接的代币来购买智能代币,将其发送到智能代币的合约中,而后合约将它们添加到链接器的准备金中,并返回新的智能代币,这些新代币将自动发送回买方。换句话说,任何人均可以经过将必定数量的链接代币存入智能合约来购买智能代币。 在这种状况下,新智能代币发行出来,智能代币的链接器准备金和智能代币的供应量都增长了。相似地,卖方能够向智能合约发送必定数量的智能代币,而后合约将这些智能代币从流通中移除,并从链接器准备经中提取相应数量的链接代币,并将它们发送给卖方。在这种状况下,链接器准备金和智能代币的供应都减小了。为了知道发行给买方的数量和卖方提取的数量,智能代币根据供求关系,不断从新计算它相对于每一个链接代币的价格。Bancor公式(详细说明以下)经过在智能代币的市值和它的链接器准备金之间保持一个固定的比率(在下面讨论权重)来实现这一点。 智能代币的适应性供应(回想一下,它是在购买时发行新的,在出售时从流通中移除)是独特的,使供应量可以根据需求调整(不影响单位价格),并使智能代币是持续能够购买的。在将来,Bancor协议还将使用传统的固定供应量来标准化智能代币配置。
虽然容许代币发行和移除本身(增长和收缩供应量)可能听起来不太靠谱,可是这个逻辑经过软件运行在一个不可变的区块链上的透明的(可公开查看的)智能合约中。此外,只有某个链接器(经过购买)的代币准备金增长时,智能代币的供应量才会以编程方式增长,从而确保智能代币老是与另外一个代币的市值以必定比例关联,从而防止不可预料的通货膨胀。
目前,智能代币能够经过其智能合约,在其链接器中持有ERC20代币的准备金,从而链接到任何符合ERC20代币。这使得Bancor协议向后兼容了现有的大部分代币。未来,计划对智能代币进行升级,以便跨各类区块链链接代币。
实际上,智能代币扮演着彻底自动化的和分布式的作市商的角色,经过在基于区块链的网络架构中操做,能够实现有效的、自主的代币兑换通道,而且不依赖于现有的人工的(例如手工提交)交易方式及随之而来的逐利动机。
2.2 链接权重
如上所述,链接器的权重表明智能代币的总价值(其供应量*单价)和链接器的准备金之间的一个固定比率。智能代币的建立者为每一个链接器定义所指望的比率。当链接器准备金和智能代币的总价值(有时被称为“市值”)随着买卖而波动时,Bancor公式保持这个比率是固定不变的。 由于每次购买或出售智能代币都会致使链接器准备金和智能代币的增长或减小,为了保持链接器权重恒定不变,即建立者配置的比率,智能代币的价格相对于链接代币的价格将会被不停地从新计算。这个比率决定了一个智能代币的价格须要调整多少,才能使得这个比率在每笔交易中保持不变,换句话说,就是价格敏感性。链接器准备金和智能代币之间的比率越高,价格敏感度就越低,这意味着每次买卖都会对智能代币的价格走势产生相对较弱的影响。链接器准备金和智能代币之间的比率越低,价格敏感度就越高,这意味着每次买卖都会对智能代币的价格走势产生相对较大的影响。能够说,较高的权重会致使智能代币相对于链接代币的价格相对稳定,较低的权重会致使智能代币的相对于链接代币的价格相对波动。第3节进一步阐述了订价算法,并根据智能代币的指望性质选择链接器权重。
智能代币链接器能够被视为分布式、自主、透明和可预测的作市商,而不是交易所。智能代币经过程序自动调整它们的价格,来管理它们的链接器准备金,以保持它们与智能代币的总市值之间的比率是恒定的。
因为他们的逻辑是透明且不可变的,购买或者出售代币致使的价格变化是能够预测的,最终致使了更稳定的代币价格。这种公式化的机制使智能代币成为调整供求关系的可靠中介。
2.3 代币网络
智能代币能够实现本身和它们的链接代币之间进行即时兑换。这个功能足以使智能代币即时兑换为必定数量的以相似的方式链接到同一网络的任何其余代币。换句话说,智能代币能够当即经过网络兑换为它的任何一个链接代币,也能够兑换为到它的任何一个链接代币的链接代币,以此类推。
例如,假设一个智能代币ABCCoin有一个链接器,该链接器持有XYZCoin做为准备金。此外,假设另外一个智能代币NEWCoin也有一个链接器,该链接器持有XYZCoin做为准备金。这样,一个用户能够首先将ABCCoin兑换成XYZCoin,而后将XYZCoin兑换成NEWCoin,从而将ABCCoin兑换为NEWCoin。用户只须要一个操做,这能够在后台无缝地完成。
此外,NEWCoin自己可能会链接到其余代币,从而扩展了链接范围。经过这种方式,智能代币能够链接到无限数量的代币,从而建立一个分布式的流动性网络,该网络可能由数百万个代币组成,这些代币均可以以不断计算的价格自动地相互兑换。
3.1 价格公式
Bancor算法订价公式对于系统的设计和潜力相当重要,由于它使智能代币的价格是可靠的和可预测的,这对于代币的大规模使用是相当重要的。 它创建在前一节中介绍思想上,即智能代币保持其总市值(总供给×单价)和其链接器的准备金的比率是一个恒定值。咱们称这个比率为链接器权重,简称为CW。
智能代币的总价值,即它的市值,是指以当前价格出售所有代币(整个智能代币供应量)所能得到的金额。智能代币的价格以链接代币表示(例如,BNT的价格以其链接代币ETH表示)。
这些关系是Bancor订价算法的关键,由于它们使得系统将智能代币的价格做为其CW、链接器准备金和智能代币供应量的函数进行代数求解。
在任何给定的时间,每一个链接器总会准确无误地记录准备金余额和智能代币的供应量,因此它只须要知道CW就能够不断计算智能代币的即时价格,即便其链接器准备金会不断变化(与买卖以及链接代币价格波动联动),同时供应量也会老是变化(当买卖发生时,经过存入或者提取链接器保证金)。 CW表示为大于0%和高达100%的百分比,如前所述,最初是由建立者在配置智能代币时设置的。为CW选择的值对代币的订价有重要的影响,也能够根据智能代币的设置进行更改。
3.2 不一样链接器权重与供需关系
图1显示了智能代币的价格,对CW的不一样值的变化。咱们简要讨论一下插图案例:
【辉哥备注】
Supply - 智能代币的结余供应量【Smart Token's Supply】,是指链接器外全部用户持有的智能代币总量。
Quoted Price - 智能代币的报价【Smart Token's Price 】
实际上,用3.1的公式是没法实现价格的平滑处理的,实际公式为3.3下一章的微积分公式。
(a)第一种状况是CW = 100%,在这种状况下,无论需求如何变化,智能代币的价格彻底跟随于链接代币准备金的变化,二者的相对值不会发生变化。价格实际上与其链接代币的准备金挂钩,智能代币成为该值的一种代理。这能够比做金本位,一种货币制度,发行机构承诺将货币兑换成必定数量的黄金。例如,直到1971年,美圆一直以每盎司35美圆的汇率盯住黄金。
(b)第二个线性状况是CW = 50%,其中智能代币价格随供应量线性移动(随着链接器准备金而增加或收缩)。 当智能代币的需求较低时(即当出售量大于购买量时),智能代币价格会降低;当需求量较高时(即当购买量大于出售量时),智能代币价格会上涨。这种关系是供求关系的典型运做方式,惟一的例外是,智能货币的供应不是固定的,而是由需求决定的,并且在价格上涨时也不会稀释单位价格。
**【辉哥备注】**从智能合约买智能代币的量 > 当卖智能代币给智能合约的量时,就是需 > 供(从智能合约外部用户的视角),Supply上升,智能代币的价格线性上升。
(C) 第三个非线性的例子是,CW在0%到50%之间,这显示了价格和供给之间的类似增加关系,可是随着供给的增长,价格曲线增加得更加迅猛。图表显示了CW = 10%的特订价格曲线。低于10%的CW会比这个反应更强烈(更尖锐的指数曲线),而高于10%的CW会随着接近50%而相对地趋于线性(b)。
(D)最后一种非线性状况,CW在50%到100%之间,其中价格和供应之间的增加关系曲线增加力度不及(b),这意味着智能代币的价格对供应变化的反应愈来愈少,直到达到咱们在(a)中看到的持平的100%关系。具体图表显示了CW = 90%的价格曲线。
从理论上讲,智能代币也可能具备大于100%的CW,可是,这是代币随着需求增长而变得更便宜的特定状况,而且超出了本讨论的范围。
3.3 处理价格滑点
在上面,咱们开发了在任何给定时间点肯定智能代币价格的公式。但正如图表所示,当购买或出售智能代币(从而增长或减小它们的供应)时,它们的价格会变更!事实上,即便是最微小的交易,也会将智能代币的价格提高到一个新的水平,这意味着,若是买家将本身的订单分红许多小的交易,那么她将得到不一样的价格。 要解决这个问题,当须要计算实际的兑换价格时,咱们以收到的必定数量的代币(能够是买方的链接代币或者买方的智能代币),计算智能合约应该返回给买方(以新发行的智能代币形式)或者卖方(以从准备金中提取的链接代币的形式)的代币数量。
这个公式经过将一个交易视为许多无限小的交易的结果演算而来,每一个交易影响智能代币的供应量和链接器的准备金,从而累加每一个价格增量致使了的新价格。给定的交易规模的实际价格是交易规模的每个无限小增量对价格产生相对影响后的最终价格。这里有一个正式的数学证实。该公式对于买卖订单都是相似的,其中咱们推导出要向买家发行的智能代币的实际数量,或者智能合约收到必定数量的智能代币后从链接器准备金(卖方)中提取代币数量。
咱们如今可使用一个交易中每一个链接代币可兑换的智能代币的数量来计算有效价格,即智能代币相对链接代币的价格。有效的价格对不一样的大小的交易和不一样的链接器代币(多个链接器的状况)是不一样的。
有效价格具备能够预期的性质,即10个小的交易或1个累积金额相同的大的交易,成本是彻底相同的。
3.4 价格举例
举一个例子,智能代币目前的发行量是1000枚,链接代币准备金是250枚,CW是50%。智能代币和链接代币的兑换价格以下:
假设买方花费10枚链接代币,他将获得多少枚智能代币呢?
咱们兑换10枚链接代币,根据获得的智能代币数量,咱们能够演算出有效价格。
请注意,有效报价与报价不一样,在本例中略高一些。这种差别是因为上一节解释的特定规模交易的价格划点形成的。换句话说,经过增长链接器准备金和智能代币供应量,10个代币中的每一个无限小的增量单位都将致使价格上涨的压力。实际上,买家已经为本身的交易致使的价格下滑付出了代价。在将代币发送到智能合约以前,买方能够执行这些计算,从而准确地估计兑换将如何根据它的兑换而变化。价格滑点的可预测性和一致性是Bancor公式的关键优点。
3.5 异步流动性
当智能代币处理兑换时,价格将在买卖量之间趋于均衡。在经典的交易模型中,为了实现买方双方的互相匹配,必需要有足够的流动性,这样买卖订单在任什么时候候均可以可靠地匹配上。Bancor协议没有这样的要求,由于智能代币老是经过链接器准备金来完成买卖兑换操做,所以从时间上看,价格计算是连续的。针对每笔交易的价格计算是独立的(当买方和卖方匹配时),智能代币的每次兑换都会逐步并直接影响其价格。这使得Bancor的价格造成机制是真正异步的。
3.6 经过套利平衡价格
智能代币也能够在不一样的交易所进行交易,在这些交易所,它们的市场价格可能与智能代币的报价存在差别。因为智能代币合约没有观察和引入外部世界价格的功能,所以智能代币的价格可能存在碎片化的风险。可是,这种状况不太可能持续好久,由于它构成了一个明显的套利机会。例如,若是市场价格高于智能代币的报价,任何人均可以从智能合中购买并在市场上出售,直到价格持平。套利能力有效地激励市场参与者在智能代币和外部价格之间创建价格共识。
一样值得注意的是,只有在直接与智能代币合约交互时,才会存在发行新代币和增长智能代币供应量的功能(当链接的代币准备金增长)。在外部交易所上市、买卖或直接在人与人之间转帐代币,不会触发此功能,而是使得现有代币流动起来。尽管如此,因为上述套利机制,现有流通中代币的价格将对智能代币报价产生影响。
智能代币是代币市场的一种新范式,由于它们结合了自动化和分散的代理,不知疲倦地以反映数学的供求关系的价格填写转换订单,并实时适应转换大小。这比传统的基于交易的交易有不少优点:
智能代币是代币市场上新的范例,由于它们结合了自动化和分布式代理,可以以反映数学的供需的、实时适应于兑换数量的价格不断填写兑换订单。与传统的基于交易的兑换相比,这带来了许多优点。
持续的流动性 即便市场上只有不多或没有其余买家或卖家,用户能够经过智能合约直接在网络中购买或出售代币。因为价格会根据兑换规模进行调整,所以总会造成必定的兑换价格。Bancor协议有效地使得流动性与交易量再也不关联。
无内置费用 默认状况下,智能代币合约不会对执行的兑换收取费用。用户产生的惟一费用是与底层区块链(例如,以太坊上的GAS)进行交互所需的费用。虽然智能代币建立者能够为某些智能代币的兑换设置可选的使用费(称为贡献),但这些费用可能会很是低,由于Bancor协议的开源特性,其余用户轻松建立相互竞争的智能代币来提供类似的兑换服务,并收取更少的费用。Bancor协议不须要对兑换收费来获取营业利润,而是随着代币网络的扩大和用户数量的增加,从被普遍使用后获益。
可调节的价格敏感度 大额的链接器代币准备金和比较高的CW,产生的杠杆做用,使得智能代币的价格对短时间投机或大订单引发的忽然波动不太敏感。例如,具备10%CW的智能代币与具备等于代币的整个市值的10%的订单簿的交易所敏感程度至关。能够经过CW和链接器准备金调整此灵敏度,以达到想要的智能代币的表现。
没有价差 在处理买入和卖出订单时,Bancor公式使用相同的价格计算方法。这与购买价格始终低于卖出价格的传统交易所造成对比。买入和卖出价格之间的差别,即差价,是传统作市商赚取的利润。如上所述,Bancor协议不须要这种利润以维持运营,而且能够引入分散的利差以鼓励采用bancor网络,使全部参与者受益。
价格可预测 智能代币的价格算法是彻底透明的,容许用户在执行兑换以前预先计算其兑换的有效价格。这与传统的基于订单簿的交易造成对比,其中大订单可能致使价格没法预测地滑落到显着不一样的水平。
基于ERC20 智能代币是符合ERC2标准的代币(虽然具备额外的功能),可与现有代币应用程序(如钱包或Dapps)无缝集成,由于它们符合流行的ERC20代币标准。此外,任何现有的ERC20标准代币均可以经过带有两个链接器的智能代币链接到Bancor网络,使Bancor协议向后兼容现有的ERC20代币。咱们在下面的第6部分详细介绍了各类智能代币配置。
咱们相信Bancor协议的独特属性使其对各类用例具备吸引力,这些用例包括为现有代币提供更可靠的交易基础设施,促进小型代币的长尾,以及实现全新形式 创新的代币市场举措。在如下部分中,咱们将更深刻地探讨一些问题。
5.1 更具可扩展性和可靠性的代币市场
提供了分布式流动性的Bancor代币网络能够用做中心化交易所的替代方案,对于链接到这个网络的代币具备许多积极影响。例如,具备两个链接器的智能代币,其总CW刚好为100%,其功能相似于分布式代币兑换币对。咱们将这种智能代币称为中继代币。(咱们将在后续章节中详细说明这个和其余独特的智能代币配置。)中继代币容许用户在两个链接代币之间互相兑换,经过两步操做实现,即购买一种代币,当即出售另一种代币。基于订价算法,这将致使中继代币的价格相对于第一个链接代币(因为购买)而上升,而且相对于第二个链接代币降低(因为出售),彻底符合预期。如前所述,中继代币相对于链接代币的报价不太可能与外部交易所的价格长期存在显著差别,由于套利机会激励套利者缩小其中的价差。这种特殊的智能代币配置容许不符合Bancor协议(即没有链接器)的现有标准代币变得向后兼容(即,能够经过中继代币自动兑换网络中的任何代币),从而增长Bancor流动性网络的可行性和链接能力。
此外,当经过智能代币兑换代币时,用户不直接与交易对手打交道,也不须要将代币存入交易所,从而下降了被黑客劫持或者交易所业务模式致使延时的风险。这与MtGox和Bitfinex(做为示例)所经历的痛苦造成了鲜明的对比,包括用户帐户被盗取了价值数亿美圆的加密货币,以及代币没法及时从交易所提现。 经过在一个分布式的、自主的和低成本的网络中汇总流动性,用户能够从当今互相割裂的以营利为目的的交易所环境中得到更大、持续的流动性和相对价格稳定性。
5.2 小规模代币的长尾现象
智能代币为流动性问题提供了一种创新的解决方案,能够防止小规模代币或新代币出现长尾现象(参见第1节)。 回想一下,缺少足够数量的买家和卖家意味着目前存在的绝大多数代币几乎没有任何波动。尽管小规模代币具备许多实际产业用例,例如众筹,本地商务,社区协做等。
例如,音乐家经过能够发行代币,而且承诺发行的专辑只能以该代币购买,来筹集资金。她能够发起众筹活动,她根据捐款的大小向支持者发放代币。在活动期间贡献1%捐款的支持者将得到1%的可用代币。若是专辑成功,则对此代币的需求将会增长。
等到专辑发行的时候,代币的波动已经平缓了,初始支持者不多愿意出售其持有的代币。在今天的小规模代币流动性不足的市场中,对这张专辑感兴趣的人极可能没法购买到所需的代币来购买专辑。因为Bancor智能代币随时均可以买卖,潜在的专辑买家经过它能够随时得到所需的代币,价格根据当前的买卖量经过数学计算得出。尽管买家可以从合约中购买智能代币,而不是仅从卖家那里购买智能代币,现有的智能代币全部者不会错过,由于当计算出来的价格对他们来讲颇有吸引力的时候,他们反过来能够将智能代币卖回智能代币合约。这突出了Bancor协议的真正的异步流动性性质。
还有许多其余小项目的例子,能够从用户用户创造的代币中收益,包括激励人们参与到本地社区的社区代币,以及用户优先使用有效资源(如计算能力)的平台代币等。事实上,随着智能代币的使用促进了成千上万的不一样代币的长尾的兴起,咱们确定会见证许多或大或小的用户创造的代币的新颖应用。今天,全部这些潜在的创新都被缺少自主的和异步的流动性所扼杀,这其实是一个先有鸡仍是先有蛋的困局,代币创造者须要预先确保必定的交易量,以便为初期支持者的交易活动提供足够的流动性。
5.3 实现全新的代币应用
智能代币不只能够帮助解决当前的问题,包括安全代币兑换、初始发行和连续流动性问题,还能够在新兴的区块链世界中实现全新的应用。
考虑一个智能代币做为代币组合的例子,它持有多个链接器,这些链接器的CW综合为100%,它能够有效跟踪给定(和用户配置的)其余代币集合的加权平均结果。套利者能够确保智能代币的价格与外部市场同步,这意味着智能代币的价值将始终是最新的。这些智能代币使用户不须要经过中间金融服务机构,就可以直接持有此类组合代币。
另外一个例子多是分布式应用的智能合约须要有关代币价格的信息。这一般依赖于可信的第三方将信息转发到区块链上,可是使用Bancor协议,这些智能合约能够直接从智能代币合约查询当前价格。智能代币充当了链上价格预告,从而无需从外部输入。
相似的,如今不依赖于第三方,便可互相交换服务(由代币表示)的分布式应用成为可能。例如,经过使用Bancor的兑换机制,将两个使用不一样代币支付的不一样服务集成到一块儿是可能的。
这些只是咱们发现的新模型中的一些例子,由于随着流动性障碍和其余障碍减小或者消失,例如发行代币的技术难度,长尾代币将会涌现。
随着新的配置不停出现,智能代币出现了多种类别:带有一个链接器、两个链接器或者两个以上链接器的智能代币;总链接器CW权重为100%或低于100%的智能代币;带有一个未激活链接器的智能代币。虽然全部智能代币共享某些属性,但任何这些配置的组合都具备一些不一样的属性。
具备组合链接器总权重低于100%(更典型的低于20%)的智能代币成为流动性代币。可能有一个或者多个链接器。例如,BTN具备单个权重为10%的ETH链接器。流动性代币可使用链接器代币买卖(使用Bancor公式计算它相对于链接代币的价格),而且能够自适应调节供应量,在购买时增长,出售时减小。
总链接器权重为100%的智能代币能够有一个、两个或者多个链接器。具备一个链接器占100%权重的智能代币称为代理代币;具备两个链接器权重为100%的智能代币称为中继代币;具备三个或者更多链接器权重为100%的智能代币称为组合代币。可使用任何一个链接器代币买卖代理、中继和组合代币(使用Bancor公式计算它们相对于链接器代币的价格)。而且能够自适应地调整供应量,在购买时增长,出售时减小。代理、中继和组合代币中的链接代币,能够是其余智能代币,或者固定发行量的ERC20代币,这使得现有的ERC20代币向后兼容Bancor网络。
具备单个还没有激活链接器的智能代币(当前链接器准备金为0),被称为糖果代币。能够向早起持有者(例如社区支持者)发放未来会发行的代币。将来,存放链接器保证金,糖果代币将转变为流动性代币,而且能够兑换为链接代币。
由多个智能代币持有做为链接代币的智能代币,称为网络代币(详见第8节)。 例如,因为许多智能代币在其链接器中持有BNT以便与Bancor网络集成,所以BNT可称为网络代币。它同时也是一个流动性代币。
Bancor网络提供分布式流动性成功与否,取决于各类类型不一样用户的参与。咱们将简要概述参与者在Bancor生态系统中能够发挥的关键做用。
交易者 持有、兑换和支付智能代币的终端用户
智能代币发行者 发行智能代币,配置初始供应量、价格、链接器权重CW和管理智能代币初始发行的人员、公司、社区、组织或基金会。还包括将现有ERC20代币链接到Bancor网络的中继代币的建立者。
资产代币化者 将代理代币或者组合代币映射到实体资产或者其余区块链上代币的建立者。这容许智能代币链接到更普遍的资产,如比特币、法订货币、黄金或其余新兴的区块链代币。
套利者 监控Bancor流动性网络与外部交易所或者其余智能代币的价格,而且经过套利消除价差的交易者。套利者经过消除价差得到奖励,所以是Bancor生态系统的重要参与者。有关Bancor协议中套利机制的进一步说明,请参见第3.6节。
8.1 网络代币
在2.3节中,咱们描述了具备两个链接器的中继代币如何容许一个链接的代币兑换为另外一个链接的代币,经过两个步骤:使用一种链接器代币购买中继代币,并将中继代币出售给另外一个,以换取另外一种链接器代币。如上所述,这个两个步骤将容许网络中的任何代币能够兑换为任何其余代币,只要它们在任意远的距离上具备至少一个共同的链接链接。咱们将公共链接代币称为网络代币,由于它将许多不一样的智能代币链接在一块儿造成一个代币网络。
根据本文所述的Bancor公式自动化价格机制,网络代币使其网络中的全部智能代币互相可兑换,充当“代币的代币”。在这样的网络中,任何代币购买量的增长,都会致使网络代币的增长(由于子代币的增长是经过网络代币存入链接器保证金实现的)。对网络代币供应量的上行压力,发过来影响网络中每一个代币的供应量,由于他们本身的链接器代币保证金增长了。
网络代币模型建立了网络中智能代币成员之间的协同关系。能够与以太坊类比,任何一个成功的以太坊服务提高了以太坊的价值,从而使整个以太坊平台和生态受益。对于这样的网络模型存在许多用例,包括在局部网络使用的社区货币,网络游戏工做室发行的全部游戏中共享的信用体系,由多个独立企业支持的联合忠诚度计划等等。网络代币也能够经过其本身的链接器成为其余网络的一部分。
8.2 BNT代币发行
推出的第一个智能代币是Bancor网络代币(BNT),它是中继器性质的网络代币,用于链接Bancor网络中的全部代币。BNT目前只有ETH一种链接器,权重CW是10%,由Bprotocol基金会管理,这是一个瑞士非营利组织,其核心目标是将Bancor协议做为智能代币的全球标准推广,智能代币能够经过Bancor网络进行内部兑换从而造成自动的分布式的流动性。
BTN代币发行(发生在2017年6月12日)募集的资金用户培养基于Bancor协议的代币和应用构成的健康生态。为了鼓励采用新的智能代币,以经过上述说的网络效应增强现有的BNT社区,利用BTN做为其链接代币的新的智能代币将有资格得到Bprotocol基金会的支持。
8.3 募资的分配
为了透明和彻底公开,BTN代币发行募集的ETH按照不一样用途作了分配,以下所述:
20%做为BTN代币的链接器ETH代币的准备金,从而有力地支撑了10%的初始链接器权重;
40%用于开发Bancor协议和周边技术。这包括在现有或者将来区块链上实现Bancor协议智能合约,已经为方便终端用户使用这些智能合约提供用户友好的应用,例如智能代币钱包、智能代币建立和管理页面、智能代币市场和搜索门户、建立中继代币、智能代币治理和数据报告等。
12%用于Bancor协议的市场拓展,以及发展Bancor生态系统,例如支持Bancor网络中具备创新性和战略意义的智能代币项目,以及提升相关人士对Bancor协议和Bancor的理解和认知。这些努力会在Bancor网络造成一个强有力的社区,同时会加快用户创造的代币的长尾的发展。
10%用于为流行的ERC20代币创建中继代币和组合代币的例子,以及基于以太坊平台上的代理代币例子,这些代理代币用于未来自其余区块链和各类现实资产的加密货币集成到Bancor网络中。
18%的运营成本,包括法律费用和其余管理费用。
BNT智能代币的初始发行量,通常分配给了参与募资的出资人,另外一半由Bprotocol基金会持有并做为长期预算(锁按期两年),如今的以及未来的团队和顾问(分两年归属),合做伙伴(分两年归属),为了激励社区长期采用Bancor协议发放的社区补助金。以下图所示:
新兴的区块链经济,有潜力造成一个由数百万个创新的、小规模的、用户创造的代币组成的价值互联网。实现这个多样化和有弹性的将来,须要解决的首要障碍是,确保每一个代币不管数量大小,都有足够的流动性。在本白皮书中,咱们提出了基于Bancor协议的分布式流动性网络,该协议基于一种称为智能代币的新型代币的标准,经过为智能合约增长自发的低成本的作市商功能,来提供持续的流动性。基于链接代币准备金和智能的开源公式,智能代币能够与它链接的任何其余代币,以能够提早预测的价格兑换。
从整个系统的层面看,智能代币组成了一个互相链接的智能代币自治网络。这种创新架构使得任何代币能够无视流动性问题,自由地兑换为其余代币。从而为整个代币生态系统带来了网络效应。
Bancor协议推进了资产交易领域的发展,它引入了一种解决方案,能够解决因为需求的双重符合致使的小规模代币的流动性问题。 该解决方案构成了目前由传统金融市场和交易所的专业作市商使用的基于劳动力模型的可靠而全面的替代方案。
咱们对在撰写本文时支持咱们的许多人表示感谢。 特别感谢Meni Rosenfeld,Yudi Levi,Amatzia Benartzi,Ron Gross,Assaf Bahat,Sefi Golan,Joshua Alliance,Brian Singerman,Adi Scope,Dory Asher,Tal Keinan,firmo.network,Wings.ai,TheFloor,Arie Ben- 来自以色列货币变革运动的David,Ithacash的Scott Morris,Benjamin Egelund-Müller以及Blockito和Blockchain Labs的团队,以及Bancor团队,Ilana,Asaf,Or,Omry,Itay和Mati。 您的支持和反馈对咱们改进本文档很是重要。 谢谢。
本文转载自“Bancor 协议白皮书翻译小组”团队翻译的《Bancor_White_Paper_Chinese_Version.pdf》,访问百度云盘连接可免费BANCOR中文白皮书,英文白皮书(2018-03-18)和公式推导材料。
(下载连接: https://pan.baidu.com/s/1uIybtVyXYG1UqJN5DJiXOQ 密码: 8iwe)
内容来源公众号:币交所探密
原创:币雾区