[發明專利]基于賬戶模型的交易方法、裝置、系統和存儲介質在審
| 申請號: | 201980060387.0 | 申請日: | 2019-10-31 |
| 公開(公告)號: | CN112771562A | 公開(公告)日: | 2021-05-07 |
| 發明(設計)人: | 辛佳駿;來鑫;張驍;李武璐 | 申請(專利權)人: | 深圳市網心科技有限公司 |
| 主分類號: | G06Q20/06 | 分類號: | G06Q20/06;G06Q20/38;G06Q40/04 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 夏歡 |
| 地址: | 518052 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 賬戶 模型 交易 方法 裝置 系統 存儲 介質 | ||
一種基于賬戶模型的交易方法、裝置、系統和存儲介質。在本方法中,基于賬戶模型為每一個用戶設置一個明文賬戶和一個密文賬戶,并由交易發起者節點對待交易金額,基于交易接收者節點的公鑰進行加密以及承諾計算得到加密后的交易信息,后續由交易接收者節點基于與交易發起者節點約定好的信息確定真實的交易信息,并完成交易。通過上述交易發起者節點發起密文交易,由交易接收者節點基于與交易發起者節點約定好的信息確定真實的交易信息,并完成交易,可以有效的避免交易雙方之間的交易信息泄露,從而實現在基于賬戶模型進行交易時,確保交易信息不被泄露的目的。
技術領域
本申請涉及區塊鏈技術領域,更具體的說是涉及一種基于賬戶模型的交易方法、裝置、系統和存儲介質。
背景技術
在現有的區塊鏈技術中,賬戶模型作為常用到的交易模型,當用戶在賬戶模型中進行交易時,其交易過程與用戶使用銀行賬戶進行交易類似。例如,用戶Alice要發送10金額的貨幣給用戶Bob時,直接將用戶Alice的賬戶余額減去10,在用戶Bob的賬戶余額加上10即可。
在現有基于賬戶模型的區塊鏈交易系統中,為了確保交易的正確性,每一個區塊都對全局的狀態(state)以及該區塊中的交易進行共識。由于,在基于賬戶模型的交易過程中,交易雙方是采用明文的方式進行交易,在交易的過程中,交易雙方的交易金額被公開。
綜上所述,現有基于賬戶模型的區塊鏈交易系統采用明文方式進行交易,不僅容易引發交易信息泄露的問題,很大程度上對交易雙方的隱私也造成了威脅。
發明內容
本申請提供了一種基于賬戶模型的交易方法、裝置、系統和存儲介質,用于實現在基于賬戶模型進行交易時,確保交易信息不被泄露的目的。
為實現上述目的,本申請提供如下技術方案:
本發明實施例第一方面公開了一種基于賬戶模型的區塊鏈系統,所述系統包括交易發起者節點、交易接收者節點、混幣者節點,其中:
所述交易發起者節點,用于基于確定的共享公鑰和隨機數對待交易金額進行加密和承諾計算,得到加密的交易信息,所述共享公鑰由所述交易發起者節點基于所述交易接收者節點的公鑰生成;
所述交易接收者節點,用于基于所述共享公鑰確定所述交易發起者節點發起的所述交易信息是否上鏈,在確定上鏈后,向所述混幣者節點發送混幣通知,并接收所述混幣者節點反饋的混幣結果,在確定所述混幣結果符合預期,基于該混幣結果進行非交互式零知識證明,確定自身具有交易信息中交易金額承諾和所述交易發起者節點隨機選擇的隨機數,獲取所述交易金額承諾中的所述待交易金額,并基于所述待交易金額更新自己的賬戶金額;
所述混幣者節點,用于基于所述混幣通知執行混幣操作,并將得到的混幣結果發送至所述交易接收者節點。
本發明實施例第二方面公開了一種基于賬戶模型的交易方法,適用于交易發起者節點,所述方法包括:
交易發起者節點確定賬戶金額承諾、待交易金額、交易接收者節點的公鑰和隨機數,并進行承諾計算,得到交易金額承諾、賬戶余額承諾和共享公鑰;
所述交易發起者節點利用所述共享公鑰對所述待交易金額進行加密,獲取密文;
所述交易發起者節點對所述交易金額承諾和所述賬戶余額承諾進行范圍證明,得到承諾的范圍證明,所述承諾的范圍證明用于指示所述交易金額承諾和賬戶余額承諾中的金額為正數;
所述交易發起者節點基于所述交易金額承諾、隨機公鑰、所述密文和所述承諾的范圍證明生成機密交易;
所述交易發起者節點利用所述機密交易、手續費信息和簽名生成交易信息,并將所述交易信息發送至區塊鏈系統的節點上。
在一種可能的設計中,所述交易發起者節點對所述賬戶余額承諾和所述賬戶余額承諾進行范圍證明,得到承諾的范圍證明,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市網心科技有限公司,未經深圳市網心科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201980060387.0/2.html,轉載請聲明來源鉆瓜專利網。





