[發(fā)明專利]基于區(qū)塊鏈的交易處理方法、裝置、設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202110567881.5 | 申請日: | 2021-05-24 |
| 公開(公告)號: | CN113269642B | 公開(公告)日: | 2023-03-28 |
| 發(fā)明(設(shè)計)人: | 薄辰龍;李寧 | 申請(專利權(quán))人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06Q20/38 |
| 代理公司: | 北京辰權(quán)知識產(chǎn)權(quán)代理有限公司 11619 | 代理人: | 尹倩倩 |
| 地址: | 518054 廣東省深圳市前海深港合作區(qū)前*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 區(qū)塊 交易 處理 方法 裝置 設(shè)備 存儲 介質(zhì) | ||
本申請屬于區(qū)塊鏈領(lǐng)域,提出一種基于區(qū)塊鏈的交易處理方法、裝置、設(shè)備及存儲介質(zhì),該方法包括:接收包括賬戶類型的賬戶注冊請求;獲取用戶的私鑰和公鑰及賬戶類型對應(yīng)的類型標(biāo)識;對公鑰哈希運(yùn)算得到哈希值;根據(jù)類型標(biāo)識、哈希值及私鑰,生成賬戶地址;發(fā)送私鑰、公鑰和賬戶地址給用戶;接收包括賬戶地址和公鑰的交易信息;從中解析出簽名信息及公鑰;用公鑰解密簽名信息得到賬戶地址;用公鑰解密賬戶地址得到一個字符串;從字符串中提取類型標(biāo)識,將類型標(biāo)識對應(yīng)的賬戶類型確定為交易信息對應(yīng)的用戶賬戶所屬的賬戶類型;獲取賬戶類型對應(yīng)的賬戶限制條件,根據(jù)賬戶限制條件執(zhí)行交易信息的交易處理。本申請在區(qū)塊鏈中實現(xiàn)多類型的賬戶的交易。
技術(shù)領(lǐng)域
本申請屬于區(qū)塊鏈技術(shù)領(lǐng)域,具體涉及一種基于區(qū)塊鏈的交易處理方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù)
目前,人們經(jīng)常通過區(qū)塊鏈系統(tǒng)進(jìn)行轉(zhuǎn)賬交易。在區(qū)塊鏈系統(tǒng)中用戶具有自己的賬戶,當(dāng)需要轉(zhuǎn)賬時發(fā)送交易信息給區(qū)塊鏈節(jié)點設(shè)備,該交易信息中包括轉(zhuǎn)賬雙方的賬戶地址、轉(zhuǎn)賬金額等。區(qū)塊鏈節(jié)點設(shè)備根據(jù)轉(zhuǎn)賬雙方的賬戶地址,在轉(zhuǎn)出方的賬戶中減少該轉(zhuǎn)賬金額,以及在轉(zhuǎn)入方的賬戶中增加該轉(zhuǎn)賬金額。
實際應(yīng)用場景中人們經(jīng)常使用的賬戶依據(jù)所支持的功能的不同,可以劃分為很多賬戶類型,如普通的銀行賬戶支持支付、轉(zhuǎn)賬、執(zhí)行合約、查詢、限額等各種功能,信用卡等信用賬戶則支持支付、轉(zhuǎn)賬、查詢和限額等功能,而投資賬戶、保險賬戶或醫(yī)療賬戶等則可能僅支持執(zhí)行合約和限額等功能。但是目前的區(qū)塊鏈系統(tǒng)中無法實現(xiàn)對上述不同類型的賬戶進(jìn)行區(qū)分。
發(fā)明內(nèi)容
本申請?zhí)岢鲆环N基于區(qū)塊鏈的交易處理方法、裝置、設(shè)備及存儲介質(zhì),在區(qū)塊鏈系統(tǒng)中實現(xiàn)多種類型的賬戶的交易,滿足實際應(yīng)用的需求。不管用戶有多少個不同賬戶類型的賬戶,都只為用戶分配一個密鑰對,依據(jù)這一個密鑰對來生成用戶的多個不同賬戶類型的賬戶地址,如此用戶只需記住一個私鑰即可實現(xiàn)對自己的多個不同賬戶類型的賬戶進(jìn)行操作,避免用戶需要記住多個私鑰給用戶造成困擾的問題。
本申請第一方面實施例提出了一種基于區(qū)塊鏈的交易處理方法,包括:
接收用戶的賬戶注冊請求,所述賬戶注冊請求包括賬戶類型;
獲取所述用戶對應(yīng)的私鑰和公鑰,獲取所述賬戶類型對應(yīng)的類型標(biāo)識;通過哈希算法對所述用戶對應(yīng)的公鑰進(jìn)行哈希運(yùn)算,得到一個哈希值;根據(jù)所述類型標(biāo)識、所述哈希值及所述用戶對應(yīng)的私鑰,生成所述賬戶類型對應(yīng)的賬戶地址,將所述賬戶地址分配給所述用戶;
發(fā)送所述私鑰、所述公鑰和所述賬戶地址給所述用戶;
接收所述用戶發(fā)送的交易信息,所述交易信息包括所述賬戶地址和公鑰;
從所述交易信息中解析出簽名信息及用戶的公鑰;利用所述公鑰對所述簽名信息解密,得到用戶的賬戶地址;利用所述公鑰對賬戶地址解密,得到一個字符串;從所述字符串中提取出類型標(biāo)識,將所述類型標(biāo)識對應(yīng)的賬戶類型確定為所述交易信息對應(yīng)的用戶賬戶所屬的賬戶類型;
根據(jù)所述交易信息對應(yīng)的賬戶類型,從本地內(nèi)存中獲取所述賬戶類型對應(yīng)的賬戶限制條件,根據(jù)所述賬戶限制條件執(zhí)行所述交易信息的交易處理。
在本申請的一些實施例中,所述根據(jù)所述類型標(biāo)識、所述哈希值及所述用戶對應(yīng)的私鑰,生成所述賬戶類型對應(yīng)的賬戶地址,包括:
按照第一預(yù)設(shè)順序?qū)⑺龉V蹬c所述賬戶類型對應(yīng)的類型標(biāo)識拼接成第一字符串;
利用所述用戶對應(yīng)的私鑰對所述第一字符串進(jìn)行加密,得到第一加密字符串;
將所述第一加密字符串確定為所述賬戶類型對應(yīng)的賬戶地址。
在本申請的一些實施例中,所述根據(jù)所述類型標(biāo)識、所述哈希值及所述用戶對應(yīng)的私鑰,生成所述賬戶類型對應(yīng)的賬戶地址,包括:
通過隨機(jī)數(shù)生成器生成一個隨機(jī)數(shù);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳壹賬通智能科技有限公司,未經(jīng)深圳壹賬通智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110567881.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q40-00 金融;保險;稅務(wù)策略;公司或所得稅的處理
G06Q40-02 .銀行業(yè),例如,利息計算、信貸審批、抵押、家庭銀行或網(wǎng)上銀行
G06Q40-04 .交易,例如,股票、商品、金融衍生工具或貨幣兌換
G06Q40-06 .投資,例如,金融工具、資產(chǎn)組合管理或者基金管理
G06Q40-08 .保險,例如,風(fēng)險分析或養(yǎng)老金
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備





