「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现(3)

Token卖出计算公式:ETH_Return = Balance *(1 - (1 - Token_Paid / Supply)^ (1 / CW))举例:在Bob的那笔交易完成后,AToken的发行总量为2000个,储备金余额为1000个ETH,CW维持不变、仍然为0.5,那么通过公式可以计算当前的报价为1个ETH兑换1个AToken;现在Alice想卖掉1000个AToken,带入公式:ETH_Return = 1000 *(1 - (1 - 1000 / 2000)^ (1 /0.5))= 750即Alice 卖掉了1000个AToken,获得了750个ETH,本次购买的平均价格为0.75个ETH兑换1个AToken。因为Bob的购买行为推高了AToken的报价,而Alice是在Bob的购买行为之后卖掉了AToken,所以Alice卖到了相对较高的价位。假如没有Bob的购买行为,回到AToken的供应量为1000的那个时候,Alice卖掉全部的AToken,也只能获得250个ETH。

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

网址: https://www.bancor.network/communities/5a174bc0171b0100018276b3/currency

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

核心点为需要存入10万美元等值的BNT智能代币。

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

1000个CLOB可以兑换多少个TKN1?SmartTokenAmount = SmartTokenTokenSupply *((1 + ConnectorToken / ConnectorTokenBalance)^ CW - 1)�= 1000 * (( 1 + 1000 / 90000 )^ 0.9 - 1 )�=?9.99446694706181297191051400502(个TNK1)

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

9.994466947个TKN1可以兑换多少个ETH呢?connectorTokenAmount = ConnectorTokenBalance *(1 - (1 - SmartTokenAmount / SmartTokenTokenSupply)^ (1 / CW) )connectorTokenAmount = 10 * (1 - (1 - (9.994466947 / (1000 + 9.994466947)))^ (1 / 0.1) )�= 10 * (1 - (1 - (9.994466947 / (1000 + 9.994466947)))^ (1 / 0.1) )�= 10 * (1 - (1 - (0.00989556603929837667128805564395))^ (1 / 0.1) )�= 10 * (1 - (1 - (0.00989556603929837667128805564395))^ (1 / 0.1) )�= 10 * (1 - 0.99010443396070162332871194435605 ^ 10 )�= 10 * (1 - 0.90533655025365121589722721359431)�=?0.94663449746348784102772786405694(个ETH)兑换结论:1000个CLB可以兑换0.946个ETH按照假设的市价,两者的价值均为1000元左右,符合期望。

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

省略运行部分。

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

参考记录文章:https://www.jianshu.com/p/9fc78f8f5773

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

【白皮书】Bancor协议:通过智能合约为加密货币提供持续流动性(附PDF下载)https://www.jianshu.com/p/cbfb9abf8e07【易错概念】以实例形式深入浅出讲透BANCOR算法https://www.jianshu.com/p/fe48ed1f38cd第二十四课 基于以太坊的交易所BANCOR算法实现-转换算法框架https://www.jianshu.com/p/875ba83002dc第二十五课 如何开发自己的BANCOR去中心化交易平台?https://www.jianshu.com/p/9fc78f8f5773第二十七课 如何从BANCOR交易所兑换ENJIN通证https://www.jianshu.com/p/617103393dc6

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

本次活动照片:

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

「区块链技术工坊22期实录」王登辉:BANCOR算法详解及代码实现

本次实录纪要由ELLA小姐姐记录,转发务必注明出处及本段信息。

3,下期活动宣传

1)题目:【区块链技术工坊23期】工业互联网领域的边缘计算与区块链实践

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfysx.html