日韩中文字幕久久久97都市激情,久久91网,亚洲天堂最新,国产精品嫩草影院九色,亚洲午夜精品一本二本,精品少妇一区二区三区蜜桃,av一道本

驗證數字資產的所有權和認證數字資產的方法與流程

文檔序號:42301058發布日期:2025-06-27 18:43閱讀:21來源:國知局


背景技術:

1、本發明一般涉及數字資產領域,尤其涉及認證數字資產和驗證數字資產的所有權。

2、區塊鏈是共享的、不可變的賬本,其促進了在商業網絡中記錄交易和跟蹤資產的過程。資產可以是有形的(房屋、汽車、現金、土地)或無形的(知識產權、專利、版權、品牌)。不可替換代幣(nft)是與特定數字或物理資產相關聯的區塊鏈上的記錄。nft鑄造是取得數字文件并將其變成可以被存儲在區塊鏈上的數字資產的過程。一旦nft變成數字資產,就可以使nft進入流通,并且可以經由智能合約來銷售nft。智能合約是計算機程序或交易協議,其旨在根據合約或協議的條款自動地執行、控制或記錄法律相關事件和動作。例如,當nft從一個加密貨幣錢包被轉移到另一個時,附加到nft的智能合約被執行。加密貨幣錢包是存儲用于加密貨幣交易的公鑰和/或私鑰的設備、物理介質、程序或服務。nft的所有權被記錄在區塊鏈中,并且可以由所有者轉移,從而允許nft被銷售和交易。

3、在鑄造過程期間,當區塊鏈將包含加密散列(其是標識數據集的字符集)的記錄連接到先前記錄時,nft被創建,從而創建可標識的數據區塊鏈。該加密交易過程通過提供跟蹤nft的所有權的數字簽名來確保每個數字資產的認證。數字資產通常可從公知的儲存庫下載。數字資產也可以在許多不同的平臺或市場上被持有、出售、交易、許諾銷售。這意味著,某人可以從一個平臺取得數字資產并在另一個平臺或市場上創建原始數字資產的映像的偽造品。

4、加密貨幣錢包是存儲用于加密貨幣交易的公鑰和/或私鑰的設備、物理介質、程序或服務。加密貨幣錢包附有公鑰和私鑰。公鑰的作用類似于電子郵件地址,這意味著它可以安全地與其他人共享,從而允許你發送或接收資產。然而,私鑰是使得數字資產的持有者能夠進行交易并證明其數字資產的所有權的安全碼。私鑰通常是一串字母和數字。公鑰允許你接收加密貨幣交易。雖然任何人都可以將交易發送到公鑰,但是你需要私鑰來“解鎖”它們,并且證明你是在交易中接收到的加密貨幣的所有者。

5、隨著區塊鏈技術的出現,內容創建者已經能夠將他們的創建數字化并將它們作為nft在市場中出售。nft的缺點之一是任何人都可以使用nft中的鏈接來訪問url并從儲存庫下載資產。然后,他們可以在另一個nft市場上鑄造新的nft,從而宣稱為資產的所有者。然后,挑戰變成證明資產的真實所有權。

6、us20200242105a1描述了“一種用于創建結合了影響和外延(“knft”)的可操作的數字資產和代幣的分布式計算平臺和方法。knft應用服務器可以被配置為通過分布式計算網絡從遠程計算節點接收對新的不可替代代幣的請求,其中knft包括唯一knft標識符、至少一個元數據元素、以及至少一個社交向量…社交動作可以包括用戶評論、連接、直接消息、點贊、或好評,并且knft的所有權的改變可以由knft?api寫入社交向量。社交向量可以包括來自至少一個先前所有者的社交向量數據,并且knft還可以包括合并了knft的所有權歷史的流通蹤跡向量。”該參考文獻未能解決在賬本上提供安全機制以認證數字資產交易的問題。本發明的實施例是有利的,并且認識到通過提供用于認證數字資產交易的安全機制來保護數字資產的方法的需求和重要性。本發明的實施例通過使用用于驗證的活躍度散列(liveness?hash)來解決賬本上的這個問題。

7、防止數字資產欺詐的另一種方式是檢查其它已注冊或已知的市場。當前,nft被生成,并且下載原始資產所需的元數據通常被嵌入作為nft的一部分。因此,有權訪問元數據的任何人都能夠下載原始資產。這為偽造、假冒和其他漏洞提供了機會。此外,資產本身可以被存儲在某個第三方網站中,該網站在某個時刻可能停止運營,這可能導致原始資產的丟失。然而,本發明的實施例認識到,用加密映像來鑄造數字資產增加了確定數字資產的真實性的可能性。

8、現有的nft創建和驗證過程對公眾是開放的。現有的nft鑄造過程包括對象存儲庫中的映像散列和映像的url。這意味著,任何人都可以通過nft中的資產散列或地址來驗證散列,并計算該散列以檢驗匹配。此外,通過復制資產、創建散列、以及在同一個或不同的平臺用相同的映像鑄造另一個nft,很容易實施nft盜竊。本發明的實施例通過資產位置和活躍度散列來解決這個問題。此外,所引用的資產被加密。在本發明的實施例中,所有權驗證不依賴于nft中的數據。在本發明的實施例中,請求者提供一次性數字(nonce),并且所有者儲存庫執行活躍度散列以便證明所有權。


技術實現思路

1、根據本發明的一個實施例,公開了一種用于驗證數字資產的所有權的計算機實現的方法。所述計算機實現的方法包括:由一個或多個處理器響應于接收到對用于加密數字資產的公鑰的請求,向所述數字資產的所有者發送所述公鑰。所述計算機實現的方法還包括:由所述一個或多個處理器從所述數字資產的所述所有者接收加密的數字資產和第一活躍度散列,其中,所述數字資產是使用所述公鑰加密的,所述第一活躍度散列是至少部分地基于未加密形式的所述數字資產和第一一次性數字來生成的。所述計算機實現的方法還包括:響應于從來自所述數字資產的所述所有者的所述加密的數字資產中接收到所述第一一次性數字和所述第一活躍度散列,確定所述第一活躍度散列是否有效。所述計算機實現的方法還包括:由所述一個或多個處理器響應于確定所述第一活躍度散列有效,生成數字資產記錄,其中,所述數字資產記錄包括所述加密的數字資產和所述第一活躍度散列。本發明的實施例有利于生成活躍度散列來代替散列。

2、根據本發明的另一個實施例,公開了一種用于驗證數字資產的所有權的計算機程序產品。所述計算機程序產品包括一個或多個計算機可讀存儲介質和存儲在一個或多個計算機可讀存儲介質上的程序指令。所述程序指令包括響應于接收到對用于加密數字資產的公鑰的請求,向所述數字資產的所有者發送所述公鑰的指令。所述程序指令還包括從所述數字資產的所述所有者接收加密的數字資產和第一活躍度散列的指令,其中,所述數字資產是使用所述公鑰加密的,所述第一活躍度散列是至少部分地基于未加密形式的所述數字資產和第一一次性數字來生成的。所述程序指令還包括響應于從來自所述數字資產的所述所有者的所述加密的數字資產中接收到所述第一一次性數字和所述第一活躍度散列,確定所述第一活躍度散列是否有效的指令。所述程序指令還包括響應于確定所述第一活躍度散列有效,生成數字資產記錄的指令,其中,所述數字資產記錄包括所述加密的數字資產和所述第一活躍度散列。本發明的實施例有利于生成活躍度散列來代替散列。

3、根據本發明的另一個實施例,公開了一種用于驗證數字資產的所有權的計算機系統。所述計算機系統包括一個或多個計算機處理器、一個或多個計算機可讀存儲介質以及計算機程序指令,所述計算機程序指令被存儲在所述一個或多個計算機可讀介質上以用于由所述一個或多個計算機處理器執行。所述程序指令包括響應于接收到對用于加密數字資產的公鑰的請求,向所述數字資產的所有者發送所述公鑰的指令。所述程序指令還包括從所述數字資產的所述所有者接收加密的數字資產和第一活躍度散列的指令,其中,所述數字資產是使用所述公鑰加密的,所述第一活躍度散列是至少部分地基于未加密形式的所述數字資產和第一一次性數字來生成的。所述程序指令還包括響應于從來自所述數字資產的所述所有者的所述加密的數字資產中接收到所述第一一次性數字和所述第一活躍度散列,確定所述第一活躍度散列是否有效的指令。所述程序指令還包括響應于確定所述第一活躍度散列有效,生成數字資產記錄的指令,其中,所述數字資產記錄包括所述加密的數字資產和所述第一活躍度散列。本發明的實施例有利于生成活躍度散列來代替散列。

4、根據本發明的另一個實施例,公開了一種用于驗證數字資產的所有權的計算機實現的方法。所述計算機實現的方法包括:由一個或多個處理器從請求實體接收用于數字資產的所有者提供所述數字資產的所有權證明的請求,其中,所述請求包括第一一次性數字。所述計算機實現的方法還包括:響應于接收到用于所述數字資產的所述所有者提供所述數字資產的所有權證明的所述請求。所述計算機實現的方法還包括:由所述一個或多個處理器將所述第一一次性數字發送到所述數字資產的所述所有者。所述計算機實現的方法還包括:由所述一個或多個處理器從所述數字資產的所述所有者接收與數字映像相關聯的映像id和第一活躍度散列。所述計算機實現的方法還包括:由所述一個或多個處理器驗證所述數字資產的所有權證明。本發明的實施例有利于生成活躍度散列來代替散列。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1