System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲6080yy久久无码产自国产,亚洲AV中文无码乱人伦,中文无码熟妇人妻AV在线
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種保護用戶隱私的數字交易方法及裝置制造方法及圖紙

    技術編號:42909550 閱讀:17 留言:0更新日期:2024-10-11 15:41
    本申請提供一種保護用戶隱私的數字交易方法及裝置,應用在數字化交易技術領域,包括:接收賣方用戶的賣單和買方用戶的買單;賣單包含用于指示交易標的交易標識、第一虛擬身份信息和第一可使用證明,買單包含用于指示交易標的交易標識、第二虛擬身份信息和第二可使用證明;第一可使用證明是基于第一隨機數為第一數字資產生成的;第二可使用證明基于第二隨機數為第二數字資產生成的;若買單和賣單指向同一交易標識的,則分別對第一可使用證明和第二可使用證明驗證;若驗證通過,則對第一數字資產和第二數字資產進行交易轉移。本申請通過構建半中心化交易市場并使用零知識證明保護用戶的訂單隱私信息和交易過程,保證了交易的安全性。

    【技術實現步驟摘要】

    本專利技術實施例涉及數字化交易,尤其涉及一種保護用戶隱私的數字交易方法及裝置


    技術介紹

    1、半中心化交易市場中和了中心化市場和去中心化市場,半中心化交易市場對訂單的處理方式是將用戶的訂單存儲和撮合放在去中心化的服務器上,同時將相互匹配的訂單提交到交易處理智能合約,由交易處理智能合約來檢查用戶的訂單是否符合規范、以及是否匹配,檢查通過且匹配的訂單最終相互實現數字藏品和數字資產的轉移。

    2、然而,半中心化交易市場方案仍無法完全保護用戶的隱私,雖然交易的買方用戶在提交買單和交易的賣方用戶在提交賣單的時候只有中心化交易市場平臺知道,但是一旦通過智能合約完成交易,任何人也都可以看到這筆交易的交易信息。因此,半中心化交易市場存在用戶隱私泄露的問題。


    技術實現思路

    1、本申請實施例提供了一種保護用戶隱私的數字交易方法及裝置,用于在數字資產交易過程中保護用戶的隱私信息以提高交易的安全性。

    2、第一方面,本申請實施例提供了一種保護用戶隱私的數字交易方法,應用于半中心化交易市場,包括:

    3、接收賣方用戶的賣單和買方用戶的買單;所述賣單包含用于指示交易標的交易標識、第一虛擬身份信息和第一可使用證明,所述買單包含用于指示交易標的交易標識、第二虛擬身份信息和第二可使用證明;所述第一虛擬身份信息是通過所述賣方用戶隨機生成的第一隨機數得到的;所述第二虛擬身份信息是通過所述買方用戶隨機生成的第二隨機數得到的;所述第一可使用證明是通過所述賣方用戶提供的所述第一隨機數,對所述第一虛擬身份信息驗證通過后,基于所述第一隨機數為第一數字資產生成的零知識證明;所述第二可使用證明是通過所述買方用戶提供的所述第二隨機數,對所述第二虛擬身份信息驗證通過后,基于所述第二隨機數為第二數字資產生成的零知識證明;所述第一數字資產表征所述賣方用戶具有的交易標的,所述第二數字資產表征所述買方用戶具有的交易標的;

    4、若所述買單和所述賣單指向同一交易標識的,則分別對所述第一可使用證明和所述第二可使用證明驗證;

    5、若驗證通過,則對所述第一數字資產和所述第二數字資產進行交易轉移。

    6、本申請通過構建的半中心化交易市場,并使用零知識證明保護用戶的訂單隱私信息和交易過程,使得數字資產的流轉只有交易用戶自己知道,買賣雙方都不互相知道,并通過驗證零知識證明來保證訂單的合法和匹配,進一步保證交易的安全性。

    7、另外,由于本申請構建的半中心化交易市場是完全是完全去中心化的,所有的訂單都是由用戶直接提交并存儲到半中心化交易市場的交易智能合約上,并且根據買單和賣單創建的順序繼續匹配,保證交易用戶的公平性。

    8、可選地,接收所述賣方用戶觸發的第一質押請求,所述第一質押請求中包括交易標識和第一虛擬身份信息;

    9、驗證所述賣方用戶是否具有所述交易標識指示的第一數字資產的所有權;

    10、驗證所述第一虛擬身份信息是否已進行過交易;

    11、若所述賣方用戶具有所述第一數字資產的所有權且所述第一虛擬身份信息未發生過交易,則將所述第一數字資產的地址信息轉移為第一質押地址。

    12、可選地,接收所述買方用戶的第二質押請求,所述第二質押請求中包括第二數字資產和第二虛擬身份信息;

    13、驗證所述買方用戶是否具有不少于所述第二數字資產的數字資產;

    14、驗證所述第二虛擬身份信息是否已進行過交易;

    15、若所述買方用戶具有不少于所述第二數字資產的數字資產且所述第二虛擬身份信息未發生過交易,則將所述買方用戶擁有的所述第二數字資產對應的地址信息轉移為第二質押地址。

    16、可選地,所述將所述第一數字資產的地址信息轉移為第一質押地址之后,接收賣方用戶的賣單之前,還包括:

    17、將第一數字資產信息添加至第一默克爾樹的第一葉子節點中,所述第一葉子節點為所述第一默克爾樹未被占用的任何一個葉子節點;所述第一數字資產信息包括所述第一質押地址和所述交易標識,且所述第一數字資產信息與所述第一虛擬身份信息關聯;

    18、所述將所述買方用戶擁有的所述第二數字資產對應的地址信息轉移為第二質押地址之后,接收買方用戶的買單之前,還包括:

    19、接收所述買方用戶的第二數字資產信息,將所述第二數字資產信息添加至第二默克爾樹的第二葉子節點中,所述第二葉子節點為所述第二默克爾樹未被占用的任何一個葉子節點;所述第二數字資產信息包括所述第二質押地址和所述第二數字資產,且所述第二數字資產信息與所述第二虛擬身份信息關聯。

    20、通過將用戶創建的虛擬身份信息與對應的數字資產信息進行關聯,保證在交易智能合約中交易時,保證交易雙方的隱私信息的同時,可以根據該虛擬身份信息獲取對應的數字資產信息。

    21、可選地,所述基于所述第一隨機數為第一數字資產生成零知識證明之前,還包括:

    22、驗證所述第一默克爾樹的根值是否可以通過所述第一葉子節點的路徑值、所述第一葉子節點的路徑上的兄弟節點值、所述第一隨機數、所述第一默克爾樹的深度和所述第一葉子節點的內容計算得到;

    23、基于所述第二隨機數為第二數字資產生成零知識證明之前,還包括:

    24、驗證所述第二默克爾樹的根值是否可以通過所述第二葉子節點的路徑值、所述第二葉子節點的路徑上的兄弟節點值、所述第二隨機數、所述第二默克爾樹的深度和所述第二葉子節點的內容計算得到。

    25、可選地,所述第一可使用證明是通過所述賣方用戶提供的所述第一隨機數,對所述第一虛擬身份信息驗證通過后,基于所述第一隨機數為第一數字資產生成的零知識證明,包括:

    26、通過所述賣方用戶提供的所述第一隨機數,對所述第一虛擬身份信息進行驗證;

    27、若驗證通過,則基于第一秘密信息和第一公共信息,通過零知識證明生成所述第一可使用證明;所述第一秘密信息包括所述賣方用戶提供的所述第一葉子節點的路徑值、所述第一葉子節點的路徑上的兄弟節點值和所述第一隨機數,所述第一公共信息包括所述第一默克爾樹的深度和所述第一葉子節點的內容;

    28、所述第二可使用證明是通過所述買方用戶提供的所述第二隨機數,對所述第二虛擬身份信息驗證通過后,基于所述第二隨機數為第二數字資產生成的零知識證明,包括:

    29、通過所述買方用戶提供的所述第二隨機數,對所述第二虛擬身份信息進行驗證;

    30、若驗證通過,則基于第二秘密信息和第二公共信息,通過零知識證明生成所述第二可使用證明;所述第二秘密信息包括所述第二葉子節點的路徑值、所述第二葉子節點的路徑上的兄弟節點值和所述第二隨機數,所述第二公共信息包括所述第二默克爾樹的深度和所述第二葉子節點的內容。

    31、可選地,所述賣單還包含第三虛擬身份信息,所述第三虛擬身份信息是基于所述賣方用戶隨機生成的第三隨機數得到的;所述買單還包含第四虛擬身份信息,所述第四虛擬身份信息是基于所述買方用戶隨機生成的第四隨機數得到的;

    本文檔來自技高網...

    【技術保護點】

    1.一種保護用戶隱私的數字交易方法,其特征在于,應用于半中心化交易市場,包括:

    2.如權利要求1所述的方法,其特征在于,所述接收賣方用戶的賣單和買方用戶的買單之前,還包括:

    3.如權利要求1所述的方法,其特征在于,所述接收賣方用戶的賣單和買方用戶的買單之前,還包括:

    4.如權利要求2或3所述的方法,其特征在于,所述將所述第一數字資產的地址信息轉移為第一質押地址之后,接收賣方用戶的賣單之前,還包括:

    5.如權利要求4所述的方法,其特征在于,所述基于所述第一隨機數為第一數字資產生成零知識證明之前,還包括:

    6.如權利要求4所述的方法,其特征在于,所述第一可使用證明是通過所述賣方用戶提供的所述第一隨機數,對所述第一虛擬身份信息驗證通過后,基于所述第一隨機數為第一數字資產生成的零知識證明,包括:

    7.如權利要求4所述的方法,其特征在于,所述賣單還包含第三虛擬身份信息,所述第三虛擬身份信息是基于所述賣方用戶隨機生成的第三隨機數得到的;所述買單還包含第四虛擬身份信息,所述第四虛擬身份信息是基于所述買方用戶隨機生成的第四隨機數得到的;

    8.如權利要求7所述的方法,其特征在于,所述第二數字資產大于所述交易標識對應的交易金額;

    9.如權利要求7所述的方法,其特征在于,所述添加至第一默克爾樹的第三葉子節點中之后,還包括:

    10.如權利要求7所述的方法,其特征在于,所述添加至所述第二默克爾樹的第四葉子節點中之后,還包括:

    11.如權利要求8所述的方法,其特征在于,所述對所述第一數字資產和所述第二數字資產進行交易轉移之前,還包括:

    12.一種保護用戶隱私的數字交易裝置,其特征在于,包括:

    13.一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現權利要求1~11任一所述方法的步驟。

    14.一種計算機可讀存儲介質,其特征在于,其存儲有可由計算機設備執行的計算機程序,當所述程序在計算機設備上運行時,使得所述計算機設備執行權利要求1~11任一所述方法的步驟。

    ...

    【技術特征摘要】

    1.一種保護用戶隱私的數字交易方法,其特征在于,應用于半中心化交易市場,包括:

    2.如權利要求1所述的方法,其特征在于,所述接收賣方用戶的賣單和買方用戶的買單之前,還包括:

    3.如權利要求1所述的方法,其特征在于,所述接收賣方用戶的賣單和買方用戶的買單之前,還包括:

    4.如權利要求2或3所述的方法,其特征在于,所述將所述第一數字資產的地址信息轉移為第一質押地址之后,接收賣方用戶的賣單之前,還包括:

    5.如權利要求4所述的方法,其特征在于,所述基于所述第一隨機數為第一數字資產生成零知識證明之前,還包括:

    6.如權利要求4所述的方法,其特征在于,所述第一可使用證明是通過所述賣方用戶提供的所述第一隨機數,對所述第一虛擬身份信息驗證通過后,基于所述第一隨機數為第一數字資產生成的零知識證明,包括:

    7.如權利要求4所述的方法,其特征在于,所述賣單還包含第三虛擬身份信息,所述第三虛擬身份信息是基于所述賣方用戶隨機生成的第三隨機數得到的;所述買單還包含第四虛擬身份信息,所...

    【專利技術屬性】
    技術研發人員:冼祥斌
    申請(專利權)人:深圳前海微眾銀行股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品无码人妻久久久久久| 国产精品无码久久综合网| 无码人妻一区二区三区免费视频 | 啊灬啊别停灬用力啊无码视频| 亚洲国产精品无码久久| 国产成人A亚洲精V品无码 | 无码专区天天躁天天躁在线| 久久久久亚洲精品无码网址色欲| 国产在线无码精品电影网| 在人线av无码免费高潮喷水| 国产精品无码久久综合| 无码人妻精品丰满熟妇区| 无码国产精品一区二区免费式影视 | 97人妻无码一区二区精品免费| 国产精品午夜福利在线无码 | 国产精品无码一本二本三本色 | 精品国产毛片一区二区无码| 亚洲AV无码专区在线电影成人| 久久久久无码精品亚洲日韩 | 无码国产精品一区二区免费16| 午夜无码一区二区三区在线观看| 亚洲AV成人无码久久WWW| 亚洲色av性色在线观无码| 国产产无码乱码精品久久鸭| 久久久久亚洲?V成人无码| 永久免费无码网站在线观看个| 亚洲AV无码精品国产成人| 亚洲AV无码一区二区三区网址| 久久99精品久久久久久hb无码| 特级无码毛片免费视频尤物| 无码国产色欲XXXX视频| 久久亚洲日韩看片无码| 亚洲AV无码精品蜜桃| 无码人妻一区二区三区免费手机| 99精品一区二区三区无码吞精| 制服在线无码专区| 波多野结衣VA无码中文字幕电影| 无码中文人妻在线一区| 日韩无码系列综合区| 国产成人无码18禁午夜福利p | 中文字幕精品无码亚洲字|