首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EOS教程-底层篇:8分钟了解Bancor协议

本文的目的是为了快速了解Bancor,详细的解释、公式会在后面进阶文章中介绍。

Bancor协议简介

Bancor中文名是班科,因bancor.network这个“爱西欧”而让区块链圈子的人熟悉起来。在EOS世界,BM对Bancor协议赞赏有加,在RAM资源分配中使用了Bancor来调配。

Bancor这个名字要追溯到二战之后,为调整国际金融秩序,多个国家来到美国的新罕布什尔州,在“布雷顿森林”举办的会议。

会议上,英国的代表,著名经济学家凯恩斯提出,要有一个超越国家主权的银行,拥有名为Bancor的货币,Bancor与各国货币保持固定汇率,能用来清算国家之间的贸易和债务。

基于此,bancor.network取名为Bancor,其愿景也类似超越国家的银行,让各种token自由流动和兑换,创造去中心化的价值互联网,不再需要中心化的交易所。

Bancor能做什么,怎么做

Bancor协议其实也简单。就是在发token的区块链智能合约中,公司发行XX token的同时,也抵押了固定比例的主流token(比如ETH等),这个比例由公司自行决定。

合约中,接受抵押token的模块就是所说的连接器。

在Bancor之前,要实现token的买卖,需要在人与人之间进行,而且需要在有人在买的同时,有人在卖。

实现Bancor后,人可以和智能合约(机器)进行买卖,人和人不再直接进行买卖,买和卖不需要同时存在。

Bancor能做什么:

Bancor能做什么

实现Bancor后,某人要买入XX token,他直接调用这个智能合约,传入该合约的抵押token,合约按照公式算出价格,并返回对应数量的XX token给该人。执行后,合约中XX token减少,抵押token增加,因供需关系变化,下次购买的XX token价格会上升。

某人要卖出XX token,则是相反的过程。传入XX token,获得抵押token。

Bancor怎么做:

Bancor怎么做

EOS中RAM的资源分配中用到Bancor

EOS中RAM的资源分配中用到Bancor的中继token。

中继token是指其合约有2个连接器,每个连接器的抵押token占有XX token的50%比重,XX token就和两种抵押token的比例为1:1。

EOS中对应的中继token是ramcore,2个连接器的抵押token分别是EOS和RAM。

当某某卖出RAM时:传入RAM,合约在内部换成ramcore,用ramcore换成EOS,返回EOS给某某。

当某某买入RAM时:传入EOS,合约在内部换成ramcore,用ramcore换成RAM,返回RAM给某某。

EOS中RAM资源分配中用到Bancor的中继token:

EOS中RAM资源分配中用到Bancor的中继token

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181230A1626W00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券