精华内容
下载资源
问答
  • bancor协议白皮书

    2018-09-29 12:23:06
    bancor协议是目前区块链研究的一个重要方向,跨链不同的TOKEN之间的兑换一直是一个问题,这里给出一个解决的方案。
  • EOS RAM基于bancor协议实现,Bancor协议使智能合约区块链上的自动价格发现和自主流动机制成为可能。
  • ibo.fo:Bancor协议-源码

    2021-03-20 23:24:43
    关于Bancor协议白皮书中文版 至今我们都无法准确地描述第一次看到Bancor报纸的那个不眠之夜。 我们的创始人响马在团队内部群里说: “混乱无序的通证市场,鱼龙混杂的中心化交易所,都会因为Bancor而改变!” 。 ...
  • Bancor协议揭秘

    2018-11-14 10:09:00
    二战结束前夕,44国政府受美国之邀在美国新罕布什尔州布雷顿森林举行会议,商讨战后经济...该计划提议建立全球中央银行,并发行超主权货币Bancor用于取代黄金,作为国际清算货币。Bancor的初始分配则以二战前三年的...

    二战结束前夕,44国政府受美国之邀在美国新罕布什尔州布雷顿森林举行会议,商讨战后经济复苏和恢复金融秩序。美国代表为哈里·迪克特·怀特,英国代表为约翰·梅纳德·凯恩斯。凯恩斯出于英国经济的考虑,试图与美国争夺全球金融霸权,提出了著名的“国际清算同盟计划”,也称“凯恩斯计划”。该计划提议建立全球中央银行,并发行超主权货币Bancor用于取代黄金,作为国际清算货币。Bancor的初始分配则以二战前三年的进出口贸易额为基础,这样加上英联邦的殖民地,英联邦可以分配到的Bancor多达35%。当然,凯恩斯计划最终被否决,采纳了“怀特计划”,即美元直接与黄金挂钩,最终成就了美元的金融霸权地位(虽然该体系已于1977年瓦解)。

    时至今日,凯恩斯计划在区块链领域重新焕发了生机。2017年6月,一个名为Bancor的项目,在短短3个小时之内,募集资金高达1.5亿美金,创下了1CO领域的新纪录。万众追捧的EOS创始人BM也注意到了Bancor协议的优势,并把Bancor协议成功集成到了EOS RAM项目中以改善代币的流动性。那么什么是Bancor协议?它想要解决什么问题呢?本文将为你揭开这一神秘面纱。

    1.长尾效应 & 流动性

    在很多在线生态系统中,尾部累积在总量中占据明显比例,这种现象被称为长尾效应。

    但是,在区块链世界中,排名前10%的代币占整个代币市场市值的95%,占据了所有代币交易量的99%,剩下的90%尾部代币几乎无足重轻。这些尾部代币会面临严重的流动性问题,因为在传统的交易模型中,买卖双方必须同时在线并且价格匹配才能完成交易,在经济学上被称为“双向需求巧合”。这一点在主流代币中不存在问题,因为有足够的用户活跃度作为支撑,但是在尾部代币中,你可能长时间都无法找到合适的交易对手方,从而陷入恶性循环,市场对该类资产的兴趣进一步衰减从而导致流动性的进一步降低。

    Bancor的目标就是消除用户发行的货币形成长尾的障碍,利用智能合约在代币中直接创造流动性。

    2.智能代币

    智能代币是Bancor协议的核心。智能代币和普通代币功能上并没有什么区别,唯一不同的是,用户可以通过智能合约直接购买和销售这些智能代币,而无需其他中介(比如交易所),代币价格会根据供求关系通过算法自动调整。这就解决了之前提到的“双向需求巧合”问题,确保代币可以持续地与其他代币进行兑换,从而为代币提供了内置的流动性。

    为了实现这一点,需要为每个智能代币配置一个连接器,这些连接器持有它们连接的另一个代币。比如我发行了一个TK1代币,并为它创建一个ETH连接器,里面存放一定数量的ETH。任何人都可以把连接器代币(ETH)存入智能合约中来购买智能代币(TK1),也可以把智能代币(TK1)送回智能合约,提取连接器代币(ETH)。

    那么有人问了:代币的价格是怎么计算的呢?这里需要先引入一个参数:连接器权重CW
    在这里插入图片描述
    CW的取值范围是0%~100%,由智能合约的创建者指定。

    上面的公式中,智能代币总价值=代币单价 × 智能代币总供应量。稍加变形就可以得到下面的代币单价计算公式:
    在这里插入图片描述
    举个例子:假设TK1代币的初始发行量为100个,连接器中存有10个ETH,CW定为20%,那么根据公式,1个TK1代币的初始价格就是0.5ETH:

    注意,这只是代币的初始发行价格。随着买卖的发生,代币的单价一定会发生变化!那么,代币的单价是怎么变化的呢?

    3.价格算法

    我们先来介绍几个变量:

    • P:即Price,代币单价
    • S:即Supply,智能代币供应量
    • R:即Reserve,准备金,也就是连接器代币余额
    • F:即Fractional reserve ratio,也就是上面提到的CW

    那么显然有:R = FSP,P = R / SF。

    假设用户需要购买极少量的智能代币,用dS表示,那么用户需要支付P dS。支付完后连接器代币的余额增加了dR,因此dR = P dS。先把R代入公式:
    在这里插入图片描述
    接着把P dS代入公式继续推导:
    在这里插入图片描述
    令α = 1/F - 1,简化上面的公式:
    在这里插入图片描述
    两边取积分:
    在这里插入图片描述
    到这里,我们就得到了价格计算公式!可以看到,价格P是供应量S的幂函数。复习一下幂函数的曲线形状:

    注意α = 1/F - 1 = 1/CW - 1,而CW的范围是0%~100%,因此α >= 0。因此,可以分为4种情况:

    • α = 0:此时CW=100%,图形为一条水平线(恒等于P₀)
    • 0 < α < 1:此时50%<CW<100%,图形为一条缓慢上升的曲线
    • α = 1:此时CW=50%, 图形为一条45度直线
    • α > 1:此时0%<CW<50%,图形为一条快速上升的曲线
      在这里插入图片描述
      因此,CW的配置对价格的变动方式起决定性作用,合约创建者需要根据自身的需求,合理选择CW值。

    4.处理价格变动

    上面一节我们推导出了计算代币价格的核心公式。在此基础上,我们就可以计算出买家可以获得多少智能代币,卖家可以取回多少连接器代币。

    我们首先假设用户需要购买T个智能代币,则总供应量就会从S₀变为S₀+T,那么他需要支付的连接器代币数量如下:
    在这里插入图片描述
    稍作变形,就可以得到反过来的情形:如果用户支付了E个连接器代币,那么他可以获得的智能代币数如下:
    在这里插入图片描述
    感觉看起来太抽象?给你来个中文版的好不好?
    在这里插入图片描述
    在这里插入图片描述

    5.智能代币的类型

    CW低于100%的智能代币被称为流动代币,价格会随供应量变化而变化。那么CW等于100%的智能代币呢?看起来似乎没什么用处?恰恰相反,这种代币可以充当各种代币之间交易的桥梁,在形成代币价值网络的过程中发挥着极为重要的作用。比如代币A有两个连接器分别连接到代币B和代币C,并且CW=100%,那么事实上就打通了B和C直接的交易对,因为通过把B换成A、再把A换成C这两步就可以完成它们之间的交易了。

    CW等于100%的智能代币,根据连接器个数的不同,可以分为以下几类:

    • 代理代币(Proxy):使用一个连接器
    • 中继代币(Relay):使用两个连接器
    • 阵列代币(Array):使用三个或三个以上连接器

    另外还有一种特殊的智能代币,它的连接器代币余额为0,当有人存入连接器代币时,产生的代币将立即成为流动代币,这实际上就是1CO的场景。

    最后,如果一种智能代币又被别的智能代币的连接器指定为连接器代币,则被称为网络代币。比如Bancor项目自己发行的BNT(Bancor Network Token)就是一种网络代币,它本身是一种智能代币,拥有和ETH之间的连接器,但同时许多其他智能代币的连接器中又会持有BNT作为连接器代币。这样,当买卖其他智能代币时也会影响BNT的供应量,从而产生价格变动,而这种变动又会反过来影响网络中的其他代币,因为它们的连接器代币的余额增加了。这样,所有智能代币形成了一个价值网络,互相协同工作,共同提升价值。

    6.Bancor生态系统

    最后提一下Bancor的生态系统,主要包含下面几个关键角色:

    值得一提的是,套利交易者也是生态系统中一个非常重要的角色,实际上由于多个连接器的存在,不同交易对之间难免会出现价差,套利交易者会不断寻找这种价差完成获利,在大的时间尺度上保持价格的一致性。

    7.总结

    总结一下,Bancor协议是什么?简而言之,Bancor就是一个定价公式。(后面的两个价格变动计算公式也是通过定价公式推导出来的)

    从宏观一点的层面来说,Bancor协议是一种去中心化流动性网络协议,通过引入智能代币,解决双向需求巧合和小规模代币所面临的流动性问题,从而推进了资产兑换。实际上你可以把它看成区块链世界中的去中心化做市商。这对于目前存在的大量初创、小规模的用户发行代币无疑是一种利好,一旦突破形成长尾效应的障碍,形成价值互联网,会极大促进代币市场的繁荣和发展。

    更多文章欢迎关注“鑫鑫点灯”专栏:https://blog.csdn.net/turkeycock
    或关注飞久微信公众号:
    在这里插入图片描述

    展开全文
  • Bancor Web应用程序 关于 开源令牌交换和池流动性门户 家政服务 所有时间都在UTC 开发团队 每日站立 上午7:45 平日工作时间 城市 约翰·威廉姆森 扬·朗海默(Jan Langheimer) 兰·科恩(Ran Cohen) Git策略 请在...
  • 本文以bancor.network去中心化交易所为参考,介绍如果在bancor协议平台购买enj(恩京)通证的实操方法。 本文假设你已经在CHROME浏览器上安装MetaMask钱包,如果没有的话,参考文章《如何在WINDOWS环境下搭建以太坊...

    image

    1

    摘要

    本文以bancor.network去中心化交易所为参考,介绍如果在bancor协议平台购买enj(恩京)通证的实操方法。

    本文假设你已经在CHROME浏览器上安装MetaMask钱包,如果没有的话,参考文章《如何在WINDOWS环境下搭建以太坊开发环境》对应章节。(https://www.jianshu.com/p/683ea7d62a39)

    2

    内容

    2.1 BANCOR.NETWORK购买ENJ(恩京)币流程

    1)登录网站

    地址: https://www.bancor.network/communities/5a174bc0171b0100018276b3/currency
    可以看到此处的ENJ跟其他中心化交易所的价格差异不大。这儿能够直接购买到META MASK钱包,不需要做认证等复杂操作,也不担心中心化交易所通证丢失的风险。一切安全尽在自己掌握中。

    image

    2)点击购买

    弹出时选择MetaMask钱包吧。

    image

    3)填写购买的数量

    直接填写购买的ENJ的数量,系统会自动算出需要的ETH通证数量。

    image

    4)确认购买

    image

    5)METAMASK支付交易费用

    在MetaMask的弹出窗口点击确认,GAS PRICE采用默认的。本次辉哥交易花了0.5美元,最近以太坊交易成功不高。

    image

    6)METAMASK支付交易费用

    image

    2.2 本次交易流程解释

    https://etherscan.io/tx/0x21d52ec118088aa7f2b9532099313f94d36dabaa087ef1a47cf7bfe686d6632f

    image

    步骤解释:

    1,将ETH从辉哥的钱包转移到BancorNetwork合约。
    从此步骤开始,BancorNetwork合约将管理所有通证传输,直到您到达目标通证。到那时,BancorNetowork合约将目的通证转移回您的钱包地址(钱包地址通过初始转移启动转换)。

    2,BancorNetwork合约将ETH转移到ENJBNT通证转换器

    3,ENJBNT通证被转入Bancor Network合约

    4,BancorNetwork合约将ENJBNT通证转移到ENJBNT通证转换器

    5,ENJBNT通证转换器将BNT转回BancorNetwork合约

    6,BancorNetwork合约将BNT通证转移到BNT通证转换器

    7,BNT通证转换器将ETH通证传递给BancorNetwork合约

    8,BancorNetwork合约现在将ETH转移到EtherToken合约中,然后将ETH转移到发起转换的辉哥的钱包中。

    2.3 Enjin Coin中继通证系统解释

    参考《【易错概念】以实例形式深入浅出讲透BANCOR算法》,你可以知道中继代币(中继通证)的解释。

    【中继通证(Relay Token)】

    具有两个连接器的智能通证,其中CW恰好为100%,其功能类似于分布式通证兑换币对。中继通证允许用户在两个连接通证之间互相兑换,通过两步操作实现,即购买一种通证,立即出售另外一种通证。

    下面详细讲解一下Enjin Coin中继通证系统的原理。

    你可以将中继通证视为两种通证类型的自动售货机。我们的Enjin Coin“自动售货机”将同时拥有ENJ和BNT通证。

    虽然我们的中继通证将允许许多其他转换,例如ETH / ENJ,但让我们看一个简单的案例,BNT(Bancor网络通证)到ENJ(Enjin Coin)。

    image

    游戏玩家Jeremy想要购买一些Enjin通证。

    他将BNT发送到中继通证,后者将购买一个名为ENJBNT的中间中继通证。然后将再次为ENJ交换此ENJBNT通证。

    每次转换的转换费用为0.1%,所以两笔交易的总费用为0.2%。

    中继通证具有每个通证(ENJ和BNT)的库存,并且它们基于合同中每个通证的数量来定价。如果Enjin用户认为ENJ的价格略低于市场价格,他们将有动力购买它,将价格恢复正常。如果相比之下BNT更便宜,那么用户可能会以溢价出售他们的ENJ。

    谁提供供应?拥有ENJ或BNT通证的人可以将它们转移到中继通证,并接收名为ENJBNT的智能通证。

    该ENJBNT智能通证有一个特殊的属性:随着时间的推移,他们收集的通证接力的任何一个交易者的0.2%的转换费部分。任何人都可以将他们的一些长期持有的ENJ或BNT放入中继通证,并在观察其持有量增长的同时提供流动性。

    有了这些知识,您只需将一些长期ENJ放入中继通证并稍后撤回即可被动获得通证收益!

    Bancor网络通证

    您可能会想到自己,“那很好,但为什么用BNT通证呢?”Bancor网络通证让我们更进一步,并进入整个Bancor网络。这是其他通证中继的集合,每个通证中继包含BNT以及它们自己的货币。

    使用交易路径(transaction path),您基本上可以在ENJ和Bancor支持的任何其他通证之间进行交易!甚至Ether也是可能的,具有以下路径:

    image

    ENJBNT步骤之间收取0.1%的转换费,但ETH / BNT阶段是免费的,因此总转换费用仍为0.2%,完全相同的路径也可以反向使用ENJ转换为ETH!

    3

    参考资料

    参考资料:

    1)enjin币的购买和使用:https://blog.enjincoin.io/enjin-coin-bancor-token-relay-explainer-11313c0bab2

    2)链接器的工作机制:https://support.bancor.network/hc/en-us/articles/360000471472-How-do-Relay-Tokens-work-

    3) ABX-ETH的兑换路径 (使用ETH-enjin玩一把):https://support.bancor.network/hc/en-us/articles/360012670512-How-can-I-see-the-conversion-path-of-my-transaction-on-Etherscan-

    4)客户网页(含交易):https://www.xinfin.io/:https://etherscan.io/tx/0x21d52ec118088aa7f2b9532099313f94d36dabaa087ef1a47cf7bfe686d6632f

    5) 购买ENJIN成功记录(费用是以目标代币支付的。GAS费是额外出的。):https://etherscan.io/tx/0x21d52ec118088aa7f2b9532099313f94d36dabaa087ef1a47cf7bfe686d6632f

    6) ENJIN社区介绍:https://www.bancor.network/communities/5a174bc0171b0100018276b3/about

    本文作者:HiBlock区块链技术布道群-辉哥

    原文发布于简书

    加微信baobaotalk_com,加入技术布道群

    以下是我们的社区介绍,欢迎各种合作、交流、学习:)

    image

    展开全文
  • <div><p>Hi, can you please create a tutorial to explain how to use the bancor protocol with erc20 token? The documentation is very poor. </p><p>该提问来源于开源项目:bancorprotocol/contracts-...
  • Bancor协议中文版.pdf

    2018-12-07 23:18:05
    Bancor 协议使智能合约区块链上的自动价格发现和自主流动机制成为 可能。这些智能代币拥有一个或者多个连接器,连接到持有其他代币的网 络,允许用户直接通过智能代币的合约,按照一个持续计算以保持买入卖出 交易量...
  • Bancor之DEX破局

    2020-08-03 18:22:30
    Bancor V2的智能合约已经部署在以太坊主网上。Bancor V2有一些亮眼的DEX功能,其中包括:可以减轻无常损失保持单个代币的敞口20倍的流动性放大关于Bancor V2可以参...

    Bancor V2的智能合约已经部署在以太坊主网上。Bancor V2有一些亮眼的DEX功能,其中包括:

    • 可以减轻无常损失

    • 保持单个代币的敞口

    • 20倍的流动性放大

    关于Bancor V2 可以参考蓝狐笔记之前的文章《Bancor 有机会超越Uniswap吗?

    减轻无常损失对流动性提供者有很大吸引力

    上述几个方面都是目前DEX面临的痛点,尤其是对流动性提供商来说,这个无常损失是个头疼问题。比如最近ETH的价格上涨比较快,由于Uniswap是50%:50%的代币池比例,这意味着如果一位用户为ETH-DAI池提供流动性,随着ETH的上涨,用户的ETH代币会减少,而DAI代币会增加,如果ETH上涨过快,用户收获的交易费用收益,可能还不如直接持有ETH带来的收益更大。

    那么Bancor V2是如何减轻无常损失的呢?其核心是动态池的模式,通过预言机提供最新价格,并根据最新价格更新代币池的比重。如下图:

    SOURCE:BANCOR

    关于这个方面,可以参考蓝狐笔记之前的文章《Bancor V2 “无常损失”之辩

    Bancor V2的竞争触角伸向了借贷协议

    如果提供流动性会产生无常损失,(当然,所谓的无常损失,其实本身也是一种再平衡)那么,最极致的解决办法是什么?就是提供单个代币的流动性,在这种情况下,用户既不用担心其代币会减少,也可以获得提供流动性带来的收益。

    这是Bancor V2的最大特色之一:可以提供单个代币的流动性。这对于很多希望参与自动做市的用户来说,可能会比较有吸引力。

    上面的第一张图来自Uniswap,用户如为LINK-WETH池提供流动性,需要注入50%的LINK和50%WETH。而第二张图来自于Bancor,用户为LINK-BNT池提供流动性性,可以提供100%的LINK或100%的BNT。这样,可以保持单个代币的敞口。例如,如果用户持有LINK,那么,就可以为Bancor V2提供流动性,同时赚取费用和代币收益。

    当然,这本质上有点像加密借贷业务,用户将其代币锁定在池中,从而获得流动性收益。正如上图一样,用户可以将其LINK存入BNT-LINK流动性池,为该池提供流动性,从而获得该池的流动性费用收益以及增发的BNT奖励。

    这是不是跟用户将LINK存入Aave或Compound类似?这意味着,Bancor V2的竞争对手不仅是DEX(Uniswap、Balancer),同时也是Compound和Aave等借贷协议。如果用户在Bancor V2上将其代币存入流动性池,可以获得更高的收益(交易费用+代币奖励),那么,用户的资金就会从Aave或Compound等借贷协议中流向Bancor V2的流动性池。反之,如果Bancor V2的流动性池收益不如Aave或Compound,那么资金也会反向流动。

    从这个角度,DEX的竞争,不仅发生在DEX之间,也发生DEX和借贷协议之间。从目前看,哪个团队更善于迭代,更善于做流动性挖矿,更善于吸引用户的注意力,更善于为用户带来高回报,哪个协议就会捕获更大的收益。这里面有一个很微妙的因素就是币价。币价跟收益密切相关。所以,哪个团队率先发现通过流动性挖矿等模式实现可持续的发展,哪个协议就有可能笑到最后。

    流动性放大是Bancor V2的重要武器

    按照Bancor的阐述,Bancor V2具有流动性放大的功能,可以实现20倍的流动性放大。关于流动性放大的机制方面,可以参考蓝狐之前的文章《Bancor V2:引入可降低滑点的AMM》。

    其流动性池当前处于Beta期,有一个临时的流动性池上限,一旦达到上限,新的流动性提供者暂时无法加入。流动性设置暂时的上限,其主要目的是从安全考虑,如果出现问题,损失相对可控。

    当前其流动性池设置单代币50万美元的上限,整体流动性上限为100万美元。不过,由于Bancor v2代币池有20倍流动性放大的功能,也就是说,100万美元的流动性池的滑点相当于2000万美元的流动性池的滑点。这意味着,用户几十上百个ETH金额的交易滑点会比较低。

    目前看,大概200ETH(价值75,000美元)的兑换可以保持在1%的滑点以内。LINK兑换BNT,6000个LINK(价值50,000美元)的兑换也不到1%的滑点。而在Uniswap,其滑点达到19.55%(当然这也跟在Uniswap其代币池本身流动性较少相关)。即便LINK跟ETH或WETH交易来看,同样是6000LINK,Bancor的滑点也低于Uniswap。

    为什么说“流动性放大”是Bancor V2的重要武器?因为除了少数代币的流动性很好,大多数代币的流动性池其实都不大,这其中也包括Uniswap,当前在Uniswap上一共有1.6亿美元左右的流动性,其中绝大部分是由少数几个代币池贡献。Uniswap上有几百个代币,其中流动性超过100万美元的不超过20个,绝大多数流动性由ETH、AMPL、USDC、DAI、USDT贡献,这五个代币提供的流动性占据Uniswap流动性的70%以上。这意味着,绝大多数的长尾代币的流动性都有很大的提升空间。

    而Bancor V2如果顺利实现20倍的流动性放大,那么,这意味着,绝大多数长尾代币的交易,在Bancor上会比在Uniswap上交易更划算,当然本身具有很大流动性的代币除外(如AMPL)。

    如果这成为现实,对交易者来说,非常重要,这是Bancor V2的参与DEX之战的重要武器。

    Bancor能否在DEX上破局

    目前看,DEX有三驾马车,Uniswap、Curve和Balancer。经过这两个月的狂飙猛进,Uniswap逐渐成为最大的投机交易DEX平台,其部分代币的流动性无出其右者。Balancer逐渐演变成为最大的流动性挖矿平台。YFI、MTA、UMA等各种不同的项目都在Balancer上实施其流动性挖矿,并取得了不错效果。而Curve则毫无疑问是最大的稳定币交易平台,同时Curve在流动性挖矿带动下,交易量也屡屡突破新高。

    在用户惯性之下,Bancor V2是否有机会实现突破?目前看Uniswap的优势在于其交易费用低,用户体验好。但这还不是它最大的优势,它最大的优势是它已经成为投机交易的首选平台,它的品牌认知度目前最高,用户惯性好,大多数代币想要提供DEX的交易,都会考虑Uniswap,尤其是哪些新代币上DEX,考虑到投机的需求,很多人依然将Uniswap看作为DEX交易的首选,只要在牛市期间的投机大量存在,那么Uniswap的短暂性优势就很大。这是非常大的优势。最后,已经在Uniswap上形成巨大流动性的代币有巨大的惯性,比如AMPL,其交易量曾占据Uniswap上的半壁江山,这些网络效应很难迁移。如果AMPL的稳定币实验能够成功,那么最大的受益者之一就是Uniswap。

    但这些优势并不是固若金汤的优势。Bancor V2试图从几个方面对Uniswap展开竞争,一个是用户体验方面,Bancor V2的用户界面大量借鉴了Uniswap的界面,这减少了普通用户的摸索过程,如下图可以看出:

    二是,Bancor V2对流动性提供者有更大的吸引,可以用单个代币参与流动性,不用担心无常损失,可以在获得流动性费用收益的同时,还能获得BNT的代币收益。如果其整体收益超过Uniswap,那么流动性提供者在某个时间点一定会感知到,并迁移过来。

    三是,Bancor V2对于交易用户来说,如果能提供更低的滑点,也会吸引一部分用户过来,并逐步形成更大的群体。

    不过,仅仅是上述的优势,Bancor V2还不足以破局,Bancor V2要破局,还需要针对Uniswap最大的优势:新代币的上市首选地入手。Bancor V2应着手打造出属于Bancor V2的“AMPL”,不管通过何种机制和方式,Bancor V2唯有实现这点,才能真正破Uniswap的局。这是接下来Bancor团队需要重点考虑的。

    Balancer的最大的优势是其流动性挖矿的优势,因为它的代币池可以自定义比例,有更大的灵活性,且上币的成本更低,同时在其上进行流动性挖矿,还可以获得双重代币激励。所以,从用户激励角度,项目方也更愿意在Balancer上提供流动性,仅这一点而言,未来Balancer有较大的护城河。它已经引导出了DEX中最大的流动性,将来还会引导出更大的流动性。

    Bancor V2相对于Balancer来说,两者都有代币激励,两者都可以减轻无常损失,Bancor V2相对来说,其流动性放大是个特色。Bancor V2和Balancer的未来之战目前较难看清楚,还需要一段时间的观察。

    简言之,Bancor V2有没有在DEX上破局的能力?从其功能上来说,有一定的破局能力,不过,这需要Bancor V2 为流动性提供者提供远比Uniswap和Balancer更大更显著的收益,为交易者提供明显更低的滑点。如果只是优化一点点,那么无法破局,但如果确实能产生实质的变化,那么,Bancor V2迟早会从三驾马车(Uniswap、Curve、Balancer)手中夺取份额,并跻身三甲。当然,这一切还有待观察,从蓝狐笔记的角度,大概3个月的时间基本上可以看出端倪。蓝狐笔记会持续关注DEX格局的演化。


    其它信息

    2020全球算力大会暨新基建矿业峰会,坐标成都,你来吗?

    合作咨询:business@8btc.com

    点击下方小程序即可购票????

    展开全文
  • 如何理解Bancor

    2018-08-13 14:56:11
    前言:Bancor是去中心化的流动网络,用网络钱包,即可让用户持有任何token并把它转换为网络中的任何其他代币,无须交易对手,通过算法进行价格计算。Bancor协议是“...

    前言:Bancor是去中心化的流动网络,用网络钱包,即可让用户持有任何token并把它转换为网络中的任何其他代币,无须交易对手,通过算法进行价格计算。Bancor协议是“智能token”的加密货币的新标准,它通过算法自动计算实现网络中代币的转换。Bancor协议采用了“连接器”模块,在智能合约中保存其他erc20代币余额。Bancor公式持续不间断地重新计算价格以保持“智能token”和他们的“连接器”之间的平衡。通过Bancor协议不仅建立新的数字资产,也为货币、银行、金融等领域提供了更多可能性,它为创新世界金融系统提供了更多的工具。本文对于理解Bancor有帮助,作者是Scott Morris,本文来自于mediu.com,由蓝狐笔记社群“Cipher”翻译。

     

     

    在过去的两年里,我有幸与Bancor的核心团队一起工作。他们是一群非常有才华且正直的人,和他们一起工作也十分愉快。最近,我有幸参与Bancor协议相关的高强度工作,内容大致是对他们的Token分布,历史纪录以及设置相关的准备工作。

     

    不考虑资历,我需要声明的是我在此仅代表我个人和我个人对Bancor的理解,这一点不应该被引申为我代表任何Bancor官方。我还要感谢Bernard Lietaer、Arie Ben David、Stephen DeMeulenaere和 Matthew Slater等帮忙创造下面将会讲到的一些内容。

     

    我希望下面的内容将会帮助社区更好的理解Bancor的核心功能,因为它可能有些让人困惑!但是,为了理解Bancor你并不需要一个计算机科学或者金融学位。

    首先,让我们看看什么是智能Token(Smart Token)在其组件方面的含义;然后是应用场景;最后我们会对这些的意义做出评价。

     

    智能Tokens——基本内容

     

    Bancor协议建立了一类新的数字资产,即 “智能Token”。这些智能Token之所以被称为智能是因为管理它们的智能合约要求至少与一个已经存在的Token挂钩,这个Token要有一定的储备量来维持系统。

    通过持有这些可交易的Token,任何人都可以随时轻松的买入或卖出某个智能Token。由于有这个功能,智能Token不需要在交易所交易以获得流动性,也不需要交易对手承担风险。

     

    智能Token通过智能合约和一个“恒定储备比例(Constant Reserve Ratio 或CRR)”来维持储备的Token价值和市场中流通的Token价值比例不变。智能合约不断衡量储备的Token价值与流通Token的价值,并在两者之间建立一个基于CRR的交易价格。

    当一个智能Token被买入,它的价格便升高;当它被卖出时价格则降低。这样,储备和供应的价值比率就能够随着价值的流进流出智能Token维持稳定。

     

    然而,通过扮演一个自动化的发行和兑换智能Token,智能合约所做的不只有建立价格。当智能Token被买入时,储备的Token价值就会提升,这边会触发智能合约向增加储备的一方发行新的Token。

    同样,当智能Token被卖出时,智能合约便会销毁智能Token并向该方提供相应数量的储备代币。于是储备和供应两者的价值比率便能维持稳定。

     

    智能Token全解析

     

    在尚未理解其组件的时候,智能Token可能较难以整体把握。这篇介绍会帮助读者理解组成智能Token的不同元素,并且介绍一些不同部分的可能性。我尝试从智能Token的初始化开始按时间顺序来一一描述。

     

    1. 社区/市场目的

                               

    第一个必要的元素是智能Token所服务的用户。如果没有一个清晰的目的和社区定位,相应的价值也没有任何实际意义和功能。

     

    什么问题需要解决?

     

    2. 发行的权威机构

    每一个智能Token都由创建它的个人、风投机构或组织维护,管理发行、回购以及定价的智能合约也在这其中扮演重要角色。

     

    谁来做关键性的决定?

    3. 资本化

    由于每个智能Token都必须有储备,它的创造者或相应的社群必须通过众募(crowdsale)智能Token或者其他手段来将储备资本化。创造者必须指定收益资本化的比例。

     

    如何得到买家的青睐?

     

    4. 储备

    一个储备可能由多种不同的Token组成。从概念上说,任何被社群认为有价值的东西都可以作为储备;唯一的实际要求是这种价值必须被ERC20 Token化的资产来衡量。

     

    例子有:Token化的法定货币,如欧元或美元;黄金或土地之类的商品;比特币或以太坊等;其他智能Token。

     

    什么类型的Token最符合智能Token的目的?

     

    5. 智能Token供应量

    智能Token在众募期间或之后发行。它们可能扮演的角色有:市场上流通的货币,公司或者基金股票的份额,或者作为其他智能Token的储备,或者其他潜在的用途等等。下面会有更详细的描述应用场景。

     

    随着用户的拥有和使用,这样的Token代表了什么?

     

    6. 恒定准备金率(CRR)

     

    CRR基于智能Token设定。100% CRR(这里100%是指储备Token和智能Token比例为1:1)都需要有智能Token才能进行;其他的可能只需要总供应量的一部分保留在储备中,以维持购买和兑现的流动资金池,用于买入和卖出。

     

    什么才适合这种Token的内容与目的?

     

    价值流&定价的基本原理

     

    我们将通过一个智能Token与储备量比例维持在1:2(也就是CRR 50%)的案例一步步讲解价值流出流入的原理。虽然没有特别提及用于测量价值的单位,但我们应该理解测量单位是保持不变的。

     

    买入智能Token via 储备token

     

    当一位用户买入一个智能Token的时候:

    1.  它们将储备的Token发送给智能合约;

    2.  储备的Token将这些价值存储起来;

    3.  智能合约基于CRR计算价格;

    4.  智能合约将发行新的智能Token给用户。在这个案例中,一个储备的智能Token产生两个新的智能Token;

    5.  智能Token的价格上升了。

     

    卖出智能Token

     

    当用户卖出它们的智能Token时:

    1. 他们将智能token发送给智能合约;

    2. 智能合约销毁智能Token

    3. 销毁量与基于CRR所计算的价格挂钩

    4. 智能合约让一部分储备的Token所有权归用户所有。在这个案例中,两个智能Token换得一个储备Token;

    5. 智能Token的价格下降

     

    智能Token的应用场景

     

    Token份额

     

    Token份额就是今天绝大多数的ICO的应用场景,数字资产以Token的形式被发行,并用来交换资金池或者风投等项目中的资本份额。这些数字资产可以代表对股份以及相应分红的所有权,或者其他发行者自定义的用途。

     

    Token货币

     

    类似于Dogecoin、时间信用;SamenDoen;WIR。社交货币与补充货币(social andcomplementary currencies)领域在数十年前,如果不是数百年前的话,就预测了区块链技术的出现,并提供了很多范例模型。

    比如:支持志愿服务和互助的社交货币;支持低碳和抵御气候变化的货币;以及面向商业的信贷模式,这种模式被用于鼓励消费者购买本地产品而不是全球化公司的产品。

     

    Token兑换器

     

    类似于Shapeshift.io;0xproject; coin网络等。

     

    Token兑换器需要储备有2种以上的数字资产,并且CRR为100%。通过持有一定量的这些资产,一个Token兑换器可以提供一种机制帮助储备Token中的任意两种Token之间进行交换。

    换句话说,这是一种自动化的资产交换机制。智能Token的价值由储备中的数字资产总价值来决定,并且智能Token自身的价值能通过收取并积累用户手续费来升高。

     

    优点1——Bancor协议的价格计算公式确保了当Token A被转换为Token B的时候,A的价值会降低而B的价值会升高。考虑到与其他交易所方式一样,大额的交易可能使价格激烈波动,从而导致不稳定性,Token兑换器也许可以通过保持足够大的储备来弥补这个问题。

     

    优点2——任何标准的ERC20 Token都能够被用作储备Token,即使这个Token已经在其他交易平台被交易。在这样的情况下,储备token的计算价格和外部交易平台的价格可能会有所不同。这种情况就产生了对冲套利的机会,促使套利者来填补这个价格差并重建平衡,最终使token兑换器价格与外部交易平台同步。

     

    优点3——很多受欢迎的交易平台(如Bitfinex)都被黑客攻击过,数亿美元的资产被盗窃。使用Token兑换器不需要在交易平台存款,因此不仅降低了交易成本,还完全杜绝了交易方在交易过程中的风险。

     

    优点4——和其他即时交易解决方案一样,一个额外的好处是:由于token兑换器有去中心化的性质,没有交易额的限制。另一方面,虽然去中心化的交易也提供这样的好处,智能Token并不依赖于成交量来提供流动性。

     

    Token Baskets Token篮子

     

    类似于TaaS;Prism

     

    一个Token篮子同样拥有2种以上的数字资产作为储备,并且CRR也为100%。然而,它的运行模式更像ETF或指数基金。也就是说智能Token代表了投资组合中不同资产的份额。

     

    优点1——随着储备Token价格的波动,智能token的价格也会波动。就像Token兑换器提供的动机一样,套利者们同样有动机去不断地使兑换率与外部市场同步,并根据市场的实时情况确保不同种类的储备之间保持的合适的兑换比率。这些智能Token使用户能够直接持有数字资产篮子而不需要金融服务中介。

     

    Network Tokens 网络Token

     

    类似于ether。

     

    网络Token是一种智能代币,能为其他一系列智能token提供流动性。它通过同时作为其他智能Token的储备和将这些其他Token作为自己的储备来实现这一点。通过将自己置于多种Token之间,它扮演了一个网络之间的Token兑换器并成为网络中的常见价值代表。

     

    优点1——网络Token被用于创造多种智能Token并且将它们用于不同目的(如:社区货币的地区性网络,有多种游戏币的一个游戏工作室,有一个共同项目的一群独立工作室)。网络Token使将价值从一个网络转移到另一个网络变得更简单。

     

    优点2——一个网络Token的额外案例是它可以用于链接一串Token兑换器,每一个都在网络Token中有自己的储备并且在标准Token中还有另外一个储备。这种结构使任何Token都能在网络中被兑换为另外一种Token,同时每当一个新的Token兑换器被使用时提高对网络Token的需求。

     

    优点3——在网络中对于任意智能Token不断提高的需求也提高了与它们相对应的网络Token的需求,因为有购买这些Token的需要。同样的道理,网络Token的价格上升能惠及整个网络,因为价格的提升会在每个智能Token的储备中被体现出来。

     

    智能Token优点的总结

     

    1.  成本——智能Token中唯一的必须花费是区块链的费用(gas);

    2.  风险较低的持续流动性——可以随时通过智能合约购买或售出智能 token;并且不用考虑交易量如何,且不需要具有风险的交易对手(如在传统交易所需要交易对手,也存在被黑客攻击和盗窃的风险);

    3.  算法定价——智能合约自动维持智能Token和它的储备Token之间的交易价格,这意味着人们看到的会是一个唯一且实时的智能token的买卖价格,而不是像传统的交易平台那样买卖差价;

     

    4. 可预测的价格下滑——作为定价公式的功能之一,智能Token允许在交易执行之前根据交易量进行价格下滑预警;

     

    5. 本地市场深度——当典型的加密货币交易平台保持在远低于1%的市场深度时,一个拥有10% CRR储备的智能Token能够在任何时候与一个拥有全部该Token供应量10%的交易平台相比,从而形成一个巨大的市场深度。

     

    Bancor生态系统的优点总结

     

    1.  轻松创建Token——Bancor使创建数字资产变得更容易,解放用户生成Token的巨大潜力。这些token还提供便宜的访问服务,这些服务之前都是很昂贵的,或者其他方式无法访问的。

     

    2. 模块化工具包——Bancor协议建立了唯一的标准从而使多种应用场景变得可能。由于智能Token能够将其他智能Token作为储备,它们可以被用来作为新的金融,银行或其他货币解决方案的模块,这些模块能够向它们自己乃至整个生态系统传递价值。

     

    3. 嵌套估值——通过在储备中持有一个预先存在的Token,智能Token与相关资产有一个预先的估值。因此,由于与这些预先储备的Token的联系,智能Token的建立,或直接或间接的与更大的价值相连接(这些预先存在的Token所代表的价值)。生态系统的长期演变是开放的,对于bancor来说,网络可能会设定它们对投机或波动性的偏好。

     

     

    4. 互联的框架——通过帮助一些非常小的实体和网络在无须牺牲个体独特性的前提下共享和交换资源,智能Token使它们连接成一个更大的网络。

     

    总结

     

    Bancor 协议所建立的不仅仅是一类新的数字资产,它也在货币,银行,金融,交易领域为那些前所未有的创造和创新力开辟了无限的可能性。

    虽然不可避免的会在市场和经济学中存在很多问题,但有了Bancor协议,世界就有了一个可以创造新的金融系统的工具箱,用于设计新的金融系统,这些新的金融系统也许能够对我们现有的系统所不重视的部分进行价值运作。

    可以说,这就像是我们回到了布雷顿森林会议,现在可以自由的选择我们想要执行的提议。我们可以自由的设计新的全球系统,来支持生命,支持我们的星球,并重新赋予人类力量,使他们发挥自己最大的潜力。

    ------

    风险警示:蓝狐笔记所有文章都不构成投资推荐,投资有风险,投资应该考虑个人风险承受能力,建议对项目进行深入考察,慎重做好自己的投资决策。

    本文已加入“POB.Network脑力挖矿”内容天使合伙人计划。

    想要深入了解区块链,长按下面二维码关注“蓝狐笔记”区块链公众号:lanhubiji 或加入知识星球:https://t.zsxq.com/iaQNnIq

    展开全文
  • 《 基于以太坊的交易所BANCOR算法实现-转换算法框架》 讲解了以太坊solidity实现的BancorConverter转换主合约的逻辑和代码,但是没有涉及核心互换及计算代码,而是通过interface类的方式进行隔离。 本文详细描述一下...
  • Bancor协议源码分析

    2018-12-10 20:11:29
    pull Bancor源码到当前目录。 在当前目录执行npm install 安装依赖的包 进入scripts目录,修改三个js文件中前面几行代码中的相对路径,如“./solidity”改为“…/solidity”。否则会提示“Error: spawn node ENOENT...
  • 据悉,作为最早的AMM,Bancor目前支持用户提供单边流动性,可以避免无常损失。 文章链接:https://www.tuoluocaijing.cn/kuaixun/detail-156958.html 更多资讯:https://www.tuoluocaijing.cn ...
  • Bancor的原理及智能合约实现

    千次阅读 2018-09-17 12:20:41
    写在前面 本文涉及到bancor名词可能会让部分不熟悉bancor的同学看着... bancor protocol / bancor协议: 可以理解成bancor机制的核心算法 bancor.network:基于bancor协议的智能合约实现的去中心化交易所 ...
  • bancor算法的全面讲解

    千次阅读 2018-08-31 10:44:45
    Bancor算法的基本原理 简单来说,Bancor算法就是用某种或某些已经形成了价值共识的资产(比如BTC/EOS等)作为抵押,来发行新的token。 比如,我抵押一个比特币作为储备金,来发行10000个chuanchuancoin(CCC)...
  • 在20世纪40年代,英国经济学家凯恩斯提出采用30种有代表性的商品作为价值锚定发行国际货币Bancor的构想。而其他国家或机构再以Bancor为价值锚定发行各自的货币。然而这一方案没有得到实施,取而代之的是美元成为国际...
  • (花瓶,梵高)之前蓝狐笔记提到Bancor V2试图解决“无常损失”的问题,但并没有披露细节,前几天Bancor进一步披露了部分细节,主要如下图:(Source:Bancor)从图中可以...
  • 一个基于Bancor协议的去中心化交易所智能合约
  • Bancor或Uniswap等去中心化交易所存在无常损失的问题,即代币用于做市加入流动性池与持币不做市的价值差。用户可以用2种代币按比例投入到流动性池,这创造了一个影响力巨大的市场,其中...
  • 【solitidy】bancor协议

    2019-01-07 05:10:21
    介绍 历史由来 它是在1940年-1942年间由凯恩斯、舒马赫提出的一个超主权货币的概念,可作为一种账户单位用于国际...然而,由于美国实力在二战后一枝独秀,Bancor 方案并没有在布雷顿森林会议上被采纳使用。但应用...
  • BANCOR协议

    2020-07-12 15:13:53
    摘要 一种代币机制,流程如下: 1.购买者发送一定数量的ETH到token合约地址,获得一定数量的token; 2.出售者发送一定数量的Token到token合约地址,获得一定数量的ETH; ... Price: token价格 = Balance(储备金余额) ...
  • Bancor是一个建立在Ethereum上的去中心化交易所(DEX),旨在解决非流动性市场的问题。在Bancor上,你可以用任一代币交易任一其他代币,而不需要匹配买家和卖家。这是一种革命性的市场运作方式,由其原生 “智能代币...
  • KICK – 一个基于 Bancor 协议的智能代币 Kick代币以及KickCity协议在活动产业中的应用
  • (橄榄树,梵高)Bancor 在实践中最早引入AMM模式,不过开始是由Uniswap真正把它做起来的。在这之后,AMM几乎是遍地开花。Bancor 在沉寂一段时间之后,推出了针对当前AM...
  • 一文读懂EOS RAM背后的Bancor算法

    千次阅读 2018-07-20 10:59:50
    1.Bancor算法的来源 Bancor算法之所以取名为Bancor是为了致敬凯恩斯计划。这个计划致力于引入一种名叫“Bancor”的超主权准备金货币,以此来推动形成二战后国际货币汇总体系(超主权货币用人话说即结束以美元为主的...
  • 1)主题:【区块链技术工坊22期】BANCOR算法详解及代码实现 2)议题: BANCOR算法的特点和优劣势 BANCOR算法和举例 如何加入BANCOR.NETWORK交易所 如何开发自己的BANCOR去中心化交易平台? 3)嘉宾: ...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 156
精华内容 62
关键字:

bancor