[發明專利]一種區塊鏈方法、系統及計算機可讀存儲介質有效
| 申請號: | 202010144044.7 | 申請日: | 2020-03-04 |
| 公開(公告)號: | CN111368001B | 公開(公告)日: | 2023-06-02 |
| 發明(設計)人: | 徐皓 | 申請(專利權)人: | 徐皓 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/901;G06Q20/38;G06Q20/40 |
| 代理公司: | 蕪湖安匯知識產權代理有限公司 34107 | 代理人: | 鐘雪 |
| 地址: | 241000 安徽省蕪湖市鏡湖*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區塊 方法 系統 計算機 可讀 存儲 介質 | ||
本發明是一種基于區塊鏈記錄權益流轉的系統和方法。在本發明中,區塊鏈的通證有三種類型,每一種可以包含權益定義。通證流轉時也可以對權益進行拆分、合并。區塊鏈系統保證流轉前后通證總權益沒有增減。
技術領域
本發明涉及區塊鏈領域,具體涉及一種區塊鏈方法、系統及計算機可讀存儲介質。
背景技術
區塊鏈是一種分布式記賬系統。這種分布式記賬系統包括由多個節點組成的分布式網絡,每個節點都運行處理相同區塊鏈協議的程序記錄區塊鏈上的交易。交易由若干輸入和輸出通證組成。通證(Token)是區塊鏈中可流通的價值加密數字憑證。通證具備價值和權屬二個要素。傳統上通證的價值要素采用以單個數值表達的形態,這種通證我們稱為數值通證。例如一個比特幣的通證,如果拋開其擁有者和加密部分不談,其核心內容就是比特幣的數量。傳統上數值通證的一個局限性就是對通證只能進行量的分拆和合并,不能對通證權益的性質進行分拆和合并。例如,傳統上一個代表電影院會員權益的數值通證只能完整地轉讓給他人,而不能將觀看某一場次電影的會員權益轉讓給他人,而原通證持有者保留剩余的會員權益。
發明內容
本發明提供一種區塊鏈方法,旨在解決上述問題。
本發明是這樣實現的,一種區塊鏈方法,所述方法具體包括如下步驟:
S1、接收交易信息或者是區塊信息,所述區塊信息由交易信息打包形成;
S2、驗證接收到的交易或區塊中的交易是否合法;
S3、若接收到的區塊合法,則將所述區塊加入本地區塊鏈數據的尾部;若接收到的交易合法,則保留所述交易,周期性地將所收到的合法交易打包成區塊,將所述打包成的區塊加入本地區塊鏈數據的尾部并向區塊鏈網絡中的其他節點廣播;
所述交易包含通證,通證包含價值項和權益集,所述權益集是權益項的集合,所述權益項是指向權益樹林中結點的索引或句柄;
所述價值項為:數值、幾何體或獨特值;所述獨特值為事物的標識;
權益樹林由一組權益樹組成,權益樹是一樹狀數據結構,權益樹中結點包含描述權益范圍的文本,結點的子結點總是成對存在,節點一對子結點的權益范圍在其父結點的權益范圍內互補。
進一步的,驗證交易合法性包括驗證交易的完整性,當所述價值項為數值時,對交易完整性進行驗證具體包括如下步驟:
21)將輸入通證組和輸出通證組中每個通證拆為若干個簡單通證,每個簡單通證只包含所述通證權益集中的一個權益項,簡單通證的價值項與所述通證的價值項相同,拆分后的簡單通證分別構成輸入簡單通證組和輸出簡單通證組;
22)基于221)、222)及223)對輸入簡單通證組及輸出簡單通證組中通證進行合并,直至輸入簡單通證組和輸出簡單通證組相同,或不存在可以合并的通證;輸出合并后的輸入簡單通證組及輸出簡單通證組;若合并之后的輸入簡單通證組與輸出簡單通證組相同,則判定交易是完整的;
221)若輸入簡單通證組或輸出簡單通證組中存在價值項相同,且權益項在同一父權益下互補的兩個簡單通證,則將所述二個簡單通證合并,形成一個價值項與簡單通證相同,權益集僅包含父權益項的通證;
222)若輸入簡單通證組或輸出簡單通證組中存在價值項不同,但權益項在同一父權益下互補的兩個簡單通證,則形成通證一和通證二,通證一的價值項為簡單通證中的較小價值項,權益集僅包含父權益項,通證二的價值項為二個簡單通證的價值項之差,權益集為價值項較大的簡單通證的權益集;
223)若輸入簡單通證組或輸出簡單通證組中存在權益集相同的兩個簡單通證,則將二個簡單通證進行合并,形成一個價值項為二個簡單通證的價值項之和,權益集為所述權益集的通證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于徐皓,未經徐皓許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010144044.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種古詩詞生成方法和裝置
- 下一篇:數字加密授權處理方法及用戶終端





