[發明專利]區塊鏈方法及系統、電子設備及計算機可讀存儲介質有效
| 申請號: | 202010143573.5 | 申請日: | 2020-03-04 |
| 公開(公告)號: | CN111367999B | 公開(公告)日: | 2023-05-26 |
| 發明(設計)人: | 徐皓 | 申請(專利權)人: | 徐皓 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/901;G06Q20/38 |
| 代理公司: | 蕪湖安匯知識產權代理有限公司 34107 | 代理人: | 鐘雪 |
| 地址: | 241000 安徽省蕪湖市鏡湖*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 方法 系統 電子設備 計算機 可讀 存儲 介質 | ||
1.一種區塊鏈方法,其特征在于,所述方法具體包括如下步驟:
S1、接收交易信息或者是區塊信息,所述區塊信息由交易信息打包形成;
S2、驗證接收到的交易或區塊中的交易是否合法;
S3、若接收到的區塊合法,則將所述區塊加入本地區塊鏈數據的尾部;若接收到的交易合法,則保留所述交易,周期性地將所收到的合法交易打包成區塊,將所述打包成的區塊加入本地區塊鏈數據的尾部并向區塊鏈網絡中的其他節點廣播;
所述交易信息中包含通證,通證包括幾何體數據;
合法的交易,需滿足全部如下3個條件:
條件1:交易的輸入是對可用通證的引用;
條件2:經密碼學算法驗證交易有恰當的授權;
條件3:交易是幾何完整的;
可用通證是區塊鏈中其它交易未被使用的輸出(UTXO),或者是區塊鏈上賬戶中的通證。
2.如權利要求1所述區塊鏈方法,其特征在于,交易需同時滿足條件4及條件5才可判定為是幾何完整的,條件4及條件5具體如下:
條件4:交易的輸出幾何體之間不存在空間上的重疊;
條件5:所有輸入幾何體所占據的空間與所有輸出幾何體所占據的空間相同;
輸入幾何體是交易輸入所引用的可用通證中的幾何體;
輸出幾何體是由交易輸出通證中的幾何體。
3.如權利要求1所述區塊鏈方法,其特征在于,交易中的幾何體為多邊形,多邊形以一組環的形式表示,環是一組有序排列的有向邊界線,有向邊界線是包含邊界線及其走向信息的數據,邊界線樹林是一組邊界線樹;所述邊界線樹是一樹狀數據結構;邊界線是指向邊界線樹林中結點的索引或指針,邊界線樹的結點代表由所述結點為根的子樹中所有葉結點所代表的邊構成的曲折線;
驗證交易幾何完整性的方法包括以下步驟:
將所有輸入多邊形及所有輸出多邊形分別進行合并,形成一組輸入合并多邊形及一組輸出合并多邊形;
若輸入合并多邊形組與輸出合并多邊形組由相同的多邊形組成,則判定該交易是幾何完整的;
輸入多邊形是交易輸入所引用的可用通證中的多邊形;
輸出多邊形是由交易輸出通證中的多邊形組成;
若兩個環的有向邊界線列表的數量、順序、和內容都相同,或者是經過若干次操作1或操作2后,兩個環的有向邊界線列表的數量、順序、和內容都相同,則二個環等價:
操作1:循環輪換環其中一個環的有向邊界線列表;
操作2:在其中一個環中以子邊界線替換一個有向邊界線;
如果兩個多邊形中的環按等價關系一一對應,則所述兩個多邊形是相同的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于徐皓,未經徐皓許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010143573.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種支吊架
- 下一篇:色彩隨位置自由變化的手寫膜和電子書寫設備





