TWI608434B - Decentralized electronic transaction record method and system with traceability verification mechanism - Google Patents

Decentralized electronic transaction record method and system with traceability verification mechanism Download PDF

Info

Publication number
TWI608434B
TWI608434B TW105142167A TW105142167A TWI608434B TW I608434 B TWI608434 B TW I608434B TW 105142167 A TW105142167 A TW 105142167A TW 105142167 A TW105142167 A TW 105142167A TW I608434 B TWI608434 B TW I608434B
Authority
TW
Taiwan
Prior art keywords
transaction data
transaction
hash value
data
transaction record
Prior art date
Application number
TW105142167A
Other languages
Chinese (zh)
Other versions
TW201824134A (en
Inventor
xiao pei Qiu
Han Jie Sun
Jia Dong Zhang
Zhao Qi Huang
qiu yu Chen
Original Assignee
Chunghwa Telecom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chunghwa Telecom Co Ltd filed Critical Chunghwa Telecom Co Ltd
Priority to TW105142167A priority Critical patent/TWI608434B/en
Application granted granted Critical
Publication of TWI608434B publication Critical patent/TWI608434B/en
Publication of TW201824134A publication Critical patent/TW201824134A/en

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Storage Device Security (AREA)

Description

具有可追溯驗證機制的非集中化電子交易紀錄方法及其系統 Decentralized electronic transaction record method and system thereof with traceability verification mechanism

本發明係一種電子交易紀錄方法及其系統,尤指一種具有可追溯驗證機制的非集中化電子交易紀錄方法及其系統。 The invention relates to an electronic transaction record method and a system thereof, in particular to a decentralized electronic transaction record method and system thereof with a traceability verification mechanism.

隨著線上交易技術以及使用習慣不斷的演進,越來越多使用者習慣透過網路進行各式的電子交易。而相較於傳統交易模式,由於電子交易之交易資料比較容易受到修改,因此提供可靠的交易紀錄乃確保電子交易運行的根本要素。 With the continuous evolution of online trading technology and usage habits, more and more users are accustomed to conducting various electronic transactions through the Internet. Compared with the traditional trading mode, since the transaction data of electronic trading is relatively easy to modify, providing reliable trading records is the fundamental element to ensure the operation of electronic trading.

舉例說明之,在部分較為敏感的電子交易中,例如:電子商務、銀行轉帳作業、股票交易…等金融交易過程中,進行電子交易的雙方需保留交易過程中的各種數據,以在對交易有所爭執時作為仲裁之依據,亦因如此,如何確保交易記錄不被篡改一事極為相當重要。 For example, in some of the more sensitive electronic transactions, such as e-commerce, bank transfer operations, stock trading, etc., in the financial transaction process, both parties to the electronic transaction need to retain various data in the transaction process, in order to have As a basis for arbitration, disputes are also extremely important in ensuring that transaction records are not tampered with.

綜上所述,如何提供一種可解決前述問題之方案乃本領域亟需解決之技術問題。 In summary, how to provide a solution to the aforementioned problems is a technical problem that needs to be solved in the field.

為解決前揭之問題,本發明之目的係提供一種具有可追溯驗證機制的非集中化電子交易紀錄技術方案。 In order to solve the problems disclosed above, the object of the present invention is to provide a decentralized electronic transaction record technology solution with a traceability verification mechanism.

為達上述目的,本發明提出一種具有可追溯驗證機制的非集中化電子交易紀錄系統之方塊圖。前述系統包含之產生器係於配置複數筆 交易資料時,將目標交易資料的前一筆交易資料之雜湊值(hash)加上目標交易資料來配置下一筆交易資料之雜湊值,以形成緊密配置之區塊鏈交易紀錄。 To achieve the above object, the present invention proposes a block diagram of a decentralized electronic transaction record system having a traceability verification mechanism. The generator included in the foregoing system is configured to configure a plurality of pens In the transaction data, the hash value of the previous transaction data of the target transaction data is added to the target transaction data to configure the hash value of the next transaction data to form a tightly configured blockchain transaction record.

為達上述目的,本發明提出一種具有可追溯驗證機制的非集中化電子交易紀錄方法。前述方法包含下列步驟:於配置複數筆交易資料時,將目標交易資料的前一筆交易資料之雜湊值加上目標交易資料來配置下一筆交易資料之雜湊值,以形成緊密配置之區塊鏈交易紀錄。 To achieve the above object, the present invention proposes a decentralized electronic transaction recording method with a traceability verification mechanism. The foregoing method includes the following steps: when configuring a plurality of transaction data, adding the hash value of the previous transaction data of the target transaction data to the target transaction data to configure the hash value of the next transaction data to form a tightly configured blockchain transaction. Record.

綜上所述,本案具有可追溯驗證機制的非集中化電子交易紀錄方法及其系統藉由目標交易資料的前一筆交易資料之雜湊值加上目標交易資料來配置下一筆交易資料之雜湊值,得以產生緊密配置之區塊鏈交易紀錄,而能提供更為安全的交易紀錄資訊。 In summary, the method of decentralized electronic transaction record with traceability verification mechanism and its system configures the hash value of the next transaction data by the hash value of the previous transaction data of the target transaction data plus the target transaction data. The ability to generate closely-configured blockchain transaction records provides a safer record of transaction records.

1‧‧‧具有可追溯驗證機制的非集中化電子交易紀錄系統 1‧‧‧Decentralized electronic transaction record system with traceability verification mechanism

11‧‧‧產生器 11‧‧‧Generator

12‧‧‧儲存模組 12‧‧‧ Storage Module

13‧‧‧驗證模組 13‧‧‧ verification module

2‧‧‧銀行端 2‧‧‧Bank side

3‧‧‧用戶端 3‧‧‧User side

圖1為本案第一實施例具有可追溯驗證機制的非集中化電子交易紀錄系統之方塊圖。 1 is a block diagram of a decentralized electronic transaction record system having a traceability verification mechanism in the first embodiment of the present invention.

圖2為本案顯示用戶端查詢交易紀錄之流程圖。 Figure 2 shows the flow chart of the client querying the transaction record in this case.

圖3為本案用戶端儲存交易之流程圖。 Figure 3 is a flow chart of the client side storing transaction in this case.

圖4為本案交易資料進行雜湊配置之示意圖。 Figure 4 is a schematic diagram of the hash configuration of the transaction data of the present case.

以下將描述具體之實施例以說明本發明之實施態樣,惟其並非用以限制本發明所欲保護之範疇。 The specific embodiments are described below to illustrate the embodiments of the invention, but are not intended to limit the scope of the invention.

請參閱圖1,為本案第一實施例具有可追溯驗證機制的非集 中化電子交易紀錄系統1之方塊圖。前述系統包含之產生器11係於配置複數筆交易資料時,將目標交易資料的前一筆交易資料之雜湊值(hash)加上目標交易資料來配置下一筆交易資料之雜湊值,以形成緊密配置之區塊鏈交易紀錄。 Please refer to FIG. 1 , which is a non-set of the traceability verification mechanism in the first embodiment of the present invention. Block diagram of Sinochem Electronic Transaction Record System 1. The system includes a generator 11 configured to configure a plurality of transaction data by adding a hash of the previous transaction data of the target transaction data to the target transaction data to configure a hash value of the next transaction data to form a tight configuration. The blockchain transaction record.

於另一實施例中,前述系統更包含與產生器11連接之儲存模組12以及驗證模組13。前述之產生器11、儲存模組12以及驗證模組13可選用運行於處理器上的軟體模組或數位電路實現之。 In another embodiment, the foregoing system further includes a storage module 12 and a verification module 13 connected to the generator 11. The generator 11, the storage module 12 and the verification module 13 can be implemented by using a software module or a digital circuit running on the processor.

於另一實施例中,前述交易資料之歷程資料係排除儲存於伺服端。於另一實施例中,前述系統之交易資料係分散儲存於一個或多個用戶端3。於另一實施例中,前述系統僅保留最後一筆交易資料經運算後之新的雜湊值。 In another embodiment, the history data of the foregoing transaction data is excluded from being stored on the server. In another embodiment, the transaction data of the foregoing system is stored in a distributed manner on one or more client terminals 3. In another embodiment, the foregoing system retains only the new hash value after the last transaction data has been computed.

於另一實施例中,前述系統之驗證模組13透過依序串連的雜湊值,以對交易資料往前回推算進行驗證。 In another embodiment, the verification module 13 of the foregoing system verifies the transaction data forward by using the hash value serially connected in series.

本案於第二實施例一種具有可追溯驗證機制的非集中化電子交易紀錄方法。此方法包含下列步驟:於配置複數筆交易資料時,將目標交易資料的前一筆交易資料之雜湊值加上目標交易資料來配置下一筆交易資料之雜湊值,以形成緊密配置之區塊鏈交易紀錄。 In the second embodiment, the present invention provides a decentralized electronic transaction recording method with a traceability verification mechanism. The method includes the following steps: when configuring a plurality of transaction data, the hash value of the previous transaction data of the target transaction data is added to the target transaction data to configure the hash value of the next transaction data to form a tightly configured blockchain transaction. Record.

於另一實施例中,前述交易資料之歷程資料係排除儲存於伺服端。於另一實施例中,前述方法之交易資料係分散儲存於一個或多個用戶端3。於另一實施例中,前述方法僅保留最後一筆之交易資料。 In another embodiment, the history data of the foregoing transaction data is excluded from being stored on the server. In another embodiment, the transaction data of the foregoing method is stored in a distributed manner on one or more client terminals 3. In another embodiment, the foregoing method retains only the last transaction data.

於另一實施例中,前述方法更包含一驗證程序,驗證程序透過依序串連的雜湊值,以對交易資料往前回推算進行驗證。 In another embodiment, the foregoing method further includes a verification procedure, and the verification program verifies the transaction data forward by using the hash value serially connected in sequence.

以下本發明茲以第一實施例之具有可追溯驗證機制的非集中化電子交易紀錄系統1進行範例說明,惟第二實施例之具有可追溯驗證機制的非集中化電子交易紀錄方法亦可達到相同或相似之技術功效,特以說明之。 The following invention is exemplified by the decentralized electronic transaction record system 1 having the traceability verification mechanism of the first embodiment, but the decentralized electronic transaction record method with the traceability verification mechanism of the second embodiment can also be achieved. The same or similar technical effects, specifically to illustrate.

於一實施範例中,本案具有可追溯驗證機制的非集中化電子交易紀錄系統1係運行於伺服器,並利用雜湊函數串接為基礎作為銀行帳戶的各種金融交易記錄的區塊鏈,以達到交易紀錄的唯一性與防止紀錄遭竄改困難度為目的。 In an embodiment, the decentralized electronic transaction record system 1 with traceability verification mechanism runs on the server and uses the hash function to be cascaded as a blockchain of various financial transaction records of the bank account to achieve The uniqueness of the transaction record is aimed at preventing the record from being falsified.

前述系統產生器11(運算雜湊值及產生電子檔案)在接收銀行端2傳來的交易資料時①,會將儲存模組12中前一筆雜湊值與最新之交易資料作雜湊值後,組成新「區塊」傳送至用戶端3顯示③,並且將此計算出的雜湊值備存回儲存模組12取代前一筆值②,換句話說每一個「區塊」的組成,都會包含最新一筆交易訊息與上一個交易紀錄雜湊值,因此每一個區雜湊塊的生成,都重新確認了歷史上所有的區塊(僅有一條鍊上面能夠創造經過雜湊後有效的下一個區塊),因此不容易被竄改。儲存模組12用以儲存最新的一筆雜湊交易紀錄值為辨識資料。 The system generator 11 (operating the hash value and generating the electronic file), when receiving the transaction data sent from the bank terminal 1, will make a hash value of the previous hash value in the storage module 12 and the latest transaction data to form a new one. The "block" is transmitted to the client 3 display 3, and the calculated hash value is stored back to the storage module 12 to replace the previous value 2, in other words, the composition of each "block" will contain the latest transaction. The message is hashed with the previous transaction record, so the generation of each region's hash block reconfirms all the blocks in history (only one chain can create the next block that is valid after hashing), so it is not easy Was tampered with. The storage module 12 is configured to store the latest hash transaction record value as identification data.

當用戶端3傳送儲存資料之需求時④,產生器11將回傳之所有交易明細中最後一筆交易紀錄作雜湊值後,傳至驗證模組13作比對,驗證與儲存模組12裡的雜湊值與是否相等⑤。當符合時,將此交易紀錄值分別取出雜湊與交易資料,保留此雜湊值於儲存模組12中。若還有上一筆交易紀錄時,將繼續驗證交易資料,取出上一筆交易紀錄作雜湊值,驗證是否與儲存模組12中雜湊值相等,一筆一筆回推交易紀錄的雜湊值是否屬 實,確認交易資料沒有被竄改。驗證無誤後將其所有交易明細傳送到產生器11⑥,產生電子檔案傳至用戶端3備存⑦,達到資料的隱私與傳遞安全的目的。 When the client 3 transmits the demand for storing data, the generator 11 passes the last transaction record in all the transaction details of the returned message as a hash value, and then passes it to the verification module 13 for comparison, and the verification and storage module 12 The hash value is equal to 5. When the match is made, the transaction record value is separately extracted from the hash and the transaction data, and the hash value is retained in the storage module 12. If there is a previous transaction record, it will continue to verify the transaction data, take the previous transaction record as a hash value, verify whether it is equal to the hash value in the storage module 12, and whether the hash value of a round-back transaction record belongs to In fact, it is confirmed that the transaction information has not been tampered with. After the verification is correct, all the transaction details are transmitted to the generator 116, and the electronic file is transmitted to the client 3 for storage 7, thereby achieving the purpose of data privacy and transmission security.

請參閱圖2,其為顯示用戶端3查詢交易紀錄之流程圖。圖中本方法接收銀行端2傳來的一筆交易資料S101,檢查儲存模組12中是否存在前一筆的雜湊值(Hpre)S102,若不成立,此筆交易紀錄為第一筆資料,伺服器將此筆資料作雜湊值儲存於儲存模組12後,傳給用戶端3顯示此筆交易紀錄S104。若儲存模組12中已存在Hpre值,產生器11則將Hpre串接此筆交易紀錄,組成新的區塊作雜湊值(Hpre+1)儲存於儲存模組12中S103。 Please refer to FIG. 2, which is a flow chart showing the client 3 querying the transaction record. In the figure, the method receives a transaction data S101 sent from the bank terminal 2, and checks whether there is a previous hash value (Hpre) S102 in the storage module 12. If not, the transaction record is the first data, and the server will The data is stored in the storage module 12 as a hash value, and is transmitted to the client terminal 3 to display the transaction record S104. If the Hpre value already exists in the storage module 12, the generator 11 concatenates the Hpre in the transaction record to form a new block as a hash value (Hpre+1) and stores it in the storage module 12 in S103.

請參閱圖3,其為用戶端3儲存交易之流程圖。其步驟說明如下: Please refer to FIG. 3, which is a flow chart of the client 3 storing the transaction. The steps are as follows:

S201:當用戶端3欲傳送交易紀錄儲存需求時,用戶端3會回傳所有交易紀錄。 S201: When the client 3 wants to transmit the transaction record storage requirement, the client terminal 3 returns all transaction records.

S202:產生器11將傳回之最後一筆交易紀錄作雜湊值後,比對儲存模組12中的雜湊值,驗證其是否相同?若為相同則執行S203;若不同則執行S206。 S202: The generator 11 compares the last transaction record returned as a hash value, and compares the hash values in the storage module 12 to verify whether they are the same. If it is the same, S203 is executed; if it is different, S206 is executed.

S203:將此交易紀錄值分別取出雜湊值與交易資料,並保留此雜湊值於儲存模組中。 S203: The transaction record value is respectively taken out of the hash value and the transaction data, and the hash value is retained in the storage module.

S204:判斷是否還有上一筆交易紀錄?若有則執行S207;若無則執行S205。 S204: Is there a previous transaction record? If yes, execute S207; if not, execute S205.

S205:則將所有交易紀錄轉為電子檔案,並將檔案回傳給用戶端3。 S205: All transaction records are converted into electronic files, and the files are transmitted back to the client 3.

S206:回傳錯誤資訊給用戶端3。 S206: Return error information to the client terminal 3.

S207:伺服器將取出每筆交紀錄之雜湊值,驗證每筆交紀錄之雜湊值與此 筆資料串接上一筆雜湊值所產生的雜湊值是否相等?若有則執行S203;若無則執行S206。 S207: The server will take out the hash value of each record and verify the hash value of each record. Is the hash value generated by the string data connected to a hash value equal? If yes, execute S203; if not, execute S206.

本案藉由每筆交易資料與上一筆交易紀錄產生之雜湊值作新的雜湊值,繼而串接每筆金融交易記錄,形成緊密關聯的區塊鏈,確保交易明細之連續性與完整性。 In this case, the new hash value is generated by the hash value generated by each transaction data and the previous transaction record, and then each financial transaction record is concatenated to form a closely related blockchain to ensure the continuity and integrity of the transaction details.

請參閱圖4,其為交易資料進行雜湊配置之示意圖,當用戶端3傳送查詢交易紀錄請求給伺服器時,伺服器經雜湊值運算後將此筆交易紀錄傳回給用戶端3顯示、用戶端3此時傳送儲存交易紀錄要求並將所有交易明細給伺服器,伺服器驗證資料無竄改之嫌疑後,轉為電子檔案傳回用戶端3留存。 Please refer to FIG. 4 , which is a schematic diagram of hash configuration of transaction data. When the client 3 transmits a request for querying a transaction record to the server, the server transmits the transaction record back to the client 3 for display and user after the hash value operation. At this time, terminal 3 transmits and stores the transaction record request and all the transaction details are sent to the server. After the server verifies that the data is not falsified, it is transferred to the electronic file and returned to the client terminal 3 for retention.

進一步說明之,伺服器在接收銀行端2傳來的交易資料,檢查儲存模組12中是否存在前一筆的雜湊值(Hpre),若存在,伺服器中之產生器11則將Hpre串接其後銀行端2傳來的第一筆交易資料,組成新的區塊作雜湊值(Hpre+1)儲存於儲存模組12中並將此筆交易紀錄傳送給用戶端3顯示;若儲存模組12中無雜湊值,其第一筆交易資料直接作雜湊值後儲存並傳送給用戶端3顯示。 Further, the server receives the transaction data sent from the bank terminal 2, and checks whether there is a previous hash value (Hpre) in the storage module 12. If it exists, the generator 11 in the server connects the Hpre in series. The first transaction data sent from the bank 2 is formed into a new block for hash value (Hpre+1) stored in the storage module 12 and transmitted to the client 3 for display; if the storage module There is no hash value in 12, and the first transaction data is directly stored as a hash value and transmitted to the client 3 for display.

若含多筆交易資料,則重複(1)動作,直到全部資料更新完成。使用端傳送儲存要求給伺服器,伺服器將驗證所有傳來之交易明細資料,經確認無誤後,產生器11轉換成電子檔案,回傳至用戶端3,提供用戶端3備存。 If there are multiple transaction data, repeat (1) action until all data updates are completed. The server transmits the storage request to the server, and the server verifies all the transaction details. After confirmation, the generator 11 converts the file into an electronic file and transmits it back to the client 3 to provide the client 3 for storage.

上列詳細說明係針對本發明之一可行實施例之具體說明,惟該實施例並非用以限制本發明之專利範圍,凡未脫離本發明技藝精神所為 之等效實施或變更,均應包含於本案之專利範圍中。 The detailed description above is a detailed description of one of the possible embodiments of the present invention, which is not intended to limit the scope of the invention, which is not Equivalent implementations or changes shall be included in the scope of the patent in this case.

1‧‧‧具有可追溯驗證機制的非集中化電子交易紀錄系統 1‧‧‧Decentralized electronic transaction record system with traceability verification mechanism

11‧‧‧產生器 11‧‧‧Generator

110‧‧‧電子檔案 110‧‧‧Electronic files

111‧‧‧雜湊值 111‧‧‧ hash value

12‧‧‧儲存模組 12‧‧‧ Storage Module

13‧‧‧驗證模組 13‧‧‧ verification module

2‧‧‧銀行端 2‧‧‧Bank side

3‧‧‧用戶端 3‧‧‧User side

Claims (10)

一種具有可追溯驗證機制的非集中化電子交易紀錄方法,包含:於配置複數筆交易資料時,將目標交易資料的前一筆該交易資料之雜湊值加上該目標交易資料來配置下一筆該交易資料之雜湊值,以形成緊密配置之區塊鏈交易紀錄,其中,若該下一筆該交易資料並非最末筆交易資料,則該下一筆交易資料之雜湊值經配置以產生更下一筆交易資料之雜湊值。 A decentralized electronic transaction record method with a traceability verification mechanism includes: when configuring a plurality of transaction data, adding a hash value of the previous transaction data of the target transaction data to the target transaction data to configure the next transaction The hash value of the data to form a closely-configured blockchain transaction record, wherein if the next transaction data is not the last transaction data, the hash value of the next transaction data is configured to generate a further transaction data. Hash value. 如請求項1所述之具有可追溯驗證機制的非集中化電子交易紀錄方法,其中該交易資料之歷程資料係排除儲存於伺服端。 The decentralized electronic transaction record method with the traceability verification mechanism described in claim 1, wherein the history data of the transaction data is excluded from being stored on the server. 如請求項1所述之具有可追溯驗證機制的非集中化電子交易紀錄方法,其中該交易資料係分散儲存於一個或多個用戶端。 A decentralized electronic transaction record method having a traceability verification mechanism as claimed in claim 1, wherein the transaction data is distributedly stored in one or more clients. 如請求項1所述之具有可追溯驗證機制的非集中化電子交易紀錄方法,僅保留最後一筆交易資料之最新雜湊交易紀錄值。 The decentralized electronic transaction record method with traceability verification mechanism as claimed in claim 1 retains only the latest hash transaction record value of the last transaction data. 如請求項1所述之具有可追溯驗證機制的非集中化電子交易紀錄方法,更包含一驗證程序,該驗證程序透過依序串連的該雜湊值,以對該交易資料往前回推算進行驗證。 The decentralized electronic transaction record method with the traceable verification mechanism described in claim 1 further includes a verification program, wherein the verification program performs the forward calculation on the transaction data through the hash value serially connected in sequence. verification. 一種具有可追溯驗證機制的非集中化電子交易紀錄系統,包含:產生器,於配置複數筆交易資料時,將目標交易資料的前一筆該交易資料之雜湊值加上該目標交易資料來配置下一筆該交易資料之雜湊值,以形成緊密配置之區塊鏈交易紀錄,其中,若該下一筆該交易資料並非最末筆交易資料,則該下一筆交易資料之雜湊值經配置以產生更下一筆交易資料之雜湊值。 A decentralized electronic transaction record system with a traceability verification mechanism, comprising: a generator configured to allocate a hash value of a previous transaction data of the target transaction data to the target transaction data when configuring the plurality of transaction data a hash value of the transaction data to form a closely-configured blockchain transaction record, wherein if the next transaction data is not the last transaction data, the hash value of the next transaction data is configured to generate a further The hash value of the transaction data. 如請求項6所述之具有可追溯驗證機制的非集中化電子交易紀錄系統,其中該交易資料之歷程資料係排除儲存於伺服端。 A decentralized electronic transaction record system having a traceability verification mechanism as described in claim 6, wherein the history data of the transaction data is excluded from being stored on the server. 如請求項6所述之具有可追溯驗證機制的非集中化電子交易紀錄系統,其中該交易資料係分散儲存於一個或多個用戶端。 A decentralized electronic transaction record system having a traceability verification mechanism as claimed in claim 6, wherein the transaction data is stored in a distributed manner on one or more clients. 如請求項6所述之具有可追溯驗證機制的非集中化電子交易紀錄系統,僅保留最後一筆交易資料之最新雜湊交易紀錄值。 The decentralized electronic transaction record system with traceability verification mechanism as described in claim 6 retains only the latest hash transaction record value of the last transaction data. 如請求項6所述之具有可追溯驗證機制的非集中化電子交易紀錄系統,更包含與該產生器連接之驗證模組,該驗證模組透過依序串連的該雜湊值,以對該交易資料往前回推算進行驗證。 The decentralized electronic transaction record system with the traceability verification mechanism described in claim 6 further includes a verification module connected to the generator, the verification module sequentially connecting the hash values in series to The transaction data is forwarded back for verification.
TW105142167A 2016-12-20 2016-12-20 Decentralized electronic transaction record method and system with traceability verification mechanism TWI608434B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW105142167A TWI608434B (en) 2016-12-20 2016-12-20 Decentralized electronic transaction record method and system with traceability verification mechanism

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW105142167A TWI608434B (en) 2016-12-20 2016-12-20 Decentralized electronic transaction record method and system with traceability verification mechanism

Publications (2)

Publication Number Publication Date
TWI608434B true TWI608434B (en) 2017-12-11
TW201824134A TW201824134A (en) 2018-07-01

Family

ID=61230815

Family Applications (1)

Application Number Title Priority Date Filing Date
TW105142167A TWI608434B (en) 2016-12-20 2016-12-20 Decentralized electronic transaction record method and system with traceability verification mechanism

Country Status (1)

Country Link
TW (1) TWI608434B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110188572A (en) * 2019-05-22 2019-08-30 深圳前海微众银行股份有限公司 A kind of verification method and device for consuming voucher applied to block chain
CN112200533A (en) * 2020-09-22 2021-01-08 国网电力科学研究院有限公司 Block chain-based consumption voucher full-life-cycle management method and device
US11042876B2 (en) 2018-08-07 2021-06-22 Advanced New Technologies Co., Ltd. Transaction method and system based on centralized settlement and blockchain deposit certificates

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI708154B (en) * 2019-04-24 2020-10-21 國際信任機器股份有限公司 Verifying system and method applied for cooperation between blockchain and off-chain devices
WO2021188860A1 (en) * 2020-03-20 2021-09-23 Mastercard International Incorporated Method and system to manage dispute resolution via a digital asset network

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201602933A (en) * 2014-04-14 2016-01-16 21公司 Digital currency mining circuitry
CN105608146A (en) * 2015-12-17 2016-05-25 布比(北京)网络技术有限公司 Block chain tracing method
CN105931052A (en) * 2016-04-21 2016-09-07 四川大学 Virtual currency transaction validation method based on block chain multi-factor cross-validation
US20160358135A1 (en) * 2015-06-05 2016-12-08 DiQi, Inc. Digital currency management method and digital currency node apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201602933A (en) * 2014-04-14 2016-01-16 21公司 Digital currency mining circuitry
US20160358135A1 (en) * 2015-06-05 2016-12-08 DiQi, Inc. Digital currency management method and digital currency node apparatus
CN105608146A (en) * 2015-12-17 2016-05-25 布比(北京)网络技术有限公司 Block chain tracing method
CN105931052A (en) * 2016-04-21 2016-09-07 四川大学 Virtual currency transaction validation method based on block chain multi-factor cross-validation

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11042876B2 (en) 2018-08-07 2021-06-22 Advanced New Technologies Co., Ltd. Transaction method and system based on centralized settlement and blockchain deposit certificates
CN110188572A (en) * 2019-05-22 2019-08-30 深圳前海微众银行股份有限公司 A kind of verification method and device for consuming voucher applied to block chain
CN112200533A (en) * 2020-09-22 2021-01-08 国网电力科学研究院有限公司 Block chain-based consumption voucher full-life-cycle management method and device

Also Published As

Publication number Publication date
TW201824134A (en) 2018-07-01

Similar Documents

Publication Publication Date Title
TWI608434B (en) Decentralized electronic transaction record method and system with traceability verification mechanism
US11501533B2 (en) Media authentication using distributed ledger
KR102315473B1 (en) Systems and Methods for Parallel-Processing Blockchain Transactions
CN111108478B (en) Method, system and apparatus for communicating and sharing blockchain data
CN111448781B (en) Computer-implemented method for communicating shared blockchain data
CN111630830B (en) Distributed blockchain data storage under account model
CN110647582B (en) Method, device, storage medium and computer equipment for block chain network consensus verification
US10938549B2 (en) System and method for information protection
US20200051361A1 (en) System and method for information protection
US20210083856A1 (en) Improved hardware security module management
WO2020042586A1 (en) Method and apparatus for generating address of smart contract, computer device, and readable storage medium
US11126458B2 (en) Method, apparatus, and electronic device for resource allocation based on blockchain
JP7047133B2 (en) Indexing and restoration of coded blockchain data
CN111837115A (en) Shared blockchain data storage
CN111630507A (en) Distributed blockchain data storage under account model
CN111095210B (en) Storing shared blockchain data based on error correction coding
WO2020220764A1 (en) Blockchain-based data compression and query method and apparatus, and electronic device
US20220150050A1 (en) Blockchain data compression and storage
US20190207766A1 (en) File based transmission validation and failure location identification system
WO2023011022A1 (en) Blockchain-based data processing method, and device and computer-readable storage medium
KR20220012353A (en) Validation of Data Fields in Blockchain Transactions
WO2019153660A1 (en) Transaction processing method and apparatus, and computer device and storage medium
CN111033491A (en) Storing shared blockchain data based on error correction coding
CN113508570B (en) Method for sharing and verifying blocks and electronic documents among nodes in block chain
JP2021528884A (en) Memory of dynamic blockchain data based on error correction code