[發明專利]基于片區的數字貨幣性能拓展方法在審
| 申請號: | 201910853587.3 | 申請日: | 2019-09-10 |
| 公開(公告)號: | CN110570187A | 公開(公告)日: | 2019-12-13 |
| 發明(設計)人: | 袁力 | 申請(專利權)人: | 蘇州阿爾山數字科技有限公司 |
| 主分類號: | G06Q20/36 | 分類號: | G06Q20/36;G06Q20/38;G06Q40/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 片區 交易 數字貨幣 錢包 遷移 交易接收 客觀世界 身份信息 實際需求 數據確定 物理位置 性能拓展 用戶使用 用戶體驗 用戶信息 狀態交換 拓展性 方片 雙花 驗證 創建 拓展 | ||
發明涉及數字貨幣技術領域,尤其是基于片區的數字貨幣性能拓展方法。該拓展方法為:根據用戶信息劃分用戶所屬片區;用戶完成新片區錢包地創建后,將舊片區的數字貨幣遷移到新片區錢包;用戶使用新片區進行片區內交易或跨片區交易。本發明針對客觀世界的實際需求,根據用戶的物理位置、身份信息、工作單位等數據確定用戶所屬片區,使得用戶的交易發生在所屬片區之內,降低跨片區交易的頻率,更好的達到提高可拓展性的目的。可以進行片區遷移以提高系統的性能并改善用戶體驗。針對跨片區交易,通過數字簽名的方式使得交易接收方片區可以快速的驗證交易的有效性,不存在雙花等問題,避免了不同片區節點之間的狀態交換,提高跨片區交易的性能。
技術領域
發明涉及數字貨幣技術領域,尤其是基于片區的數字貨幣性能拓展方法。
背景技術
分片技術(sharding)是一種提升區塊鏈可拓展性技術。不同于傳統區塊鏈各個節點保存處理所有交易數據,分片技術下每個節點只保存處理一部分交易數據,交易數據可以并行的在不同節點上進行,以達到加速和橫向拓展的目的。
而現有的分片技術的分片原則往往基于交易Hash、賬戶地址等,因此不能很好的反應用戶的交易習慣,需要的頻繁的跨碎片通信,這極大地增加了通信量并降低了性能,破壞了分片以提高可拓展性的根本目的。出現跨碎片交易時,由于雙方缺乏一個良好的機制來驗證交易是否有效(如是否存在雙花),所以需要狀態交換,這不僅損害了性能并增加了系統的復雜,也帶來了雙花的風險。
發明內容
為了解決背景技術中描述的技術問題,本發明提供了一種基于片區的數字貨幣性能拓展方法,針對客觀世界的實際需求,不再根據用戶錢包地址、交易Hash等相對具有隨機性的方式決定歸屬,而是根據用戶的物理位置、身份信息、工作單位等數據確定用戶所屬片區,使得用戶的交易盡可能地發生在所屬片區之內,降低跨片區交易的頻率,更好的達到提高可拓展性的目的。如果用戶的交易習慣有變或者最初的片區劃分不能很好的反映用戶的交易習慣,那么也可以進行片區遷移以提高系統的性能并改善用戶體驗。針對跨片區交易,通過數字簽名的方式使得交易接收方片區可以快速的驗證交易的有效性,不存在雙花等問題,避免了不同片區節點之間的狀態交換,提高跨片區交易的性能。
本發明解決其技術問題所采用的技術方案是:
一種基于片區的數字貨幣性能拓展方法,該拓展的方法為:
根據用戶信息劃分用戶所屬片區;用戶完成新片區錢包地創建后,將舊片區的數字貨幣遷移到新片區錢包;用戶使用新片區進行片區內交易或跨片區交易。
具體地,所述劃分用戶所屬片區的具體步驟為:用戶在本地生成私鑰,然后根據用戶的物理位置、身份信息、工作單位數據為用戶分配片區,最后根據用戶私鑰對應的公鑰和為用戶分配的片區確定用戶的錢包地址,完成錢包的創建。
具體地,所述將舊片區的數字貨幣遷移到新片區錢包的具體步驟為:用戶發起一筆跨片區交易,將該用戶在舊片區的數字貨幣轉移到新的片區錢包。
具體地,所述跨片區交易的具體步驟為:用戶創建一筆跨片區交易,這一過程中需要在交易中包含發送方的簽名,然后用戶將該跨片區交易發送給本片區的記賬和驗證節點,接著本片區的記賬和驗證節點檢驗該交易格式簽名是否正確以及是否存在雙花,如果檢查有誤則拒絕該交易,交易至此失敗,當檢測無誤之后,本片區的記賬和驗證節點對該交易進行簽名,然后將簽名后的交易廣播給接收方片區記賬和驗證節點,最后接收方記賬和驗證節點驗證該交易是否正確包含了發送方片區記賬和驗證節點的簽名,如果驗證成功則交易成功,否則交易失敗。
具體地,所述片區內交易的具體步驟為:用戶創建一筆交易,這一過程需要在交易中包含發送方的簽名,然后用戶將交易廣播給記賬和驗證節點,最后記賬和驗證節點驗證交易格式簽名是否正確以及是否存在雙花,如果校驗無誤,則將交易入賬并告知交易成功,否則告知交易失敗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州阿爾山數字科技有限公司,未經蘇州阿爾山數字科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910853587.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能支付卡和用于智能支付卡的支付方法
- 下一篇:用于處理交易請求的方法和系統





