[發明專利]一種多交易任務賬戶數據同步方法、系統及存儲介質在審
| 申請號: | 202011106982.4 | 申請日: | 2020-10-16 |
| 公開(公告)號: | CN112270539A | 公開(公告)日: | 2021-01-26 |
| 發明(設計)人: | 童大山;謝玉輝 | 申請(專利權)人: | 廣州搜料信息技術有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06F21/64;G06F16/27 |
| 代理公司: | 廣州專理知識產權代理事務所(普通合伙) 44493 | 代理人: | 張鳳 |
| 地址: | 510000 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交易 任務 賬戶 數據 同步 方法 系統 存儲 介質 | ||
本發明涉及一種多交易任務賬戶數據同步方法,能夠通過在用戶首次在平臺注冊的同時為用戶生成私鑰,并根據所述私鑰在用戶進行交易時廣播至全網并通過全網的每個節點進行競爭,根據競爭結果控制具有創建新區塊的權利的節點將其記錄的所有蓋時間戳的交易信息進行全網廣播,并由其他節點進行真實性驗證,最終完成交易過程,整個過程無中心化管理,能夠確保信息的真實性。
技術領域
本發明涉及數據安全領域,尤其涉及一種多交易任務賬戶數據同步方法、系統及存儲介質。
背景技術
在進行網絡交易時,由于現有的中心化的管理機制,會讓很多用戶在內心覺得他們的相關賬戶是不安全的,自己的數字賬戶很有可能因為被暗中篡改等原因導致自己的財產蒙受損失;
當今市場需要一種能夠去除中心化的數據賬戶同步方法,能夠使得交易用戶在不公開自身身份的同時就能夠使交易對手信任此次交易,確保交易的真實有效的進行。
發明內容
本發明的目的是為了至少解決現有技術的不足之一,提供一種多交易任務賬戶數據同步方法、系統及存儲介質。
為了實現上述目的,本發明采用以下的技術方案:
具體的,提出一種多交易任務賬戶數據同步方法,包括以下:
獲取用戶在搭建的購物平臺的注冊信息,在用戶完成注冊信息之后為用戶分配私鑰作為用戶的身份證明;
獲取交易的相關信息,利用交易過程中交易賬戶的支出用戶的私鑰對前一次交易以及下一位接收所述交易賬戶的支出的接收用戶簽署數字簽名,并將所述簽名附加在本次交易的數據塊的末尾形成交易單;
獲取所述支出用戶的廣播請求信息并根據所述廣播請求信息將所述交易單廣播至全網的每個節點中;
獲取每個所述節點爭奪創建新區塊的權利的結果,并根據所述結果控制具有創建新區塊的權利的節點將其記錄的所有蓋時間戳的交易信息進行全網廣播;
獲取全網中的其他節點對所述具有創建新區塊的權利的節點的區塊記賬的正確性,在確認核對無誤后所述其他節點將按照上述過程競爭下一個區塊,同時將上述賬戶變動信息進行更新。
進一步,上述獲取用戶的注冊信息的購物平臺為搜料網平臺。
進一步,上述創建的每個區塊的結構包括兩部分,
區塊頭,所述區塊頭包括6個部分,第一部分version,記錄了區塊頭的版本號,用于跟蹤軟件或協議的更新,第二部分prevBlockHash,記錄了該區塊的上一個區塊的Hash地址,第三部分merkleRoot,記錄了該區塊中交易的merkle樹根的哈希值,第四部分time,記錄了該區塊的創建時間戳,第五部分difficultyTarget,記錄了該區塊鏈工作量證明難度目標,第六部分nonce,記錄了用于證明工作量的計算參數;
區塊體,所述區塊體包括3個部分,第一部分numTransactionsBytes,記錄了交易數量占用的字節數,第二部分numTransactions,記錄了區塊內的交易數量,第三部分transactions,記錄了區塊內存的所有交易的相關數據信息。
進一步,所述區塊體具體為Merkle樹結構,其構建具體包括以下:
區塊體的構建具體的包括以下:
葉子節點:TreeNoden(i)=hash(trans_record_data(i)),其中i∈{1-N},N為交易記錄總數;n=log2(N)+1為Merkle樹高度;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州搜料信息技術有限公司,未經廣州搜料信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011106982.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





