[發(fā)明專利]基于可信賬本數據庫的業(yè)務記錄的可信時間域確定方法有效
| 申請?zhí)枺?/td> | 202110033553.7 | 申請日: | 2021-01-12 |
| 公開(公告)號: | CN112364382B | 公開(公告)日: | 2021-04-27 |
| 發(fā)明(設計)人: | 楊新穎 | 申請(專利權)人: | 支付寶(杭州)信息技術有限公司;螞蟻區(qū)塊鏈科技(上海)有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/64;G06F16/22 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 周嗣勇 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 可信 賬本 數據庫 業(yè)務 記錄 時間 確定 方法 | ||
公開了一種基于可信賬本數據庫的業(yè)務記錄的可信時間域確定方法。間隔性地基于可信賬本數據庫中的全部業(yè)務記錄向權威授時方(Time Stamp Authority,TSA)服務端請求授時,并針對每次獲取到的時間戳,將該時間戳作為一個錨點標記,用于確定該時間點之前最近一個存入所述可信賬本數據庫的業(yè)務記錄,與該時間點之后最近一個存入所述可信賬本數據庫的業(yè)務記錄之間的錨點。如此一來,對于可信賬本數據庫中的任一業(yè)務記錄來說,基于該業(yè)務記錄相鄰的兩個錨點分別對應的時間戳可以劃定該業(yè)務記錄的可信時間域。
技術領域
本說明書實施例涉及信息技術領域,尤其涉及一種基于可信賬本數據庫的業(yè)務記錄的可信時間域確定方法。
背景技術
可信賬本數據庫,是在區(qū)塊鏈存儲方案的基礎上進行改進得到的新型存儲方案,其能夠克服了去中心化的區(qū)塊鏈存儲存在的吞吐量低、響應時間長等問題,同時又能滿足用戶對數據的可信存儲需求。
可信賬本數據庫由中心化的數據庫服務端在本地進行維護,其服務對象通常是企業(yè)級用戶,用戶在數據庫服務端注冊賬戶,并通過注冊的賬戶將自身業(yè)務產生的業(yè)務數據封裝成業(yè)務記錄,將業(yè)務記錄提交給數據庫服務端,數據庫服務端按照接收到每個業(yè)務記錄的順序,依次將每個業(yè)務記錄寫入本地的可信賬本數據庫進行存儲。
在現有技術的基礎上,還需要考慮可信賬本數據庫對于第三方的可信性。
發(fā)明內容
本申請技術方案旨在解決現有的可信賬本數據庫對于第三方而言可信性較低的技術問題。
為解決上述技術問題,本申請技術方案是這樣實現的:
根據本說明書實施例的第1方面,提供一種可信賬本數據庫的業(yè)務記錄的可信時間域確定方法,應用于維護可信賬本數據庫的數據庫服務端,所述方法包括:
在預設時間計劃指定的每個時間點,向權威授時方TSA服務端提交授時請求;所述預設時間計劃指定的任意兩個時間點之間存在時間間隔;該授時請求包含:在該時間點,基于所述可信賬本數據庫中全部業(yè)務記錄構建的全局默克樹的根哈希;
獲取所述TSA服務端以該授時請求包含的根哈希為授時對象所返回的時間戳,并且,將該時間戳作為錨點標記,用于確定該時間點之前最近一個存入所述可信賬本數據庫的業(yè)務記錄,與該時間點之后最近一個存入所述可信賬本數據庫的業(yè)務記錄之間的錨點;
針對所述可信賬本數據庫中任一業(yè)務記錄,確定該業(yè)務記錄前后相鄰的兩個錨點分別對應的時間戳,并基于確定的兩個錨點標記分別對應的時間戳,劃定該業(yè)務記錄的可信時間域。
根據本說明書實施例的第2方面,提供另一種可信賬本數據庫的業(yè)務記錄的可信時間域確定方法,應用于維護可信賬本數據庫的數據庫服務端,所述方法包括:
在預設時間計劃指定的每個時間點,向權威授時方TSA服務端提交授時請求;所述預設時間計劃指定的任意兩個時間點之間存在時間間隔;該授時請求包含:該時間點之前最近一個存入所述可信賬本數據庫的業(yè)務記錄的記錄哈希;
獲取所述TSA服務端以該授時請求包含的根哈希為授時對象所返回的時間戳,并且,將該時間戳作為錨點標記,用于確定該時間點之前最近一個存入所述可信賬本數據庫的業(yè)務記錄,與該時間點之后最近一個存入所述可信賬本數據庫的業(yè)務記錄之間的錨點;
針對所述可信賬本數據庫中任一業(yè)務記錄,確定該業(yè)務記錄前后相鄰的兩個錨點分別對應的時間戳,并基于確定的兩個錨點標記分別對應的時間戳,劃定該業(yè)務記錄的可信時間域。
根據本說明書實施例的第3方面,提供一種基于第1方面方法中所述的可信時間域的業(yè)務記錄真實性驗證方法,包括:
針對待驗證的業(yè)務記錄,獲取所述業(yè)務記錄的可信時間域;
采用TSA公鑰分別對用于劃定所述業(yè)務記錄的可信時間域的兩個時間戳進行合法性驗證;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于支付寶(杭州)信息技術有限公司;螞蟻區(qū)塊鏈科技(上海)有限公司,未經支付寶(杭州)信息技術有限公司;螞蟻區(qū)塊鏈科技(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110033553.7/2.html,轉載請聲明來源鉆瓜專利網。





