[發明專利]一種基于bancor協議的區塊鏈資源兌換方法及裝置有效
| 申請號: | 201911191750.0 | 申請日: | 2019-11-28 |
| 公開(公告)號: | CN111047402B | 公開(公告)日: | 2023-08-22 |
| 發明(設計)人: | 譚林;黃明亮;楊征;姜載樂;陳昕;李文宙 | 申請(專利權)人: | 湖南天河國云科技有限公司 |
| 主分類號: | G06Q30/0601 | 分類號: | G06Q30/0601;G06Q40/04 |
| 代理公司: | 長沙湘之星知識產權代理事務所(普通合伙) 43271 | 代理人: | 徐仰貴 |
| 地址: | 410100 湖南省長沙市長沙經濟技*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 bancor 協議 區塊 資源 兌換 方法 裝置 | ||
1.一種基于bancor協議的區塊鏈資源兌換方法,其特征在于,包括:
獲取基于bancor協議的資源兌換模型;其中,所述資源兌換模型對應的公式為:
?(1);
其中,其中m、a、b、c均為參數,x代表資源B的流通總量,y代表資源A兌換成資源B的兌換比例;
按照所述資源兌換模型將第一區塊鏈上的資源A兌換成第二區塊鏈上的資源B,包括:
設定第一區塊鏈上的資源A的當前流通總量為S1,第二區塊鏈上的資源B的流通總量為S2,資源A與資源B的數據精度為P;
將x=S2的值代入到公式(2)中,得到x=S2處對應的資源A的流通總量area_S2,記下L=S2;其中,式(2)為:
?(2)
其中,x代表資源B的流通總量,S代表與x對應的資源A的流通總量;
將x=S2的值代入公式(1)中,得到x=S2處對應的y值,記為y1,使用t1/y1得到與t1對應的x軸上的跨度r,將r加上S2記做R,取mid0=x=R代入公式(2)中得到x=R處資源A的流通總量area_mid0;其中,t1為需要兌換的第一區塊鏈上的資源A的數量;
檢測條件|area_mid0-area_S2-t1|=?P是否成立,若不成立,則采用二分法,取midn=(L+midn-1)/2,直到滿足檢測條件|area_midn-area_S2-t1|=?P;其中,midn表示采用二分法時,第n輪循環時的mid的值;
計算出midn-S2的值t2,將t2作為將第一區塊鏈上的數量為t1的資源A兌換到第二區塊鏈上的資源B的數量;
將第一區塊鏈上的資源的流通總量減少t1,將第二區塊鏈上的資源B的流通總量增加t2。
2.根據權利要求1所述的基于bancor協議的區塊鏈資源兌換方法,其特征在于,所述按照所述資源兌換模型將第一區塊鏈上的資源A兌換成第二區塊鏈上的資源B之后,還包括:
按照所述資源兌換模型將第二區塊鏈上的資源B兌換成第一區塊鏈上的資源A。
3.根據權利要求2所述的基于bancor協議的區塊鏈資源兌換方法,其特征在于,所述按照所述資源兌換模型將第二區塊鏈上的資源B兌換成第一區塊鏈上的資源A,包括:
將第二區塊鏈上的未兌換前的資源B的流通量S2和兌換后的資源B的流通量L1分別帶入所述公式(2)中,得到第一區塊鏈上的資源A在兌換前后的流通量area1與area2;
計算area1-area2的值,作為第二區塊鏈上的資源B兌換到第一區塊鏈上的資源A的數量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南天河國云科技有限公司,未經湖南天河國云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911191750.0/1.html,轉載請聲明來源鉆瓜專利網。





