[發明專利]一種發送交易信息和共識驗證的方法及裝置在審
| 申請號: | 202010465523.9 | 申請日: | 2017-03-24 |
| 公開(公告)號: | CN111612468A | 公開(公告)日: | 2020-09-01 |
| 發明(設計)人: | 李寧 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | G06Q20/40 | 分類號: | G06Q20/40;G06F11/16;H04L29/06 |
| 代理公司: | 北京晉德允升知識產權代理有限公司 11623 | 代理人: | 王戈 |
| 地址: | 開曼群島大開曼島西灣路802號木槿*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 發送 交易 信息 共識 驗證 方法 裝置 | ||
本申請實施例公開了一種發送交易信息和共識驗證的方法及裝置。在交易受理階段,倘若某個其他共識節點未能接收到受理節點發送的交易信息,那么在共識驗證階段,該其他共識節點若確定預處理塊包含的所述交易信息不存在于自己的交易池中,則可以向受理節點發送包含所述交易信息的信息標識的共識驗證失敗通知,使得受理節點重新將所述交易信息發送給該其他共識節點。通過本申請實施例,可以盡可能確保各共識節點的交易池中存儲的交易信息是一致的,從而不會降低各共識節點的共識驗證結果的準確性。
技術領域
本申請涉及區塊鏈技術領域,尤其涉及一種發送交易信息和共識驗證的方法及裝置。
背景技術
在區塊鏈技術領域中,負責對交易進行共識驗證的區塊鏈節點稱為共識節點。
在共識驗證階段,發起共識驗證的共識節點需要將一段時間內產生的交易的交易信息打包成預處理塊發送給其他共識節點以進行共識驗證,其他共識節點會驗證自己的交易池中是否包含該預處理塊中的所有交易信息,如果包含,則驗證結果為通過,如果不包含,則驗證結果為不通過。隨后,各共識節點會根據每個共識節點對預處理塊的驗證結果來對該預處理塊中的交易信息達成合法或不合法的共識,作為各共識節點對預處理塊共識驗證的結果。因此,為了使各共識節點的共識驗證結果盡可能準確,需要確保各共識節點的交易池存儲的交易信息一致。
在交易受理階段,針對不同的交易,每個共識節點都可能作為受理交易的節點(下稱受理節點),獲取交易的交易信息。對某筆交易而言,這筆交易對應的受理節點需要向每個其他共識節點發送交易信息,接收到交易信息的其他共識節點會將交易信息存入自己的交易池中。各共識節點正是通過這樣的方式使得各共識節點的交易池存儲的交易信息保持一致的。
但是,由于網絡的擾動總是不可避免的,因此網絡的不穩定時常會導致共識節點間信息傳輸的不穩定,有的共識節點可能未接收到發送的信息。例如,受理節點向其他共識節點發送交易信息,倘若出現網絡擾動,則受理節點發送給其他共識節點的交易信息有可能未被所有其他共識節點接收到,這就會導致各共識節點的交易池存儲的交易信息無法保持一致,從而降低各共識節點的共識驗證結果的準確性。
發明內容
本申請實施例提供一種發送交易信息和共識驗證的方法及裝置,以解決現有的發送交易信息和共識驗證的方法會降低各共識節點的共識驗證結果的準確性的問題。
為解決上述技術問題,本申請實施例是這樣實現的:
本申請實施例提供的一種發送交易信息的方法,包括:
共識節點獲取交易信息;
發送所述交易信息給其他共識節點;
當接收到其他共識節點發送的包含所述交易信息的信息標識的共識驗證失敗通知時,根據所述共識驗證失敗通知,重新發送所述交易信息。
本申請實施例提供的一種共識驗證的方法,包括:
共識節點接收其他共識節點發送的預處理塊;
根據交易池中存儲的交易信息和所述預處理塊包含的交易信息,對所述預處理塊進行共識驗證;
在共識驗證過程中,若確定所述預處理塊包含的至少一個交易信息不存在于所述交易池中,則在所述預處理塊包含的交易信息中,確定所述交易池中缺少的交易信息的信息標識,并向其他共識節點發送包含所述信息標識的共識驗證失敗通知。
本申請實施例提供的一種發送交易信息的裝置,包括:
獲取模塊,獲取交易信息;
第一發送模塊,發送所述交易信息給其他共識節點;
第二發送模塊,當接收到其他共識節點發送的包含所述交易信息的信息標識的共識驗證失敗通知時,根據所述共識驗證失敗通知,重新發送所述交易信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010465523.9/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





