[發明專利]基于區塊鏈的交易處理方法、裝置、設備及存儲介質有效
| 申請號: | 202110567881.5 | 申請日: | 2021-05-24 |
| 公開(公告)號: | CN113269642B | 公開(公告)日: | 2023-03-28 |
| 發明(設計)人: | 薄辰龍;李寧 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06Q20/38 |
| 代理公司: | 北京辰權知識產權代理有限公司 11619 | 代理人: | 尹倩倩 |
| 地址: | 518054 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 交易 處理 方法 裝置 設備 存儲 介質 | ||
1.一種基于區塊鏈的交易處理方法,其特征在于,包括:
接收用戶的賬戶注冊請求,所述賬戶注冊請求包括賬戶類型;
獲取所述用戶對應的私鑰和公鑰,獲取所述賬戶類型對應的類型標識;通過哈希算法對所述用戶對應的公鑰進行哈希運算,得到一個哈希值;根據所述類型標識、所述哈希值及所述用戶對應的私鑰,生成所述賬戶類型對應的賬戶地址,將所述賬戶地址分配給所述用戶;
發送所述私鑰、所述公鑰和所述賬戶地址給所述用戶;
接收所述用戶發送的交易信息,所述交易信息包括簽名信息和公鑰,所述簽名信息是采用所述私鑰對包括所述賬戶地址的信息進行簽名加密得到的;
從所述交易信息中解析出簽名信息及用戶的公鑰;利用所述公鑰對所述簽名信息解密,得到用戶的賬戶地址;利用所述公鑰對賬戶地址解密,得到一個字符串;從所述字符串中提取出類型標識,將所述類型標識對應的賬戶類型確定為所述交易信息對應的用戶賬戶所屬的賬戶類型;
根據所述交易信息對應的賬戶類型,從本地內存中獲取所述賬戶類型對應的賬戶限制條件,根據所述賬戶限制條件執行所述交易信息的交易處理。
2.根據權利要求1所述的方法,其特征在于,所述根據所述類型標識、所述哈希值及所述用戶對應的私鑰,生成所述賬戶類型對應的賬戶地址,包括:
按照第一預設順序將所述哈希值與所述賬戶類型對應的類型標識拼接成第一字符串;
利用所述用戶對應的私鑰對所述第一字符串進行加密,得到第一加密字符串;
將所述第一加密字符串確定為所述賬戶類型對應的賬戶地址。
3.根據權利要求1所述的方法,其特征在于,所述根據所述類型標識、所述哈希值及所述用戶對應的私鑰,生成所述賬戶類型對應的賬戶地址,包括:
通過隨機數生成器生成一個隨機數;
按照第二預設順序將所述哈希值、所述類型標識以及所述隨機數拼接成第二字符串;
利用所述用戶對應的私鑰對所述第二字符串進行加密,得到第二加密字符串;
將所述第二加密字符串確定為所述賬戶類型對應的賬戶地址。
4.根據權利要求2所述的方法,其特征在于,所述從所述字符串中提取出類型標識,將所述類型標識對應的賬戶類型確定為所述交易信息對應的用戶賬戶所屬的賬戶類型,包括:
根據所述第一預設順序從解密得到的所述字符串中分別提取出類型標識和用戶的公鑰對應的哈希值;
通過哈希算法對所述交易信息包括的公鑰進行哈希運算得到一個哈希值;
比較運算得到的所述哈希值與從解密得到的字符串中提取的所述哈希值是否相同;
如果是,則根據從解密得到的字符串中提取的類型標識,確定所述交易信息對應的用戶賬戶所屬的賬戶類型。
5.根據權利要求3所述的方法,其特征在于,所述從所述字符串中提取出類型標識,將所述類型標識對應的賬戶類型確定為所述交易信息對應的用戶賬戶所屬的賬戶類型,包括:
根據所述第二預設順序從解密得到的字符串中分別提取出類型標識和用戶的公鑰對應的哈希值;
通過哈希算法對所述交易信息包括的公鑰進行哈希運算得到一個哈希值;
比較運算得到的哈希值與從解密得到的字符串中提取的哈希值是否相同;
如果是,則根據從解密得到的字符串中提取的類型標識,確定所述交易信息對應的用戶賬戶所屬的賬戶類型。
6.根據權利要求1所述的方法,其特征在于,所述根據所述賬戶限制條件執行所述交易信息的交易處理,包括:
根據所述交易信息包括的用戶的賬戶地址、交易對方的賬戶地址、交易金額、合約標識、合約方法信息以及方法參數信息,判斷所述交易信息是否滿足所述賬戶類型對應的賬戶限制條件;
如果是,則確定當前交易失敗;
如果否,則根據所述合約標識、所述合約方法信息以及所述方法參數信息,調用對應的智能合約從所述用戶的賬戶地址對應的余額中減去所述交易金額,以及在所述交易對方的賬戶地址對應的余額中加上所述交易金額。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110567881.5/1.html,轉載請聲明來源鉆瓜專利網。





