TWI808367B - Blockchain intermediary system and method - Google Patents
Blockchain intermediary system and method Download PDFInfo
- Publication number
- TWI808367B TWI808367B TW109146587A TW109146587A TWI808367B TW I808367 B TWI808367 B TW I808367B TW 109146587 A TW109146587 A TW 109146587A TW 109146587 A TW109146587 A TW 109146587A TW I808367 B TWI808367 B TW I808367B
- Authority
- TW
- Taiwan
- Prior art keywords
- blockchain
- block chain
- information
- platforms
- intermediary
- Prior art date
Links
Images
Landscapes
- Electrotherapy Devices (AREA)
- Debugging And Monitoring (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本發明涉及一種區塊鏈中介系統與方法,特別是涉及一種節省成本的區塊鏈中介系統與方法。The present invention relates to a blockchain intermediary system and method, in particular to a cost-saving blockchain intermediary system and method.
由於區塊鏈平台的多元化,因此對於區塊鏈資訊的處理,就需要花費大量的人工成本與時間成本。Due to the diversification of blockchain platforms, the processing of blockchain information requires a lot of labor and time costs.
因此,如何提供一種節省成本的區塊鏈中介系統與方法,已成為該項事業所欲解決的重要課題之一。Therefore, how to provide a cost-saving blockchain intermediary system and method has become one of the important issues to be solved by this undertaking.
本發明所要解決的技術問題在於,針對現有技術的不足提供一種區塊鏈中介系統,連接多個區塊鏈平台,所述區塊鏈中介系統包括:一儲存裝置;一通訊裝置,連接所述多個區塊鏈平台;以及一控制裝置,連接所述通訊裝置以及所述儲存裝置;其中,所述控制裝置通過所述通訊裝置連接所述多個區塊鏈平台以接收所述多個區塊鏈平台各自的多個區塊鏈資訊,所述控制裝置根據每一所述區塊鏈平台的多個區塊鏈資訊的一格式,分析所述多個區塊鏈平台的所述多個區塊鏈資訊,以將所述多個區塊鏈平台的所述多個區塊鏈資訊儲存為所述區塊鏈中介系統的一中介格式的多個區塊鏈資訊。The technical problem to be solved by the present invention is to provide a block chain intermediary system to connect multiple block chain platforms in view of the deficiencies in the prior art. The block chain intermediary system includes: a storage device; a communication device, connected to the multiple block chain platforms; and a control device, connected to the communication device and the storage device; Blockchain information, for storing the multiple blockchain information of the multiple blockchain platforms as multiple blockchain information in an intermediary format of the blockchain intermediary system.
為了解決上述的技術問題,本發明所採用的其中一技術方案是提供一種區塊鏈中介系統,連接多個區塊鏈平台,所述區塊鏈中介系統包括一分析裝置;一儲存裝置;一通訊裝置,連接所述多個區塊鏈平台;以及一控制裝置,連接所述通訊裝置、所述儲存裝置以及所述分析裝置;為了解決上述的技術問題,本發明所採用的另外一技術方案是提供一種區塊鏈中介方法,包括:連接多個區塊鏈平台,擷取所述多個區塊鏈平台的多個區塊鏈資訊;轉換所述多個區塊鏈平台的所述多個區塊鏈資訊為多個具有中介格式的多個區塊鏈資訊;根據一控制要求檢索所述多個具有中介格式的多個區塊鏈資訊;以及提供一檢索結果。In order to solve the above-mentioned technical problems, one of the technical solutions adopted by the present invention is to provide a blockchain intermediary system that connects multiple blockchain platforms. The blockchain intermediary system includes an analysis device; a storage device; a communication device that connects the multiple blockchain platforms; and a control device that connects the communication device, the storage device, and the analysis device. The plurality of block chain information of the plurality of block chain platforms is a plurality of block chain information in an intermediary format; retrieving the plurality of block chain information in an intermediary format according to a control requirement; and providing a search result.
為了解決上述的技術問題,本發明所採用的另外再一技術方案是提供一種區塊鏈中介方法,包括:根據一控制要求分別提供對應多個區塊鏈平台的多個平台資訊檢索要求給所述多個區塊鏈平台;接收所述多個區塊鏈平台提供的多個目標區塊鏈資訊;以及儲存所述多個區塊鏈平台提供的所述多個目標區塊鏈資訊。In order to solve the above-mentioned technical problems, another technical solution adopted by the present invention is to provide a block chain intermediary method, including: respectively providing multiple platform information retrieval requirements corresponding to multiple block chain platforms to the multiple block chain platforms according to a control requirement; receiving multiple target block chain information provided by the multiple block chain platforms; and storing the multiple target block chain information provided by the multiple block chain platforms.
本發明的其中一有益效果在於,本發明所提供的區塊鏈中介系統,可以有效地根據電子裝置提供的控制要求取得多個區塊鏈平台的資訊,可以有效節省人工成本以及時間成本。One of the beneficial effects of the present invention is that the blockchain intermediary system provided by the present invention can effectively obtain the information of multiple blockchain platforms according to the control requirements provided by the electronic device, which can effectively save labor costs and time costs.
為使能更進一步瞭解本發明的特徵及技術內容,請參閱以下有關本發明的詳細說明與圖式,然而所提供的圖式僅用於提供參考與說明,並非用來對本發明加以限制。In order to further understand the features and technical content of the present invention, please refer to the following detailed description and drawings related to the present invention. However, the provided drawings are only for reference and description, and are not intended to limit the present invention.
以下是通過特定的具體實施例來說明本發明所公開有關“區塊鏈中介系統”的實施方式,本領域技術人員可由本說明書所公開的內容瞭解本發明的優點與效果。本發明可通過其他不同的具體實施例加以施行或應用,本說明書中的各項細節也可基於不同觀點與應用,在不背離本發明的構思下進行各種修改與變更。另外,本發明的附圖僅為簡單示意說明,並非依實際尺寸的描繪,事先聲明。以下的實施方式將進一步詳細說明本發明的相關技術內容,但所公開的內容並非用以限制本發明的保護範圍。另外,本文中所使用的術語“或”,應視實際情況可能包括相關聯的列出項目中的任一個或者多個的組合。The following is a description of the implementation of the "blockchain intermediary system" disclosed in the present invention through specific specific examples. Those skilled in the art can understand the advantages and effects of the present invention from the content disclosed in this specification. The present invention can be implemented or applied through other different specific embodiments, and various modifications and changes can be made to the details in this specification based on different viewpoints and applications without departing from the concept of the present invention. In addition, the drawings of the present invention are only for simple illustration, and are not drawn according to the actual size, which is stated in advance. The following embodiments will further describe the relevant technical content of the present invention in detail, but the disclosed content is not intended to limit the protection scope of the present invention. In addition, the term "or" used herein may include any one or a combination of more of the associated listed items depending on the actual situation.
[第一實施例][first embodiment]
請參閱圖1以及圖2,圖1是本發明第一實施例的區塊鏈中介系統連結多個區塊鏈平台的示意圖。圖2是圖1中的區塊鏈中介系統的功能方塊圖。Please refer to FIG. 1 and FIG. 2 . FIG. 1 is a schematic diagram of a blockchain intermediary system connecting multiple blockchain platforms according to the first embodiment of the present invention. Fig. 2 is a functional block diagram of the blockchain intermediary system in Fig. 1 .
區塊鏈中介系統1可以連接多個區塊鏈平台,以取得多個區塊鏈平台中的資訊。在本實施例中,多個區塊鏈平台BC1-BCN分別包括各自的資料格式或是儲存內容格式。例如第一區塊鏈平台BC1包括一第一資料格式,第二區塊鏈平台BC2包括一第二資料格式,第三區塊鏈平台BC3包括一第三資料格式,第N區塊鏈平台BCN包括一第N資料格式。The blockchain intermediary system 1 can connect multiple blockchain platforms to obtain information from multiple blockchain platforms. In this embodiment, multiple blockchain platforms BC1-BCN respectively include their own data formats or storage content formats. For example, the first blockchain platform BC1 includes a first data format, the second blockchain platform BC2 includes a second data format, the third blockchain platform BC3 includes a third data format, and the Nth blockchain platform BCN includes an Nth data format.
一種區塊鏈中介系統1,連接多個區塊鏈平台BC1-BCN。區塊鏈中介系統1包括一控制裝置11、一儲存裝置12以及一通訊裝置13。A blockchain intermediary system 1 that connects multiple blockchain platforms BC1-BCN. The blockchain intermediary system 1 includes a
控制裝置11可以通訊連接或是電性連接儲存裝置12以及通訊裝置13。區塊鏈中介系統1的控制裝置11則是通過通訊裝置13連接多個區塊鏈平台BC1-BCN。The
在本實施例中,區塊鏈中介系統1可以利用通訊裝置13連接多個區塊鏈平台BC1-BCN以接收多個區塊鏈平台BC1-BCN各自的多個區塊鏈資訊。也就是,區塊鏈中介系統1可以定期地或是持續地連接多個區塊鏈平台BC1-BCN以進行區塊鏈資訊的取得。In this embodiment, the blockchain intermediary system 1 can use the
由於每一個區塊鏈平台的資料格式或是儲存內容格式都有所差異,因此,控制裝置11則會根據每一個區塊鏈平台的多個區塊鏈資訊的一資料格式,分析多個區塊鏈平台BC1-BCN的多個區塊鏈資訊,以將多個區塊鏈平台BC1-BCN的不同的資料格式的多個區塊鏈資訊儲存為區塊鏈中介系統1的一中介資料格式的多個區塊鏈資訊。Since the data format or storage content format of each blockchain platform is different, the
在本實施例中,每一個區塊鏈平台BC1-BCN都是金融交易資料區塊鏈平台或是儲存有金融交易資料的區塊鏈平台。In this embodiment, each blockchain platform BC1-BCN is a financial transaction data blockchain platform or a blockchain platform that stores financial transaction data.
也就是,區塊鏈中介系統1的控制裝置11會將從各區塊鏈平台BC1-BCN擷取的區塊鏈資料,分析且儲存成為相同的資料格式。不過,在本實施例中,每一儲存為中介格式的區塊鏈資訊都會保留原來的區塊鏈驗證資訊以及原來的區塊鏈平台的儲存資訊。例如,從第一區塊鏈平台BC1取得,上傳時間等資訊。在本實施例中,區塊鏈中介系統1的控制裝置11可以擷取各區塊鏈平台上的Block ID 區塊編號、 Block Timestamp 區塊時戳、 Transaction ID 交易編號、 Transaction Fee Amount 交易手續費、 Amount Transferred 交易額、 To Address 目標地址、 From address 來源地址、Rewards 獎勵、Currency Transferred (if there are multiple)、Smart Contract Events (if applicable) 智能合約事件、Smart Contract Actors (if applicable) 智能合約互動人、Internal Transactions (if applicable) 內部轉賬等資料,但不限於上述資料。That is, the
除了資料格式之外,區塊鏈中介系統1不會更改多個區塊鏈資訊的內容。使用者從區塊鏈中介系統1取得各區塊鏈資訊時,可以從多個區塊鏈平台進行驗證,以驗證各區塊鏈資訊的不可竄改的特性。Except for the data format, the blockchain intermediary system 1 will not change the content of multiple blockchain information. When the user obtains the information of each blockchain from the blockchain intermediary system 1, it can be verified from multiple blockchain platforms to verify the immutable characteristics of each blockchain information.
在本實施例中,區塊鏈中介系統1定期地或是持續地從多個區塊鏈平台BC1-BCN取得的多個區塊鏈資訊,會轉換為多個具有中介格式的區塊鏈資訊,儲存在儲存裝置12中。也就是,區塊鏈中介系統1會儲存以及保留大量的多個區塊鏈資訊在儲存裝置12中。區塊鏈中介系統1的控制裝置11可以預先註冊各區塊鏈平台BC1-BCN以取得區塊鏈平台BC1-BCN的資訊儲存格式,或是通過各區塊平台BC1-BCN的區塊鏈指定解析格式以取得目標格式。在實務上,則可以由區塊鏈平台指定的網址( URL) 來取得目標格式。接著,控制裝置11可以通過通訊裝置13取得已註冊的區塊鏈平台BC1-BCN中的內容。此外,區塊鏈中介系統1還會定期地搜尋新的區塊鏈平台以進行區塊鏈資訊收集。In this embodiment, the blockchain intermediary system 1 regularly or continuously obtains multiple blockchain information from multiple blockchain platforms BC1-BCN, and converts multiple blockchain information in an intermediary format, and stores them in the
此外,區塊鏈中介系統1的控制裝置11可以根據一控制要求,在儲存裝置12儲存的大量區塊鏈資訊中進行對應控制要求的檢索與搜尋。控制要求則是一電子裝置ED所發送的。區塊鏈中介系統1的控制裝置11則是通過通訊裝置13與電子裝置ED進行通訊連接,以接收電子裝置發送的控制要求。In addition, the
在本實施例中,區塊鏈中介系統1可以根據電子裝置ED的控制要求提供一檢索結果給電子裝置ED。檢索結果則是根據控制要求檢索得到的多個具有中介格式的多個區塊鏈資訊。In this embodiment, the blockchain intermediary system 1 can provide a retrieval result to the electronic device ED according to the control requirements of the electronic device ED. The retrieval result is a plurality of blockchain information in an intermediary format retrieved according to the control requirements.
由於本實施例中控制裝置11取得的多個區塊鏈資訊是屬於金融交易資訊,因此,區塊鏈中介系統1所取得的多個區塊鏈資訊則可以用於金流分析或是驗證資金流向等。Since the plurality of blockchain information obtained by the
電子裝置ED可以是一伺服器、一桌上型電腦、一智能手機、一平板電腦或是一穿戴式電子裝置。電子裝置ED或是區塊鏈中介系統1可以設置在不同操作系統中,例如:Linux、iOS、MacOs、PadOs、Windows、Androind等。The electronic device ED can be a server, a desktop computer, a smart phone, a tablet computer or a wearable electronic device. The electronic device ED or the blockchain intermediary system 1 can be installed in different operating systems, such as: Linux, iOS, MacOs, PadOs, Windows, Androind, etc.
控制裝置11可以是一中央處理器(CPU)、特殊應用積體電路(ASIC)、一圖型處理器(GPU)、一微處理器(MCU)或是一伺服器。The
儲存裝置12是一雲端儲存裝置、一快閃記憶體、一唯讀記憶體、一可規化唯讀記憶體、一電可改寫唯讀記憶體、一可擦可規化唯讀記憶體或是一電可擦可規化唯讀記憶體。The
通訊裝置13可以包括一有線通訊單元(圖未示)以及一無線通訊單元(圖未示)。當通訊裝置13是一無線通訊單元時,通訊裝置13可以是一Wi-Fi通訊單元、一藍牙通訊單元、一紫蜂通訊單元(Zigbee)、一LoRa通訊單元、一Sigfox通訊單元或是一NB-IoT通訊單元。The
[第二實施例][Second embodiment]
請參閱圖3以及圖4,圖3是本發明第二實施例的區塊鏈中介系統連結多個區塊鏈平台的示意圖。圖4是圖3中的區塊鏈中介系統的功能方塊圖。Please refer to FIG. 3 and FIG. 4 . FIG. 3 is a schematic diagram of a blockchain intermediary system connecting multiple blockchain platforms according to a second embodiment of the present invention. Fig. 4 is a functional block diagram of the blockchain intermediary system in Fig. 3 .
與圖1的區塊鏈中介系統1類似,區塊鏈中介系統1’也可以連接多個區塊鏈平台,以取得多個區塊鏈平台BC1-BCN中的資訊。多個區塊鏈平台BC1-BCN也是分別包括各自的資料格式或是儲存內容格式。例如第一區塊鏈平台BC1包括一第一資料格式,第二區塊鏈平台BC2包括一第二資料格式,第三區塊鏈平台BC3包括一第三資料格式,第N區塊鏈平台BCN包括一第N資料格式。Similar to the blockchain intermediary system 1 in Figure 1, the blockchain intermediary system 1' can also connect to multiple blockchain platforms to obtain information from multiple blockchain platforms BC1-BCN. Multiple blockchain platforms BC1-BCN also include their own data formats or storage content formats. For example, the first blockchain platform BC1 includes a first data format, the second blockchain platform BC2 includes a second data format, the third blockchain platform BC3 includes a third data format, and the Nth blockchain platform BCN includes an Nth data format.
區塊鏈中介系統1’連接多個區塊鏈平台BC1-BCN。區塊鏈中介系統1’包括一控制裝置11’、一儲存裝置12’、一通訊裝置13’以及一分析裝置14’。Blockchain intermediary system 1' connects multiple blockchain platforms BC1-BCN. The blockchain intermediary system 1' includes a control device 11', a storage device 12', a communication device 13' and an analysis device 14'.
控制裝置11’可以通訊連接或是電性連接儲存裝置12’、通訊裝置13’以及分析裝置14’。區塊鏈中介系統1’的控制裝置11’則是通過通訊裝置13’連接多個區塊鏈平台BC1-BCN。The control device 11' can be communicatively or electrically connected to the storage device 12', the communication device 13' and the analysis device 14'. The control device 11' of the blockchain intermediary system 1' is connected to multiple blockchain platforms BC1-BCN through the communication device 13'.
在本實施例中,區塊鏈中介系統1’的控制裝置11’是根據一控制要求,提供多個對應控制要求的多個平台資訊檢索要求至多個區塊鏈平台BC1-BCN進行目標資訊檢索。接著,各區塊鏈平台BC1-BCN則會根據各自的平台資訊檢索要求將檢索到的目標區塊鏈資訊傳送給區塊鏈中介系統1’。區塊鏈中介系統1’的控制裝制11’接收到的控制要求,首先會通過分析裝置14’進行分析,並且通過分析裝置14’生成對應多個區塊鏈平台BC1-BCN的多個平台資訊檢索要求。接著,控制裝置11’會通過通訊裝置13’發送多個平台資訊檢索要求到對應的區塊鏈平台BC1-BCN,以進行目標資訊的檢索。In this embodiment, the control device 11' of the blockchain intermediary system 1' provides multiple platform information retrieval requests corresponding to the control requirements to multiple blockchain platforms BC1-BCN for target information retrieval according to a control requirement. Then, each blockchain platform BC1-BCN will transmit the retrieved target blockchain information to the blockchain intermediary system 1' according to their respective platform information retrieval requirements. The control request received by the control device 11' of the blockchain intermediary system 1' will first be analyzed by the analysis device 14', and multiple platform information retrieval requirements corresponding to multiple blockchain platforms BC1-BCN will be generated by the analysis device 14'. Then, the control device 11' will send a plurality of platform information retrieval requests to the corresponding blockchain platforms BC1-BCN through the communication device 13' to retrieve the target information.
在本實施例中,控制要求是由一電子裝置ED進行發送的。電子裝置ED可以是一伺服器、一桌上型電腦、一智能手機、一平板電腦或是一穿戴式電子裝置。In this embodiment, the control request is sent by an electronic device ED. The electronic device ED can be a server, a desktop computer, a smart phone, a tablet computer or a wearable electronic device.
區塊鏈中介系統1’接收到的檢索到的多個區塊鏈平台BC1-BCN各自提供的多個目標區塊鏈資訊,區塊鏈中介系統1’可以直接將接收到的多個區塊鏈平台BC1-BCN提供的多個目標區塊鏈資訊進行儲存,並發送多個區塊鏈平台BC1-BCN提供的多個目標區塊鏈資訊給電子裝置ED。The blockchain intermediary system 1' receives and retrieves multiple target blockchain information provided by multiple blockchain platforms BC1-BCN, and the blockchain intermediary system 1' can directly store the multiple target blockchain information provided by the multiple blockchain platforms BC1-BCN, and send the multiple target blockchain information provided by the multiple blockchain platforms BC1-BCN to the electronic device ED.
此外,區塊鏈中介系統1’也可以利用分析裝置14’將接收到的檢索到的多個區塊鏈平台BC1-BCN各自提供的多個目標區塊鏈資訊進行資料格式的轉換,儲存成區塊鏈中介系統1’的資料儲存格式,例如,區塊鏈中介系統1’的中介格式。區塊鏈中介系統1’再將轉換成區塊鏈中介系統1’的中介格式的多個目標區塊鏈資訊提供給電子裝置ED。In addition, the blockchain intermediary system 1' can also use the analysis device 14' to convert the data format of the multiple target blockchain information provided by the retrieved multiple blockchain platforms BC1-BCN, and store them in the data storage format of the blockchain intermediary system 1', for example, the intermediary format of the blockchain intermediary system 1'. The blockchain intermediary system 1' then provides a plurality of target blockchain information converted into the intermediary format of the blockchain intermediary system 1' to the electronic device ED.
在本實施例中,區塊鏈中介系統1’並不需要定期地或是持續地擷取多個區塊鏈平台BC1-BCN的多個區塊鏈資訊。區塊鏈中介系統1’只需要根據電子裝置ED提供的控制要求,利用分析裝置14’的分析以及轉譯程序,將控制要求轉換成各區塊鏈平台對應的平台資訊檢索要求,對各區塊鏈平台BC1-BCN中的資訊進行檢索。接著,區塊鏈中介系統1’再將檢索得到的目標區塊鏈資訊提供給電子裝置ED即可。或是,區塊鏈中介系統1’也可以利用分析裝置14’對檢索得到的多個目標區塊鏈資訊進行格式的轉換,轉換成區塊鏈中介系統1’的中介格式之後,再提供給電子裝置ED。In this embodiment, the blockchain intermediary system 1' does not need to periodically or continuously retrieve multiple blockchain information of multiple blockchain platforms BC1-BCN. The blockchain intermediary system 1' only needs to convert the control requirements into the platform information retrieval requirements corresponding to each blockchain platform by using the analysis and translation program of the analysis device 14' according to the control requirements provided by the electronic device ED, and retrieve the information in each blockchain platform BC1-BCN. Then, the blockchain intermediary system 1' provides the retrieved target blockchain information to the electronic device ED. Alternatively, the blockchain intermediary system 1' can also use the analysis device 14' to convert the format of multiple target blockchain information retrieved, and then provide the electronic device ED after converting it into the intermediary format of the blockchain intermediary system 1'.
控制裝置11’以及分析裝置14’分別可以是一中央處理器(CPU)、特殊應用積體電路(ASIC)、一圖型處理器(GPU)、一微處理器(MCU)或是一伺服器。儲存裝置12’是一雲端儲存裝置、一快閃記憶體、一唯讀記憶體、一可規化唯讀記憶體、一電可改寫唯讀記憶體、一可擦可規化唯讀記憶體或是一電可擦可規化唯讀記憶體。通訊裝置13’可以包括一有線通訊單元(圖未示)以及一無線通訊單元(圖未示)。當通訊裝置13’是一無線通訊單元時,通訊裝置13’可以是一Wi-Fi通訊單元、一藍牙通訊單元、一紫蜂通訊單元(Zigbee)、一LoRa通訊單元、一Sigfox通訊單元或是一NB-IoT通訊單元。The control device 11' and the analyzing device 14' can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a graphics processing unit (GPU), a microprocessor (MCU) or a server respectively. The storage device 12' is a cloud storage device, a flash memory, a read-only memory, a programmable read-only memory, an electronically rewritable read-only memory, an erasable programmable read-only memory or an electrically erasable programmable read-only memory. The communication device 13' may include a wired communication unit (not shown) and a wireless communication unit (not shown). When the communication device 13' is a wireless communication unit, the communication device 13' can be a Wi-Fi communication unit, a Bluetooth communication unit, a Zigbee communication unit (Zigbee), a LoRa communication unit, a Sigfox communication unit or a NB-IoT communication unit.
[第三實施例][Third embodiment]
請參閱圖5,圖5是本發明第三實施例的一區塊鏈中介方法的流程圖。Please refer to FIG. 5 . FIG. 5 is a flowchart of a blockchain intermediary method according to the third embodiment of the present invention.
本實施例的區塊鏈中介方法,適用於圖1以及圖2的中介系統1。中介系統1的結構與功能在此不做贅述。區塊鏈中介方法包括下列步驟:The blockchain intermediary method of this embodiment is applicable to the intermediary system 1 in FIG. 1 and FIG. 2 . The structure and functions of the intermediary system 1 will not be repeated here. The blockchain intermediary method includes the following steps:
連接多個區塊鏈平台,擷取所述多個區塊鏈平台的多個區塊鏈資訊(步驟S110);Connect multiple blockchain platforms, and retrieve multiple blockchain information of the multiple blockchain platforms (step S110);
轉換所述多個區塊鏈平台的所述多個區塊鏈資訊為多個具有中介格式的多個區塊鏈資訊(步驟S120);converting the plurality of blockchain information of the plurality of blockchain platforms into a plurality of blockchain information in an intermediary format (step S120);
根據一控制要求檢索所述多個具有中介格式的多個區塊鏈資訊(步驟S130);以及Retrieving the plurality of blockchain information in an intermediary format according to a control requirement (step S130); and
提供一檢索結果(步驟S140)。Provide a search result (step S140).
在步驟S110中,一種區塊鏈中介系統1,連接多個區塊鏈平台BC1-BCN。區塊鏈中介系統1包括一控制裝置11、一儲存裝置12以及一通訊裝置13。控制裝置11可以通訊連接或是電性連接儲存裝置12以及通訊裝置13。區塊鏈中介系統1的控制裝置11則是通過通訊裝置13連接多個區塊鏈平台BC1-BCN。In step S110, a blockchain intermediary system 1 connects multiple blockchain platforms BC1-BCN. The blockchain intermediary system 1 includes a
在本實施例中,區塊鏈中介系統1可以利用通訊裝置13連接多個區塊鏈平台BC1-BCN以接收多個區塊鏈平台BC1-BCN各自的多個區塊鏈資訊。也就是,區塊鏈中介系統1可以定期地或是持續地連接多個區塊鏈平台BC1-BCN以進行區塊鏈資訊的取得。In this embodiment, the blockchain intermediary system 1 can use the
在步驟S120中,由於每一個區塊鏈平台的資料格式或是儲存內容格式都有所差異,因此,控制裝置11則會根據每一個區塊鏈平台的多個區塊鏈資訊的一資料格式,分析多個區塊鏈平台BC1-BCN的多個區塊鏈資訊,以將多個區塊鏈平台BC1-BCN的不同的資料格式的多個區塊鏈資訊儲存為區塊鏈中介系統1的一中介資料格式的多個區塊鏈資訊。In step S120, since the data format or storage content format of each blockchain platform is different, the
也就是,區塊鏈中介系統1的控制裝置11會將從各區塊鏈平台BC1-BCN擷取的區塊鏈資料,分析且儲存成為相同的資料格式。不過,在本實施例中,每一儲存為中介格式的區塊鏈資訊都會保留原來的區塊鏈驗證資訊以及原來的區塊鏈平台的儲存資訊。例如,從第一區塊鏈平台BC1取得,上傳時間等資訊。That is, the
除了資料格式之外,區塊鏈中介系統1不會更改多個區塊鏈資訊的內容。使用者從區塊鏈中介系統1取得各區塊鏈資訊時,可以從多個區塊鏈平台進行驗證,以驗證各區塊鏈資訊的不可竄改的特性。Except for the data format, the blockchain intermediary system 1 will not change the content of multiple blockchain information. When the user obtains the information of each blockchain from the blockchain intermediary system 1, it can be verified from multiple blockchain platforms to verify the immutable characteristics of each blockchain information.
在本實施例中,區塊鏈中介系統1定期地或是持續地從多個區塊鏈平台BC1-BCN取得的多個區塊鏈資訊,會轉換為多個具有中介格式的區塊鏈資訊,儲存在儲存裝置12中。也就是,區塊鏈中介系統1會儲存以及保留大量的多個區塊鏈資訊在儲存裝置12中。In this embodiment, the blockchain intermediary system 1 regularly or continuously obtains multiple blockchain information from multiple blockchain platforms BC1-BCN, and converts multiple blockchain information in an intermediary format, and stores them in the
在步驟S130中,此外,區塊鏈中介系統1的控制裝置11可以根據一控制要求,在儲存裝置12儲存的大量區塊鏈資訊中進行對應控制要求的檢索與搜尋。控制要求則是一電子裝置ED所發送的。區塊鏈中介系統1的控制裝置11則是通過通訊裝置13與電子裝置ED進行通訊連接,以接收電子裝置發送的控制要求。In step S130, in addition, the
電子裝置ED可以是一伺服器、一桌上型電腦、一智能手機、一平板電腦或是一穿戴式電子裝置。The electronic device ED can be a server, a desktop computer, a smart phone, a tablet computer or a wearable electronic device.
在步驟S140中,區塊鏈中介系統1可以根據電子裝置ED的控制要求提供一檢索結果給電子裝置ED。檢索結果則是根據控制要求檢索得到的多個具有中介格式的多個區塊鏈資訊。In step S140, the blockchain intermediary system 1 can provide a search result to the electronic device ED according to the control requirements of the electronic device ED. The retrieval result is a plurality of blockchain information in an intermediary format retrieved according to the control requirements.
[第四實施例][Fourth Embodiment]
請參閱圖6,圖6是本發明第四實施例的一區塊鏈中介方法的流程圖。Please refer to FIG. 6. FIG. 6 is a flowchart of a blockchain intermediary method according to the fourth embodiment of the present invention.
本實施例的區塊鏈中介方法,適用於圖3以及圖4的中介系統1’。中介系統1’的結構與功能在此不做贅述。本實施例的區塊鏈中介方法,包括:The blockchain intermediary method of this embodiment is applicable to the intermediary system 1' in Fig. 3 and Fig. 4 . The structure and function of the intermediary system 1' will not be repeated here. The blockchain intermediary method of this embodiment includes:
根據一控制要求分別提供對應多個區塊鏈平台的多個平台資訊檢索要求給所述多個區塊鏈平台(步驟S210);Provide multiple platform information retrieval requirements corresponding to multiple blockchain platforms to the multiple blockchain platforms according to a control requirement (step S210);
接收所述多個區塊鏈平台提供的多個目標區塊鏈資訊(步驟S220);以及receiving a plurality of target blockchain information provided by the plurality of blockchain platforms (step S220); and
儲存所述多個區塊鏈平台提供的所述多個目標區塊鏈資訊(步驟S230)。storing the plurality of target blockchain information provided by the plurality of blockchain platforms (step S230 ).
在步驟S210、步驟S220中,在本實施例中,區塊鏈中介系統1’的控制裝置11’是根據一控制要求,提供多個對應控制要求的多個平台資訊檢索要求至多個區塊鏈平台BC1-BCN進行目標資訊檢索。接著,各區塊鏈平台BC1-BCN則會根據各自的平台資訊檢索要求將檢索到的目標區塊鏈資訊傳送給區塊鏈中介系統1’。區塊鏈中介系統1’的控制裝制11’接收到的控制要求,首先會通過分析裝置14’進行分析,並且通過分析裝置14’生成對應多個區塊鏈平台BC1-BCN的多個平台資訊檢索要求。接著,控制裝置11’會通過通訊裝置13’發送多個平台資訊檢索要求到對應的區塊鏈平台BC1-BCN,以進行目標資訊的檢索。In steps S210 and S220, in this embodiment, the control device 11' of the blockchain intermediary system 1' provides multiple platform information retrieval requests corresponding to the control requirements to multiple blockchain platforms BC1-BCN for target information retrieval according to a control requirement. Then, each blockchain platform BC1-BCN will transmit the retrieved target blockchain information to the blockchain intermediary system 1' according to their respective platform information retrieval requirements. The control request received by the control device 11' of the blockchain intermediary system 1' will first be analyzed by the analysis device 14', and multiple platform information retrieval requirements corresponding to multiple blockchain platforms BC1-BCN will be generated by the analysis device 14'. Then, the control device 11' will send a plurality of platform information retrieval requests to the corresponding blockchain platforms BC1-BCN through the communication device 13' to retrieve the target information.
在步驟S230中,區塊鏈中介系統1’的控制裝置11’則是將多個區塊鏈資訊儲存在儲存裝置12’中。In step S230, the control device 11' of the blockchain intermediary system 1' stores a plurality of blockchain information in the storage device 12'.
本實施例的區塊鏈中介方法,還包括:The blockchain intermediary method of this embodiment also includes:
轉換所述多個目標區塊鏈資訊為多個具有中介格式的目標區塊鏈資訊(步驟S240);converting the plurality of target blockchain information into a plurality of target blockchain information in an intermediate format (step S240);
提供所述多個具有中介格式的目標區塊鏈資訊給一電子裝置(步驟S250)。Providing the plurality of target blockchain information in an intermediate format to an electronic device (step S250 ).
在步驟S240以及步驟S250中,區塊鏈中介系統1’也可以利用分析裝置14’將接收到的檢索到的多個區塊鏈平台BC1-BCN各自提供的多個目標區塊鏈資訊進行資料格式的轉換,儲存成區塊鏈中介系統1’的資料儲存格式,例如,區塊鏈中介系統1’的中介格式。區塊鏈中介系統1’再將轉換成區塊鏈中介系統1’的中介格式的多個目標區塊鏈資訊提供給電子裝置ED。In step S240 and step S250, the blockchain intermediary system 1' can also use the analysis device 14' to convert the data format of the received multiple target blockchain information provided by the multiple blockchain platforms BC1-BCN respectively, and store it in the data storage format of the blockchain intermediary system 1', for example, the intermediary format of the blockchain intermediary system 1'. The blockchain intermediary system 1' then provides a plurality of target blockchain information converted into the intermediary format of the blockchain intermediary system 1' to the electronic device ED.
本實施例的區塊鏈中介方法,還包括:The blockchain intermediary method of this embodiment also includes:
提供所述多個目標區塊鏈資訊給一電子裝置(步驟260)。Provide the plurality of target blockchain information to an electronic device (step 260).
在步驟S260中,區塊鏈中介系統1’接收到的檢索到的多個區塊鏈平台BC1-BCN各自提供的多個目標區塊鏈資訊,區塊鏈中介系統1’可以直接將接收到的多個區塊鏈平台BC1-BCN提供的多個目標區塊鏈資訊進行儲存,並發送多個區塊鏈平台BC1-BCN提供的多個目標區塊鏈資訊給電子裝置ED。In step S260, the blockchain intermediary system 1' receives the multiple target blockchain information provided by the retrieved multiple blockchain platforms BC1-BCN, the blockchain intermediary system 1' can directly store the multiple target blockchain information provided by the multiple blockchain platforms BC1-BCN, and send the multiple target blockchain information provided by the multiple blockchain platforms BC1-BCN to the electronic device ED.
[實施例的有益效果][Advantageous Effects of Embodiment]
本發明的其中一有益效果在於,本發明所提供的區塊鏈中介系統以及方法,可以有效地根據電子裝置提供的控制要求取得多個區塊鏈平台的資訊,可以有效節省人工成本以及時間成本。One of the beneficial effects of the present invention is that the blockchain intermediary system and method provided by the present invention can effectively obtain the information of multiple blockchain platforms according to the control requirements provided by the electronic device, which can effectively save labor costs and time costs.
以上所公開的內容僅為本發明的優選可行實施例,並非因此侷限本發明的申請專利範圍,所以凡是運用本發明說明書及圖式內容所做的等效技術變化,均包含於本發明的申請專利範圍內。The content disclosed above is only a preferred feasible embodiment of the present invention, and does not limit the scope of the patent application of the present invention. Therefore, all equivalent technical changes made by using the description and drawings of the present invention are included in the scope of the patent application of the present invention.
1, 1’:區塊鏈中介系統
ED:電子裝置
BC1-BCN:第一區塊鏈平台-第N區塊鏈平台
11, 11’:控制裝置
12, 12’:儲存裝置
13, 13’:通訊裝置
14’:分析裝置
S110-S140, S210-S260:步驟
1, 1': Blockchain intermediary system
ED: electronic device
BC1-BCN: the first blockchain platform - the
圖1是本發明第一實施例的區塊鏈中介系統連結多個區塊鏈平台的示意圖。FIG. 1 is a schematic diagram of a block chain intermediary system connecting multiple block chain platforms according to the first embodiment of the present invention.
圖2是圖1中的區塊鏈中介系統的功能方塊圖。Fig. 2 is a functional block diagram of the blockchain intermediary system in Fig. 1 .
圖3是本發明第二實施例的區塊鏈中介系統連結多個區塊鏈平台的示意圖。FIG. 3 is a schematic diagram of the blockchain intermediary system connecting multiple blockchain platforms according to the second embodiment of the present invention.
圖4是圖3中的區塊鏈中介系統的功能方塊圖。Fig. 4 is a functional block diagram of the blockchain intermediary system in Fig. 3 .
圖5是本發明第三實施例的一區塊鏈中介方法的流程圖。Fig. 5 is a flowchart of a blockchain intermediary method according to the third embodiment of the present invention.
圖6是本發明第四實施例的一區塊鏈中介方法的流程圖。Fig. 6 is a flowchart of a blockchain intermediary method according to the fourth embodiment of the present invention.
1:區塊鏈中介系統 1: Blockchain intermediary system
ED:電子裝置 ED: electronic device
BC1-BCN:第一區塊鏈平台-第N區塊鏈平台 BC1-BCN: the first blockchain platform - the Nth blockchain platform
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109146587A TWI808367B (en) | 2020-12-29 | 2020-12-29 | Blockchain intermediary system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109146587A TWI808367B (en) | 2020-12-29 | 2020-12-29 | Blockchain intermediary system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202226781A TW202226781A (en) | 2022-07-01 |
TWI808367B true TWI808367B (en) | 2023-07-11 |
Family
ID=83437163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109146587A TWI808367B (en) | 2020-12-29 | 2020-12-29 | Blockchain intermediary system and method |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI808367B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111416808A (en) * | 2020-03-13 | 2020-07-14 | 财付通支付科技有限公司 | Cross-block-chain data mutual storage method, device, equipment and storage medium |
CN111651498A (en) * | 2020-05-20 | 2020-09-11 | 链石(上海)信息科技有限公司 | Efficient retrieval method and device for block chain data |
CN111935315A (en) * | 2020-09-25 | 2020-11-13 | 支付宝(杭州)信息技术有限公司 | Block synchronization method and device |
-
2020
- 2020-12-29 TW TW109146587A patent/TWI808367B/en active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111416808A (en) * | 2020-03-13 | 2020-07-14 | 财付通支付科技有限公司 | Cross-block-chain data mutual storage method, device, equipment and storage medium |
CN111651498A (en) * | 2020-05-20 | 2020-09-11 | 链石(上海)信息科技有限公司 | Efficient retrieval method and device for block chain data |
CN111935315A (en) * | 2020-09-25 | 2020-11-13 | 支付宝(杭州)信息技术有限公司 | Block synchronization method and device |
Also Published As
Publication number | Publication date |
---|---|
TW202226781A (en) | 2022-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN117194427A (en) | Storage architecture for heterogeneous multimedia data | |
CN110457256A (en) | Date storage method, device, computer equipment and storage medium | |
TW202040387A (en) | Method for constructing index of data record | |
WO2022156574A1 (en) | Blockchain-based method and apparatus for data processing, device, and readable storage medium | |
TW201322135A (en) | Systems and methods for dynamic service integration | |
WO2016000507A1 (en) | Traffic-saving mode search service method, server, client and system | |
US20200286100A1 (en) | Payment complaint method, device, server and readable storage medium | |
CN113010542B (en) | Service data processing method, device, computer equipment and storage medium | |
CN111723161A (en) | Data processing method, device and equipment | |
CN107636655B (en) | System and method for providing data as a service (DaaS) in real time | |
CN109656797B (en) | Log data association method and device | |
WO2024017283A1 (en) | Model training system and method and related device | |
CN111488377A (en) | Data query method and device, electronic equipment and storage medium | |
CN112328592A (en) | Data storage method, electronic device and computer readable storage medium | |
CN110222046B (en) | List data processing method, device, server and storage medium | |
TWI808367B (en) | Blockchain intermediary system and method | |
US11023440B1 (en) | Scalable distributed data processing and indexing | |
CN112286457B (en) | Object deduplication method and device, electronic equipment and machine-readable storage medium | |
Zuo et al. | Bandwidth and energy efficient image sharing for situation awareness in disasters | |
US20150331917A1 (en) | Recording medium having stored therein transmission order determination program, transmission order determination device, and transmission order determination method | |
CN112699149B (en) | Target data acquisition method and device, storage medium and electronic device | |
CN113849125B (en) | CDN server disk reading method, device and system | |
TWI626548B (en) | Data collection and storage system and method thereof | |
US20170180511A1 (en) | Method, system and apparatus for dynamic detection and propagation of data clusters | |
CN115794806A (en) | Gridding processing system, method and device for financial data and computing equipment |