TWI735820B - 資產管理方法及裝置、電子設備 - Google Patents
資產管理方法及裝置、電子設備 Download PDFInfo
- Publication number
- TWI735820B TWI735820B TW107141402A TW107141402A TWI735820B TW I735820 B TWI735820 B TW I735820B TW 107141402 A TW107141402 A TW 107141402A TW 107141402 A TW107141402 A TW 107141402A TW I735820 B TWI735820 B TW I735820B
- Authority
- TW
- Taiwan
- Prior art keywords
- asset
- target
- asset object
- blockchain
- objects
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2379—Updates performed during online database operations; commit processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0637—Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本說明書一個或多個實施例提供一種資產管理方法及裝置、電子設備,該方法可以包括:區塊鏈的節點設備接收到資產對象創建請求;回應於所述資產對象創建請求,調用發佈在所述區塊鏈上的與所述資產對象的資產類型對應的合約對象創建資產對象;將創建的所述資產對象的位址資訊添加至持有所述資產對象的目標對象。
Description
本說明書一個或多個實施例涉及區塊鏈技術領域,尤其涉及一種資產管理方法及裝置、電子設備。
區塊鏈技術,是一種由若干台計算設備共同參與“記帳”,共同維護一份完整的分散式資料庫的新興技術。由於區塊鏈技術具有去中心化、公開透明、每台計算設備可以參與資料庫記錄、並且各計算設備之間可以快速的進行資料同步的特性,利用區塊鏈技術來搭建去中心化系統,並在區塊鏈的分散式資料庫中收錄各種執行程式進行自動執行,已在眾多的領域中廣泛的進行應用;例如,在金融科技領域,利用區塊鏈技術搭建P2P支付平臺,並在區塊鏈上發佈諸如智慧合約等執行程式,可以在不經過銀行等金融機構的前提下,實現不同的用戶之間的點對點安全支付。
本說明書提出一種資產管理方法,包括:
區塊鏈的節點設備接收到資產對象創建請求;
回應於所述資產對象創建請求,調用發佈在所述區塊鏈上的與所述資產對象的資產類型對應的合約對象創建資產對象;
將創建的所述資產對象的位址資訊添加至持有所述資產對象的目標對象。
可選的,所述合約對象中聲明了用於創建資產對象的執行程式;
所述調用發佈在所述區塊鏈上的與所述資產對象的資產類型對應的合約對象創建資產對象,包括:
調用所述區塊鏈的目標成員發佈在所述區塊鏈上的與所述資產對象的資產類型對應的合約對象中聲明的所述執行程式創建資產對象。
可選的,所述區塊鏈支援的對象包括位址欄位;所述位址欄位用於維護對象持有的資產對象的位址資訊。
可選的,所述將創建的所述資產對象的位址資訊添加至持有所述資產對象的目標對象,包括:
將創建的所述資產對象的位址資訊添加至持有所述資產對象的目標對象中的所述位址欄位。
可選的,所述區塊鏈支援的對象還包括代碼欄位;所述代碼欄位用於維護對象聲明的執行程式相關的執行代碼。
可選的,所述持有所述資產對象的目標對象包括:
由用戶指定的用於持有所述資產對象的目標對象;或者,
所述合約對象中聲明的用於持有所述資產對象的目標對象。
可選的,所述區塊鏈支援的對象包括帳戶對象、合約對象和資產對象;
所述持有所述資產對象的目標對象包括帳戶對象、合約對象、以及資產對象中的任一。
可選的,所述區塊鏈為聯盟鏈;所述區塊鏈中的目標成員為所述聯盟鏈中具有資產對象創建許可權的聯盟成員。
本說明書還提出一種資產管理方法,包括:
區塊鏈的節點設備接收到目標用戶發起的資產對象轉移請求;其中,所述資產對象轉移請求包括被轉移的目標資產對象;
回應於所述資產對象轉移請求,從持有所述目標資產對象的目標對象中移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象。
可選的,所述區塊鏈中發佈了與所述目標資產對象的資產類型對應的合約對象;所述合約對象中聲明了用於轉移資產對象的執行程式;所述目標資產對象通過調用所述合約對象創建;
所述從持有所述目標資產對象的目標對象中移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象,包括:
調用發佈在所述區塊鏈上的與所述目標資產對象的資產類型對應的合約對象中聲明的所述執行程式,確定所述資產轉移請求是否滿足預設的轉移規則;如果所述資產轉移請求滿足預設的轉移規則,從持有所述目標資產對象的目標對象中移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象。
可選的,所述區塊鏈支援的對象包括位址欄位;所述位址欄位用於維護對象持有的資產對象的位址資訊。
可選的,所述從持有所述目標資產對象的目標對象中移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象,包括:
從持有所述目標資產對象的目標對象中的所述位址欄位移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象中的所述位址欄位。
可選的,所述區塊鏈支援的對象還包括代碼欄位;所述代碼欄位用於維護對象聲明的執行程式相關的執行代碼。
可選的,與所述目標資產對象對應的資產接收方對象包括:
由用戶指定的與所述目標資產對象對應的資產接收方對象;或者,
與所述目標資產對象的資產類型對應的合約對象中聲明的與所述目標資產對象對應的資產接收方對象。
可選的,所述區塊鏈支援的對象包括帳戶對象、合約對象和資產對象;
與所述目標資產對象對應的資產接收方對象包括帳戶對象、合約對象、以及資產對象中的任一。
本說明書提出一種資產管理裝置,包括:
第一接收模組,接收到資產對象創建請求;
創建模組,回應於所述資產對象創建請求,調用發佈在所述區塊鏈上的與所述資產對象的資產類型對應的合約對象創建資產對象;
添加模組,將創建的所述資產對象的位址資訊添加至持有所述資產對象的目標對象。
可選的,所述合約對象中聲明了用於創建資產對象的執行程式;
所述創建模組:
調用所述區塊鏈的目標成員發佈在所述區塊鏈上的與所述資產對象的資產類型對應的合約對象中聲明的所述執行程式創建資產對象。
可選的,所述區塊鏈支援的對象包括位址欄位;所述位址欄位用於維護對象持有的資產對象的位址資訊。
可選的,所述添加模組進一步:
將創建的所述資產對象的位址資訊添加至持有所述資產對象的目標對象中的所述位址欄位。
可選的,所述區塊鏈支援的對象還包括代碼欄位;所述代碼欄位用於維護對象聲明的執行程式相關的執行代碼。
可選的,所述持有所述資產對象的目標對象包括:
由用戶指定的用於持有所述資產對象的目標對象;或者,
所述合約對象中聲明的用於持有所述資產對象的目標對象。
可選的,所述區塊鏈支援的對象包括帳戶對象、合約對象和資產對象;
所述持有所述資產對象的目標對象包括帳戶對象、合約對象、以及資產對象中的任一。
本說明書還提出一種資產管理裝置,包括:
第二接收模組,區塊鏈的節點設備接收到目標用戶發起的資產對象轉移請求;其中,所述資產對象轉移請求包括被轉移的目標資產對象;
轉移模組,回應於所述資產對象轉移請求,從持有所述目標資產對象的目標對象中移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象。
可選的,所述區塊鏈中發佈了與所述目標資產對象的資產類型對應的合約對象;所述合約對象中聲明了用於轉移資產對象的執行程式;所述目標資產對象通過調用所述合約對象創建;
所述轉移模組進一步:
調用發佈在所述區塊鏈上的與所述目標資產對象的資產類型對應的合約對象中聲明的所述執行程式,確定所述資產轉移請求是否滿足預設的轉移規則;如果所述資產轉移請求滿足預設的轉移規則,從持有所述目標資產對象的目標對象中移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象。
可選的,所述區塊鏈支援的對象包括位址欄位;所述位址欄位用於維護對象持有的資產對象的位址資訊。
可選的,所述轉移模組進一步:
從持有所述目標資產對象的目標對象中的所述位址欄位移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象中的所述位址欄位。
可選的,所述區塊鏈支援的對象還包括代碼欄位;所述代碼欄位用於維護對象聲明的執行程式相關的執行代碼。
可選的,與所述目標資產對象對應的資產接收方對象包括:
由用戶指定的與所述目標資產對象對應的資產接收方對象;或者,
與所述目標資產對象的資產類型對應的合約對象中聲明的與所述目標資產對象對應的資產接收方對象。
可選的,所述區塊鏈支援的對象包括帳戶對象、合約對象和資產對象;
與所述目標資產對象對應的資產接收方對象包括帳戶對象、合約對象、以及資產對象中的任一。
本說明書還提出一種電子設備,包括:
處理器;
用於儲存機器可執行指令的記憶體;
其中,通過讀取並執行所述記憶體儲存的與基於區塊鏈的資產管理的控制邏輯對應的機器可執行指令,所述處理器被促使:
區塊鏈的節點設備接收到資產對象創建請求;
回應於所述資產對象創建請求,調用發佈在所述區塊鏈上的與所述資產對象的資產類型對應的合約對象創建資產對象;
將創建的所述資產對象的位址資訊添加至持有所述資產對象的目標對象。
本說明書還提出一種電子設備,包括:
處理器;
用於儲存機器可執行指令的記憶體;
其中,通過讀取並執行所述記憶體儲存的與基於區塊鏈的資產管理的控制邏輯對應的機器可執行指令,所述處理器被促使:
區塊鏈的節點設備接收到目標用戶發起的資產對象轉移請求;其中,所述資產對象轉移請求包括被轉移的目標資產對象;
回應於所述資產對象轉移請求,調用發佈在所述區塊鏈上的與所述目標資產對象的資產類型對應的合約對象,從持有所述目標資產對象的目標對象中移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象。
通過以上實施例,區塊鏈中的目標成員可以在區塊鏈發佈與資產對象的資產類型對應的合約對象,而接入區塊鏈的用戶可以通過向區塊鏈發起資產對象創建請求以及資產對象轉移請求的方式,來調用已經發佈至區塊鏈的上述合約對象,在區塊鏈中完成資產對象的創建,並通過將創建的資產對象的位址資訊添加至特定的目標對象來持有該資產對象,以及在區塊鏈中完成持有的資產對象向其它資產接收方對象的資產轉移,從而可以將現實世界中的資產,轉化成為區塊鏈上的數位資產進行持有,並依託於區塊鏈線上的完成資產轉移。
本說明書中旨在公開一種,在區塊鏈中完成資產對象的創建以及資產對象轉移的技術方案。
在實現時,區塊鏈中的目標成員可以預先在區塊鏈上發佈與資產對象的資產類型對應的合約對象(智慧合約)。其中,創建的上述合約對象用於對資產對象進行管理,接入區塊鏈的用戶可以通過調用上述合約對象的方式,在區塊鏈上創建一筆資產對象,以及在區塊鏈上完成持有的資產對象的線上管理。
一方面,在創建資產對象時,接入區塊鏈的用戶可以向區塊鏈發起一個資產對象創建請求,來調用上述合約對象,完成資產對象的創建,然後將創建的資產對象的位址資訊添加至持有該資產對象的目標對象;例如,在合約對象中可以預先聲明用於創建資產對象的執行程式,在這種情況下,可以通過調用上述用於創建資產對象的執行程式,來完成資產對象的創建。
另一方面,在對持有的目標資產對象進行轉移時,接入區塊鏈的用戶可以向區塊鏈發起一個資產對象轉移請求,將上述目標資產對象的位址資訊從持有該目標資產對象的目標對象中移除,以及再將上述目標資產對象的位址資訊添加至與上述目標資產對象對應的資產接收方對象,完成資產對象的線上轉移。
通過以上實施例可知,區塊鏈中的目標成員通過在區塊鏈發佈與資產對象的資產類型對應的合約對象,使得接入區塊鏈的用戶可以通過向區塊鏈發起資產對象創建請求以及資產對象轉移請求的方式,來調用已經發佈至區塊鏈的上述合約對象,在區塊鏈中完成資產對象的創建,並通過將創建的資產對象的位址資訊添加至特定的目標對象來持有該資產對象,以及在區塊鏈中完成持有的資產對象向其它資產接收方對象的資產轉移,從而可以將現實世界中的資產,轉化成為區塊鏈上的數位資產進行持有,並依託於區塊鏈線上的完成資產轉移。
下面通過具體實施例並結合具體的應用場景對本說明書進行描述。
請參考圖1,圖1是本說明書一實施例提供的一種資產管理方法,應用於區塊鏈中的節點設備,執行以下步驟:
步驟102,接收到資產對象創建請求;
步驟104,回應於所述資產對象創建請求,調用發佈在所述區塊鏈上的與所述資產對象的資產類型對應的合約對象創建資產對象;
步驟106,將創建的所述資產對象的位址資訊添加至持有所述資產對象的目標對象。
基於相同的構思,本說明書還提出另一種資產管理方法,
請參考圖2,圖1是本說明書一實施例提供的一種資產管理方法,應用於區塊鏈中的節點設備,執行以下步驟:
步驟202,區塊鏈的節點設備接收到目標用戶發起的資產對象轉移請求;其中,所述資產對象轉移請求包括被轉移的目標資產對象;
步驟204,回應於所述資產對象轉移請求,從持有所述目標資產對象的目標對象中移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象。
在本說明書描述的區塊鏈,具體可以包括所支援的對象中能夠涵蓋資產對象的任意類型的區塊鏈網路。
例如,在傳統的區塊鏈中,所支援的對象通常僅包括帳戶對象和合約對象,而在本說明書中,可以對區塊鏈所支援的對象進行擴展,在區塊鏈現有支援的諸如帳戶對象和合約對象的基礎上,進一步擴展出一種資產對象。
其中,需要說明的是,本說明書描述的區塊鏈的類型,不進行特別限定,可以是聯盟鏈,也可以聯盟鏈以外的其它類型的區塊鏈(比如私有鏈、公有鏈等)。
上述合約對象,具體可以包括由區塊鏈中的目標成員發佈在區塊鏈,並在區塊鏈的分散式資料庫(即區塊鏈帳本)中收錄,用於對區塊鏈支援的資產對象進行管理的智慧合約程式。接入區塊鏈的用戶可以通過調用上述合約對象的方式,在區塊鏈上創建一筆資產對象,以及在區塊鏈上完成持有的資產對象的線上管理。
例如,在一個例子中,上述區塊鏈具體可以是一個由若干作為聯盟成員的金融機構構成的聯盟鏈,這種情況下,區塊鏈中的目標成員則可以是該聯盟鏈中,具有資產對象創建許可權的作為聯盟成員的金融機構。通過該聯盟鏈可以搭建一個分散式的智慧合約平臺,該智慧合約平臺的運營方,可以對該智慧合約平臺所支援的對象類型進行擴展,在現有支援的諸如帳戶對象和合約對象的基礎上,進一步擴展出一種資產對象,使得作為聯盟成員的金融機構,可以通過在區塊鏈上發佈智慧合約(合約對象)的形式,在平臺中創建一種新增的資產類型,進而接入區塊鏈的用戶,可以通過調用該智慧合約來創建一筆資產對象以及完成持有的資產對象的線上管理。
其中,需要說明的是,在本說明書中,接入區塊鏈的用戶在區塊鏈上發起的請求的類型,具體可以是指傳統的區塊鏈中所採用的交易(transfer)。
例如,接入區塊鏈的用戶可以通過在區塊鏈中發起一筆用於創建資產對象的交易,來調用已發佈在區塊鏈中的合約對象完成資產對象創建;或者,也可以通過在區塊鏈中發起一筆用於完成資產對象的狀態更新的交易,來調用已發佈在區塊鏈中的合約對象完成資產對象的資產狀態更新。
當然,接入區塊鏈的用戶在區塊鏈上發起的請求的類
型,具體也可以是交易以外的,其它形式的具有標準的資料結構的指令、消息等,在本說明書中不進行特別限定。在以下的各實施例中,將以接入區塊鏈的用戶在區塊鏈上發起的請求為交易為例進行說明。
上述資產對象,可以包括智慧資產對象;智慧資產對象用於維護智慧資產,該智慧資產對應於用戶在現實世界中的任意類型的真實資產,且通過智慧資產對象使得該智慧資產能夠適用於在區塊鏈中進行處理,譬如特別適用於通過區塊鏈中的智慧合約等方式對該智慧資產對象進行處理。其中,智慧資產對應於用戶在現實世界中的真實資產的類型,在本說明書中不進行特別限定;
例如,以上述區塊鏈為由若干金融機構構成的聯盟鏈為例,在實際應用中,用戶任意形式的線下資產;比如,資金、房產、股票、貸款契約、票據、應收賬款等均可以由管理該聯盟鏈上的節點設備的金融機構,包裝成數位資產的形式,創建並發佈在該聯盟鏈的分散式資料庫中。
以下通過具體的實施例,並結合“區塊鏈對象擴展”、“合約對象發佈”、“資產對象創建”以及“資產對象轉移”,對本說明書的技術方案進行詳細描述。
在本說明書中,上述區塊鏈的運營方,在搭建區塊鏈網路時,可以對區塊鏈所支援的對象進行擴展。
在傳統的區塊鏈中(比如乙太坊),區塊鏈所支援的對象通常僅包括帳戶對象和合約對象兩類。而在本說明書中,可以對區塊鏈支援的對象進行擴展,在現有的帳戶對象和合約對象的基礎上進一步擴展出一個資產對象。
即在本說明書中,上述區塊鏈所支援的對象可以包括帳戶對象、合約對象和資產對象等三類。通過這種方式,對於接入區塊鏈的用戶而言,除了可以在區塊鏈上完成帳戶、智慧合約的創建以外,也可以在區塊鏈上創建一筆數位資產,進而可以將現實世界中的資產轉化成為發佈在區塊鏈上的數字資產。
在示出的一種實施方式中,上述區塊鏈所支援的對象,仍然可以由以下四類屬性欄位構成:
Balance欄位(位址欄位),在傳統的區塊鏈中(比如乙太坊),Balance欄位通常表示“餘額”,用於指示對象持有的代幣的數量。而在本說明書中,可以對Balance欄位的含義進行擴展,不再表示“餘額”,而是用於維護對象持有的資產對象的位址資訊。其中,在實際應用中,Balance欄位中可以維護多個資產對象的位址資訊。
在實現時,以上示出的帳戶對象、合約對象和資產對象,均可以通過在Balance欄位中添加資產對象的位址資訊,來持有與該位址資訊對應的資產對象。即在本說明書中,除了以上示出的帳戶對象和合約對象以外,資產對象本身也可以持有虛擬資產。
Storage欄位,用於維護對象的各種狀態(比如帳戶狀態、合約狀態、資產狀態等)。例如,以資產對象為例,發佈該資產對象的金融機構,或者由該金融機構指定的其它具有對資產對象進行更新的許可權的執行者,可以通過修改Storage欄位中的內容,來更新該資產對象的狀態。比如,以上述資產對象為將用戶線下的貸款契約資產包裝成的數字資產為例,當該用戶日常的貸款履約狀態發生變化,發佈該資產對象的金融機構,或者由該金融機構指定的其它具有對資產對象進行更新的許可權的執行者,可以基於用戶日常的貸款履約狀態變化,對該數位資產對應的資產對象中的Storage欄位中的內容進行同步更新。
Code欄位,用於維護對象聲明的執行程式相關的執行代碼(比如與代碼相關的各種可執行的方法)。即在本說明書中,對於以上示出的帳戶對象、合約對象和資產對象而言,均可以在對象中聲明相關的執行程式。
例如,以用於對資產對象進行管理的合約對象為例,與該合約對象所管理的資產對象相關的任意形式的操作,均可以以執行程式的形式,在該合約對象的Code欄位中預先聲明,後續可以通過直接調用這些執行程式,來完成對應的操作;比如,用於對資產對象進行管理的合約對象中聲明的執行程式,通常可以包括用於創建資產對象的執行程式、更新資產對象的執行程式、轉移資產對象的執行程式,等等。
其中,需要說明的是,上述Code欄位除了可以維護對象聲明的執行程式相關的執行代碼以外,還可以維護諸如合約對象的調用位址、在調用該合約對象是需要傳遞的調用參數,等等。
Nonce欄位,用於維護防止區塊鏈發生重放攻擊的計數。該計數通常可以一個用於防止區塊鏈發生重放攻擊的亂數或者偽亂數。
在示出的一種實施方式中,上述區塊鏈具體可以是一個由若干作為聯盟成員的金融機構構成的聯盟鏈。這種情況下,區塊鏈中的目標成員則可以是該聯盟鏈中,具有資產對象創建許可權的作為聯盟成員的金融機構。
通過該聯盟鏈可以搭建一個分散式的智慧合約平臺,而該聯盟鏈中具有資產對象創建許可權的金融機構,可以通過在聯盟鏈上發佈智慧合約(合約對象)的形式,在平臺中創建一種新增的資產類型。
在實現時,聯盟鏈中的各金融機構,首先可以註冊成為聯盟鏈的聯盟成員,取得聯盟鏈返回的一對公開金鑰和私密金鑰。公開金鑰將作為各金融機構在聯盟鏈上的帳戶地址;私密金鑰將作為各金融機構操作該帳戶的唯一鑰匙。其次,對於加入聯盟鏈的各金融機構,可以由聯盟鏈的運營方來統一授權創建資產對象的許可權。當金融機構取得了創建資產對象的許可權後,可以基於實際的需求,創建並在聯盟鏈中發佈一個智慧合約,創建一種新增的資產類型。
其中,金融機構在聯盟鏈裡發佈智慧合約的具體過
程,在本說明書中不再進行詳述,本領域技術人員可以參考相關技術中的記載;
例如,在實際應用中,金融機構可以基於持有的私密金鑰,向聯盟鏈發佈一筆交易的形式,向聯盟鏈發佈創建完成的智慧合約。而聯盟鏈中各聯盟成員在通過管理的節點設備收到其它金融機構發佈的交易時,可以基於聯盟鏈的共識演算法,對最近一段時間內聯盟鏈中發佈的交易進行共識處理,並在共識處理完成後,將該交易發佈的智慧合約收錄至聯盟鏈的分散式資料庫中。其中,上述聯盟鏈的支援的共識演算法,以及聯盟鏈基於共識演算法的共識處理過程,在本說明書中不再進行詳細描述,本領域技術人員可以參考相關技術中的記載。
在本說明書中,金融機構發佈在聯盟鏈中的與新增的資產類型對應的智慧合約中,可以預先聲明與該智慧合約對應的資產類型相關的執行程式。這些預先聲明的執行程式具體可以攜帶在與該智慧合約對應的合約對象的Code欄位中。
在示出的一種實施方式中,金融機構發佈在聯盟鏈中的與新增的資產類型對應的智慧合約中聲明的執行程式,可以包括用於創建資產對象的執行程式,以及用於轉移資產對象的執行程式。對於接入聯盟鏈的用戶而言,可以通過調用聯盟鏈提供的API介面,向聯盟鏈發佈基於持有的私密金鑰進行簽名後的交易,調用上述智慧合約中聲明的執行程式,來創建虛擬資產以及完成持有的虛擬資產的線上轉移。
當然,金融機構發佈在聯盟鏈中的與新增的資產類型對應的智慧合約中聲明的執行程式,除了以上示出的用於創建和轉移資產對象的執行程式以外,也可以包括與上述資產對象相關的其它執行程式;比如,對資產對象進行更新的執行程式,在本說明書中不再進行一一列舉。
3)資產對象創建
在本說明書中,對於需要接入區塊鏈的用戶,也可以預先在聯盟鏈中進行用戶註冊,取得聯盟鏈返回的一對公開金鑰和私密金鑰。當註冊完成後,聯盟鏈可以為用戶創建一個對應的帳戶對象。
而對於註冊完成的用戶而言,可以通過聯盟鏈提供的API介面,向聯盟鏈發佈基於持有的私密金鑰簽名後的用於請求創建資產對象的交易。
而與該註冊完成的用戶對接的聯盟鏈中的節點設備,在收到該用戶基於私密金鑰發佈的該筆交易後,首先可以基於該用戶持有的私密金鑰對應的公開金鑰對該用戶進行身份認證;例如,在實際應用中,用戶可以基於持有的私密金鑰對發起的交易進行簽名,區塊鏈中的節點設備基於該用戶持有的私密金鑰對應的公開金鑰,對簽名進行認證;如果簽名認證通過,此時針對該用戶的身份認證通過。
當身份認證通過後,可以基於共識演算法對一段時間內收到的交易進行共識處理,並在共識處理完成後,可以執行該筆交易,來確定用戶所請求創建的資產對象的類型(聯盟鏈中可能發佈了多種對應不同的資產對象類型的合約對象,而用戶請求創建的可能是其中的某一類型的資產對象)。
例如,在一種實現方式中,用戶基於持有的私密金鑰發佈的該筆交易中,可以聲明所要請求創建的資產對象的類型,而收到該筆交易的節點設備,可以基於該筆交易中聲明的資訊,來確定該用戶本次請求創建的資產對象的類型。
當該節點設備確定出該用戶請求創建的資產對象類型後,可以進一步查詢已經發佈在聯盟鏈中的與用戶所請求的資產對象類型相對應的合約對象,而後可以基於該合約對象的調用位址,來調用該合約對象中聲明的用於創建資產對象的執行程式,完成資產對象的創建。
例如,在一種實現方式中,用戶基於持有的私密金鑰發佈的該筆交易中,還可以攜帶所要請求創建的資產對象相關的參數;比如,請求創建的資產的數額等參數。上述節點設備在調用上述合約對象時,可以將這些參數作為調用參數傳遞給上述合約對象中聲明的用於創建資產對象的執行程式,進行調用執行,來完成資產對象的創建。
在示出的一種實施方式中,當通過以上示出的過程,為上述用戶創建完成資產對象後,上述節點設備還可以進一步將創建完成的該資產對象的位址資訊,添加至持有該資產對象的目標對象的Balance欄位中。
其中,在本說明書中,上述資產對象的位址資訊的生成過程,在本說明書中不進行特別限定;例如,在一種實現方式中,資產對象的位址資訊,具體可以是針對請求創建該資產對象的交易內容進行雜湊計算,得到的一個雜湊值。
在示出的一種實施方式中,最終持有創建完成的該資產對象的目標對象,包括以下示出的兩種情況:
在一種情況下,最終持有創建完成的該資產對象的目標對象,可以是由用戶指定的用於持有該資產對象的目標對象。
例如,在實現時,用戶可以在發佈的請求創建資產對象的交易中,預先聲明能夠持有新建的資產對象的目標對象;或者,用戶可以通過線下告知的方式,將指定的持有創建出的資產對象的目標對象,告知發佈該資產對象的金融機構。
另一種情況下,最終持有創建完成的該資產對象的目標對象,也可以是上述合約對象中預先聲明的用於持有該資產對象的目標對象。即上述金融機構在發佈該合約對象時,可以在合約對象中預先聲明能夠持有通過調用該合約對象創建出的資產對象的目標對象。
例如,上述金融機構在發佈上述合約對象時,可以在該合約對象中預先聲明一個能夠持有通過調用該合約對象創建出的資產對象的目標對象的白名單,只有命中該白名單的目標對象,才能夠持有調用上述合約對象創建出的資產對象。
在示出的一種實施方式中,最終可以持有創建出的資產對象,具體可以包括上述聯盟鏈所支援的帳戶對象、合約對象和資產對象中的任意一種。即在本說明書中,上述聯盟鏈所支援的帳戶對象、合約對象和資產對象均可以持有資產對象。對於創建出的資產對象,可以在由用戶指定的,或者在合約對象中聲明的,上述帳戶對象、合約對象和資產對象中的任意一種類型的對象中持有。
例如,在一個例子中,用戶可以將資產對象A指定為持有創建出的資產對象B的目標對象,進而可以通過將資產對象B的位址資訊,添加至資產對象A的Balance欄位中,完成資產對象A和資產對象B的打包處理。
4)資產對象轉移
在本說明書中,對於註冊完成的用戶而言,除了可以通過聯盟鏈提供的API介面,向聯盟鏈發佈基於持有的私密金鑰簽名後的用於請求創建資產對象的交易,來發起資產對象創建以外,在實際應用中,也可以通過上述API介面,向聯盟鏈發佈基於持有的私密金鑰簽名後的用於資產對象轉移的交易。
而與該註冊完成的用戶對接的聯盟鏈中的節點設備,在收到該用戶基於私密金鑰發佈的該筆交易後,首先也可以基於該用戶持有的私密金鑰對應的公開金鑰對該用戶進行身份認證;當身份認證通過後,可以基於共識演算法對一段時間內收到的交易進行共識處理,並在共識處理完成後,可以執行該筆交易,來確定本次用戶請求轉移的目標資產對象。
例如,在一種實現方式中,用戶基於持有的私密金鑰發佈的該筆交易中,可以聲明所要請求轉移的資產對象的位址資訊或者其它類型的標識資訊,而收到該筆交易的節點設備,可以基於該筆交易中聲明的資訊,來確定該用戶本次請求轉移的目標資產對象。當該節點設備確定出該用戶請求轉移的目標資產對象後,可以從持有上述目標資產對象的目標對象的Balance欄位中移除上述目標資產對象的位址資訊,以及將上述目標資產對象的位址資訊添加至與上述目標資產對象對應的資產接收方對象中的Balance欄位。
其中,需要說明的是,在本說明書中,用戶通過發起交易在聯盟鏈上完成持有的資產對象的轉移,具體可以通過以下兩種方式來完成:
在示出的一種實現方式中,在上述聯盟鏈中可以定義一種用於轉移虛擬資產的交易類型,而用戶可以通過在聯盟鏈中發起定義的用於轉移虛擬資產的交易類型,在不調用合約對象的情況下,在聯盟鏈上完成資產對象的轉移,由執行該類型的交易的節點設備,從持有上述目標資產對象的目標對象的Balance欄位中移除上述目標資產對象的位址資訊,以及將上述目標資產對象的位址資訊添加至與上述目標資產對象對應的資產接收方對象中的Balance欄位。
在示出的另一種實現方式中,用戶發起的資產對象的轉移,具體也可以通過調用與該資產對象的資產類型對應的合約對象來完成。在這種情況下,在合約對象中可以預先聲明用於轉移資產對象的執行程式,並在執行程式中預先定義轉移規則。
上述轉移規則具體可以是合約對象中聲明的一些資產轉移條件;其中,上述資產轉移條件的具體內容,本領域技術人員可以基於實際的需求進行自訂;例如,在一個例子中,上述資產轉移條件具體可以是發起交易的用戶滿足合約對象中聲明的指定用戶群體,才能夠完成資產對象轉移。
上述用於轉移資產對象的執行程式所對應的執行邏輯,在本說明書中不進行特別限定,本領域技術人員可以基於實際的需求進行自訂;比如,在一些情況下,上述執行程式具體可以是在合約對象中的Code欄位中預先聲明資產轉移的條件等執行代碼。
而用戶在需要在聯盟鏈上轉移通過調用上述智慧合約創建的資產對象時,可以在聯盟鏈上向該合約對象發起一筆用於轉移資產對象的交易,作為該合約對象的輸入,然後基於與該目標資產對象對應的合約對象的調用位址,來調用該合約對象中聲明的用於轉移資產對象的執行程式,確定用戶發起該筆用於轉移資產對象的交易是否滿足上述執行程式中定義的轉移規則;如果滿足上述轉移規則,則節點設備可以從持有上述目標資產對象的目標對象的Balance欄位中移除上述目標資產對象的位址資訊,以及將上述目標資產對象的位址資訊添加至與上述目標資產對象對應的資產接收方對象中的Balance欄位。
在示出的一種實施方式中,與上述目標資產對象對應的資產接收方對象,也可以包括以下示出的兩種情況:
在一種情況下,與上述目標資產對象對應的資產接收方對象,可以是由用戶指定的與上述目標資產對象對應的資產接收方對象。
例如,在實現時,用戶可以在發佈的請求轉移資產對象的交易中,預先聲明與上述目標資產對象對應的資產接收方對象;或者,用戶可以通過線下告知的方式,將指定的與上述目標資產對象對應的資產接收方對象,告知發佈該資產對象的金融機構。
另一種情況下,與上述目標資產對象對應的資產接收方對象,也可以是上述合約對象中預先聲明的與上述目標資產對象對應的資產接收方對象。即上述金融機構在發佈該合約對象時,可以在合約對象中預先聲明在對通過調用該合約對象創建出的資產對象進行資產轉移時,能夠持有該資產對象的接收方對象。
在示出的一種實施方式中,與上述目標資產對象對應的資產接收方對象,具體也可以包括上述聯盟鏈所支援的帳戶對象、合約對象和資產對象中的任意一種。即在本說明書中,可以將被轉移的目標資產對象,轉移至上述聯盟鏈所支援的帳戶對象、合約對象和資產對象中的任意一種類型的對象中進行持有。
其中,需要說明的是,在一些場景下,在上述合約對象中通常還可以預先聲明具有對該合約對象的調用許可權的用戶列表,因而在這種場景下,區塊鏈的節點設備在收到用戶基於私密金鑰發佈的交易後,在對該用戶進行身份認證的階段,可以進一步認證該用戶是否具有針對該合約對象的調用許可權;如果通過認證,確認該用戶具有該合約對象的調用許可權,再調用上述合約對象中聲明的用於創建資產對象或者轉移資產對象的執行程式,完成資產對象的創建和轉移,
例如,在上述合約對象中聲明的具有對該合約對象的調用許可權的用戶列表,具體可以是一個用戶持有的公開金鑰列表,當區塊鏈的節點設備收到用戶基於私密金鑰發佈的交易後,可以基於該公開金鑰列表中的公開金鑰,對該用戶進行身份認證;如果認證通過,表明該用戶是具有該合約對象的調用許可權的用戶。
當然,在實際應用中,驗證提交交易的用戶是否具有合約對象的調用許可權的具體方式,除了以上示出的基於用戶持有的公開金鑰對用戶進行身份認證以外,也可以通過其它的方式來實現,在本說明書中不再進行一一列舉。
通過以上實施例可知,在本說明書,接入區塊鏈的用戶可以通過向區塊鏈發起資產對象創建請求以及資產對象轉移請求的方式,來調用已經發佈至區塊鏈的上述合約對象,在區塊鏈中完成資產對象的創建,並通過將創建的資產對象的位址資訊添加至特定的目標對象來持有該資產對象,以及在區塊鏈中完成持有的資產對象向其它資產接收方對象的資產轉移,從而可以將現實世界中的資產,轉化成為區塊鏈上的數位資產進行持有,並依託於區塊鏈線上的完成資產轉移。
與上述方法實施例相對應,本說明書還提供了一種資產管理裝置的實施例。本說明書的資產管理裝置的實施例可以應用在電子設備上。裝置實施例可以通過軟體實現,也可以通過硬體或者軟硬體結合的方式實現。以軟體實現為例,作為一個邏輯意義上的裝置,是通過其所在電子設備的處理器將非揮發性記憶體中對應的電腦程式指令讀取到記憶體中運行形成的。從硬體層面而言,如圖3所示,為本說明書的資產管理裝置所在電子設備的一種硬體結構圖,除了圖3所示的處理器、記憶體、網路介面、以及非揮發性記憶體之外,實施例中裝置所在的電子設備通常根據該電子設備的實際功能,還可以包括其他硬體,對此不再贅述。
圖4是本說明書一示例性實施例示出的一種資產管理裝置的方塊圖。
請參考圖4,所述資產管理裝置40可以應用在前述圖3所示的電子設備中,包括有:第一接收模組401、創建模組402和添加模組403。
其中,第一接收模組401,接收到資產對象創建請求;
創建模組402,回應於所述資產對象創建請求,調用發佈在所述區塊鏈上的與所述資產對象的資產類型對應的合約對象創建資產對象;
添加模組403,將創建的所述資產對象的位址資訊添加至持有所述資產對象的目標對象。
在本實施例中,所述合約對象中聲明了用於創建資產對象的執行程式;
所述創建模組402:
調用所述區塊鏈的目標成員發佈在所述區塊鏈上的與所述資產對象的資產類型對應的合約對象中聲明的所述執行程式創建資產對象。
在本實施例中,所述區塊鏈支援的對象包括位址欄位;所述位址欄位用於維護對象持有的資產對象的位址資訊。
在本實施例中,所述添加模組403進一步:
將創建的所述資產對象的位址資訊添加至持有所述資產對象的目標對象中的所述位址欄位。
在本實施例中,所述區塊鏈支援的對象還包括代碼欄位;所述代碼欄位用於維護對象聲明的執行程式相關的執行代碼。
在本實施例中,所述持有所述資產對象的目標對象包括:
由用戶指定的用於持有所述資產對象的目標對象;或者,
所述合約對象中聲明的用於持有所述資產對象的目標對象。
在本實施例中,所述區塊鏈支援的對象包括帳戶對象、合約對象和資產對象;
所述持有所述資產對象的目標對象包括帳戶對象、合約對象、以及資產對象中的任一。
圖5是本說明書一示例性實施例示出的另一種資產管理裝置的方塊圖。
請參考圖5,所述資產管理裝置50也可以應用在前述圖3所示的電子設備中,包括有:第二接收模組501和轉移模組502。
第二接收模組501,區塊鏈的節點設備接收到目標用戶發起的資產對象轉移請求;其中,所述資產對象轉移請求包括被轉移的目標資產對象;
轉移模組502,回應於所述資產對象轉移請求,從持有所述目標資產對象的目標對象中移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象。
在本實施例中,所述區塊鏈中發佈了與所述目標資產對象的資產類型對應的合約對象;所述合約對象中聲明了用於轉移資產對象的執行程式;所述目標資產對象通過調用所述合約對象創建;
所述轉移模組502進一步:
調用發佈在所述區塊鏈上的與所述目標資產對象的資產類型對應的合約對象中聲明的所述執行程式,確定所述資產轉移請求是否滿足預設的轉移規則;
如果所述資產轉移請求滿足預設的轉移規則,從持有所述目標資產對象的目標對象中移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象。
在本實施例中,所述區塊鏈支援的對象包括位址欄位;所述位址欄位用於維護對象持有的資產對象的位址資訊。
在本實施例中,所述轉移模組進一步:
從持有所述目標資產對象的目標對象中的所述位址欄位移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象中的所述位址欄位。
在本實施例中,所述區塊鏈支援的對象還包括代碼欄位;所述代碼欄位用於維護對象聲明的執行程式相關的執行代碼。
在本實施例中,與所述目標資產對象對應的資產接收方對象包括:
由用戶指定的與所述目標資產對象對應的資產接收方對象;或者,
與所述目標資產對象的資產類型對應的合約對象中聲明的與所述目標資產對象對應的資產接收方對象。
在本實施例中,所述區塊鏈支援的對象包括帳戶對象、合約對象和資產對象;與所述目標資產對象對應的資產接收方對象包括帳戶對象、合約對象、以及資產對象中的任一。
上述裝置中各個模組的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。
對於裝置實施例而言,由於其基本對應於方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是實體上分開的,作為單元顯示的部件可以是或者也可以不是實體單元,即可以位於一個地方,或者也可以分佈到多個網路單元上。可以根據實際的需要選擇其中的部分或者全部模組來實現本說明書方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解並實施。
上述實施例闡明的系統、裝置、模組或單元,具體可以由電腦晶片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為電腦,電腦的具體形式可以是個人電腦、筆記型電腦、蜂巢式電話、相機電話、智慧型電話、個人數位助理、媒體播放機、導航設備、電子郵件收發設備、遊戲控制台、平板電腦、可穿戴設備或者這些設備中的任意幾種設備的組合。
與上述方法實施例相對應,本說明書還提供了一種電子設備的實施例。該電子設備包括:處理器以及用於儲存機器可執行指令的記憶體;其中,處理器和記憶體通常通過內部匯流排相互連接。在其他可能的實現方式中,所述設備還可能包括外部介面,以能夠與其他設備或者部件進行通信。
在本實施例中,通過讀取並執行所述記憶體儲存的與資產管理的控制邏輯對應的機器可執行指令,所述處理器被促使:
接收到資產對象創建請求;
回應於所述資產對象創建請求,調用發佈在所述區塊鏈上的與所述資產對象的資產類型對應的合約對象創建資產對象;
將創建的所述資產對象的位址資訊添加至持有所述資產對象的目標對象。
在本實施例中,所述合約對象中聲明了用於創建資產對象的執行程式;
通過讀取並執行所述記憶體儲存的與資產管理的控制邏輯對應的機器可執行指令,所述處理器還被促使:
調用所述區塊鏈的目標成員發佈在所述區塊鏈上的與所述資產對象的資產類型對應的合約對象中聲明的所述執行程式創建資產對象。
在本實施例中,所述區塊鏈支援的對象包括位址欄位;所述位址欄位用於維護對象持有的資產對象的位址資訊;
通過讀取並執行所述記憶體儲存的與資產管理的控制邏輯對應的機器可執行指令,所述處理器還被促使:
將創建的所述資產對象的位址資訊添加至持有所述資產對象的目標對象中的所述位址欄位。
與上述方法實施例相對應,本說明書還提供了另一種電子設備的實施例。該電子設備包括:處理器以及用於儲存機器可執行指令的記憶體;其中,處理器和記憶體通常通過內部匯流排相互連接。在其他可能的實現方式中,所述設備還可能包括外部介面,以能夠與其他設備或者部件進行通信。
在本實施例中,通過讀取並執行所述記憶體儲存的與資產管理的控制邏輯對應的機器可執行指令,所述處理器被促使:
接收到目標用戶發起的資產對象轉移請求;其中,所述資產對象轉移請求包括被轉移的目標資產對象;
回應於所述資產對象轉移請求,從持有所述目標資產對象的目標對象中移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象。
在本實施例中,所述區塊鏈中發佈了與所述目標資產對象的資產類型對應的合約對象;所述合約對象中聲明了用於轉移資產對象的執行程式;所述目標資產對象通過調用所述合約對象創建;
通過讀取並執行所述記憶體儲存的與資產管理的控制邏輯對應的機器可執行指令,所述處理器還被促使:
調用發佈在所述區塊鏈上的與所述目標資產對象的資產類型對應的合約對象中聲明的所述執行程式,確定所述資產轉移請求是否滿足預設的轉移規則;如果所述資產轉移請求滿足預設的轉移規則,從持有所述目標資產對象的目標對象中移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象。
在本實施例中,通過讀取並執行所述記憶體儲存的與資產管理的控制邏輯對應的機器可執行指令,所述處理器還被促使:
從持有所述目標資產對象的目標對象中的所述位址欄位移除所述目標資產對象的位址資訊,以及將所述目標資產對象的位址資訊添加至與所述目標資產對象對應的資產接收方對象中的所述位址欄位。
本領域技術人員在考慮說明書及實踐這裡公開的發明後,將容易想到本說明書的其它實施方案。本說明書旨在涵蓋本說明書的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本說明書的一般性原理並包括本說明書未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本說明書的真正範圍和精神由下面的申請專利範圍指出。
應當理解的是,本說明書並不局限於上面已經描述並在圖式中示出的精確結構,並且可以在不脫離其範圍進行各種修改和改變。本說明書的範圍僅由所附的申請專利範圍來限制。
以上所述僅為本說明書的較佳實施例而已,並不用以限制本說明書,凡在本說明書的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本說明書保護的範圍之內。
102-106‧‧‧步驟
202-204‧‧‧步驟
40‧‧‧資產管理裝置
401‧‧‧第一接收模組
402‧‧‧創建模組
403‧‧‧添加模組
50‧‧‧資產管理裝置
501‧‧‧第二接收模組
502‧‧‧轉移模組
圖1是一示例性實施例提供的一種資產管理方法的流程圖。
圖2是一示例性實施例提供的另一種資產管理方法的流程圖。
圖3是一示例性實施例提供的一種電子設備的結構示意圖。
圖4是一示例性實施例提供的一種資產管理裝置的方塊圖。
圖5是一示例性實施例提供的另一種資產管理裝置的方塊圖。
Claims (23)
- 一種資產管理方法,其特徵在於,包括:區塊鏈的節點設備接收到資產對象創建請求;回應於該資產對象創建請求,調用發佈在該區塊鏈上的與該資產對象的資產類型對應的智慧合約創建資產對象;將創建的該資產對象的位址資訊添加至持有該資產對象的目標對象的balance欄位中,其中,該區塊鏈支援的對象包括帳戶對象、智慧合約和資產對象;其中,該持有該資產對象的目標對象包括資產對象。
- 根據請求項1所述的方法,其中,該智慧合約中聲明了用於創建資產對象的執行程式;該調用發佈在該區塊鏈上的與該資產對象的資產類型對應的智慧合約創建資產對象,包括:調用該區塊鏈的目標成員發佈在該區塊鏈上的與該資產對象的資產類型對應的智慧合約中聲明的該執行程式創建資產對象。
- 根據請求項1所述的方法,其中,該區塊鏈支援的對象包括位址欄位;該位址欄位用於維護對象持有的資產對象的位址資訊。
- 根據請求項1所述的方法,其中,該區塊鏈支援的對象還包括代碼欄位;該代碼欄位用於維護對象聲明的執行程式相關的執行代碼。
- 根據請求項1所述的方法,其中,該持有該資產對象的目標對象包括:由用戶指定的用於持有該資產對象的目標對象;或者,該智慧合約中聲明的用於持有該資產對象的目標對象。
- 根據請求項1所述的方法,其中,該區塊鏈為聯盟鏈;該區塊鏈中的目標成員為該聯盟鏈中具有資產對象創建許可權的聯盟成員。
- 一種資產管理方法,其特徵在於,包括:區塊鏈的節點設備接收到目標用戶發起的資產對象轉移請求;其中,該資產對象轉移請求包括被轉移的目標資產對象;回應於該資產對象轉移請求,從持有該目標資產對象的目標對象的balance欄位中移除該目標資產對象的位址資訊,以及將該目標資產對象的位址資訊添加至與該目標資產對象對應的資產接收方對象的balance欄位中, 其中,該區塊鏈支援的對象包括帳戶對象、智慧合約和資產對象;其中,與該目標資產對象對應的資產接收方對象包括資產對象。
- 根據請求項7所述的方法,其中,該區塊鏈中發佈了與該目標資產對象的資產類型對應的智慧合約;該智慧合約中聲明了用於轉移資產對象的執行程式;該目標資產對象透過調用該智慧合約創建;該從持有該目標資產對象的目標對象中移除該目標資產對象的位址資訊,以及將該目標資產對象的位址資訊添加至與該目標資產對象對應的資產接收方對象,包括:調用發佈在該區塊鏈上的與該目標資產對象的資產類型對應的智慧合約中聲明的該執行程式,確定該資產轉移請求是否滿足預設的轉移規則;如果該資產轉移請求滿足預設的轉移規則,從持有該目標資產對象的目標對象中移除該目標資產對象的位址資訊,以及將該目標資產對象的位址資訊添加至與該目標資產對象對應的資產接收方對象。
- 根據請求項7所述的方法,其中,該區塊鏈支援的對象包括位址欄位;該位址欄位用於維護對象持有的資產對象的位址資訊。
- 根據請求項7所述的方法,其中,該區塊鏈支援的對象還包括代碼欄位;該代碼欄位用於維護對象聲明的執行程式相關的執行代碼。
- 根據請求項7所述的方法,其中,與該目標資產對象對應的資產接收方對象包括:由用戶指定的與該目標資產對象對應的資產接收方對象;或者,與該目標資產對象的資產類型對應的智慧合約中聲明的與該目標資產對象對應的資產接收方對象。
- 一種資產管理裝置,其特徵在於,包括:第一接收模組,接收到資產對象創建請求;創建模組,回應於該資產對象創建請求,調用發佈在區塊鏈上的與該資產對象的資產類型對應的智慧合約創建資產對象;添加模組,將創建的該資產對象的位址資訊添加至持有該資產對象的目標對象的balance欄位中,其中,該區塊鏈支援的對象包括帳戶對象、智慧合約和資產對象;其中,該持有該資產對象的目標對象包括資產對象。
- 根據請求項12所述的裝置,其中,該智慧合約中聲明了用於創建資產對象的執行程式; 該創建模組:調用該區塊鏈的目標成員發佈在該區塊鏈上的與該資產對象的資產類型對應的智慧合約中聲明的該執行程式創建資產對象。
- 根據請求項13所述的裝置,其中,該區塊鏈支援的對象包括位址欄位;該位址欄位用於維護對象持有的資產對象的位址資訊。
- 根據請求項12所述的裝置,其中,該區塊鏈支援的對象還包括代碼欄位;該代碼欄位用於維護對象聲明的執行程式相關的執行代碼。
- 根據請求項12所述的裝置,其中,該持有該資產對象的目標對象包括:由用戶指定的用於持有該資產對象的目標對象;或者,該智慧合約中聲明的用於持有該資產對象的目標對象。
- 一種資產管理裝置,其特徵在於,包括:第二接收模組,區塊鏈的節點設備接收到目標用戶發起的資產對象轉移請求;其中,該資產對象轉移請求包括被轉移的目標資產對象; 轉移模組,回應於該資產對象轉移請求,該目標資產對象的資產類型對應的智慧合約從持有該目標資產對象的目標對象的balance欄位中移除該目標資產對象的位址資訊,以及將該目標資產對象的位址資訊添加至與該目標資產對象對應的資產接收方對象的balance欄位中,其中,該區塊鏈支援的對象包括帳戶對象、智慧合約和資產對象;其中,與該目標資產對象對應的資產接收方對象包括資產對象。
- 根據請求項17所述的裝置,其中,該區塊鏈中發佈了與該目標資產對象的資產類型對應的智慧合約;該智慧合約中聲明了用於轉移資產對象的執行程式;該目標資產對象透過調用該智慧合約創建;該轉移模組進一步:調用發佈在該區塊鏈上的與該目標資產對象的資產類型對應的智慧合約中聲明的該執行程式,確定該資產轉移請求是否滿足預設的轉移規則;如果該資產轉移請求滿足預設的轉移規則,從持有該目標資產對象的目標對象中移除該目標資產對象的位址資訊,以及將該目標資產對象的位址資訊添加至與該目標資產對象對應的資產接收方對象。
- 根據請求項17所述的裝置,其中,該區塊鏈支援的對 象包括位址欄位;該位址欄位用於維護對象持有的資產對象的位址資訊。
- 根據請求項17所述的裝置,其中,該區塊鏈支援的對象還包括代碼欄位;該代碼欄位用於維護對象聲明的執行程式相關的執行代碼。
- 根據請求項17所述的裝置,其中,與該目標資產對象對應的資產接收方對象包括:由用戶指定的與該目標資產對象對應的資產接收方對象;或者,與該目標資產對象的資產類型對應的智慧合約中聲明的與該目標資產對象對應的資產接收方對象。
- 一種電子設備,包括:處理器;用於儲存機器可執行指令的記憶體;其中,透過讀取並執行該記憶體儲存的與基於區塊鏈的資產管理的控制邏輯對應的機器可執行指令,該處理器被促使:區塊鏈的節點設備接收到資產對象創建請求;回應於該資產對象創建請求,調用發佈在該區塊鏈上的與該資產對象的資產類型對應的智慧合約創建資產對象; 將創建的該資產對象的位址資訊添加至持有該資產對象的目標對象的balance欄位中,其中,該區塊鏈支援的對象包括帳戶對象、智慧合約和資產對象;其中,該持有該資產對象的目標對象包括資產對象。
- 一種電子設備,包括:處理器;用於儲存機器可執行指令的記憶體;其中,透過讀取並執行該記憶體儲存的與基於區塊鏈的資產管理的控制邏輯對應的機器可執行指令,該處理器被促使:區塊鏈的節點設備接收到目標用戶發起的資產對象轉移請求;其中,該資產對象轉移請求包括被轉移的目標資產對象;回應於該資產對象轉移請求,從持有該目標資產對象的目標對象的balance欄位中移除該目標資產對象的位址資訊,以及將該目標資產對象的位址資訊添加至與該目標資產對象對應的資產接收方對象的balance欄位中,其中,該區塊鏈支援的對象包括帳戶對象、智慧合約和資產對象;其中,與該目標資產對象對應的資產接收方對象包括資產對象。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810151607.8A CN108416675A (zh) | 2018-02-14 | 2018-02-14 | 资产管理方法及装置、电子设备 |
CN201810151607.8 | 2018-02-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201935384A TW201935384A (zh) | 2019-09-01 |
TWI735820B true TWI735820B (zh) | 2021-08-11 |
Family
ID=63128910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW107141402A TWI735820B (zh) | 2018-02-14 | 2018-11-21 | 資產管理方法及裝置、電子設備 |
Country Status (10)
Country | Link |
---|---|
US (3) | US11055279B2 (zh) |
JP (1) | JP7090709B2 (zh) |
KR (1) | KR102396739B1 (zh) |
CN (1) | CN108416675A (zh) |
AU (1) | AU2019221567A1 (zh) |
CA (1) | CA3084070C (zh) |
PH (1) | PH12020550737A1 (zh) |
SG (1) | SG11202004768RA (zh) |
TW (1) | TWI735820B (zh) |
WO (1) | WO2019161016A1 (zh) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108492180B (zh) | 2018-02-14 | 2020-11-24 | 创新先进技术有限公司 | 资产管理方法及装置、电子设备 |
CN108416675A (zh) | 2018-02-14 | 2018-08-17 | 阿里巴巴集团控股有限公司 | 资产管理方法及装置、电子设备 |
CN108335207B (zh) | 2018-02-14 | 2020-08-04 | 阿里巴巴集团控股有限公司 | 资产管理方法及装置、电子设备 |
CN108389118B (zh) | 2018-02-14 | 2020-05-29 | 阿里巴巴集团控股有限公司 | 资产管理系统、方法及装置、电子设备 |
CN108335206B (zh) | 2018-02-14 | 2020-12-22 | 创新先进技术有限公司 | 资产管理方法及装置、电子设备 |
CN109191132B (zh) * | 2018-08-20 | 2022-02-11 | 众安信息技术服务有限公司 | 部署智能合约的方法、系统和装置 |
US11789933B2 (en) * | 2018-09-06 | 2023-10-17 | Docusign, Inc. | System and method for a hybrid contract execution environment |
CN109584063B (zh) * | 2018-10-25 | 2020-07-21 | 阿里巴巴集团控股有限公司 | 基于区块链的交易处理方法及装置、电子设备 |
CN109598598B (zh) * | 2018-10-25 | 2020-05-12 | 阿里巴巴集团控股有限公司 | 基于区块链的交易处理方法及装置、电子设备 |
CN110084604B (zh) | 2018-10-25 | 2020-04-28 | 阿里巴巴集团控股有限公司 | 基于区块链的交易处理方法及装置、电子设备 |
US12154086B2 (en) | 2018-11-02 | 2024-11-26 | Verona Holdings Sezc | Tokenization platform |
CN114096977A (zh) | 2018-11-02 | 2022-02-25 | 维罗纳控股经济特区公司 | 代币化平台 |
EP3552173A4 (en) * | 2018-11-30 | 2020-01-15 | Alibaba Group Holding Limited | PLATFORM FOR THE ATOMAR TRANSFER OF INTELLIGENT PLANTS IN BLOCK CHAIN NETWORKS |
CN113850676A (zh) * | 2018-11-30 | 2021-12-28 | 创新先进技术有限公司 | 用于在区块链网络内原子转移智能资产的平台 |
CN110046999A (zh) * | 2019-02-28 | 2019-07-23 | 阿里巴巴集团控股有限公司 | 区块链交易方法和装置 |
US11797564B2 (en) | 2019-08-02 | 2023-10-24 | EMC IP Holding Company LLC | System and method for data registration |
US11645398B2 (en) * | 2019-08-02 | 2023-05-09 | EMC IP Holding Company LLC | System and method for data registration and access |
CN110659907B (zh) * | 2019-09-24 | 2021-11-12 | 北京海益同展信息科技有限公司 | 用于执行智能合约的方法和装置 |
EP4035115A4 (en) * | 2019-09-26 | 2023-07-26 | Sliwka, Lukasz Jakub | DISTRIBUTED LEDGER RENTAL SYSTEMS WITH AN INTELLIGENT CONTRACT ARCHITECTURE AND PROCEDURES |
CN111061809B (zh) * | 2019-12-12 | 2023-07-18 | 北京阿尔山区块链联盟科技有限公司 | 数字资产获取方法、装置和电子设备 |
US12099997B1 (en) | 2020-01-31 | 2024-09-24 | Steven Mark Hoffberg | Tokenized fungible liabilities |
TWI804728B (zh) * | 2020-05-15 | 2023-06-11 | 天宿智能科技股份有限公司 | 基於區塊鏈之資產動態價值管理系統及其方法 |
CN111724146A (zh) * | 2020-05-21 | 2020-09-29 | 梁伟 | 一种基于区块链的数字资产流转的方法及装置 |
CN114066463B (zh) * | 2020-07-31 | 2024-12-17 | 蚂蚁区块链科技(上海)有限公司 | 数字物权凭证的生成方法、装置及设备 |
CN111738738A (zh) * | 2020-07-31 | 2020-10-02 | 支付宝(杭州)信息技术有限公司 | 基于区块链的生物资产对象管理方法及装置 |
US11244308B1 (en) * | 2020-12-31 | 2022-02-08 | Brian Stankiewicz | Records of a tangible product in blockchain |
US20220269754A1 (en) * | 2021-02-22 | 2022-08-25 | bythedirectpath LLC | Decentralized system and method for asset registry and authentication |
CN112950371B (zh) * | 2021-02-26 | 2023-11-21 | iCALC控股有限公司 | 一种数据处理方法、装置、设备及可读存储介质 |
CN113095824B (zh) * | 2021-03-30 | 2022-05-31 | 支付宝(杭州)信息技术有限公司 | 基于区块链的资产管理方法、装置及电子设备 |
CN113077258A (zh) * | 2021-04-13 | 2021-07-06 | 支付宝(杭州)信息技术有限公司 | 基于区块链的存证方法、装置及电子设备 |
US11615469B1 (en) | 2021-10-15 | 2023-03-28 | Bank Of America Corporation | Smart decentralized platform for settlement of delisted stocks |
US12118001B2 (en) * | 2022-04-06 | 2024-10-15 | Capital One Services, Llc | Computer-based platforms and systems configured for event processing with a specialized domain-specific programming language and methods of use thereof |
US12105826B1 (en) | 2023-03-09 | 2024-10-01 | Istari Digital, Inc. | Security architecture for interconnected digital engineering and certification ecosystem |
US12259995B2 (en) | 2023-08-04 | 2025-03-25 | Istari Digital, Inc. | Securing an interconnected digital engineering and certification ecosystem |
Family Cites Families (114)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7587428B2 (en) | 2000-10-13 | 2009-09-08 | Microsoft Corporation | Maintaining a relationship between two different items of data |
US10204349B2 (en) | 2000-12-20 | 2019-02-12 | International Business Machines Corporation | Analyzing customer segments |
US6883145B2 (en) | 2001-02-15 | 2005-04-19 | Denny Jaeger | Arrow logic system for creating and operating control systems |
WO2007044500A2 (en) * | 2005-10-06 | 2007-04-19 | C-Sam, Inc. | Transactional services |
US7778956B2 (en) | 2007-06-21 | 2010-08-17 | Microsoft Corporation | Portal and key management service database schemas |
US8195679B2 (en) | 2008-07-07 | 2012-06-05 | Cbs Interactive Inc. | Associating descriptive content with asset metadata objects |
US9342697B1 (en) | 2009-04-09 | 2016-05-17 | Trend Micro Incorporated | Scalable security policy architecture for data leakage prevention |
US10310824B2 (en) | 2011-09-07 | 2019-06-04 | Imagine Communications Corp. | Distributed ledger platform for computing applications |
US20150379510A1 (en) | 2012-07-10 | 2015-12-31 | Stanley Benjamin Smith | Method and system to use a block chain infrastructure and Smart Contracts to monetize data transactions involving changes to data included into a data supply chain. |
AU2013221926A1 (en) | 2012-08-28 | 2014-03-20 | Clearmatch Holdings (Singapore) PTE. LTD. | Methods and systems for consumer lending |
US9953281B2 (en) | 2012-09-28 | 2018-04-24 | Rex Wiig | System and method of a requirement, compliance and resource management |
US9876775B2 (en) * | 2012-11-09 | 2018-01-23 | Ent Technologies, Inc. | Generalized entity network translation (GENT) |
US9613112B2 (en) | 2013-03-15 | 2017-04-04 | Miosoft Corporation | Structuring data |
US9853819B2 (en) | 2013-08-05 | 2017-12-26 | Guardtime Ip Holdings Ltd. | Blockchain-supported, node ID-augmented digital record signature method |
US10872077B2 (en) | 2013-09-23 | 2020-12-22 | David D. Wright, SR. | Management of entitlements using blockchain |
WO2015142765A1 (en) * | 2014-03-17 | 2015-09-24 | Coinbase, Inc | Bitcoin host computer system |
SG10201808109QA (en) | 2014-07-11 | 2018-10-30 | Loyyal Corp | Distributed ledger protocol to incentivize transactional and non-transactional commerce |
US10102082B2 (en) | 2014-07-31 | 2018-10-16 | Intuit Inc. | Method and system for providing automated self-healing virtual assets |
US10564820B1 (en) | 2014-08-08 | 2020-02-18 | Amazon Technologies, Inc. | Active content in digital media within a media universe |
EP3029622A1 (en) | 2014-12-01 | 2016-06-08 | Deutsche Börse Ag | Computer system and method for providing a trading platform with improved user account management |
EP3040886A1 (en) | 2015-01-05 | 2016-07-06 | Iguazio Systems Ltd. | Service oriented data management and architecture |
US20160283920A1 (en) | 2015-03-28 | 2016-09-29 | Justin Fisher | Authentication and verification of digital data utilizing blockchain technology |
WO2016161073A1 (en) | 2015-03-31 | 2016-10-06 | Nasdaq, Inc. | Systems and methods of blockchain transaction recordation |
EP3317775B1 (en) | 2015-07-02 | 2022-02-16 | Nasdaq, Inc. | Systems and methods of secure provenance for distributed transaction databases |
US20170048235A1 (en) | 2015-07-14 | 2017-02-16 | Fmr Llc | Crypto Captcha and Social Aggregating, Fractionally Efficient Transfer Guidance, Conditional Triggered Transaction, Datastructures, Apparatuses, Methods and Systems |
US11488147B2 (en) | 2015-07-14 | 2022-11-01 | Fmr Llc | Computationally efficient transfer processing and auditing apparatuses, methods and systems |
US20170048209A1 (en) | 2015-07-14 | 2017-02-16 | Fmr Llc | Crypto Key Recovery and Social Aggregating, Fractionally Efficient Transfer Guidance, Conditional Triggered Transaction, Datastructures, Apparatuses, Methods and Systems |
US10402792B2 (en) * | 2015-08-13 | 2019-09-03 | The Toronto-Dominion Bank | Systems and method for tracking enterprise events using hybrid public-private blockchain ledgers |
US10445754B2 (en) * | 2015-09-14 | 2019-10-15 | The Western Union Company | Multi-network transaction analysis |
WO2017066431A1 (en) | 2015-10-13 | 2017-04-20 | TransActive Grid Inc. | Use of blockchain based distributed consensus control |
US20170116693A1 (en) | 2015-10-27 | 2017-04-27 | Verimatrix, Inc. | Systems and Methods for Decentralizing Commerce and Rights Management for Digital Assets Using a Blockchain Rights Ledger |
US20170132615A1 (en) | 2015-11-11 | 2017-05-11 | Bank Of America Corporation | Block chain alias for person-to-person payments |
US20170140408A1 (en) * | 2015-11-16 | 2017-05-18 | Bank Of America Corporation | Transparent self-managing rewards program using blockchain and smart contracts |
WO2017091530A1 (en) | 2015-11-24 | 2017-06-01 | Gartland & Mellina Group | Blockchain solutions for financial services and other transaction-based industries |
JP6719561B2 (ja) * | 2015-11-30 | 2020-07-08 | イノジー イノヴァツィオン ゲゼルシャフト ミット ベシュレンクテル ハフツングinnogy Innovation GmbH | 供給媒体(例えば、電力)取引契約システム |
US20170161733A1 (en) * | 2015-12-02 | 2017-06-08 | Mastercard International Incorporated | Method and system for validation of a token requestor |
KR20240166038A (ko) * | 2015-12-21 | 2024-11-25 | 코차바 인크. | 자율 규제형 거래 시스템 및 그 방법 |
US9849364B2 (en) | 2016-02-02 | 2017-12-26 | Bao Tran | Smart device |
US10715531B2 (en) | 2016-02-12 | 2020-07-14 | Visa International Service Association | Network topology |
US10679215B2 (en) * | 2016-02-22 | 2020-06-09 | Bank Of America Corporation | System for control of device identity and usage in a process data network |
US11455378B2 (en) | 2016-02-23 | 2022-09-27 | nChain Holdings Limited | Method and system for securing computer software using a distributed hash table and a blockchain |
MX2018010048A (es) | 2016-02-23 | 2019-01-21 | Nchain Holdings Ltd | Sistema universal de tokenizacion para criptomonedas basadas en cadena de bloques. |
EA201891827A1 (ru) | 2016-02-23 | 2019-02-28 | Нчейн Холдингс Лимитед | Реестр и способ автоматизированного администрирования смарт-контрактов, использующих блокчейн |
CN107145768B (zh) * | 2016-03-01 | 2021-02-12 | 华为技术有限公司 | 版权管理方法和系统 |
CN105956923B (zh) | 2016-04-20 | 2022-04-29 | 上海如鸽投资有限公司 | 资产交易系统以及资产的数字化认证和交易方法 |
US20170315882A1 (en) | 2016-04-29 | 2017-11-02 | Netapp, Inc. | Protected write-back cache transaction replication |
WO2017190175A1 (en) | 2016-05-06 | 2017-11-09 | Othera Pty Ltd | Methods and systems for blockchain based "segmented risk based securities" |
WO2017199180A2 (en) | 2016-05-17 | 2017-11-23 | Peter Just | Access system and container for communal objects |
TW201741955A (zh) | 2016-05-18 | 2017-12-01 | 碩網資訊股份有限公司 | 使用區塊鏈之電子票務系統及其方法 |
US10204341B2 (en) | 2016-05-24 | 2019-02-12 | Mastercard International Incorporated | Method and system for an efficient consensus mechanism for permissioned blockchains using bloom filters and audit guarantees |
US10447478B2 (en) | 2016-06-06 | 2019-10-15 | Microsoft Technology Licensing, Llc | Cryptographic applications for a blockchain system |
CN106097101A (zh) | 2016-06-20 | 2016-11-09 | 深圳市淘淘谷信息技术有限公司 | 一种用区块链来实现金融交易的管理方法 |
CN105976231A (zh) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | 基于区块链智能合约的资产管理方法及节点 |
US10853902B2 (en) | 2016-06-24 | 2020-12-01 | Chromera, Inc. | Agents and systems for right's management |
US10445698B2 (en) | 2016-06-30 | 2019-10-15 | Clause, Inc. | System and method for forming, storing, managing, and executing contracts |
WO2018014123A1 (en) | 2016-07-18 | 2018-01-25 | Royal Bank Of Canada | Distributed ledger platform for vehicle records |
US10713731B2 (en) * | 2016-07-22 | 2020-07-14 | Nec Corporation | Method for secure ledger distribution and computer system using secure distributed ledger technology |
US20180075527A1 (en) | 2016-09-14 | 2018-03-15 | Royal Bank Of Canada | Credit score platform |
US10346458B2 (en) | 2016-09-23 | 2019-07-09 | Amazon Technologies, Inc. | Media asset access control system |
US10592546B2 (en) | 2016-09-23 | 2020-03-17 | Amazon Technologies, Inc. | System for optimizing access to an indexed database |
US10740844B2 (en) | 2016-09-26 | 2020-08-11 | Shapeshift Ag | System and method of managing trustless asset portfolios |
US10291646B2 (en) * | 2016-10-03 | 2019-05-14 | Telepathy Labs, Inc. | System and method for audio fingerprinting for attack detection |
US11282137B2 (en) | 2016-10-07 | 2022-03-22 | The Toronto-Dominion Bank | Secure element method for distributed electronic ledger |
CN106656974B (zh) | 2016-10-17 | 2019-07-16 | 江苏通付盾科技有限公司 | 区块链的分组共识方法及系统 |
SI3539026T1 (sl) | 2016-11-10 | 2022-05-31 | Swirlds, Inc. | Postopki in naprave za porazdeljeno bazo podatkov, vključno z anonimnimi vnosi |
TWM543413U (zh) | 2016-12-05 | 2017-06-11 | Taiwan United Financial Technology Co Ltd | 利用區塊鏈技術進行交易的網路借貸平台 |
US20180167198A1 (en) | 2016-12-09 | 2018-06-14 | Cisco Technology, Inc. | Trust enabled decentralized asset tracking for supply chain and automated inventory management |
KR101751025B1 (ko) * | 2017-01-03 | 2017-06-26 | 주식회사 온더 | 블록체인 기반의 스마트 증권업무 처리 시스템 |
CN106815764B (zh) * | 2017-01-18 | 2020-12-08 | 中钞信用卡产业发展有限公司杭州区块链技术研究院 | 一种基于联盟链的数字资产的管理方法及系统 |
CN106845960B (zh) | 2017-01-24 | 2018-03-20 | 上海壹账通区块链科技有限公司 | 基于区块链的安全交易方法及系统 |
CN106874087A (zh) | 2017-01-25 | 2017-06-20 | 上海钜真金融信息服务有限公司 | 一种区块链智能合约定时任务调度方法 |
US20180218455A1 (en) | 2017-01-30 | 2018-08-02 | Dais Technology, Inc. | System for creating and utilizing smart policies on a blockchain |
WO2018140913A1 (en) | 2017-01-30 | 2018-08-02 | SALT Lending Holdings, Inc. | System and method of creating an asset based automated secure agreement |
US9992022B1 (en) | 2017-02-06 | 2018-06-05 | Northern Trust Corporation | Systems and methods for digital identity management and permission controls within distributed network nodes |
CN106960388A (zh) | 2017-03-01 | 2017-07-18 | 中钞信用卡产业发展有限公司北京智能卡技术研究院 | 跨区块链的数字资产流转的方法和装置 |
WO2018179586A1 (ja) | 2017-03-31 | 2018-10-04 | 日本電気株式会社 | 解析システム、解析方法及びプログラム |
US10742393B2 (en) | 2017-04-25 | 2020-08-11 | Microsoft Technology Licensing, Llc | Confidentiality in a consortium blockchain network |
CN107273759B (zh) | 2017-05-08 | 2020-07-14 | 上海点融信息科技有限责任公司 | 用于保护区块链数据的方法、设备以及计算机可读存储介质 |
US20190130484A1 (en) * | 2017-05-10 | 2019-05-02 | Responsible Gold Operations Ltd. | Asset cards for tracking divisible assets in a distributed ledger |
CN107239940A (zh) | 2017-05-11 | 2017-10-10 | 北京博晨技术有限公司 | 基于区块链系统的网络交易方法及装置 |
US20180330342A1 (en) | 2017-05-11 | 2018-11-15 | Gyan Prakash | Digital asset account management |
CN107220820B (zh) | 2017-05-16 | 2019-10-01 | 腾讯科技(深圳)有限公司 | 资源转移方法、装置及存储介质 |
US9870508B1 (en) * | 2017-06-01 | 2018-01-16 | Unveiled Labs, Inc. | Securely authenticating a recording file from initial collection through post-production and distribution |
CN107301536B (zh) | 2017-06-12 | 2019-07-12 | 腾讯科技(深圳)有限公司 | 资源转移方法及装置 |
US10944546B2 (en) | 2017-07-07 | 2021-03-09 | Microsoft Technology Licensing, Llc | Blockchain object interface |
US10567380B2 (en) * | 2017-07-08 | 2020-02-18 | Bank Of America Corporation | Document orchestration system for processing digital consent information |
US11030681B2 (en) | 2017-07-21 | 2021-06-08 | International Business Machines Corporation | Intermediate blockchain system for managing transactions |
US10924466B2 (en) | 2017-07-28 | 2021-02-16 | SmartAxiom, Inc. | System and method for IOT security |
KR101852935B1 (ko) * | 2017-07-31 | 2018-04-27 | 임종범 | 전자 화폐 거래 시스템 및 방법 |
TWM555500U (zh) | 2017-09-05 | 2018-02-11 | Trade Van Information Services Co | 資安聯防系統 |
US20190080402A1 (en) * | 2017-09-11 | 2019-03-14 | Templum, Llc | System and method for providing a regulatory-compliant token |
CN107679857B (zh) | 2017-10-10 | 2021-04-27 | 马晶瑶 | 区块链的跨链交易方法和存储介质 |
US11574268B2 (en) | 2017-10-20 | 2023-02-07 | International Business Machines Corporation | Blockchain enabled crowdsourcing |
US20190147431A1 (en) | 2017-11-16 | 2019-05-16 | Blockmason Inc. | Credit Protocol |
WO2019109003A1 (en) | 2017-11-30 | 2019-06-06 | Visa International Service Association | Blockchain system for confidential and anonymous smart contracts |
US20190180276A1 (en) * | 2017-12-07 | 2019-06-13 | Bank Of America Corporation | Automated Event Processing Computing Platform for Handling and Enriching Blockchain Data |
US20190188706A1 (en) | 2017-12-18 | 2019-06-20 | Apple Inc. | Transference tracking |
US11657665B2 (en) * | 2017-12-19 | 2023-05-23 | HELLA GmbH & Co. KGaA | Method and system for decentralized digital authentication |
US11146546B2 (en) | 2018-01-16 | 2021-10-12 | Acuant, Inc. | Identity proofing and portability on blockchain |
US20190228386A1 (en) | 2018-01-19 | 2019-07-25 | Xapo Holdings Limited | Recording evidence of address/account allocations in a distributed ledger |
US10701054B2 (en) | 2018-01-31 | 2020-06-30 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for implementing super community and community sidechains with consent management for distributed ledger technologies in a cloud based computing environment |
US20190238316A1 (en) | 2018-01-31 | 2019-08-01 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for implementing intelligent consensus, smart consensus, and weighted consensus models for distributed ledger technologies in a cloud based computing environment |
US11257073B2 (en) | 2018-01-31 | 2022-02-22 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for implementing machine learning models for smart contracts using distributed ledger technologies in a cloud based computing environment |
US20190236606A1 (en) | 2018-01-31 | 2019-08-01 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for implementing a virtual chain model for distributed ledger technologies in a cloud based computing environment |
CN108416675A (zh) | 2018-02-14 | 2018-08-17 | 阿里巴巴集团控股有限公司 | 资产管理方法及装置、电子设备 |
CN108335207B (zh) | 2018-02-14 | 2020-08-04 | 阿里巴巴集团控股有限公司 | 资产管理方法及装置、电子设备 |
CN108389118B (zh) | 2018-02-14 | 2020-05-29 | 阿里巴巴集团控股有限公司 | 资产管理系统、方法及装置、电子设备 |
CN108346100A (zh) | 2018-02-14 | 2018-07-31 | 阿里巴巴集团控股有限公司 | 资产管理方法及装置、电子设备 |
CN108335206B (zh) | 2018-02-14 | 2020-12-22 | 创新先进技术有限公司 | 资产管理方法及装置、电子设备 |
CN108492180B (zh) | 2018-02-14 | 2020-11-24 | 创新先进技术有限公司 | 资产管理方法及装置、电子设备 |
US20190303579A1 (en) | 2018-04-02 | 2019-10-03 | Ca, Inc. | Decentralized, immutable, tamper-evident, directed acyclic graphs documenting software supply-chains with cryptographically signed records of software-development life cycle state and cryptographic digests of executable code |
US11868321B2 (en) | 2018-06-12 | 2024-01-09 | Salesforce, Inc. | Cryptographically secure multi-tenant data exchange platform |
US10929114B2 (en) | 2018-07-28 | 2021-02-23 | Box, Inc. | Static asset containers |
US20200037158A1 (en) | 2018-07-30 | 2020-01-30 | Hewlett Packard Enterprise Development Lp | Systems and methods for using smart contract and light and sound emitting assets provisioned with distributed ledger addresses to identify and locate assets |
-
2018
- 2018-02-14 CN CN201810151607.8A patent/CN108416675A/zh active Pending
- 2018-11-21 TW TW107141402A patent/TWI735820B/zh active
-
2019
- 2019-02-14 AU AU2019221567A patent/AU2019221567A1/en not_active Abandoned
- 2019-02-14 KR KR1020207015432A patent/KR102396739B1/ko active Active
- 2019-02-14 SG SG11202004768RA patent/SG11202004768RA/en unknown
- 2019-02-14 CA CA3084070A patent/CA3084070C/en active Active
- 2019-02-14 US US16/275,403 patent/US11055279B2/en active Active
- 2019-02-14 WO PCT/US2019/017946 patent/WO2019161016A1/en active Application Filing
- 2019-02-14 JP JP2020529626A patent/JP7090709B2/ja active Active
- 2019-12-23 US US16/724,642 patent/US11144540B2/en active Active
-
2020
- 2020-05-29 PH PH12020550737A patent/PH12020550737A1/en unknown
-
2021
- 2021-06-22 US US17/355,009 patent/US11468048B2/en active Active
Non-Patent Citations (6)
Title |
---|
「How does Ethereum work, anyway?」網路文章,公開日期:2017年9月13日,其網址為:https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway * |
「How does Ethereum work, anyway?」網路文章,公開日期:2017年9月13日,其網址為:https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway。 |
Fabian Vogelsteller, Vitalik Buterin, "EIP-20: ERC-20 Token Standard," Ethereum Improvement Proposals, no. 20,November 2015. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-20 * |
Fabian Vogelsteller, Vitalik Buterin, "EIP-20: ERC-20 Token Standard," Ethereum Improvement Proposals, no. 20,November 2015. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-20。 |
William Entriken, Dieter Shirley, Jacob Evans, Nastassia Sachs, "EIP-721: ERC-721 Non-Fungible Token Standard," Ethereum Improvement Proposals, no. 721, January 2018. [Online serial]. Available:https://eips.ethereum.org/EIPS/eip-721 * |
William Entriken, Dieter Shirley, Jacob Evans, Nastassia Sachs, "EIP-721: ERC-721 Non-Fungible Token Standard," Ethereum Improvement Proposals, no. 721, January 2018. [Online serial]. Available:https://eips.ethereum.org/EIPS/eip-721。 |
Also Published As
Publication number | Publication date |
---|---|
TW201935384A (zh) | 2019-09-01 |
US11144540B2 (en) | 2021-10-12 |
SG11202004768RA (en) | 2020-06-29 |
US11468048B2 (en) | 2022-10-11 |
US20210319012A1 (en) | 2021-10-14 |
CA3084070A1 (en) | 2019-08-22 |
WO2019161016A1 (en) | 2019-08-22 |
CA3084070C (en) | 2021-08-31 |
JP2021507339A (ja) | 2021-02-22 |
JP7090709B2 (ja) | 2022-06-24 |
KR20200081441A (ko) | 2020-07-07 |
PH12020550737A1 (en) | 2021-04-19 |
AU2019221567A1 (en) | 2020-06-18 |
US20200125557A1 (en) | 2020-04-23 |
CN108416675A (zh) | 2018-08-17 |
US11055279B2 (en) | 2021-07-06 |
US20190251078A1 (en) | 2019-08-15 |
KR102396739B1 (ko) | 2022-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI735820B (zh) | 資產管理方法及裝置、電子設備 | |
TWI736809B (zh) | 資產管理方法及裝置、電子設備 | |
TWI759563B (zh) | 資產管理方法及裝置、電子設備 | |
TW201935383A (zh) | 資產管理方法及裝置、電子設備 | |
TW201935375A (zh) | 資產管理方法及裝置、電子設備 | |
EP3776437B1 (en) | Blockchain-based asset transfer method and apparatus, and electronic device | |
TWI737944B (zh) | 基於區塊鏈的交易執行方法及裝置、電子設備 | |
CN111222157B (zh) | 区块链隐私数据的查询方法及装置 | |
CN109242675B (zh) | 基于区块链的资产发布方法及装置、电子设备 | |
TW202022857A (zh) | 基於區塊鏈的發票創建方法及裝置、電子設備 | |
TWI706278B (zh) | 基於區塊鏈的交易處理方法及裝置、電子設備 | |
WO2020082892A1 (zh) | 基于区块链的交易处理方法及装置、电子设备 | |
US11900366B2 (en) | System and method for securing crypto-asset transactions | |
TW202022754A (zh) | 基於區塊鏈的發票創建方法及裝置、電子設備 | |
TW202004594A (zh) | 基於區塊鏈的交易處理方法及裝置、電子設備 | |
CN113037817B (zh) | 启动智能合约的方法及装置、电子设备、存储介质 | |
TW201822033A (zh) | 資源處理方法及裝置 | |
TW202016819A (zh) | 區塊鏈交易方法及裝置、電子設備 | |
WO2021088543A1 (zh) | 基于智能合约的权限查询配置方法及装置 | |
CN111770112B (zh) | 一种信息共享方法、装置及设备 | |
WO2021228242A1 (zh) | 调用智能合约的方法及装置 | |
WO2022077186A1 (zh) | 区块链中智能合约的执行方法及装置和电子设备 | |
TW202029093A (zh) | 基於區塊鏈的發票作廢方法和裝置、電子設備 | |
JP7308977B2 (ja) | 同時取引を容易にするための方法、取引管理装置及びコンピュータ読み取り可能な媒体 |