主页 > imtoken钱包官方下载地址 > 世界上第一笔比特币交易

世界上第一笔比特币交易

imtoken钱包官方下载地址 2023-08-18 05:09:37

最近炒得沸沸扬扬的RAM扩容事件,让大家对RAM市场的感受更加复杂了(哈哈,又爱又恨)。 在EOS科普系列的第二篇中,我们详细分析了EOS中RAM交易背后的算法逻辑。 结论如下: 1、买的越多,价格越高; 你卖的越多,价格越低! 2、扩张直接导致价格下跌! 我认为这个定价模型来自BM对bancor协议的测试。 以交易所合约为代表的类比特股交易所应该是这个协议的主要使用方向! 那么 Bancor 协议是什么?

Bancor 协议解决了什么问题? 本文将详细介绍 - Bancor 协议。 和上一篇一样,先直接进入主要结论,对细节感兴趣的可以继续浏览结论后的正文。

主要结论

1. Bancor协议是一种算法而不是一条公链。 理论上,任何支持智能合约功能的公链都可以通过智能合约实现该算法,并发行相应的代币。

2. Bancor协议要求任何新代币的创建都必须抵押一定数量的主流原生代币作为新代币的“储备金”(类似于保证金的概念)。 后续用户交易均通过系统合约进行,而不是使用交易所的撮合交易模式。

3. Bancor 协议采用“恒定准备金率”策略来促进价格发现。 新代币的创建者需要质押一定价值的“储备金”,结合当前新代币和储备代币的供应余额,实时调整新代币的价格。

4、使用Bancor协议的代币可以直接获得跨币种交易的功能,是实现去中心化交易的可行方案。

接下来详细的描述可以分为三个部分:项目的背景介绍、具体实现、应用方向:

背景介绍

一、“双重需求重合”的困境

比起大家已经了解区块链项目从0到1的基本思路,最关键的融资手段应该是完成项目众筹的必备秘方——代币:项目方可以通过这种方式获得足够的资金。 支持项目开发、项目推广等资源。普通用户也可以通过持有代币成为区块链项目的“股东”,获得项目分红。

然而,目前区块链项目中约95%的代币交易依赖于继承了传统证券交易所“撮合机制”的数字货币兑换平台。 项目方通过在交易所上市来保证代币本身的市场流动性(资产以合理价格顺利变现的能力)。 然而,这种基于“双重需求的巧合”的交易模式在数字货币交易中被证明存在问题:

中心化数字货币交易所权力太大,存在黑箱操作风险:相关交易所作恶或被攻击的例子不胜枚举,这里不再赘述。 之所以会出现这样的问题,归根结底还是因为中心化交易所的权力太大了。 说白了比特币是中心化的货币,普通用户只是把自己的代币交给交易所管理。 甚至可以说,只有在提现的时候,你的交易数据上链,你才能真正拿到你的资产。 而且,目前的区块链行业还没有传统证券交易模式那样的监管程度。 因此,通过交易所进行交易存在一定的风险。

新的小项目为了保证代币市场的流动性,成本比较高:一方面,我们知道新的代币上交易所需要一笔不小的启动费(主流大的套路平台); 一方面,新代币需要一定的交易量才能实现市场流动性。 对于小规模的代币,基本不可能通过市场找到合理的兑换价格,与主流币进行兑换。

针对这种困境,我们的Bancor协议应运而生,那么Bancor协议的诞生是怎么样的呢?

二、Bancor协议的由来

学金融的朋友可能对这个名字并不陌生。 这要追溯到二战结束后世界贸易体系重新洗牌的一个极其雄心勃勃的计划——凯恩斯主义计划:

凯恩斯计划,即“国际住区大学计划”,是英国经济学家约翰·梅纳德·凯恩斯于1944年在美国新罕布什尔州布雷顿森林召开的联合国货币与金融会议上提出的,其目的是维持和延续英镑的国际地位,削弱美元的影响力,与美国共享国际金融领导地位。 由于二战后英国经济和军事实力严重下滑,而作为英国最强大竞争对手的美国实力空前膨胀,凯恩斯计划最终在英国面前流产美国提出的怀特计划。

说白了,这个计划致力于引入一种名为“Bancor”的超主权储备货币比特币是中心化的货币,以推动二战后国际货币兑换体系的形成,即各国之间的货币兑换必须以Bancor为中介,虽然这个项目最终因为政治和利益原因流产,但它为来自硅谷和以色列的 Bancor 团队提供了解决数字货币交易问题的思路。 团队试图通过设计协议,以代码的形式优化数字货币交易流程。 该团队将该协议命名为“Bancor Protocol”,以此向凯恩斯主义计划致敬。 说了这么多,这个协议是怎么运作的呢? 请观看以下部分。

执行

1. BNT作为数字货币领域的超主权储备货币

Bancor协议继承Casen计划的思想,提出通过打造数字货币领域的超主权储备代币——BNT来解决中心化交易所的困境,增加代币市场的流通。 具体方法如下: 首先,通过某个平台(目前使用以太坊网络)上的智能合约来实现协议。 任何新代币的创建都需要向智能合约支付一定数量的BNT作为新代币的储备金(BNT可以与ETH交易获得),后续用户的买卖不使用撮合机制,仅用户和智能合约之间。 这样一来,从新代币发行的那一刻起,就可以保证其与主流币的流通,也可以降低新代币的上币成本。 下面举例说明具体的实现方法:

Bancor 协议详解

假设New1和New2团队要使用Bancor协议发行代币,需要向合约质押一定数量的BNT作为新代币的储备金(BNT可以在合约中兑换ETH),我们先忽略RESERVE现在的参数。 如果您想持有或出售New1代币并兑换成ETH,您可以通过本合约直接从储备中兑换,交易立即完成; 当用户想要完成New1到New2的兑换时,可以先将持有的New1 Token兑换成BNT储备,再兑换成New2完成跨币种交易。 这样一来,解决了两个问题:

2、固定准备金率定价策略

既然交易流动性问题已经解决,下一步就是确定这个模型的定价策略。 Bancor协议采用的定价策略的前提条件如下图所示:

Bancor 协议详解

其中,Price为新代币的价格,Balance为“当前储备代币余额”,Supply为“当前新代币供应量”,CRR为“不变准备金率”。

这种定价策略确保了“储备代币余额”和“新代币市场价值”之间的恒定比率(即恒定储备比率 CRR)。 所有用户的每笔交易都会影响 Balance 和 Supply 的价值,从而确保新代币的准备金率不变。 这种异步价格发现模式通过不断重复调整当前价格来平衡支付量和清算量(买入和卖出)。 之所以叫异步,是指每次下单完成后价格都会变化。 计算出来的,所以是“异步”的。

3.价格计算功能

接下来我们看一下价格确定的具体函数表达式和推导过程:

先说一个通用变量的含义:

购买流程:

Bancor 协议详解

其中 T 给出 R、S 和 F,即通过存入 E 数量的准备金获得的新代币数量。

销售流程:

Bancor 协议详解

其中 E 是在给定 R、S 和 F 的情况下通过清算 T 数量的新代币而提取的储备代币数量。

这两个公式怎么样,这两个公式和我们系列文章第二篇提到的RAM的定价公式是不是很相似呢? 是的,这种模式在RAM的买卖中都是采用的,但是有区别。 这里就不介绍了,谢谢 有兴趣的朋友可以看看之前的文章,那么这两个公式是怎么推导出来的呢? 作者根据白皮书给出的推导过程重新推导。 限于篇幅,这里就不介绍了。 感兴趣的朋友可以参考白皮书中给出的数学推导过程自行研究。 如果大家遇到什么问题,可以在我们EOS开发的观众群里提问,我会在那里详细解答。

应用场景

说了这么多,我们来看看Bancor协议的应用场景。 白皮书上已经有详细的解释,我们来看看说的是什么。 如果说Bancor协议已经被实践证明,其目标应用场景是可以实现的,将对数字货币交易系统产生颠覆性的影响,让我们拭目以待! :

1. 用户生成的货币

这也是Bancor团队开发的第一款应用产品。 用户无需任何技术背景即可使用类似于Facebook的用户界面,通过基于WhatsApp和Telegram(未来将支持wechat)的智能聊天机器人(Chatbot)生成自己的用户界面。 数字货币网络。 用户还可以通过该产品一键发起Token Crowdsales。

2. TokenChangers

当用户将“恒定准备金率”设置为100%(即“准备金余额”等于“代币流通量”)并在准备金中放入两种不同的数字货币X和Y时,用户就是拥有交换这两种货币的能力被称为“货币交换器”。 例如,如果用户想用货币 X 兑换货币 Y,他只需要将货币 X 存入储备库,然后销毁“智能代币”从储备库中提取货币 Y。 值得一提的是,改变 X 和 Y 的“储备余额”和“代币流通量”会影响它们的价格,当 X 和 Y 在 Bancor 网络中的价格与它们在外部交易市场中的价格存在差异时当存在无风险套利(Arbitrage)机会时。 通过不断发现套利机会,货币互换者有效地使 Bancor 网络中每种货币的价格在经济激励下与市场价格保持一致。

3. 去中心化代币篮子

该协议建立的公式计算储备代币与新创建代币之间的关系,以设置新代币的单价。 这是一种新的价格发现形式,既不依赖第二方参与交易,也不依赖第三方作为经纪人进行交易。 相反,它在智能合约中使用透明的数学公式。 无论交易量如何,这都会产生及时的流动性。