[發明專利]應用剩余面積計算法來進行鏈上累積和占比計算的方法有效
| 申請號: | 202010872208.8 | 申請日: | 2020-08-26 |
| 公開(公告)號: | CN112150283B | 公開(公告)日: | 2023-08-04 |
| 發明(設計)人: | 陳詩;崔超;寧豐東;劉一蘭;鄭堅業;張維超;楊金仿 | 申請(專利權)人: | 深圳區塊大陸科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F21/64 |
| 代理公司: | 深圳市潤啟知識產權代理事務所(普通合伙) 44664 | 代理人: | 孟麗娟 |
| 地址: | 518000 廣東省深圳市南山區粵海街道高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 剩余 面積 算法 進行 累積 計算 方法 | ||
本發明屬于區塊鏈算法技術領域,尤其為應用剩余面積計算法來進行鏈上累積和占比計算的方法,選一個時間點作為開始時間:Tsubgt;begin/subgt;并記錄到合約的數據庫中,在用戶質押時,記錄用戶質押數量a、質押時間T,以及計算一個值pr=a*(T?Tsubgt;begin/subgt;)并記錄;本發明將用戶總權益的計算轉化成權益預減來計算,將循環累加計算分解到每次質押時逐次累加,分解后每次操作只需要進行有限次獲取數據和計算,便能準確無誤地計算用戶的權益占比,修改了權益占比的計算邏輯,通過剩余面積計算方法和逐次累加法來達到計算累積和權益占比的目的,同時也可以規避在智能合約中無法遍歷的難點,在計算用戶質押權益時采用剩余面積計算法來計算最終總權益和。
技術領域
本發明屬于區塊鏈算法技術領域,具體涉及應用剩余面積計算法來進行鏈上累積和占比計算的方法。
背景技術
傳統服務器的算法為:1、在每個用戶質押時用數據庫來記錄每個用戶質押數量和當前質押時間;2.發放利息時,根據發放利息的時間點來遍歷數據庫中所有用戶的質押時間,求得每個用戶質押的持續時間;3.將每個用戶質押的數量和持續時間的相乘,此乘積即為用戶權益;4.然后將所有用戶權益進行累加求和,就可以得到全局用戶權益累積;5.然后將某個用戶的用戶權益除以全局用戶權益累積,就可以得到這個用戶的權益占比(其中合約擁有者指部署合約的賬號,剩余面積計算法:計算長方形剩余面積的方法,累積和占比:多組數據求積之后進行累加求和,然后再求某一組數據的乘積占比方法,權益質押:在區塊鏈上,用戶可以通過質押token的方式來進行權益質押)。
在區塊鏈的智能合約中,每一個交易的執行時間是有限制的(例如EOS中是30ms),一次交易中的所有計算都必須要在一定的時間內完成,否則則會導致合約執行失??;因此,在傳統算法中通過遍歷的方式獲取所用用戶的質押時間來計算每個用戶的持有時間這一步是無法完成的,即使用傳統的算法無法在智能合約中計算每個用戶的權益以及總權益和,也因此無法算出權益占比。
隨著區塊鏈技術的快速發展,智能合約作為區塊鏈技術的關鍵特性之一,已經得到廣泛的應用,我國作為區塊鏈技術領頭羊,急需針對相關領域的原創技術與知識產權的進行保護,因此,本技術領域人員提出了一種應用剩余面積計算法來進行鏈上累積和占比計算的方法,以解決上述背景中提出的問題。
發明內容
為解決上述背景技術中提出的問題。本發明提供了應用剩余面積計算法來進行鏈上累積和占比計算的方法,修改了權益占比的計算邏輯,通過剩余面積計算方法和逐次累加法來達到計算累積和權益占比的目的,同時也可以規避在智能合約中無法遍歷的難點。
為實現上述目的,本發明提供如下技術方案:應用剩余面積計算法來進行鏈上累積和占比計算的方法,包括如下步驟:
S1、選一個時間點作為開始時間:Tbegin并記錄到合約的數據庫中;
S2、在用戶質押時,記錄用戶質押數量a、質押時間T,以及計算一個值pr=a*(T-Tbegin)并記錄;
S3、同時將用戶質押數量a累加到一個累加值A上(每次一個用戶質押時就對其做一次加法運算,相當于將總體求和過程分解到每次質押時做一次累加,需要使用時取A的值即為累加和的值,可以看出A=∑a);
S4、同時將權益預減pr也累加到總權益預減值tpr上;
S5、取得該用戶的質押數量a和其權益預減值pr,然后取出質押的數量累加值A和總權益預減tpr,然后開始時間Tbegin以及計算時的時間Tend,那么此用戶的權益占比為
優選的,步驟S2中pr的定義為權益預減。
優選的,步驟S4中tpr=∑pr。
與現有技術相比,本發明的有益效果是:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳區塊大陸科技有限公司,未經深圳區塊大陸科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010872208.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種表面強化沸騰散熱結構
- 下一篇:一種防污增透涂層的制備方法





