国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      隱藏接收者地址及驗(yàn)證交易歸屬的方法與流程

      文檔序號:40285021發(fā)布日期:2024-12-13 10:58閱讀:7來源:國知局
      隱藏接收者地址及驗(yàn)證交易歸屬的方法與流程

      本說明書涉及區(qū)塊鏈,尤其涉及一種隱藏接收者地址及驗(yàn)證交易歸屬的方法。


      背景技術(shù):

      1、區(qū)塊鏈(blockchain)是分布式數(shù)據(jù)存儲、點(diǎn)對點(diǎn)傳輸、共識機(jī)制、加密算法等計(jì)算機(jī)技術(shù)的新型應(yīng)用模式。區(qū)塊鏈系統(tǒng)中按照時(shí)間順序?qū)?shù)據(jù)區(qū)塊以順序相連的方式組合成鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu),并以密碼學(xué)方式保證的不可篡改和不可偽造的分布式賬本。由于區(qū)塊鏈具有去中心化、信息不可篡改、自治性等特性,區(qū)塊鏈也受到人們越來越多的重視和應(yīng)用。

      2、未花費(fèi)的交易輸出(unspent?transaction?output,utxo)模型是區(qū)塊鏈中常見的一種交易模型。發(fā)送者可以通過在區(qū)塊鏈系統(tǒng)中發(fā)起utxo交易,并在該utxo交易中包含接收者對應(yīng)的接收地址,以向該接收者進(jìn)行轉(zhuǎn)賬。


      技術(shù)實(shí)現(xiàn)思路

      1、有鑒于此,本說明書提供一種隱藏接收者地址及驗(yàn)證交易歸屬的方法,以解決相關(guān)技術(shù)中存在的不足。

      2、具體地,本說明書是通過如下技術(shù)方案實(shí)現(xiàn)的:

      3、根據(jù)本說明書實(shí)施例的第一方面,提供了一種隱藏接收者地址及驗(yàn)證交易歸屬的方法,包括:

      4、接收者生成并公開接收者原始地址,所述接收者原始地址包括第一接收者公鑰和對應(yīng)于公共基點(diǎn)的基點(diǎn)指示信息,第一接收者公鑰為所述接收者維護(hù)的第一接收者私鑰與所述公共基點(diǎn)的點(diǎn)乘結(jié)果;

      5、發(fā)送者獲取所述接收者原始地址并生成相應(yīng)的目標(biāo)接收者隱地址,以基于該目標(biāo)接收者隱地址構(gòu)建utxo交易;所述目標(biāo)接收者隱地址包括區(qū)別于所述接收者原始地址所含公鑰的鎖定公鑰、發(fā)送者公鑰,以及,可由共享秘密進(jìn)行驗(yàn)證的校驗(yàn)信息,其中:所述發(fā)送者公鑰為所述發(fā)送者維護(hù)的發(fā)送者私鑰與基于所述基點(diǎn)指示信息確定出的公共基點(diǎn)的點(diǎn)乘結(jié)果,所述共享秘密為所述第一接收者公鑰與所述發(fā)送者私鑰的點(diǎn)乘結(jié)果;

      6、接收者針對區(qū)塊鏈中的任一utxo交易:對第一接收者私鑰與所述任一utxo交易的接收者隱地址中的發(fā)送者公鑰進(jìn)行點(diǎn)乘計(jì)算,并基于計(jì)算結(jié)果對所述任一utxo交易的接收者隱地址中的校驗(yàn)信息進(jìn)行驗(yàn)證;若驗(yàn)證成功,所述接收者確定自身為所述任一utxo交易的接收者。

      7、根據(jù)本說明書實(shí)施例的第二方面,提供了一種隱藏接收者地址的方法,應(yīng)用于發(fā)送者,所述方法包括:

      8、獲取接收者公開的接收者原始地址,所述接收者原始地址包括第一接收者公鑰和對應(yīng)于公共基點(diǎn)的基點(diǎn)指示信息,第一接收者公鑰為所述接收者維護(hù)的第一接收者私鑰與所述公共基點(diǎn)的點(diǎn)乘結(jié)果;

      9、生成對應(yīng)于所述接收者原始地址的目標(biāo)接收者隱地址,以基于該目標(biāo)接收者隱地址構(gòu)建utxo交易;所述目標(biāo)接收者隱地址包括區(qū)別于所述接收者原始地址所含公鑰的鎖定公鑰、發(fā)送者公鑰,以及,可由共享秘密進(jìn)行驗(yàn)證的校驗(yàn)信息,其中:所述發(fā)送者公鑰為所述發(fā)送者維護(hù)的發(fā)送者私鑰與基于所述基點(diǎn)指示信息確定出的公共基點(diǎn)的點(diǎn)乘結(jié)果,所述共享秘密為所述第一接收者公鑰與所述發(fā)送者私鑰的點(diǎn)乘結(jié)果。

      10、根據(jù)本說明書實(shí)施例的第三方面,一種驗(yàn)證交易歸屬的方法,應(yīng)用于驗(yàn)證者;所述方法包括:

      11、獲取待驗(yàn)證的utxo交易;所述待驗(yàn)證的utxo交易由發(fā)送者基于目標(biāo)接收者隱地址所構(gòu)建,所述目標(biāo)接收者隱地址由所述發(fā)送者針對接收者公開的接收者原始地址所生成;所述接收者原始地址包括第一接收者公鑰和對應(yīng)于公共基點(diǎn)的基點(diǎn)指示信息,第一接收者公鑰為所述接收者維護(hù)的第一接收者私鑰與所述公共基點(diǎn)的點(diǎn)乘結(jié)果;所述目標(biāo)接收者隱地址包括區(qū)別于所述接收者原始地址所含公鑰的鎖定公鑰、發(fā)送者公鑰,以及,可由共享秘密進(jìn)行驗(yàn)證的校驗(yàn)信息,其中:所述發(fā)送者公鑰為所述發(fā)送者維護(hù)的發(fā)送者私鑰與基于所述基點(diǎn)指示信息確定出的公共基點(diǎn)的點(diǎn)乘結(jié)果,所述共享秘密為所述第一接收者公鑰與所述發(fā)送者私鑰的點(diǎn)乘結(jié)果;

      12、將目標(biāo)對象維護(hù)的私鑰與所述目標(biāo)接收者隱地址中的發(fā)送者公鑰進(jìn)行點(diǎn)乘計(jì)算,并基于計(jì)算結(jié)果對所述目標(biāo)接收者隱地址中的校驗(yàn)信息進(jìn)行驗(yàn)證;若驗(yàn)證成功,確定所述目標(biāo)對象為所述待驗(yàn)證的utxo交易的接收者。

      13、根據(jù)本說明書實(shí)施例的第四方面,提供了一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如第一方面、第二方面和/或第三方面所述的方法的步驟。

      14、根據(jù)本說明書實(shí)施例的第五方面,提供了一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面、第二方面和/或第三方面所述方法的步驟。

      15、根據(jù)本說明書實(shí)施例的第六方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面、第二方面和/或第三方面所述方法的步驟。

      16、在本說明書所提供的技術(shù)方案中,雖然接收者需要公開其接收者原始地址,但該接收者原始地址并不直接作為發(fā)送者所創(chuàng)建的utxo交易的接收地址、該接收者原始地址所含公鑰也并不直接作為上述接收地址中的鎖定公鑰,而是由發(fā)送者將接收者原始地址替換為相應(yīng)的目標(biāo)接收者隱地址,并確保鎖定公鑰區(qū)別于接收者原始地址所含的公鑰。因此,除了接收者和發(fā)送者之外,任何第三方在查看到utxo交易的接收地址(即目標(biāo)接收者隱地址)中所含的鎖定公鑰時(shí),將無法在該鎖定公鑰與前述接收者原始地址所含公鑰之間建立起關(guān)聯(lián)關(guān)系,也就無法據(jù)此推斷出該utxo交易的真實(shí)接收者的身份,實(shí)現(xiàn)了對接收者的隱私保護(hù)。

      17、同時(shí),通過在接收者原始地址中攜帶基點(diǎn)指示信息,使得接收者與發(fā)送者可以基于相同的公共基點(diǎn)來分別生成第一接收者公鑰和發(fā)送者公鑰,進(jìn)而通過在接收者原始地址中攜帶第一接收者公鑰、在目標(biāo)接收者隱地址中攜帶發(fā)送者公鑰,使得發(fā)送者可以將第一接收者公鑰與發(fā)送者私鑰進(jìn)行點(diǎn)乘以生成共享秘密并進(jìn)而生成相應(yīng)的校驗(yàn)信息,而接收者則可以將第一接收者私鑰與發(fā)送者公鑰進(jìn)行點(diǎn)乘以生成共享秘密并進(jìn)而對utxo交易的接收者隱地址中的校驗(yàn)信息進(jìn)行驗(yàn)證,從而準(zhǔn)確識別出自身對應(yīng)的目標(biāo)接收者隱地址、查找到發(fā)送給自身的utxo交易,即本說明書不會影響到基于utxo交易的正常轉(zhuǎn)賬過程,且任何第三方均無法完成該驗(yàn)證過程。

      18、此外,上述技術(shù)方案在構(gòu)建utxo交易和驗(yàn)證交易歸屬的整個(gè)過程中,僅涉及到發(fā)送者與接收者雙方,而并不需要向任何第三方暴露隱私信息,具有極高的隱私安全性。并且,每筆utxo交易均可以獨(dú)立地創(chuàng)建、提交和驗(yàn)證,不需要與其他的utxo交易之間產(chǎn)生聯(lián)系,譬如無需等待其他utxo交易、不需要與其他utxo交易進(jìn)行混合提交、驗(yàn)證過程不需要涉及其他utxo交易等。



      技術(shù)特征:

      1.一種隱藏接收者地址及驗(yàn)證交易歸屬的方法,包括:

      2.根據(jù)權(quán)利要求1所述的方法,所述校驗(yàn)信息由對稱密鑰對明文信息進(jìn)行加密得到,所述對稱密鑰為基于所述共享秘密所生成,所述明文信息包括預(yù)定義的校驗(yàn)內(nèi)容;

      3.根據(jù)權(quán)利要求2所述的方法,所述對稱密鑰為通過下述任一方式生成:

      4.根據(jù)權(quán)利要求2所述的方法,

      5.根據(jù)權(quán)利要求4所述的方法,所述任一公鑰包括:

      6.根據(jù)權(quán)利要求1所述的方法,在基于所述目標(biāo)接收者隱地址構(gòu)建的utxo交易中,對應(yīng)于所述接收者的交易輸出的數(shù)額被記錄為相應(yīng)的承諾值。

      7.一種隱藏接收者地址的方法,應(yīng)用于發(fā)送者,所述方法包括:

      8.根據(jù)權(quán)利要求7所述的方法,所述校驗(yàn)信息由對稱密鑰對明文信息進(jìn)行加密得到,所述對稱密鑰為基于所述共享秘密所生成,所述明文信息包括預(yù)定義的校驗(yàn)內(nèi)容。

      9.根據(jù)權(quán)利要求8所述的方法,所述對稱密鑰為通過下述任一方式生成:

      10.根據(jù)權(quán)利要求8所述的方法,

      11.根據(jù)權(quán)利要求10所述的方法,所述任一公鑰包括:

      12.根據(jù)權(quán)利要求7所述的方法,在基于所述目標(biāo)接收者隱地址構(gòu)建的utxo交易中,對應(yīng)于所述接收者的交易輸出的數(shù)額被記錄為相應(yīng)的承諾值。

      13.一種驗(yàn)證交易歸屬的方法,應(yīng)用于驗(yàn)證者;所述方法包括:

      14.根據(jù)權(quán)利要求13所述的方法,所述校驗(yàn)信息由對稱密鑰對明文信息進(jìn)行加密得到,所述對稱密鑰為基于所述共享秘密所生成,所述明文信息包括預(yù)定義的校驗(yàn)內(nèi)容;

      15.根據(jù)權(quán)利要求14所述的方法,所述對稱密鑰為通過下述任一方式生成:

      16.根據(jù)權(quán)利要求14所述的方法,

      17.根據(jù)權(quán)利要求16所述的方法,所述任一公鑰包括:

      18.根據(jù)權(quán)利要求13所述的方法,在所述待驗(yàn)證的utxo交易中,對應(yīng)于所述接收者的交易輸出的數(shù)額被記錄為相應(yīng)的承諾值。

      19.根據(jù)權(quán)利要求13所述的方法,所述驗(yàn)證者包括下述任一:所述目標(biāo)對象自身,所述驗(yàn)證者為所述目標(biāo)對象委托的第三方,監(jiān)管方。

      20.一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如權(quán)利要求7-19任一所述方法的步驟。

      21.一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求7-19任一所述方法的步驟。

      22.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,該計(jì)算機(jī)程序/指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求7-19中任一項(xiàng)所述方法的步驟。


      技術(shù)總結(jié)
      本說明書一種隱藏接收者地址及驗(yàn)證交易歸屬的方法,該方法包括:接收者生成并公開接收者原始地址,所述接收者原始地址包括第一接收者公鑰和對應(yīng)于公共基點(diǎn)的基點(diǎn)指示信息;發(fā)送者獲取所述接收者原始地址并生成相應(yīng)的目標(biāo)接收者隱地址,以基于該目標(biāo)接收者隱地址構(gòu)建UTXO交易;所述目標(biāo)接收者隱地址包括區(qū)別于所述接收者原始地址所含公鑰的鎖定公鑰、發(fā)送者公鑰,以及,可由共享秘密進(jìn)行驗(yàn)證的校驗(yàn)信息;接收者針對區(qū)塊鏈中的任一UTXO交易:對第一接收者私鑰與所述任一UTXO交易的接收者隱地址中的發(fā)送者公鑰進(jìn)行點(diǎn)乘計(jì)算,并基于計(jì)算結(jié)果對所述任一UTXO交易的接收者隱地址中的校驗(yàn)信息進(jìn)行驗(yàn)證;若驗(yàn)證成功,所述接收者確定自身為所述任一UTXO交易的接收者。

      技術(shù)研發(fā)人員:李育文
      受保護(hù)的技術(shù)使用者:螞蟻區(qū)塊鏈科技(上海)有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/12
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1