TWI737944B - 基於區塊鏈的交易執行方法及裝置、電子設備 - Google Patents
基於區塊鏈的交易執行方法及裝置、電子設備 Download PDFInfo
- Publication number
- TWI737944B TWI737944B TW107141642A TW107141642A TWI737944B TW I737944 B TWI737944 B TW I737944B TW 107141642 A TW107141642 A TW 107141642A TW 107141642 A TW107141642 A TW 107141642A TW I737944 B TWI737944 B TW I737944B
- Authority
- TW
- Taiwan
- Prior art keywords
- content
- target
- transaction
- blockchain
- storage system
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- 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/2365—Ensuring data consistency and integrity
-
- 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/24—Querying
- G06F16/245—Query 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/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2471—Distributed queries
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query 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/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/34—Browsing; Visualisation therefor
- G06F16/345—Summarisation for human users
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6227—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3827—Use of message hashing
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/389—Keeping log of transactions for guaranteeing non-repudiation of a transaction
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Computing Systems (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Probability & Statistics with Applications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本說明書一個或多個實施例提供一種基於區塊鏈的交易執行方法及裝置、電子設備,該方法可以包括:區塊鏈的節點設備接收到目標交易;其中,所述目標交易中的至少部分交易內容包括儲存在與所述區塊鏈對接的第三方儲存系統中的目標內容的內容摘要;向所述第三方儲存系統查詢與所述內容摘要對應的目標內容,並對所述目標內容進行內容校驗;如果所述目標內容校驗通過,基於所述目標交易中的交易內容執行所述目標交易,並在所述目標交易執行完畢後在所述區塊鏈的分散式資料庫中儲存所述目標交易。
Description
本說明書一個或多個實施例涉及區塊鏈技術領域,尤其涉及一種基於區塊鏈的交易執行方法及裝置、電子設備。
區塊鏈技術,也被稱之為分散式帳本技術,是一種由若干台計算設備共同參與“記帳”,共同維護一份完整的分散式資料庫的新興技術。由於區塊鏈技術具有去中心化、公開透明、每台計算設備可以參與資料庫記錄、並且各計算設備之間可以快速的進行資料同步的特性,利用區塊鏈技術來搭建去中心化系統,並在區塊鏈的分散式資料庫中收錄各種執行程式進行自動執行,已在眾多的領域中廣泛的進行應用;例如,在金融科技領域,利用區塊鏈技術搭建P2P支付平臺,並在區塊鏈上發佈諸如智慧合約等執行程式,可以在不經過銀行等金融機構的前提下,實現不同的使用者之間的點對點安全支付。
本說明書提出一種基於區塊鏈的交易執行方法,包括:
區塊鏈的節點設備接收到目標交易;其中,所述目標交易中的至少部分交易內容包括儲存在與所述區塊鏈對接的第三方儲存系統中的目標內容的內容摘要;
向所述第三方儲存系統查詢與所述內容摘要對應的目標內容,並對所述目標內容進行內容校驗;
如果所述目標內容校驗通過,基於所述目標交易中的交易內容執行所述目標交易,並在所述目標交易執行完畢後在所述區塊鏈的分散式資料庫中儲存所述目標交易。
可選的,所述第三方儲存系統中儲存了所述目標內容與所述目標內容的內容摘要之間的對應關係;
所述向所述第三方儲存系統查詢與所述內容摘要對應的目標內容,包括:
將所述內容摘要作為查詢索引向所述第三方儲存系統發起查詢,以查詢與所述內容摘要對應的目標內容。
可選的,所述對所述目標內容進行內容校驗,包括:
基於預設的摘要演算法計算所述目標內容的內容摘要;
確定計算得到的內容摘要與所述目標交易中的所述目標內容的內容摘要是否一致;
如果計算得到的內容摘要與所述目標交易中的所述目標內容的內容摘要一直,確定針對所述目標內容的校驗通過。
可選的,所述第三方儲存系統包括中心化的內容可定址儲存(CAS)系統;或者,分散式的CAS儲存系統。
可選的,所述區塊鏈包括由若干成員區塊鏈組成的聯盟鏈中的任一成員區塊鏈。
可選的,所述第三方儲存系統為所述聯盟鏈與所述區塊鏈存在資料跨鏈引用關係的其它成員區塊鏈。
可選的,所述聯盟鏈為基於各成員區塊鏈之間的資料跨鏈引用關係構建的有向無環圖(DAG)結構。
本說明書還提出一種基於區塊鏈的交易執行裝置,包括:
接收模組,接收到目標交易;其中,所述目標交易中的至少部分交易內容包括儲存在與所述區塊鏈對接的第三方儲存系統中的目標內容的內容摘要;
查詢模組,向所述第三方儲存系統查詢與所述內容摘要對應的目標內容,並對所述目標內容進行內容校驗;
執行模組,如果所述目標內容校驗通過,基於所述目標交易中的交易內容執行所述目標交易,並在所述目標交易執行完畢後在所述區塊鏈的分散式資料庫中儲存所述目標交易。
可選的,所述第三方儲存系統中儲存了所述目標內容與所述目標內容的內容摘要之間的對應關係;
所述查詢模組:
將所述內容摘要作為查詢索引向所述第三方儲存系統發起查詢,以查詢與所述內容摘要對應的目標內容。
可選的,所述執行模組進一步:
基於預設的摘要演算法計算所述目標內容的內容摘要;
確定計算得到的內容摘要與所述目標交易中的所述目標內容的內容摘要是否一致;
如果計算得到的內容摘要與所述目標交易中的所述目標內容的內容摘要一直,確定針對所述目標內容的校驗通過。
可選的,所述第三方儲存系統包括中心化的內容可定址儲存(CAS)系統;或者,分散式的CAS儲存系統。
可選的,所述區塊鏈包括由若干成員區塊鏈組成的聯盟鏈中的任一成員區塊鏈。
可選的,所述第三方儲存系統為所述聯盟鏈與所述區塊鏈存在資料跨鏈引用關係的其它成員區塊鏈。
可選的,所述聯盟鏈為基於各成員區塊鏈之間的資料跨鏈引用關係構建的有向無環圖(DAG)結構。
本說明書還提出一種電子設備,包括:
處理器;
用於儲存機器可執行指令的記憶體;
其中,藉由讀取並執行所述記憶體儲存的與基於區塊鏈的基於區塊鏈的交易執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
接收到目標交易;其中,所述目標交易中的至少部分交易內容包括儲存在與所述區塊鏈對接的第三方儲存系統中的目標內容的內容摘要;
向所述第三方儲存系統查詢與所述內容摘要對應的目標內容,並對所述目標內容進行內容校驗;
如果所述目標內容校驗通過,基於所述目標交易中的交易內容執行所述目標交易,並在所述目標交易執行完畢後在所述區塊鏈的分散式資料庫中儲存所述目標交易。
藉由以上實施例,藉由在向區塊鏈發佈的交易的交易內容中攜帶儲存在與該區塊鏈對接的第三方儲存系統中的目標內容的內容摘要,使得區塊鏈中接收到該交易的節點設備,可以基於該內容摘要向第三方儲存系統查詢對應的目標內容,對目標內容進行內容校驗,並在該目標內容校驗通過後執行該交易,以及在該交易執行完畢後在區塊鏈的分散式資料庫中儲存該交易,從而實現了使用者可以在向區塊鏈發佈的交易中,引用與區塊鏈對接的第三方儲存系統中儲存的目標內容作為交易內容,可以避免將上述第三方儲存系統中儲存的目標內容的原始內容同步至區塊鏈中的各節點設備,而造成的在區塊鏈上的資料冗餘儲存。
在傳統的區塊鏈交易流程中,交易(transfer)中的交易內容通常全部來自於區塊鏈的分散式資料庫(即區塊鏈帳本)上儲存的資料內容,並不能引用外部儲存中儲存的資料內容;因此,對於區塊鏈網路中的各節點設備而言,在執行接入區塊鏈的成員使用者發佈的交易時,交易內容所涉及的資料內容全部來自於鏈上,進而形成了一種“資料使用閉環”。
而本說明書中則旨在公開一種,在區塊鏈交易(transfer)中引用第三方儲存平臺中儲存的不可變資料內容作為交易內容,來打破區塊鏈的“資料使用閉環”的技術方案。
在實現時,區塊鏈中可以預先與第三方儲存系統對接,在第三方儲存系統中可以預先儲存若干可供在區塊鏈上發佈的交易引用的不可變資料內容。而接入區塊鏈的成員使用者在向區塊鏈發佈交易時,可以在交易中添加上述第三方儲存系統中儲存的資料內容的內容摘要,來引用上述第三方儲存系統中儲存的資料內容作為交易內容。
當區塊鏈上的節點設備收到上述成員使用者發佈的交易時,可以基於該內容摘要向上述第三方儲存系統發起查詢,來查詢與該內容摘要對應的資料內容,並對查詢到的資料內容進行內容校驗;當內容校驗通過,可以基於該交易中的完整交易內容來執行該交易,並在該交易執行完畢後在區塊鏈的分散式資料庫中儲存該交易。
在以上實施例中,藉由在向區塊鏈發佈的交易的交易內容中攜帶儲存在與該區塊鏈對接的第三方儲存系統中的目標內容的內容摘要,使得區塊鏈中接收到該交易的節點設備,可以基於該內容摘要向第三方儲存系統查詢對應的目標內容,對目標內容進行內容校驗,並在該目標內容校驗通過後執行該交易,以及在該交易執行完畢後在區塊鏈的分散式資料庫中儲存該交易,從而實現了使用者可以在向區塊鏈發佈的交易中,引用與區塊鏈對接的第三方儲存系統中儲存的目標內容作為交易內容,可以避免將上述第三方儲存系統中儲存的目標內容的原始內容同步至區塊鏈中的各節點設備,而造成的在區塊鏈上的資料冗餘儲存。
下面藉由具體實施例並結合具體的應用場景對本說明書進行描述。
請參考圖1,圖1是本說明書一實施例提供的一種基於區塊鏈的交易執行方法,應用於區塊鏈中的節點設備,執行以下步驟:
步驟102,區塊鏈的節點設備接收到目標交易;其中,所述目標交易中的至少部分交易內容包括儲存在與所述區塊鏈對接的第三方儲存系統中的目標內容的內容摘要;
步驟104,向所述第三方儲存系統查詢與所述內容摘要對應的目標內容,並對所述目標內容進行內容校驗;
步驟106,如果所述目標內容校驗通過,基於所述目標交易中的交易內容執行所述目標交易,並在所述目標交易執行完畢後在所述區塊鏈的分散式資料庫中儲存所述目標交易。在本說明書描述的區塊鏈,具體可以包括所支持的區塊鏈交易中,可以引用與區塊鏈對接的第三方儲存系統中儲存的不可變資料內容作為交易內容的任意類型的區塊鏈網路。
例如,在一個場景中,上述區塊鏈具體可以是一個由若干成員區塊鏈組成的聯盟鏈中的任一成員區塊鏈。在該聯盟鏈中,各個成員區塊鏈中支持的區塊鏈交易中,均可以跨鏈引用其它成員區塊鏈中儲存的資料內容作為交易內容。
上述第三方儲存系統,包括面向區塊鏈提供可靠的資料儲存服務的CAS(content-addressable-storage,內容可定址儲存)儲存平臺。所謂內容可定址,是指不再採用資料在儲存系統中的儲存偏移量進行尋址,而是依靠資料的內容來進行尋址。
在CAS儲存平臺中,可以將儲存的資料內容的內容摘要(比如針對資料內容進行hash計算得到的內容hash值),作為原始的資料內容的查詢索引,並保存查詢索引與原始的資料內容之間的對應關係,從而資料查詢方可以藉由將內容摘要作為查詢索引,從CAS儲存平臺中查詢對應的原始資料內容。
其中,在實際應用中,上述第三方儲存系統可以包括傳統的中心化的CAS(content-addressable-storage,內容可定址儲存)系統;或者,也可以包括去中心化的分散式的CAS系統;
例如,在一個場景中,上述區塊鏈具體可以是一個由若干成員區塊鏈組成的聯盟鏈中的任一成員區塊鏈。而上述第三方儲存系統,具體可以是部署在聯盟鏈中的,可以與聯盟鏈中的各成員區塊鏈對接的諸如基於OSS (Object Storage Service,物件儲存服務)架構的分散式系統。
或者,在另一個例子中,也可以將上述聯盟鏈中的除了上述區塊鏈以外的與該區塊鏈存在資料跨鏈引用關係的其它成員區塊鏈,作為與該區塊鏈對接的第三方儲存系統,來實現各成員區塊鏈之間的資料跨鏈引用。
以下以上述區塊鏈為由若干成員區塊鏈組成的聯盟鏈中的成員區塊鏈為例,並結合“第三方儲存系統部署”、“交易內容引用”、“交易內容尋址”以及“交易執行”,對本說明書的技術方案進行詳細說明。
1)第三方儲存系統部署
在本說明書中,運營方可以預先搭建一個由若干成員區塊鏈構成的聯盟鏈。在該聯盟鏈中,每一個成員區塊鏈都是該聯盟鏈中的一個聯盟成員。而上述區塊鏈具體可以是該聯盟鏈中的任一成員區塊鏈。
聯盟鏈的運營方,還可以在聯盟鏈中部署第三方儲存系統,與聯盟鏈中的各個成員區塊鏈進行對接,面向各成員區塊鏈提供可靠的資料儲存服務。
例如,上述第三方儲存系統可以面向各成員區塊鏈提供持續可靠的API存取介面,使得聯盟鏈中的各個成員區塊鏈可以藉由存取該API存取介面,與上述第三方儲存系統進行對接。
其中,在聯盟鏈中部署第三方儲存系統時,可以針對聯盟鏈部署一個全域的第三方儲存系統,也可以針對聯盟鏈中的各成員區塊鏈分別部署一個獨立的第三方儲存系統,在本說明書中不進行特別限定。
在本說明書中,上述第三方儲存系統,可以是支持內容可定址的CAS儲存系統。在實際應用中,上述第三方儲存系統可以是傳統的中心化的CAS系統,也可以是分散式的CAS系統。
其中,上述分散式的CAS系統,可以包括傳統的中心化的分散式系統,以及去中心化的分散式系統。
在示出的一種實施方式中,上述第三方儲存系統,具體可以是部署在聯盟鏈中的,可以與聯盟鏈中的各成員區塊鏈對接的諸如基於OSS架構的中心化的分散式系統。
在示出的另一種實施方式中,上述第三方儲存系統,也可以是去中心化的分散式系統。在實現時,可以將上述聯盟鏈中除了上述區塊鏈以外的與該區塊鏈存在資料跨鏈引用關係的其它成員區塊鏈,作為與該區塊鏈對接的第三方儲存系統。即聯盟鏈中的任一成員區塊鏈可以作為與另一成員區塊鏈對接的第三方儲存系統,來實現資料的跨鏈引用。
舉例而言,在一種場景下,運營方可以基於實際的業務需求來搭建聯盟鏈,並賦予聯盟鏈中的各成員區塊鏈不同的業務角色;即聯盟鏈對應一個完整的業務流程,而各成員區塊鏈可以分別對應上述完成的業務流程中的一個子流程。
例如,在一個例子中,以運營方基於“線上租房交易”這一業務需求搭建的聯盟鏈為例,組成該聯盟鏈中的各成員區塊鏈中可以包括“交易鏈”、“認證鏈”以及“資料鏈”。其中,“交易鏈”、“認證鏈”以及“資料鏈”可以分別對應“線上租房交易”這一業務流程中的一個子流程;比如,“資料鏈”用於維護租房使用者的實名資料;“認證鏈”用於完成針對使用者的租房實名認證;而“交易鏈”用於完成線上的租房交易。
然後,運營方可以基於各成員區塊鏈之間的單向的資料跨鏈引用關係,在業務層面將聯盟鏈構建成一張DAG (Directed Acyclic Graph,有向無環圖)結構的拓撲圖。
其中,需要說明的是,各成員區塊鏈之間的單向的資料跨鏈引用關係,通常取決於實際的業務需求,在本說明書中不進行特別限定。
例如,請參見圖2,圖2為一個例子中示出的DAG結構的聯盟鏈的示意圖。
如圖2所示,仍以運營方基於“線上租房”這一業務需求搭建的聯盟鏈為例,組成該聯盟鏈中的各成員區塊鏈中可以包括“交易鏈”、“認證鏈”以及“資料鏈”。其中,“資料鏈”用於維護租房使用者的實名資料,使用者可以藉由在“資料鏈”上發佈交易將個人的實名資料儲存在“資料鏈”的分散式資料庫中;“認證鏈”用於引用發佈在“資料鏈”上的使用者的實名資料完成針對使用者的租房實名認證,使用者可以藉由在“認證鏈”上發佈交易完成個人的實名認證,並將實名認證結果發佈在“認證鏈”的分散式資料庫;而“交易鏈”用於引用發佈在“認證鏈”上的針對使用者的實名認證結果,使用者可以藉由在“交易鏈”上發佈交易完成線上租房交易,並將交易結果發佈在“認證鏈”的分散式資料庫。
藉由將與上述聯盟鏈中的任一目標成員區塊鏈存在資料跨鏈引用關係的其它成員區塊鏈,作為與該目標成員區塊鏈對接的分散式儲存平臺,一方面可以在業務層面實現各個成員區塊鏈之間的跨鏈資料引用;另一方面,由於作為第三方儲存系統的成員區塊鏈不再需要將上述被引用的目標內容的原始內容,同步至上述目標成員區塊鏈中的各個節點設備,而且上述目標成員區塊鏈中也不再需要儲存上述被引用的目標內容的原始內容;因此,對於上述目標成員區塊鏈而言,不再需要對該目標成員區塊鏈中儲存的目標內容的原始內容,與作為第三方儲存系統的成員區塊鏈同步的被引用的目標內容進行額外的資料關聯,僅藉由被引用的目標內容的內容摘要,就可以實現被引用的目標內容在兩個不同的區塊鏈上的資料關聯,可以保證上述目標成員區塊鏈所引用的目標內容和作為第三方儲存系統的成員區塊鏈上儲存的上述被引用的目標內容,在業務語義上的一致性。
2)交易內容引用
在本說明書中,對於需要接入聯盟鏈的使用者,可以預先在聯盟鏈中進行使用者註冊,取得聯盟鏈返回的一對公鑰和私鑰。當註冊完成後,聯盟鏈可以為使用者創建一個對應的帳戶物件。
而對於註冊完成的使用者而言,可以藉由聯盟鏈中各個成員區塊鏈提供的API介面,接入各個成員區塊鏈,藉由向各個成員區塊鏈中發佈基於持有的私鑰簽名後的交易,在各個成員區塊鏈中完成對應的業務操作。比如,以圖2中示出的聯盟鏈中的“交易鏈”為例,使用者可以藉由在該“交易鏈”中發佈交易,來完成線上的租房交易。
在實現時,聯盟鏈的運營方可以面向接入聯盟鏈的成員使用者開發客戶端軟體(比如APP),而成員使用者可以藉由客戶端軟體按照聯盟鏈所支持的標準的交易格式,來組裝交易資料,並藉由調用各個成員區塊鏈提供的API介面,將組成的交易資料發佈至聯盟鏈中由成員使用者指定的目標成員區塊鏈中進行執行。
其中,在成員使用者藉由客戶端軟體組裝的交易資料中,可以攜帶成員使用者指定的交易內容,並且這些交易內容中的至少部分交易內容,可以利用內容摘要來進行替代。
在示出的一種實施方式中,成員使用者在藉由客戶端軟體來組裝需要在上述目標成員區塊鏈上執行的交易資料時,可以藉由客戶端軟體來填寫交易內容;而客戶端軟體可以解析成員使用者填寫的交易內容,來確定成員使用者填寫的交易內容是否存在已經在與上述目標成員區塊鏈對接的第三方儲存系統中儲存。
如果成員使用者填寫的交易內容中存在已經在上述第三方儲存系統中儲存的交易內容時,可以向上述第三方儲存系統查詢這部分交易內容對應的內容摘要(即查詢索引),或者按照與上述第三方儲存系統所支持的相同的內容摘要演算法,針對這部分交易內容重新計算內容摘要,然後將該內容摘要填充到標注的交易格式中;
例如,在實現時,可以在聯盟鏈支持的標準的交易格式中,擴展出一個用於攜帶交易內容的內容摘要字段,客戶端軟體按照標準的交易格式組裝交易資料時,可以將所有已經在上述第三方儲存系統中儲存的交易內容的內容摘要,填充至該內容摘要字段。
3)交易內容尋址
在本說明書中上述目標成員區塊鏈中與該註冊完成的成員使用者對接的節點設備,在收到該使用者基於私鑰發佈的該筆交易後,首先可以基於該使用者持有的私鑰對應的公鑰對該使用者進行身份認證;
例如,在實際應用中,使用者可以基於持有的私鑰對發起的交易進行簽名,區塊鏈中的節點設備可以基於該使用者持有的私鑰對應的公鑰,對簽名進行認證;如果簽名認證通過,此時針對該使用者的身份認證通過。
當身份認證通過後,該節點設備可以對接收到的交易中所攜帶的交易內容進行解析,以確定該交易中攜帶的交易內容中是否存在內容摘要;
例如,節點設備可以藉由解析標準的交易格式中所擴展出的用於攜帶交易內容的內容摘要字段是否為空值,來確定該交易中攜帶的交易內容中是否存在內容摘要。
如果該交易中攜帶的交易內容中存在內容摘要,表明該交易中的部分交易內容為引用上述第三方儲存系統中已經儲存的資料內容,在這種情況下,為了獲取該交易中攜帶的完整的交易內容,該節點設備可以向與上述目標成員區塊鏈對接的第三方儲存系統查詢與該內容摘要對應的目標內容。
在實現時,該節點設備可以構建一個查詢請求,將上述內容摘要作為查詢索引,攜帶在該查詢請求中,然後將該查詢請求提交給上述第三方儲存系統,而上述第三方儲存系統在收到該查詢請求後,可以從該查詢請求中讀取查詢索引,然後基於該查詢索引,遍歷本地儲存的資料內容和內容摘要之間的對應關係,來查詢與上述查詢索引對應的目標內容,並將查詢到的目標內容返回給上述節點設備。
其中,需要說明的是,在實際應用中,在上述查詢請求中除了可以攜帶作為查詢索引的內容摘要以外,為了便於快速的查詢到與內容摘要對應的目標內容,在該查詢請求中還可以攜帶一些輔助查詢參數;
例如,以與上述目標成員區塊鏈對接的第三方儲存系統,為上述聯盟鏈中與該目標成員區塊鏈儲存資料跨鏈引用關係的其它成員區塊鏈為例,在這種情況下,由於作為第三方儲存系統的其它成員區塊鏈中所保存的被引用的資料內容以及對應的內容摘要,通常已經以區塊的形式被儲存在區塊鏈的分散式資料庫中;因此,為了方便查詢,在上述查詢請求中,還可以攜帶上述內容摘要所在的成員區塊鏈的編號、區塊號等等作為輔助查詢參數。
4)交易執行
在本說明書中,當該節點設備從與上述目標成員區塊鏈對接的第三方儲存系統查詢到與接收到的交易中所攜帶的內容摘要對應的目標內容後,該節點設備可以基於該交易中所攜帶的完整的交易內容,在該目標成員區塊鏈中執行該筆交易。
首先,該節點設備可以針對查詢到的該目標內容進行內容校驗,以確保查詢到的目標內容,與上述內容摘要對應的資料內容是否一致。
在實現時,該節點設備可以重新計算查詢到的該目標內容的內容摘要,然後將重新計算得到的內容摘要,與接收到的上述交易中攜帶的內容摘要進行匹配,以確定重新計算得到的內容摘要,與接收到的上述交易中攜帶的內容摘要是否一致;
如果二者一致,此時針對查詢到的該目標內容的內容校驗通過,該節點設備接收到的該交易為有效交易,該節點設備可以獲取該交易中攜帶的完整的交易內容;
反之,如果二者不一致,此時針對查詢到的該目標內容的內容校驗不通過,在這種情況下,儲存在上述第三方儲存系統中的原始的被引用的目標內容,可能由於系統的不可靠性發生了修改更新,此時該交易為無效交易,該節點設備可以直接終止該交易即可。
其中,需要說明的是,該節點設備可以重新計算查詢到的該目標內容的內容摘要時,該目標內容的資料結構、對該目標內容執行的編碼方式、以及所採用的摘要演算法,均需要與上述第三方儲存系統保持一致,以確保該節點設備和上述第三方儲存系統在針對相同的目標內容進行內容摘要計算時,能夠得到相同的計算結果。
進一步的,該節點設備還可以基於上述目標成員區塊鏈所支持的共識演算法,對一段時間內收到的有效交易(即通過內容校驗的交易)進行共識處理,並在共識處理完成後,基於交易中攜帶的完整的交易內容,在該目標成員區塊鏈中來執行該筆交易。
其中,上述聯盟鏈中的各個成員區塊鏈所支持的共識演算法,在本說明書中不進行特別限定,各個成員區塊鏈支持的共識演算法可以相同,也可以不同。
需要說明的是,在本說明書中,上述節點設備在基於獲取到的交易中的完整的交易內容在上述目標成員區塊鏈中來執行該筆交易時,通常可以包括以下兩種情形:
在一種情形下,成員使用者在上述目標成員區塊鏈中發佈的交易,具體可以是藉由調用發佈在上述目標成員區塊鏈中的智慧合約,來自動執行的交易。例如,上述交易具體可以是藉由調用智慧合約在區塊鏈中完成線上價值轉移(比如跨境轉帳)的交易。
在這種情況下,該智慧合約中可以預先聲明與交易相關的可供調用的執行程式;例如,該執行程式具體可以是與智慧合約中聲明的交易條件相關的可執行代碼、函數等等;而該交易中所攜帶的交易內容,將作為調用該智慧合約的輸入參數。節點設備在獲取到上述交易中攜帶的交易內容後,可以將發起針對上述智慧合約的調用,將這些輸入參數提交至上述智慧合約中聲明的執行程式中進行執行,來完成該筆交易。
在另一種情形下,成員使用者在上述目標成員區塊鏈中發佈的交易,具體可以是上述目標成員區塊鏈所支持的標準交易類型。對於標準的交易類型,可以在不調用智慧合約的情況下完成交易的執行;例如,上述交易具體可以是上述目標成員區塊鏈所支持的諸如“存證交易”等標準的交易類型。比如,如圖2中所示出的“資料鏈”,使用者可以藉由向“資料鏈”發佈一筆“存證交易”,將個人的實名資訊,儲存在“資料鏈”的分散式資料庫中,一旦發佈完成該使用者的實名資訊將無法被篡改。
在這種情況下,該節點設備在執行該筆交易時,首先可以對該交易進行有效性驗證;如果經過有效性驗證確認該筆交易有效,該節點設備可以進一步將該交易在該目標成員區塊鏈中進行廣播,將該交易同步至該目標成員區塊鏈中的其它各節點設備,由其它各節點設備對該交易進行有效性驗證;如果該目標成員區塊鏈中的大多數(比如51 %)的節點設備,經過有效性驗證確認該筆交易有效,此時該筆交易執行完畢。
在本說明書中,當節點設備在執行完畢接收到的交易後,可以進一步將該交易在該目標成員區塊鏈的分散式資料庫中進行儲存。
其中,區塊鏈的分散式資料庫所記錄的資訊通常包括交易log以及交易state組成。
交易log,用於儲存交易日誌,由一個個區塊(block)按照發生順序串聯而成,是分散式資料庫中的交易記錄;
交易state,用於儲存分散式資料庫中記錄的交易所導致的狀態變化;例如,區塊鏈通常由很多小的物件組成(比如帳戶物件、合約物件以及資產物件等等),沒在區塊鏈的分散式資料庫中提交一筆交易,該筆交易在執行完畢後,與該交易相關的狀態都會同步的發生更新;比如,以在區塊鏈中提交的線上轉帳交易為例,該筆交易在執行完畢後,與本次轉帳相關的帳戶物件的餘額會同步的發生更新。
在這種情況下,當節點設備在執行完畢接收到的交易,進一步將該交易在該目標成員區塊鏈的分散式資料庫中進行儲存時:
一方面,可以將該筆交易寫入產生的區塊中儲存在該目標成員區塊鏈的分散式資料庫中的交易log中;
另一方面,可以在交易state中對該筆交易所導致的相關物件的狀態變化進行更新;比如,仍以在區塊鏈中提交的線上轉帳交易為例,該筆交易在執行完畢後,可以在交易state中對與本次轉帳相關的帳戶物件的餘額進行更新。
在以上實施例中,由於可以第三方儲存系統中儲存被引用資料的原始內容,而區塊鏈中可以僅儲存被引用資料內容的內容摘要,區塊鏈在執行交易或者進行交易回溯時,再基於該內容摘要從第三方儲存系統中讀取被引用資料的原始內容:
一方面,可以避免將上述第三方儲存系統中儲存的目標內容的原始內容同步至區塊鏈中的各節點設備,而造成的在區塊鏈上的資料冗餘儲存;
例如,以與目標區塊鏈對接的第三方儲存系統為與該區塊鏈存在資料跨鏈引用關係的其它區塊鏈為例,假設該其它區塊鏈包括5個節點設備,而該目標區塊鏈包括50個節點設備;如果仍然採用將該其它區塊鏈中儲存的被引用資料內容同步至該目標區塊鏈的方式,則需要將該被引用資料內容同步分別同步至該目標區塊鏈中的50個節點,從而造成該被引用資料內容在該目標區塊鏈中的大量冗餘;而如果該目標區塊鏈僅儲存上述被引用資料內容的內容摘要,那麼對於上述其它區塊鏈而言,則不再需要將上述被引用資料內容分別向上述50個節點設備分別進行同步,從而可以顯著降低上述目標區塊鏈的資料儲存冗餘。
另一方面,可以顯著提升區塊鏈的儲存性能;
例如,在實際應用中,如果上述被引用的資料內容是一些諸如圖片、視頻等較大的媒體文件,直接將這些媒體文件儲存在上述目標成員區塊鏈中,可能會降低區塊鏈網路的儲存性能;因此,藉由這種方式,在某種程度上也可以提升上述目標成員區塊鏈的資料儲存性能。
與上述方法實施例相對應,本說明書還提供了一種基於區塊鏈的交易執行裝置的實施例。本說明書的基於區塊鏈的交易執行裝置的實施例可以應用在電子設備上。裝置實施例可以藉由軟體實現,也可以藉由硬體或者軟硬體結合的方式實現。以軟體實現為例,作為一個邏輯意義上的裝置,是藉由其所在電子設備的處理器將非易失性記憶體中對應的電腦程式指令讀取到記憶體中運行形成的。從硬體層面而言,如圖3所示,為本說明書的基於區塊鏈的交易執行裝置所在電子設備的一種硬體結構圖,除了圖3所示的處理器、記憶體、網路介面、以及非易失性記憶體之外,實施例中裝置所在的電子設備通常根據該電子設備的實際功能,還可以包括其他硬體,對此不再贅述。
圖4是本說明書一示例性實施例示出的一種基於區塊鏈的交易執行裝置的方塊圖。
請參考圖4,所述基於區塊鏈的交易執行裝置30可以應用在前述圖2所示的電子設備中,包括有:接收模組401、查詢模組402和執行模組403。
接收模組401,接收到目標交易;其中,所述目標交易中的至少部分交易內容包括儲存在與所述區塊鏈對接的第三方儲存系統中的目標內容的內容摘要;
查詢模組402,向所述第三方儲存系統查詢與所述內容摘要對應的目標內容,並對所述目標內容進行內容校驗;
執行模組403,如果所述目標內容校驗通過,基於所述目標交易中的交易內容執行所述目標交易,並在所述目標交易執行完畢後在所述區塊鏈的分散式資料庫中儲存所述目標交易。
在本實施例中,所述第三方儲存系統中儲存了所述目標內容與所述目標內容的內容摘要之間的對應關係;
所述查詢模組402:
將所述內容摘要作為查詢索引向所述第三方儲存系統發起查詢,以查詢與所述內容摘要對應的目標內容。
在本實施例中,所述執行模組403進一步:
基於預設的摘要演算法計算所述目標內容的內容摘要;
確定計算得到的內容摘要與所述目標交易中的所述目標內容的內容摘要是否一致;
如果計算得到的內容摘要與所述目標交易中的所述目標內容的內容摘要一直,確定針對所述目標內容的校驗通過。
在本實施例中,所述第三方儲存系統包括中心化的內容可定址儲存(CAS)系統;或者,分散式的CAS儲存系統。
在本實施例中,所述區塊鏈包括由若干成員區塊鏈組成的聯盟鏈中的任一成員區塊鏈。
在本實施例中,所述第三方儲存系統為所述聯盟鏈與所述區塊鏈存在資料跨鏈引用關係的其它成員區塊鏈。
在本實施例中,所述聯盟鏈為基於各成員區塊鏈之間的資料跨鏈引用關係構建的有向無環圖(DAG)結構。
上述裝置中各個模組的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。
對於裝置實施例而言,由於其基本對應於方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的模組可以是或者也可以不是物理上分開的,作為模組顯示的部件可以是或者也可以不是物理模組,即可以位於一個地方,或者也可以分佈到多個網路模組上。可以根據實際的需要選擇其中的部分或者全部模組來實現本說明書方案的目的。本領域具有通常知識者在不付出創造性勞動的情況下,即可以理解並實施。
上述實施例闡明的系統、裝置、模組或模組,具體可以由電腦晶片或實體實現,或者由具有某種功能的產品來實現。一種典型的實現設備為電腦,電腦的具體形式可以是個人電腦、筆記型電腦、蜂窩電話、相機電話、智慧電話、個人數位助理、媒體播放器、導航設備、電子郵件收發設備、遊戲控制台、平板電腦、可穿戴設備或者這些設備中的任意幾種設備的組合。
與上述方法實施例相對應,本說明書還提供了一種電子設備的實施例。該電子設備包括:處理器以及用於儲存機器可執行指令的記憶體;其中,處理器和記憶體通常藉由內部匯流排相互連接。在其他可能的實現方式中,所述設備還可能包括外部介面,以能夠與其他設備或者部件進行通信。
在本實施例中,藉由讀取並執行所述記憶體儲存的與基於區塊鏈的交易執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
接收到目標交易;其中,所述目標交易中的至少部分交易內容包括儲存在與所述區塊鏈對接的第三方儲存系統中的目標內容的內容摘要;
向所述第三方儲存系統查詢與所述內容摘要對應的目標內容,並對所述目標內容進行內容校驗;
如果所述目標內容校驗通過,基於所述目標交易中的交易內容執行所述目標交易,並在所述目標交易執行完畢後在所述區塊鏈的分散式資料庫中儲存所述目標交易。
在本實施例中,所述第三方儲存系統中儲存了所述目標內容與所述目標內容的內容摘要之間的對應關係;
藉由讀取並執行所述記憶體儲存的與基於區塊鏈的交易執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
將所述內容摘要作為查詢索引向所述第三方儲存系統發起查詢,以查詢與所述內容摘要對應的目標內容。
在本實施例中,藉由讀取並執行所述記憶體儲存的與基於區塊鏈的交易執行的控制邏輯對應的機器可執行指令,所述處理器被促使:
基於預設的摘要演算法計算所述目標內容的內容摘要;
確定計算得到的內容摘要與所述目標交易中的所述目標內容的內容摘要是否一致;
如果計算得到的內容摘要與所述目標交易中的所述目標內容的內容摘要一直,確定針對所述目標內容的校驗通過。
本領域技術人員在考慮說明書及實踐這裡公開的發明後,將容易想到本說明書的其它實施方案。本說明書旨在涵蓋本說明書的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本說明書的一般性原理並包括本說明書未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本說明書的真正範圍和精神由下面的申請專利範圍指出。
應當理解的是,本說明書並不局限於上面已經描述並在圖式中示出的精確結構,並且可以在不脫離其範圍進行各種修改和改變。本說明書的範圍僅由所附的申請專利範圍來限制。
以上所述僅為本說明書的較佳實施例而已,並不用以限制本說明書,凡在本說明書的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本說明書保護的範圍之內。
102~106‧‧‧步驟
401‧‧‧接收模組
402‧‧‧查詢模組
403‧‧‧執行模組
圖1是一示例性實施例提供的一種基於區塊鏈的交易執行方法的流程圖。
圖2是一示例性實施例提供的一種聯盟鏈的結構示意圖。
圖3是一示例性實施例提供的一種電子設備的結構示意圖。
圖4是一示例性實施例提供的一種基於區塊鏈的交易執行裝置的方塊圖。
Claims (13)
- 一種基於區塊鏈的交易執行方法,其特徵在於,包括:區塊鏈的節點設備接收到目標交易;確認該目標交易中攜帶的交易內容中是否存在內容摘要;若該目標交易中攜帶的交易內容中存在內容摘要,則將該內容摘要作為查詢索引向第三方儲存系統發起查詢,以查詢與該內容摘要對應的目標內容,並對該目標內容進行內容校驗,其中,該內容摘要對應儲存在與該區塊鏈對接的該第三方儲存系統中的該目標內容的內容摘要,且其中,該第三方儲存系統中儲存了該目標內容與該目標內容的內容摘要之間的對應關係;如果該目標內容校驗通過,基於該目標交易中的交易內容執行該目標交易,並在該目標交易執行完畢後在該區塊鏈的分散式資料庫中儲存該目標交易。
- 根據申請專利範圍第1項所述的方法,其中,該對該目標內容進行內容校驗,包括:基於預設的摘要演算法計算該目標內容的內容摘要;確定計算得到的內容摘要與該目標交易中的該目標內容的內容摘要是否一致;如果計算得到的內容摘要與該目標交易中的該目標內容的內容摘要一致,確定針對該目標內容的校驗通過。
- 根據申請專利範圍第1項所述的方法,其中,該第三方儲存系統包括中心化的內容可定址儲存(CAS)系統;或者,分散式的CAS儲存系統。
- 根據申請專利範圍第1項所述的方法,其中,該區塊鏈包括由若干成員區塊鏈組成的聯盟鏈中的任一成員區塊鏈。
- 根據申請專利範圍第4項所述的方法,其中,該第三方儲存系統為該聯盟鏈與該區塊鏈存在資料跨鏈引用關係的其它成員區塊鏈。
- 根據申請專利範圍第4項所述的方法,其中,該聯盟鏈為基於各成員區塊鏈之間的資料跨鏈引用關係構建的有向無環圖(DAG)結構。
- 一種基於區塊鏈的交易執行裝置,其特徵在於,包括:接收模組,接收到目標交易;查詢模組,確認該目標交易中攜帶的交易內容中是否存在內容摘要,若該目標交易中攜帶的交易內容中存在內容摘要,則將該內容摘要作為查詢索引向第三方儲存系統發起查詢,以查詢與該內容摘要對應的目標內容,並對該 目標內容進行內容校驗,其中,該內容摘要對應儲存在與該區塊鏈對接的該第三方儲存系統中的該目標內容的內容摘要,且其中,該第三方儲存系統中儲存了該目標內容與該目標內容的內容摘要之間的對應關係;執行模組,如果該目標內容校驗通過,基於該目標交易中的交易內容執行該目標交易,並在該目標交易執行完畢後在該區塊鏈的分散式資料庫中儲存該目標交易。
- 根據申請專利範圍第7項所述的裝置,其中,該執行模組進一步:基於預設的摘要演算法計算該目標內容的內容摘要;確定計算得到的內容摘要與該目標交易中的該目標內容的內容摘要是否一致;如果計算得到的內容摘要與該目標交易中的該目標內容的內容摘要一致,確定針對該目標內容的校驗通過。
- 根據申請專利範圍第7項所述的裝置,其中,該第三方儲存系統包括中心化的內容可定址儲存(CAS)系統;或者,分散式的CAS儲存系統。
- 根據申請專利範圍第7項所述的裝置,其中,該區塊鏈包括由若干成員區塊鏈組成的聯盟鏈中的任一成員區塊鏈。
- 根據申請專利範圍第10項所述的裝置,其中,該第三方儲存系統為該聯盟鏈與該區塊鏈存在資料跨鏈引用關係的其它成員區塊鏈。
- 根據申請專利範圍第10項所述的裝置,其中,該聯盟鏈為基於各成員區塊鏈之間的資料跨鏈引用關係構建的有向無環圖(DAG)結構。
- 一種電子設備,包括:處理器;用於儲存機器可執行指令的記憶體;其中,藉由讀取並執行該記憶體儲存的與基於區塊鏈的基於區塊鏈的交易執行的控制邏輯對應的機器可執行指令,該處理器被促使:接收到目標交易;其中,該目標交易中的至少部分交易內容包括儲存在與該區塊鏈對接的第三方儲存系統中的目標內容的內容摘要,且其中,該第三方儲存系統中儲存了該目標內容與該目標內容的內容摘要之間的對應關係;確認該目標交易中攜帶的交易內容中是否存在內容摘要;若該目標交易中攜帶的交易內容中存在內容摘要,則將該內容摘要作為查詢索引向第三方儲存系統發起查詢,以查詢與該內容摘要對應的目標內容,並對該目標內容進行內容校驗,其中,該內容摘要對應儲存在與該區塊鏈對 接的該第三方儲存系統中的該目標內容的內容摘要,且其中,該第三方儲存系統中儲存了該目標內容與該目標內容的內容摘要之間的對應關係;如果該目標內容校驗通過,基於該目標交易中的交易內容執行該目標交易,並在該目標交易執行完畢後在該區塊鏈的分散式資料庫中儲存該目標交易。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810162067.3 | 2018-02-27 | ||
CN201810162067.3A CN108389129B (zh) | 2018-02-27 | 2018-02-27 | 基于区块链的交易执行方法及装置、电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201937436A TW201937436A (zh) | 2019-09-16 |
TWI737944B true TWI737944B (zh) | 2021-09-01 |
Family
ID=63069323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW107141642A TWI737944B (zh) | 2018-02-27 | 2018-11-22 | 基於區塊鏈的交易執行方法及裝置、電子設備 |
Country Status (12)
Country | Link |
---|---|
US (3) | US11023455B2 (zh) |
EP (1) | EP3701461A1 (zh) |
JP (1) | JP2021511560A (zh) |
KR (1) | KR102403581B1 (zh) |
CN (2) | CN112767158B (zh) |
AU (1) | AU2019227618B2 (zh) |
CA (1) | CA3084076A1 (zh) |
MY (1) | MY196353A (zh) |
PH (1) | PH12020550736A1 (zh) |
SG (1) | SG11202005053QA (zh) |
TW (1) | TWI737944B (zh) |
WO (1) | WO2019168871A1 (zh) |
Families Citing this family (88)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112767158B (zh) | 2018-02-27 | 2024-11-08 | 蚂蚁链技术有限公司 | 基于区块链的交易执行方法及装置、电子设备 |
CN108805569A (zh) * | 2018-05-29 | 2018-11-13 | 阿里巴巴集团控股有限公司 | 基于区块链的交易处理方法及装置、电子设备 |
CN108898390B (zh) | 2018-06-27 | 2021-01-12 | 创新先进技术有限公司 | 基于区块链的智能合约调用方法及装置、电子设备 |
CN109003078B (zh) | 2018-06-27 | 2021-08-24 | 创新先进技术有限公司 | 基于区块链的智能合约调用方法及装置、电子设备 |
CN108984789B (zh) * | 2018-08-15 | 2021-07-13 | 赵东洋 | 分布式记账的方法、装置、存储介质及电子设备 |
CN109255056B (zh) * | 2018-08-16 | 2021-05-25 | 北京京东尚科信息技术有限公司 | 区块链的数据引用处理方法、装置、设备及存储介质 |
CN109325855B (zh) * | 2018-08-16 | 2021-01-26 | 北京京东尚科信息技术有限公司 | 区块链网络、部署方法及存储介质 |
CN109271559B (zh) * | 2018-08-21 | 2024-07-09 | 平安科技(深圳)有限公司 | 对区块链中的数据进行修改的方法、装置及电子设备 |
US11182379B2 (en) * | 2018-08-24 | 2021-11-23 | Oracle International Corporation | DAG based methods and systems of transaction processing in a distributed ledger |
CN109345386B (zh) | 2018-08-31 | 2020-04-14 | 阿里巴巴集团控股有限公司 | 基于区块链的交易共识处理方法及装置、电子设备 |
CN109379397B (zh) * | 2018-08-31 | 2019-12-06 | 阿里巴巴集团控股有限公司 | 基于区块链的交易共识处理方法及装置、电子设备 |
CN109446208A (zh) * | 2018-09-03 | 2019-03-08 | 深圳壹账通智能科技有限公司 | 一种数据存储方法、计算机可读存储介质及服务器 |
CN109033884B (zh) * | 2018-09-10 | 2021-09-17 | 湖南智慧政务区块链科技有限公司 | 不动产业务处理方法及区块链网络 |
CN109697606A (zh) * | 2018-09-30 | 2019-04-30 | 贝克链区块链技术有限公司 | 基于创新性的信誉证明共识协议的分布式网络及生态系统 |
CN109598518A (zh) | 2018-09-30 | 2019-04-09 | 阿里巴巴集团控股有限公司 | 基于区块链的防伪方法及装置、电子设备 |
CN111177797B (zh) * | 2018-09-30 | 2023-06-30 | 创新先进技术有限公司 | 基于区块链的数据处理方法及装置、电子设备 |
CN110084604B (zh) | 2018-10-25 | 2020-04-28 | 阿里巴巴集团控股有限公司 | 基于区块链的交易处理方法及装置、电子设备 |
CN109584063B (zh) | 2018-10-25 | 2020-07-21 | 阿里巴巴集团控股有限公司 | 基于区块链的交易处理方法及装置、电子设备 |
CN109614823B (zh) * | 2018-10-26 | 2022-05-13 | 蚂蚁双链科技(上海)有限公司 | 一种数据的处理方法、装置及设备 |
CN109409885A (zh) * | 2018-10-29 | 2019-03-01 | 深圳声笑科技有限公司 | 区块链上的跨链交易方法、装置及存储介质 |
CN109639410B (zh) * | 2018-10-31 | 2021-04-06 | 创新先进技术有限公司 | 基于区块链的数据存证方法及装置、电子设备 |
CN110020956B (zh) | 2018-11-26 | 2022-11-22 | 创新先进技术有限公司 | 一种跨区块链的交互方法及系统、计算机设备及存储介质 |
CN109615474B (zh) * | 2018-12-11 | 2022-04-22 | 南京大学 | 基于区块链的中小企业竞争情报共享平台构建方法 |
CN109753823B (zh) * | 2018-12-11 | 2021-11-02 | 烨链(上海)科技有限公司 | 一种区块链数据监管方法、系统及计算机存储介质 |
CN109766723B (zh) * | 2018-12-11 | 2025-02-14 | 烨链(上海)科技有限公司 | 一种区块链数据架构、监管架构、监管方法及计算机可读存储介质 |
CN109903027A (zh) | 2018-12-14 | 2019-06-18 | 阿里巴巴集团控股有限公司 | 基于区块链的事件处理方法及装置、电子设备 |
CN118313829A (zh) | 2018-12-14 | 2024-07-09 | 创新先进技术有限公司 | 基于区块链的事件处理方法及装置、电子设备 |
CN110009337B (zh) | 2018-12-21 | 2020-04-21 | 阿里巴巴集团控股有限公司 | 一种基于区块链的数据处理方法和装置 |
CN110009339A (zh) * | 2018-12-29 | 2019-07-12 | 阿里巴巴集团控股有限公司 | 基于区块链的数据处理方法和装置 |
CN111489256B (zh) * | 2019-01-25 | 2023-06-23 | 京东科技控股股份有限公司 | 用于多链区块链系统中的跨链处理方法、设备及系统 |
CN109783699B (zh) * | 2019-01-29 | 2023-07-21 | 众安信息技术服务有限公司 | 用于监控区块链网络的分布式账本的方法和装置 |
US11132344B2 (en) * | 2019-03-15 | 2021-09-28 | Boardwalktech, Inc. | Correlating and referencing blockchains |
US10412086B1 (en) | 2019-03-22 | 2019-09-10 | Trace, LLC | Systems and methods for validating device permissions of computing devices to execute code on a decentralized database |
CN113421088B (zh) * | 2019-03-26 | 2024-10-25 | 蚂蚁链技术有限公司 | 基于区块链的数据处理方法及装置和电子设备 |
US10726049B2 (en) * | 2019-04-17 | 2020-07-28 | Alibaba Group Holding Limited | Obtaining blockchain data in stages |
CN110648137B (zh) * | 2019-04-26 | 2021-08-20 | 腾讯科技(深圳)有限公司 | 一种区块处理方法和节点以及系统 |
CN110222529A (zh) * | 2019-05-21 | 2019-09-10 | 平安普惠企业管理有限公司 | 基于联盟链的资产管理方法、电子设备及计算机存储介质 |
CN110311790B (zh) | 2019-06-28 | 2020-07-28 | 阿里巴巴集团控股有限公司 | 一种跨链发送可认证消息的方法和装置 |
US11356282B2 (en) | 2019-06-28 | 2022-06-07 | Advanced New Technologies Co., Ltd. | Sending cross-chain authenticatable messages |
US11251966B2 (en) | 2019-06-28 | 2022-02-15 | Advanced New Technologies Co., Ltd. | Sending cross-chain authenticatable messages |
CN112862612B (zh) * | 2019-06-28 | 2024-04-30 | 创新先进技术有限公司 | 一种跨链发送资源的方法和装置 |
CN112615871B (zh) * | 2019-06-28 | 2023-08-22 | 创新先进技术有限公司 | 一种跨链发送可认证消息的方法和装置 |
US11336451B2 (en) | 2019-06-28 | 2022-05-17 | Advanced New Technologies Co., Ltd. | Cross-blockchain resource transmission |
CN112243047B (zh) * | 2019-07-19 | 2022-04-01 | 傲为有限公司 | 基于公链的区块链网络寻址方法 |
KR102140325B1 (ko) * | 2019-08-29 | 2020-07-31 | 유한회사 엘민벤처스 | 블록체인 기반의 팩트체킹과 검색 기능이 있는 컨텐츠 관리 방법 및 그 시스템 |
US10903989B2 (en) | 2019-08-30 | 2021-01-26 | Advanced New Technologies Co., Ltd. | Blockchain transaction processing method and apparatus |
CN110597877A (zh) * | 2019-08-30 | 2019-12-20 | 阿里巴巴集团控股有限公司 | 一种区块链交易处理方法及装置 |
US11431473B2 (en) | 2019-09-20 | 2022-08-30 | Mastercard International Incorporated | Method and system for distribution of a consistent ledger across multiple blockchains |
US10585882B1 (en) | 2019-09-23 | 2020-03-10 | Trace, LLC | Systems and methods for writing updates to and/or reading previously stored updates of assets implemented as smart contracts on a decentralized database |
CN110689432B (zh) * | 2019-09-25 | 2023-08-22 | 支付宝(杭州)信息技术有限公司 | 一种基于区块链的用户目标处理方法、装置及设备 |
CN110597922B (zh) * | 2019-09-27 | 2024-05-14 | 腾讯科技(深圳)有限公司 | 数据处理方法、装置、终端及存储介质 |
CN111080288B (zh) * | 2019-10-18 | 2023-08-18 | 湖南天河国云科技有限公司 | 一种基于有向无环图的区块链共识达成方法及装置 |
CN110941647A (zh) * | 2019-11-11 | 2020-03-31 | 华中科技大学 | 一种基于dag的区块链的跨链交互方法和系统 |
CN110874365B (zh) * | 2019-11-20 | 2023-11-17 | 深圳市迅雷网络技术有限公司 | 一种信息查询方法及其相关设备 |
CN113128999B (zh) * | 2019-12-31 | 2024-04-12 | 航天信息股份有限公司 | 一种区块链隐私保护方法及装置 |
CN111245840B (zh) * | 2020-01-14 | 2021-12-24 | 北京工业大学 | 一种区块链间跨链信息传输控制系统 |
CN111339188B (zh) * | 2020-02-20 | 2023-10-31 | 百度在线网络技术(北京)有限公司 | 基于区块链的媒介内容处理方法、装置、设备和介质 |
CN111339202B (zh) * | 2020-02-28 | 2023-05-09 | 百度在线网络技术(北京)有限公司 | 一种数据访问方法、装置、设备及存储介质 |
CN111459932A (zh) * | 2020-03-05 | 2020-07-28 | 深圳市元征科技股份有限公司 | 基于区块链的数据存证方法、装置及存储介质 |
CN111475286B (zh) * | 2020-03-20 | 2023-03-21 | 中国科学院计算技术研究所 | 一种基于区块链的网格计算系统及方法 |
EP3837652B1 (en) * | 2020-04-15 | 2022-09-07 | Alipay (Hangzhou) Information Technology Co., Ltd. | Distributed blockchain data storage under account model |
EP3844642A4 (en) | 2020-04-20 | 2021-08-25 | Alipay (Hangzhou) Information Technology Co., Ltd. | STORING BLOCKCHAIN DATA DISTRIBUTED UNDER AN ACCOUNT MODEL |
CN111583041B (zh) * | 2020-05-13 | 2023-04-28 | 中国银行股份有限公司 | 基于区块链的债券发行数据存储、核验处理方法及装置 |
US11972440B1 (en) * | 2020-06-05 | 2024-04-30 | Trace Labs Llc | Systems and methods for providing a decentralized anti-counterfeit solution for supply chain tracking using single-use codes |
CN111476666B (zh) * | 2020-06-23 | 2020-11-10 | 南京田歌数字科技有限公司 | 基于区块链的资产交互的信息溯源方法及装置 |
US11258850B2 (en) | 2020-06-26 | 2022-02-22 | Bank Of America Corporation | Distributed register intelligent node transfer engine |
CN111639932B (zh) | 2020-07-31 | 2020-11-17 | 支付宝(杭州)信息技术有限公司 | 一种基于区块链的离线资源转移方法及装置 |
CN111797420B (zh) * | 2020-08-20 | 2024-12-06 | 北京阿尔山金融科技有限公司 | 基于区块链的数据授权存证方法及系统 |
CN111967062A (zh) * | 2020-08-21 | 2020-11-20 | 支付宝(杭州)信息技术有限公司 | 基于区块链的数据处理系统、方法及装置 |
CN111737018B (zh) * | 2020-08-26 | 2020-12-22 | 腾讯科技(深圳)有限公司 | ZooKeeper配置文件存储处理方法、装置、设备及其介质 |
CN115034899A (zh) * | 2020-09-11 | 2022-09-09 | 支付宝(杭州)信息技术有限公司 | 一种跨境业务的申报文件校验方法、装置及设备 |
CN111859470B (zh) | 2020-09-23 | 2021-06-08 | 支付宝(杭州)信息技术有限公司 | 一种业务数据上链方法及装置 |
CN112884467A (zh) * | 2020-09-23 | 2021-06-01 | 周海婷 | 基于区块链支付的区块链节点验证方法及可读存储介质 |
CN112184230A (zh) * | 2020-10-14 | 2021-01-05 | 深圳壹账通智能科技有限公司 | 基于区块链的交易数据处理方法、系统、设备及存储介质 |
US11265169B1 (en) | 2020-10-30 | 2022-03-01 | Cch Incorporated | Methods and systems for exchanging confidential information via a blockchain |
US11509719B2 (en) | 2020-12-03 | 2022-11-22 | Seagate Technology Llc | Blockchain technology in data storage system |
CN112751662B (zh) * | 2020-12-29 | 2022-10-25 | 山西特信环宇信息技术有限公司 | 一种锥体区块链的共享链 |
CN112738253B (zh) * | 2020-12-30 | 2023-04-25 | 北京百度网讯科技有限公司 | 基于区块链的数据处理方法、装置、设备及存储介质 |
IT202100006242A1 (it) * | 2021-03-16 | 2022-09-16 | Antonio Stucchi | Sistema criptografico distribuito per archiviare dati comprendente una molteplicita’ di insiemi di blockchain autonomi |
CN113055496B (zh) * | 2021-04-01 | 2022-03-29 | 浙江永旗区块链科技有限公司 | 一种基于dag的区块链的交易系统及其方法 |
JP7586297B2 (ja) | 2021-04-06 | 2024-11-19 | 株式会社デンソー | データ管理システム、データ管理方法、データ管理プログラム |
CN113077344B (zh) * | 2021-04-15 | 2023-06-30 | 恒生电子股份有限公司 | 基于区块链的交易方法、装置、电子设备及存储介质 |
GB202108384D0 (en) * | 2021-06-11 | 2021-07-28 | Nchain Licensing Ag | A computer implemented method and system |
US11811944B2 (en) | 2021-07-15 | 2023-11-07 | Bank Of America Corporation | Electronic system for resource origination tracking |
US11985256B2 (en) | 2021-07-22 | 2024-05-14 | Bank Of America Corporation | Electronic system for automatic provisioning of limited-transferability electronic digital certificates associated with events |
KR102685884B1 (ko) * | 2021-11-16 | 2024-07-16 | 포항공과대학교 산학협력단 | 하나 이상의 블록체인 환경에서의 자산 거래 시스템, 자산 거래 방법 및 장치 |
US20240235852A1 (en) * | 2023-01-05 | 2024-07-11 | Dell Products, L.P. | Blockchain security for distributed multi-cloud orchestration and configuration management |
US12253992B2 (en) | 2023-05-17 | 2025-03-18 | Ava Labs, Inc. | Collaborative indexing of content-addressable data |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106055597A (zh) * | 2016-05-24 | 2016-10-26 | 布比(北京)网络技术有限公司 | 数字交易系统、及用于其的账户信息查询方法 |
US20170132626A1 (en) * | 2015-11-05 | 2017-05-11 | Mastercard International Incorporated | Method and system for processing of a blockchain transaction in a transaction processing network |
US20170134280A1 (en) * | 2015-11-11 | 2017-05-11 | Mastercard International Incorporated | Method and system for validation of hashed data via acceptance frames |
TWM542178U (zh) * | 2017-02-15 | 2017-05-21 | Quick Retrieval Corp | 隱藏及還原區塊鏈交易中交易方資訊之裝置 |
CN107247773A (zh) * | 2017-06-07 | 2017-10-13 | 北京邮电大学 | 一种基于区块链的在分布式数据库中进行交易查询的方法 |
CN107273410A (zh) * | 2017-05-03 | 2017-10-20 | 上海点融信息科技有限责任公司 | 基于区块链的分布式存储 |
CN107392040A (zh) * | 2017-04-28 | 2017-11-24 | 阿里巴巴集团控股有限公司 | 一种共识验证的方法及装置 |
CN107730225A (zh) * | 2017-10-24 | 2018-02-23 | 广东工业大学 | 一种大数据交易方法、系统、设备及计算机存储介质 |
Family Cites Families (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6081805A (en) * | 1997-09-10 | 2000-06-27 | Netscape Communications Corporation | Pass-through architecture via hash techniques to remove duplicate query results |
GB2333379A (en) * | 1998-01-16 | 1999-07-21 | Ibm | Client/server computing |
JP2006107348A (ja) * | 2004-10-08 | 2006-04-20 | Ntt Docomo Inc | ログ記録装置及びログ記録方法 |
US7444464B2 (en) | 2004-11-08 | 2008-10-28 | Emc Corporation | Content addressed storage device configured to maintain content address mapping |
US8560503B1 (en) | 2006-01-26 | 2013-10-15 | Netapp, Inc. | Content addressable storage system |
TW200929974A (en) * | 2007-11-19 | 2009-07-01 | Ibm | System and method for performing electronic transactions |
WO2011133917A2 (en) | 2010-04-23 | 2011-10-27 | Datcard Systems, Inc. | Event notification in interconnected content-addressable storage systems |
US9569771B2 (en) | 2011-04-29 | 2017-02-14 | Stephen Lesavich | Method and system for storage and retrieval of blockchain blocks using galois fields |
US9639591B2 (en) * | 2011-06-13 | 2017-05-02 | EMC IP Holding Company LLC | Low latency replication techniques with content addressable storage |
US9361481B2 (en) * | 2013-11-01 | 2016-06-07 | Anonos Inc. | Systems and methods for contextualized data protection |
WO2015142765A1 (en) | 2014-03-17 | 2015-09-24 | Coinbase, Inc | Bitcoin host computer system |
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 |
CA2992458A1 (en) * | 2015-07-14 | 2017-01-19 | Fmr Llc | Computationally efficient transfer processing, auditing, and search apparatuses, methods and systems |
US20170091756A1 (en) * | 2015-07-14 | 2017-03-30 | Fmr Llc | Point-to-Point Transaction Guidance Apparatuses, Methods and Systems |
WO2017091530A1 (en) | 2015-11-24 | 2017-06-01 | Gartland & Mellina Group | Blockchain solutions for financial services and other transaction-based industries |
WO2017098519A1 (en) * | 2015-12-08 | 2017-06-15 | Tallysticks Limited | A system and method for automated financial transaction validation, processing and settlement using blockchain smart contracts |
US10713654B2 (en) | 2016-01-21 | 2020-07-14 | International Business Machines Corporation | Enterprise blockchains and transactional systems |
US10255108B2 (en) * | 2016-01-26 | 2019-04-09 | International Business Machines Corporation | Parallel execution of blockchain transactions |
US9849364B2 (en) | 2016-02-02 | 2017-12-26 | Bao Tran | Smart device |
EP3411824B1 (en) | 2016-02-04 | 2019-10-30 | Nasdaq Technology AB | Systems and methods for storing and sharing transactional data using distributed computer systems |
US10749848B2 (en) * | 2016-04-01 | 2020-08-18 | Jpmorgan Chase Bank, N.A. | Systems and methods for providing data privacy in a private distributed ledger |
AU2017263465B9 (en) | 2016-05-11 | 2021-01-28 | Nasdaq, Inc. | Application framework using blockchain-based asset ownership |
JP6731783B2 (ja) * | 2016-05-19 | 2020-07-29 | 株式会社野村総合研究所 | 改ざん検知システム、及び改ざん検知方法 |
US20170357966A1 (en) * | 2016-06-09 | 2017-12-14 | Mastercard International Incorporated | Method and system for use of a proprietary private blockchain |
US10114980B2 (en) * | 2016-07-21 | 2018-10-30 | Acronis International Gmbh | System and method for verifying data integrity using a blockchain network |
WO2018057719A1 (en) * | 2016-09-21 | 2018-03-29 | R-Stor Inc. | Systems and methods for using a distributed ledger for data handling |
CN106503995A (zh) * | 2016-11-17 | 2017-03-15 | 中国银行股份有限公司 | 一种数据分享方法、源节点、目标节点及系统 |
CN106780033A (zh) | 2016-12-16 | 2017-05-31 | 杭州云象网络技术有限公司 | 一种基于联盟链的数字票据交易系统构建方法 |
CN106909605B (zh) | 2016-12-29 | 2020-09-15 | 北京瑞卓喜投科技发展有限公司 | 沿横向拓展的区块链的生成方法及系统 |
CN106897351B (zh) | 2016-12-29 | 2020-11-10 | 北京瑞卓喜投科技发展有限公司 | 有向无环图型区块链的生成方法及系统 |
CN106878000B (zh) | 2017-03-06 | 2020-02-21 | 中钞信用卡产业发展有限公司杭州区块链技术研究院 | 一种联盟链共识方法及系统 |
CN107248074A (zh) | 2017-03-29 | 2017-10-13 | 阿里巴巴集团控股有限公司 | 一种基于区块链的业务处理方法及设备 |
CN113111387A (zh) * | 2017-03-31 | 2021-07-13 | 唐晓领 | 基于区块链的金融资产多方共享交易元数据信息的方法、装置及系统 |
CN107146087A (zh) | 2017-04-11 | 2017-09-08 | 广东网金控股股份有限公司 | 一种基于区块链联盟链的快速共识记账方法及系统 |
US11107048B2 (en) * | 2017-04-17 | 2021-08-31 | International Business Machines Corporation | Providing out-of-band verification for blockchain transactions |
CN107085810A (zh) * | 2017-04-19 | 2017-08-22 | 朱皞罡 | 一种区块链的跨链操作方法及区块链管理系统 |
CN107423978A (zh) * | 2017-06-16 | 2017-12-01 | 郑州大学 | 一种基于联盟区块链的分布式能源交易认证方法 |
CN107222312B (zh) * | 2017-06-20 | 2020-11-24 | 无锡井通网络科技有限公司 | 基于区块链技术的资产数字化方法 |
CN107257341B (zh) * | 2017-06-21 | 2019-08-16 | 浪潮集团有限公司 | 一种基于区块链的学籍追溯认证方法 |
JP6302592B2 (ja) * | 2017-06-23 | 2018-03-28 | 株式会社エヌ・ティ・ティ・データ | 情報処理装置、情報処理方法およびプログラム |
US10554753B2 (en) * | 2017-07-06 | 2020-02-04 | Acronis International Gmbh | System and method for service level agreement based data storage and verification |
CN107423980A (zh) * | 2017-07-11 | 2017-12-01 | 厦门易功成信息技术有限公司 | 一种供应链上数据交易征信平台及方法 |
CN107240017B (zh) * | 2017-07-20 | 2021-08-03 | 捷德(中国)科技有限公司 | 区块链交易管理系统及方法 |
CN107592292B (zh) * | 2017-07-26 | 2019-08-09 | 阿里巴巴集团控股有限公司 | 一种区块链节点间通信方法及装置 |
CN107833052B (zh) * | 2017-10-27 | 2021-02-02 | 南京物联传感技术有限公司 | 一种基于区块链的聚合支付系统及工作方法 |
US20190188697A1 (en) * | 2017-12-19 | 2019-06-20 | Tbcasoft, Inc. | Systems of multiple distributed ledgers using cross-ledger transfers for highly-scalable transaction throughput |
CN112767158B (zh) | 2018-02-27 | 2024-11-08 | 蚂蚁链技术有限公司 | 基于区块链的交易执行方法及装置、电子设备 |
-
2018
- 2018-02-27 CN CN202110077763.6A patent/CN112767158B/zh active Active
- 2018-02-27 CN CN201810162067.3A patent/CN108389129B/zh active Active
- 2018-11-22 TW TW107141642A patent/TWI737944B/zh active
-
2019
- 2019-02-26 AU AU2019227618A patent/AU2019227618B2/en active Active
- 2019-02-26 CA CA3084076A patent/CA3084076A1/en active Pending
- 2019-02-26 KR KR1020207015559A patent/KR102403581B1/ko active Active
- 2019-02-26 SG SG11202005053QA patent/SG11202005053QA/en unknown
- 2019-02-26 WO PCT/US2019/019658 patent/WO2019168871A1/en active Search and Examination
- 2019-02-26 JP JP2020529519A patent/JP2021511560A/ja active Pending
- 2019-02-26 EP EP19710266.8A patent/EP3701461A1/en active Pending
- 2019-02-26 MY MYPI2020002727A patent/MY196353A/en unknown
- 2019-02-27 US US16/287,590 patent/US11023455B2/en active Active
- 2019-12-20 US US16/723,543 patent/US11023456B2/en active Active
-
2020
- 2020-05-29 PH PH12020550736A patent/PH12020550736A1/en unknown
-
2021
- 2021-05-26 US US17/330,725 patent/US20210294789A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170132626A1 (en) * | 2015-11-05 | 2017-05-11 | Mastercard International Incorporated | Method and system for processing of a blockchain transaction in a transaction processing network |
US20170134280A1 (en) * | 2015-11-11 | 2017-05-11 | Mastercard International Incorporated | Method and system for validation of hashed data via acceptance frames |
CN106055597A (zh) * | 2016-05-24 | 2016-10-26 | 布比(北京)网络技术有限公司 | 数字交易系统、及用于其的账户信息查询方法 |
TWM542178U (zh) * | 2017-02-15 | 2017-05-21 | Quick Retrieval Corp | 隱藏及還原區塊鏈交易中交易方資訊之裝置 |
CN107392040A (zh) * | 2017-04-28 | 2017-11-24 | 阿里巴巴集团控股有限公司 | 一种共识验证的方法及装置 |
CN107273410A (zh) * | 2017-05-03 | 2017-10-20 | 上海点融信息科技有限责任公司 | 基于区块链的分布式存储 |
CN107247773A (zh) * | 2017-06-07 | 2017-10-13 | 北京邮电大学 | 一种基于区块链的在分布式数据库中进行交易查询的方法 |
CN107730225A (zh) * | 2017-10-24 | 2018-02-23 | 广东工业大学 | 一种大数据交易方法、系统、设备及计算机存储介质 |
Also Published As
Publication number | Publication date |
---|---|
SG11202005053QA (en) | 2020-06-29 |
PH12020550736A1 (en) | 2021-04-19 |
US11023455B2 (en) | 2021-06-01 |
AU2019227618B2 (en) | 2021-10-07 |
CN108389129B (zh) | 2020-12-04 |
CN112767158B (zh) | 2024-11-08 |
CN108389129A (zh) | 2018-08-10 |
US20210294789A1 (en) | 2021-09-23 |
JP2021511560A (ja) | 2021-05-06 |
CA3084076A1 (en) | 2019-09-06 |
US20200133939A1 (en) | 2020-04-30 |
KR102403581B1 (ko) | 2022-05-30 |
EP3701461A1 (en) | 2020-09-02 |
CN112767158A (zh) | 2021-05-07 |
US20190266145A1 (en) | 2019-08-29 |
MY196353A (en) | 2023-03-24 |
KR20200085798A (ko) | 2020-07-15 |
US11023456B2 (en) | 2021-06-01 |
TW201937436A (zh) | 2019-09-16 |
WO2019168871A1 (en) | 2019-09-06 |
AU2019227618A1 (en) | 2020-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI737944B (zh) | 基於區塊鏈的交易執行方法及裝置、電子設備 | |
TWI746905B (zh) | 基於區塊鏈的智慧合約調用方法及裝置、電子設備 | |
TWI715892B (zh) | 基於區塊鏈的智慧合約調用方法及裝置、電子設備 | |
JP7382108B2 (ja) | ブロックチェーンのための効率的な検証 | |
JP7199466B2 (ja) | クロスブロックチェーン認証方法および装置 | |
AU2019295815B2 (en) | Blockchain-based data verification method and apparatus, and electronic device | |
US11070360B2 (en) | Parallel transaction validation and block generation in a blockchain | |
TWI735820B (zh) | 資產管理方法及裝置、電子設備 | |
TWI759563B (zh) | 資產管理方法及裝置、電子設備 | |
US10997150B2 (en) | Configuration drift prevention across multiple systems using blockchain | |
Bozic et al. | Securing virtual machine orchestration with blockchains | |
JP7228322B2 (ja) | ブロックチェーン・ネットワークにおける自動コミット・トランザクション管理 | |
TW202022857A (zh) | 基於區塊鏈的發票創建方法及裝置、電子設備 | |
TW201935383A (zh) | 資產管理方法及裝置、電子設備 | |
TWI727281B (zh) | 基於區塊鏈的資料處理方法及裝置、電子設備 | |
CN110163755B (zh) | 基于区块链的数据压缩、查询方法及装置和电子设备 | |
KR102537774B1 (ko) | 기밀 지식의 특화된 증명을 제공하는 시스템들 및 방법들 | |
WO2022008996A1 (en) | Privacy preserving architecture for permissioned blockchains | |
TWI738046B (zh) | 區塊鏈的智慧型合約執行方法及裝置和電子設備 | |
CN112966311B (zh) | 智能合约校验方法及装置和电子设备 | |
US20200021602A1 (en) | Trace-based transaction validation and commitment | |
CN112100588A (zh) | 基于区块链的数字印章申领方法、装置及电子设备 | |
WO2023160094A1 (zh) | 基于区块链的交易验证方法及装置、电子设备 | |
WO2022205959A1 (zh) | 在区块链中发送交易和执行交易的方法和装置 | |
CN115203746A (zh) | 数据账户的访问授权方法及装置 |