TWI686074B - Carbon rights management method using blockchain - Google Patents
Carbon rights management method using blockchain Download PDFInfo
- Publication number
- TWI686074B TWI686074B TW107142957A TW107142957A TWI686074B TW I686074 B TWI686074 B TW I686074B TW 107142957 A TW107142957 A TW 107142957A TW 107142957 A TW107142957 A TW 107142957A TW I686074 B TWI686074 B TW I686074B
- Authority
- TW
- Taiwan
- Prior art keywords
- user
- information
- blockchain
- blockchain system
- carbon rights
- Prior art date
Links
Images
Abstract
一種利用區塊鏈的碳權管理方法,藉由一資料庫伺服器及一區塊鏈系統來實施,該資料庫伺服器經由無線通訊連接多個分別安裝於多台載具的發送端,該方法包含:該資料庫伺服器在接收多筆來自一安裝於被騎乘之載具上之發送端且可指示出被騎乘之載具位置的發送端資訊後,根據該等發送端資訊,獲得並傳送一對應騎乘之用戶且包含一碳權數量的碳權資訊至該區塊鏈系統;該區塊鏈系統產生一包含該碳權資訊的目標區塊;將該目標區塊加入一區塊鏈,且產生指示出該碳權數量移轉至對應該碳權資訊中之公鑰的一交易紀錄。A carbon rights management method using a blockchain is implemented by a database server and a blockchain system. The database server is connected to a plurality of transmitters respectively installed on multiple vehicles via wireless communication. The method includes: after receiving multiple pieces of sender information from a sender mounted on a mounted vehicle and indicating the position of the mounted vehicle, the database server according to the sender information, Obtain and transmit a carbon rights information corresponding to the riding user and containing a carbon rights amount to the blockchain system; the blockchain system generates a target block containing the carbon rights information; add the target block to a The blockchain generates a transaction record indicating that the amount of carbon rights is transferred to the public key corresponding to the carbon rights information.
Description
本發明是有關於一種碳權管理方法,特別是指一種基於區塊鏈的碳權管理方法。The invention relates to a carbon rights management method, in particular to a block chain-based carbon rights management method.
隨著時代進步與人類生活型態改變,使得全球溫室氣體濃度日益增高,隨之而來的是全球暖化日益嚴重,造成人類與動植物的威脅,聯合國為了因應此問題訂定了「碳權交易」相關市場機制,以二氧化碳作為可交易商品,鼓勵人們減少碳的排放量。然而,如何推廣並鼓勵民眾減碳,以及後續證明碳排放量(碳權)的真偽性是一大議題。With the progress of the times and changes in human life patterns, the global concentration of greenhouse gases is increasing, which is accompanied by increasing global warming, which poses a threat to humans, animals and plants. The relevant market mechanism uses carbon dioxide as a tradable commodity to encourage people to reduce their carbon emissions. However, how to promote and encourage people to reduce carbon and subsequently prove the authenticity of carbon emissions (carbon rights) is a major issue.
有鑑於此,故如何提供一種能證明碳排放量(碳權)的真偽性,且方便發放用戶所獲得之碳權的碳權交易平台,即為本創作所欲解決之首要課題。In view of this, how to provide a carbon rights trading platform that can prove the authenticity of carbon emissions (carbon rights) and facilitate the issuance of the carbon rights obtained by users is the primary issue that this creative aims to solve.
因此,本發明的目的,即在提供一種能證明碳排放量(碳權)的真偽性,且方便用戶交易碳權的利用區塊鏈的碳權管理方法。Therefore, the object of the present invention is to provide a carbon rights management method using block chains that can prove the authenticity of carbon emissions (carbon rights) and facilitate users to trade carbon rights.
於是,本發明利用區塊鏈的碳權管理方法,藉由一經由一通訊網路彼此連接的一資料庫伺服器及一區塊鏈系統來實施,該資料庫伺服器還經由一無線通訊連接多個分別安裝於多台移動載具的發送端,該資料庫伺服器儲存有多個對應於多個用戶的用戶識別碼,以及多個分別作為該等用戶在該區塊鏈系統中所使用之用戶帳號的公鑰,該等用戶識別碼分別對應該等公鑰,該利用區塊鏈的碳權管理方法包含一步驟(A)、一步驟(B),以及一步驟(C)。Therefore, the present invention utilizes the carbon rights management method of the blockchain to be implemented by a database server and a blockchain system connected to each other via a communication network. The database server is also connected via a wireless communication. Are respectively installed on the sending ends of multiple mobile vehicles, the database server stores a plurality of user identification codes corresponding to a plurality of users, and a plurality of respectively used as the users in the blockchain system The public key of the user account and the user identification codes correspond to the public keys respectively. The carbon rights management method using the blockchain includes a step (A), a step (B), and a step (C).
該步驟(A)是在該等移動載具中的一被騎乘載具被該等用戶中的一騎乘用戶騎乘的騎乘期間中,藉由該資料庫伺服器,於接收到多筆來自一安裝於該被騎乘載具上之發送端的發送端資訊後,每一筆發送端資訊至少包含指示出該被騎乘載具之位置的位置資料,根據該等發送端資訊,獲得並傳送一對應該騎乘用戶的碳權資訊至該區塊鏈系統,其中該碳權資訊包含對應該騎乘用戶的用戶識別碼所對應之公鑰且至少包含一碳權數量。The step (A) is that during the riding period in which a riding vehicle in the mobile vehicles is being rided by a riding user in the users, the database server receives a plurality of strokes After the sender information from a sender mounted on the rided vehicle, each sender information at least contains position data indicating the position of the rided vehicle, based on the sender information, it is obtained and transmitted A pair of carbon rights information of the riding user is sent to the blockchain system, wherein the carbon rights information contains the public key corresponding to the user identification code of the riding user and contains at least one carbon right quantity.
該步驟(B)是藉由該區塊鏈系統,在接收來自該資料庫伺服器的該碳權資訊後,產生一對應該區塊鏈系統且包含該碳權資訊的目標區塊。The step (B) is to generate a target block corresponding to the blockchain system and containing the carbon rights information after receiving the carbon rights information from the database server through the blockchain system.
該步驟(C)是藉由該區塊鏈系統,將該目標區塊加入該區塊鏈系統所對應之一區塊鏈,以產生指示出將該碳權資訊中之碳權數量移轉至對應該碳權資訊中之公鑰的一交易紀錄。The step (C) is to add the target block to a block chain corresponding to the block chain system through the block chain system to generate an instruction to transfer the number of carbon rights in the carbon right information to A transaction record corresponding to the public key in the carbon rights information.
本發明之功效在於:藉由該資料庫伺服器根據所蒐集之對應該騎乘用戶所騎乘之載具所發送的該等發送端資訊,獲得該碳權資訊,再經由該區塊鏈系統管理該碳權資訊,除了利用區塊鏈特性防止該碳權資訊遭竄改外,亦可便利地發放用戶所欲使用之碳權。The effect of the present invention is that the database server obtains the carbon rights information according to the collected information sent by the vehicle corresponding to the vehicle that the riding user rides, and then passes the blockchain system To manage the carbon rights information, in addition to using the characteristics of the blockchain to prevent the carbon rights information from being tampered with, it is also convenient to issue the carbon rights users want to use.
在本發明被詳細描述之前,應當注意在以下的說明內容中,類似的元件是以相同的編號來表示。Before the present invention is described in detail, it should be noted that in the following description, similar elements are denoted by the same numbers.
參閱圖1,執行本發明利用區塊鏈的碳權管理方法之一實施例的一碳權管理平台100,包含一資料庫伺服器1,以及一經由一通訊網路200連接該資料庫伺服器1的區塊鏈系統2。該資料庫伺服器1還經由一無線通訊連接多個分別安裝於多台移動載具3的發送端31。該區塊鏈系統2還經由該通訊網路200連接一使用端4。Referring to FIG. 1, a carbon
該資料庫伺服器1包括一連接至該通訊網路200的伺服端通訊模組11、一伺服端儲存模組12,以及一電連接該伺服端通訊模組11與該伺服端儲存模組12的伺服端處理模組13。The
該伺服端儲存模組12儲存有多個分別對應於多個用戶的用戶識別碼,以及多個分別作為該等用戶在該區塊鏈系統2中所使用之用戶帳號的用戶公鑰,其中該等用戶識別碼分別對應該等用戶公鑰。The server-
該區塊鏈系統2包含該等作為用戶帳號之用戶公鑰、一使用於該區塊鏈系統2中並作為管理帳號的管理公鑰,以及多筆交易紀錄。每一交易紀錄至少包含一碳權數量。每一作為用戶帳號之用戶公鑰皆分別對應一私鑰,其中每一私鑰皆儲存於對應用戶所使用之使用端4。特別地,每一用戶公鑰與其對應之私鑰為一公開金鑰組。The
每一發送端31安裝於對應之一可移動之載具3,並包括一連接無線通訊之發送端通訊模組311、一發送端定位模組312及一電連接該發送端通訊模組311與該發送端定位模組312的發送端處理模組313。Each
每一發送端31於所安裝之載具3被騎乘時,會經由該無線通訊週期性地傳送包含對應於所安裝之載具3之所在地理位置之位置資料的發送端資訊至該資料庫伺服器1。值得特別說明的是,在該實施例中,每一發送端定位模組312用於定位所安裝之該載具3所在之地理位置,以產生對應於該載具3之位置的位置資料,並將該位置資料傳送至與其電連接的發送端處理模組313,每一發送端處理模組313接收所對應的該位置資料後,產生至少包含該位置資料的該發送端資訊,並透過與其電連接的發送端通訊模組311將該發送端資訊傳送至該資料庫伺服器1。其中每一發送端資訊皆對應一時間點,該時間點例如為該資料庫伺服器1接收到該發送端資訊之時間點,但不以此為限。Each sending
值得一提的是,在本發明之其他實施例中,每一載具3除了架設有該發送端31外,還架設有一電連接該發送端31的發送端定位模組312,每一發送端定位模組312用於定位所架設之該載具3所在地理位置,以產生並傳送該位置資料至與其電連接的發送端31。此時,每一發送端31包括該發送端通訊模組311、及電連接該發送端通訊模組311的發送端處理模組313,而不包括該發送端定位模組312,每一發送端處理模組313接收所對應的該位置資料,並產生至少包含該位置資料的發送端資訊,並經由與其電連接的發送端通訊模組311傳送該發送端資訊至該資料庫伺服器1。It is worth mentioning that in other embodiments of the present invention, in addition to the sending
該使用端4包括一連接至該通訊網路200之使用端通訊模組41、一使用端輸入模組42、一使用端顯示模組43,以及一電連接該使用端通訊模組41、該使用端輸入模組42與該使用端顯示模組43的使用端處理模組44。The
在該實施例中,該資料庫伺服器1之實施態樣例如為一個人電腦、一伺服器或一雲端主機,但不以此為限。In this embodiment, the implementation of the
在該實施例中,該區塊鏈系統2之實施態樣例如為多台電腦主機,但不以此為限。值得特別說明的是,該區塊鏈系統2之種類為聯盟鏈,但不以此為限。In this embodiment, the implementation of the
在該實施例中,該發送端31之實施態樣例如為具有定位功能之硬體,但不以此為限。In this embodiment, the implementation of the
在該實施例中,該使用端4之實施態樣例如為一智慧行動裝置、一平板或一個人電腦,但不以此為限。In this embodiment, the implementation of the
在該實施例中,該無線通訊例如為一超長距低功耗數據傳輸技術(Long Range,簡稱LoRa)、或該一無線網路,但不以此為限。In this embodiment, the wireless communication is, for example, a long-range low-power data transmission technology (Long Range, LoRa for short), or the wireless network, but it is not limited thereto.
以下將藉由本發明利用區塊鏈的碳權管理方法之該實施例來說明該碳權管理平台100之該資料庫伺服器1、該區塊鏈系統2,與該發送端3,以及該使用端4各元件的運作細節,本發明利用區塊鏈的碳權管理方法包含一碳權產生程序、一碳權兌換程序,以及一碳權轉讓程序。The
參閱圖2,該碳權產生程序係藉由該碳權管理平台100產生碳權並移轉至對應的用戶,該碳權產生程序包含一步驟51、一步驟52、一步驟53、一步驟54,以及一步驟55。Referring to FIG. 2, the carbon rights generation process is to generate carbon rights through the carbon
在該步驟51中,在該等載具3中的一被騎乘載具3被該等用戶中的一騎乘用戶騎乘的騎乘期間中,該被騎乘載具3上所安裝之該發送端處理模組313根據該發送端定位模組312所獲得之該等位置資料,分別產生多筆發送端資訊,並透過發送端通訊模組311將該等發送端資訊傳送至該資料庫伺服器1,其中每一筆發送端資訊至少包含指示出該被騎乘載具之位置的位置資料。值得特別說明的是,在該實施例中,係以一個被騎乘載具3上所安裝之發送端31來說明單一個發送端31與該碳權管理平台100間的互動,而在多位騎乘用戶各自騎乘多台被騎乘載具3的騎乘情況下,每一安裝於被騎乘載具3上之發送端31皆會與該碳權管理平台100進行上述單一個發送端31與該碳權管理平台100間的互動。In this
於具有複數騎乘用戶各自騎乘複數被騎乘載具3之實際應用之情況下,該資料庫伺服器1可以透過各種不同方式,辨識出所接收之該等發送端資訊所對應之騎乘用戶。舉例來說,對於每一被騎乘載具3,當該騎乘用戶在騎乘該被騎乘載具3前可透過例如:悠遊卡與該被騎乘載具3上所安裝之發送端31進行綁定設定,使得該被騎乘載具3上所安裝之發送端31所發出之每一發送端資訊除了包含該位置資料外,還包含作為該用戶識別碼的該悠遊卡之序號,為了使悠遊卡與該騎乘載具3所對應之發送端31進行綁定設定,每一發送端還包括一電連接該發送端處理模組313的發送端讀取模組(圖未示),每一發送端讀取模組例如為一近場通訊讀卡器(NFC Reader),當該悠遊卡靠近該發送端讀取模組時,該發送端讀取模組讀取該悠遊卡之序號並將該悠遊卡之序號傳送至該發送端處理模組313以完成該悠遊卡與該騎乘載具3所對應之發送端31間的綁定。因此,該資料庫伺服器1便可根據該發送端資訊中之悠遊卡之序號(亦即,該用戶識別碼)辨識出接收之發送端資訊所對應之騎乘用戶,但不以此方式為限。又或是,對於每一被騎乘載具3,當該騎乘用戶在騎乘該被騎乘載具3前可透過例如:已安裝對應APP之手機與該被騎乘載具3上所安裝之發送端31進行綁定設定,此時手機APP會產生並傳送一包含該被騎乘載具3上所安裝之發送端31對應之編號與該騎乘用戶之用戶識別碼的綁定請求至該資料庫伺服器1,當該資料庫伺服器1接收到該綁定請求後,便會進行該騎乘用戶之用戶識別碼與對應之發送端31對應之編號的綁定設定,而該被騎乘載具3上所安裝之發送端31所發出之每一發送端資訊除了包含該位置資料外,還包含該發送端31對應之編號,因此,該資料庫伺服器1便可根據該發送端資訊中之發送端31對應之編號,以及該騎乘用戶之用戶識別碼與對應之發送端31對應之編號的綁定設定關係,辨識並標記出所接收之發送端資訊所對應的騎乘用戶,隨後,當該騎乘用戶於騎乘該被騎乘載具3結束時,再透過手機APP產生並傳送一包含該被騎乘載具3上所安裝之發送端31對應之編號與該騎乘用戶之用戶識別碼的綁定解除請求至該資料庫伺服器1,當該資料庫伺服器1接收到該綁定解除請求後,便會解除對應該綁定請求的綁定設定,但不以此方式為限。In the case of a practical application of a plurality of riding users who are each riding a complex number by the
在該步驟52中,該伺服端處理模組13在透過該伺服端通訊模組11接收到來自該發送端31的該等發送端資訊後,根據該等發送端資訊,獲得一對應該騎乘用戶的碳權資訊,並透過該伺服端通訊模組11將該碳權資訊傳送至該區塊鏈系統2。其中該碳權資訊包含對應該騎乘用戶的用戶識別碼所對應之用戶公鑰(用戶帳號),且至少包含一碳權數量。In
特別地,該伺服端處理模組13所傳送的該碳權資訊還包含一位置雜湊值,其中該位置雜湊值係根據該等發送端資訊,利用默克爾樹演算法(Merkle Tree)而獲得。In particular, the carbon weight information transmitted by the server-
特別地,該伺服端處理模組13所傳送的該碳權資訊還包含一起始時間點及一結束時間點,其中該起始時間點為該等發送端資訊所分別對應之該等時間點之一最早者(亦即,該資料庫伺服器1收到該等發送端資訊中之第一筆發送端資訊時的一接收時間點),該結束時間點為該等發送端資訊所分別對應之該等時間點之一最晚者(亦即,該資料庫伺服器1收到該等發送端資訊中之最後一筆發送端資訊時的一接收時間點)。In particular, the carbon rights information transmitted by the server-
特別地,該伺服端處理模組13所傳送的該碳權資訊還包含一總路徑,其中該總路徑係根據該等發送端資訊而獲得。In particular, the carbon rights information transmitted by the server-
特別地,該伺服端處理模組13所傳送的該碳權資訊還包含一資料量,其中該資料量係為該等發送端資訊的資料筆數。In particular, the carbon rights information transmitted by the server-
在該步驟53中,該區塊鏈系統2在接收來自該資料庫伺服器1的該碳權資訊後,產生一對應該區塊鏈系統2且包含該碳權資訊的目標區塊。值得特別說明的是,該目標區塊中之該碳權資訊會經由習知的數位簽章程序以達到資訊的完整性及不可否認性。In
在該步驟54中,該區塊鏈系統2將該目標區塊加入該區塊鏈系統2所對應之一區塊鏈,以產生指示出將該碳權資訊中之碳權數量移轉至對應該碳權資訊中之用戶公鑰(用戶帳號)的一交易紀錄。In
在該步驟55中,該區塊鏈系統2將該目標區塊中的所有資料儲存為CSV檔至該區塊鏈系統2中之至少其中一台電腦主機。In this step 55, the
參閱圖3,該碳權兌換程序係藉由該區塊鏈管理平台100將用戶所有擁之碳權兌換為商品,該碳權兌換程序包含一步驟61、一步驟62、一步驟63,以及一步驟64。Referring to FIG. 3, the carbon rights exchange procedure is to convert all the carbon rights owned by the user into commodities through the
在該步驟61中,該騎乘用戶所持的該使用端4的使用端處理模組44根據該使用端輸入模組42所接收之一輸入訊號,產生一包含該騎乘用戶所對應之用戶公鑰(用戶帳號)、一欲兌換商品所對應之商品識別碼,以及一對應該欲兌換商品之碳權數量的商品兌換資訊,並根據該使用端輸入模組42所接收之另一輸入訊號,產生一私鑰,並透過該使用端通訊模組41將該商品兌換資訊及該私鑰傳送至該區塊鏈系統2。In the
在該步驟62中,該區塊鏈系統2根據該商品兌換資訊,產生對應該區塊鏈系統2,且包含該商品兌換資訊的另一目標區塊。值得特別說明的是,該另一目標區塊中之該商品兌換資訊會經由習知的數位簽章程序以達到資訊的完整性及不可否認性。In
參閱圖4,值得特別說明的是,該步驟62還進一步包含一子步驟621、一子步驟622、一子步驟623、一子步驟624、一子步驟625,以及一子步驟626。Referring to FIG. 4, it is worth noting that the
在該子步驟621中,該區塊鏈系統2在接收來自該使用端4的該私鑰後,根據該私鑰,獲得一對應該私鑰之用戶公鑰。In the sub-step 621, after receiving the private key from the
在該子步驟622中,該區塊鏈系統2判定該私鑰所對應之用戶公鑰是否與該商品兌換資訊之用戶公鑰相同。當該區塊鏈系統2判定該私鑰所對應之用戶公鑰與該商品兌換資訊之用戶公鑰相同時,進行流程步驟623;當該區塊鏈系統2判定該私鑰所對應之用戶公鑰與該商品兌換資訊之用戶公鑰不相同時,進行流程步驟624。In the sub-step 622, the
在該子步驟623中,該區塊鏈系統2根據該商品兌換資訊,產生對應該區塊鏈系統2,且包含該商品兌換資訊的該另一目標區塊。In the sub-step 623, the
在該子步驟624中,該區塊鏈系統2產生一錯誤訊息,並將該錯誤訊息傳送至該使用端4。In the sub-step 624, the
在該子步驟625中,該使用端處理模組44在透過該使用端通訊模組41接收到該錯誤訊息後,將該錯誤訊息顯示於該使用端顯示模組43。In the sub-step 625, after receiving the error message through the user-
在該子步驟626中,該使用端處理模組44根據該使用端輸入模組42所接收之另一輸入訊號,產生新的一私鑰,並透過該使用端通訊模組41將該私鑰(該子步驟626之私鑰)傳送至該區塊鏈系統2,並繼續進行該子步驟621。In the sub-step 626, the user
值得特別說明的是,在其他實施例之該步驟61中,該使用端處理模組44可僅根據該使用端輸入模組42所接收之該輸入訊號,產生並傳送該商品兌換資訊至該區塊鏈系統2而無須產生或傳送私鑰至該區塊鏈系統2,接著,直接執行該子步驟623,而不須進行子步驟621~子步驟622,及子步驟624~子步驟626。It is worth noting that in
在該步驟63中,該區塊鏈系統2將該另一目標區塊(該步驟62之另一目標區塊)加入該區塊鏈系統2所對應之該區塊鏈,以產生指示出將該騎乘用戶所對應之用戶公鑰(用戶帳號)中之該欲兌換商品之碳權數量移轉至該管理公鑰(管理帳號)的另一交易紀錄。In the
在該步驟64中,該區塊鏈系統2將該另一目標區塊(該步驟63之另一目標區塊)中的所有資料儲存為CSV檔至該區塊鏈系統2中之至少其中一台電腦主機。In the
值得特別說明的是,於實際應用上,該區塊鏈系統2還經由該通訊網路200連接一商品管理伺服器,該商品管理伺服器儲存有分別對應於該等用戶的該等用戶識別碼、多個分別對應於該等用戶的基本用戶資訊(例如:地址),以及每一商品所對應的商品識別碼,當該區塊鏈系統2接收到該商品兌換資訊後,產生並傳送一包含該商品兌換資訊的出貨請求至該商品管理伺服器,該商品管理伺服器便會根據該出貨請求,產生一對應該出貨請求中之用戶識別碼所對應之騎乘用戶,且包含該騎乘用戶之基本資訊及所兌換之商品的出貨清單,以進行後續出貨作業,此部分並非本發明之重點,故僅簡述之。It is worth noting that in practical applications, the
參閱圖5,該碳權轉讓程序係藉由該區塊鏈管理平台100將用戶所有擁之碳權轉讓至另一用戶,該碳權轉讓程序包含一步驟71、一步驟72、一步驟73,以及一步驟74。Referring to FIG. 5, the carbon rights transfer procedure transfers all carbon rights owned by a user to another user through the
在該步驟71中,該騎乘用戶所持的該使用端4的使用端處理模組44根據該使用端輸入模組42所接收之一輸入訊號,產生一包含該騎乘用戶所對應之用戶公鑰(用戶帳號)、一欲轉入之另一用戶公鑰(另一用戶帳號),以及一欲轉讓之碳權數量的碳權轉讓資訊,並根據該使用端輸入模組42所接收之另一輸入訊號,產生一私鑰,並透過該使用端通訊模組41將該碳權轉讓資訊及該私鑰傳送至該區塊鏈系統2。In the
在該步驟72中,該區塊鏈系統2根據該碳權轉讓資訊,產生對應該區塊鏈系統2,且包含該碳權轉讓資訊的另一目標區塊。值得特別說明的是,該另一目標區塊中之該碳權轉讓資訊會經由習知的數位簽章程序以達到資訊的完整性及不可否認性。In the
參閱圖6,值得特別說明的是,該步驟72還進一步包含一子步驟721、一子步驟722、一子步驟723、一子步驟724、一子步驟725,以及一子步驟726。Referring to FIG. 6, it is worth noting that the
在該子步驟721中,該區塊鏈系統2在接收來自該使用端4的該私鑰後,根據該私鑰,獲得一對應該私鑰之用戶公鑰。In the sub-step 721, after receiving the private key from the
在該子步驟722中,該區塊鏈系統2判定該私鑰所對應之用戶公鑰是否與該碳權轉讓資訊之用戶公鑰相同。當該區塊鏈系統2判定該私鑰所對應之用戶公鑰與該碳權轉讓資訊之用戶公鑰相同時,進行流程步驟723;當該區塊鏈系統2判定該私鑰所對應之用戶公鑰與該碳權轉讓資訊之用戶公鑰不相同時,進行流程步驟724。。In the sub-step 722, the
在該子步驟723中,該區塊鏈系統2根據該碳權轉讓資訊,產生對應該區塊鏈系統2,且包含該碳權轉讓資訊的該另一目標區塊。In the sub-step 723, the
在該子步驟724中,該區塊鏈系統2產生另一錯誤訊息,並將該另一錯誤訊息傳送至該使用端4。In the sub-step 724, the
在該子步驟725中,該使用端處理模組44在透過該使用端通訊模組41接收到該另一錯誤訊息後,將該另一錯誤訊息顯示於該使用端顯示模組43。In the sub-step 725, after receiving the other error message through the user-
在該子步驟726中,該使用端處理模組44根據該使用端輸入模組42所接收之另一輸入訊號,產生新的一私鑰,並透過該使用端通訊模組41將該私鑰(該子步驟726之私鑰)傳送至該區塊鏈系統2,並繼續進行該子步驟721。In the sub-step 726, the user
值得特別說明的是,在其他實施例之該步驟71中,該使用端處理模組44可僅根據該使用端輸入模組42所接收之該輸入訊號,產生並傳送該碳權轉讓資訊至該區塊鏈系統2而無須產生或傳送私鑰至該區塊鏈系統2,接著,直接執行該子步驟723,而不須進行子步驟721~子步驟722,及子步驟724~子步驟726。It is worth noting that in the
在該步驟73中,該區塊鏈系統2將該另一目標區塊(該步驟72之另一目標區塊)加入該區塊鏈系統2所對應之該區塊鏈,以產生指示出將該騎乘用戶所對應之用戶公鑰(用戶帳號)中之該欲轉讓的碳權數量移轉至該另一用戶公鑰(另一用戶帳號)的另一交易紀錄。In the
在該步驟74中,該區塊鏈系統2將該另一目標區塊(該步驟73之另一目標區塊)中的所有資料儲存為CSV檔至該區塊鏈系統2中之至少其中一台電腦主機。In
綜上所述,本發明利用區塊鏈的碳權管理方法,藉由該資料庫伺服器1根據所蒐集之對應該騎乘用戶所騎乘之載具所發送的該等發送端資訊,獲得該碳權資訊,而該區塊鏈系統2除了可根據該碳權資訊發送對應的碳權至對應之用戶公鑰(用戶帳號),還可經由該區塊鏈系統2進行碳權的商品兌換及轉讓,同時利用區塊鏈特性防止該碳權資訊遭竄改,如此一來,各個用戶便可便利且安心地使用所獲得之碳權。因此,故確實能達成本發明的目的。In summary, the present invention utilizes the carbon rights management method of the blockchain, and the
惟以上所述者,僅為本發明的實施例而已,當不能以此限定本發明實施的範圍,凡是依本發明申請專利範圍及專利說明書內容所作的簡單的等效變化與修飾,皆仍屬本發明專利涵蓋的範圍內。However, the above are only examples of the present invention, and the scope of implementation of the present invention cannot be limited by this, any simple equivalent changes and modifications made according to the scope of the patent application of the present invention and the content of the patent specification are still classified as Within the scope of the invention patent.
100‧‧‧碳權管理平台100‧‧‧Carbon rights management platform
200‧‧‧通訊網路200‧‧‧Communication network
1‧‧‧資料庫伺服器1‧‧‧Database server
11‧‧‧伺服端通訊模組11‧‧‧Servo communication module
12‧‧‧伺服端儲存模組12‧‧‧Servo storage module
13‧‧‧伺服端處理模組13‧‧‧Servo processing module
2‧‧‧區塊鏈系統2‧‧‧Blockchain system
3‧‧‧載具3‧‧‧Vehicle
31‧‧‧發送端31‧‧‧Sender
311‧‧‧發送端通訊模組311‧‧‧Send communication module
312‧‧‧發送端定位模組312‧‧‧sender positioning module
313‧‧‧發送端處理模組313‧‧‧Sender processing module
4‧‧‧使用端4‧‧‧Use end
41‧‧‧使用端通訊模組41‧‧‧Use end communication module
42‧‧‧使用端輸入模組42‧‧‧Use input module
43‧‧‧使用端顯示模組43‧‧‧Usage display module
44‧‧‧使用端處理模組44‧‧‧Using end processing module
51~55‧‧‧步驟51~55‧‧‧Step
61~64‧‧‧步驟61~64‧‧‧Step
621~626‧‧‧子步驟621~626‧‧‧Substep
71~74‧‧‧步驟71~74‧‧‧Step
721~726‧‧‧子步驟721~726‧‧‧Substep
本發明的其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中: 圖1是一方塊圖,說明一執行本發明利用區塊鏈的碳權管理方法的一實施例的碳權管理平台、多個分別安裝於多台載具的發送端,以及一使用端; 圖2是一流程圖,說明該實施例之一碳權產生程序; 圖3是一流程圖,說明該實施例之一碳權兌換程序; 圖4是一流程圖,說明該碳權兌換程序如何產生另一目標區塊的細部流程; 圖5是一流程圖,說明該實施例之一碳權轉讓程序;及 圖6是一流程圖,說明該碳權轉讓程序如何產生另一目標區塊的細部流程。Other features and functions of the present invention will be clearly presented in the embodiment with reference to the drawings, in which: FIG. 1 is a block diagram illustrating an embodiment of an implementation of the carbon rights management method using blockchain according to the present invention A carbon rights management platform, a plurality of transmitters respectively installed on multiple vehicles, and a user end; FIG. 2 is a flow chart illustrating one of the carbon rights generation procedures of the embodiment; FIG. 3 is a flow chart illustrating the One of the embodiments is the carbon rights exchange process; FIG. 4 is a flowchart illustrating the detailed flow of how the carbon rights exchange program generates another target block; FIG. 5 is a flowchart illustrating the carbon rights transfer procedure of this embodiment ; And Figure 6 is a flow chart illustrating the detailed flow of how the carbon rights transfer process generates another target block.
51~55‧‧‧步驟 51~55‧‧‧Step
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107142957A TWI686074B (en) | 2018-11-30 | 2018-11-30 | Carbon rights management method using blockchain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107142957A TWI686074B (en) | 2018-11-30 | 2018-11-30 | Carbon rights management method using blockchain |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI686074B true TWI686074B (en) | 2020-02-21 |
TW202023226A TW202023226A (en) | 2020-06-16 |
Family
ID=70413221
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW107142957A TWI686074B (en) | 2018-11-30 | 2018-11-30 | Carbon rights management method using blockchain |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI686074B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113487469A (en) * | 2021-07-22 | 2021-10-08 | 杭州铲子科技有限公司 | Carbon emission data processing method and system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120029976A1 (en) * | 2010-07-30 | 2012-02-02 | Tennefoss Michael R | Monitoring and Validating Energy Savings |
CN104813345A (en) * | 2012-11-26 | 2015-07-29 | P·弗莱彻 | System and method for rewarding commuters |
US20170041148A1 (en) * | 2015-02-25 | 2017-02-09 | Guardtime Ip Holdings Limited | Blockchain-supported device location verification with digital signatures |
CN106651346A (en) * | 2016-11-28 | 2017-05-10 | 上海凯岸信息科技有限公司 | Block chain-based credit investigation data sharing and trading system |
TW201732697A (en) * | 2016-03-15 | 2017-09-16 | 現代財富控股有限公司 | Clearing system based on blockchain and method thereof |
TW201812620A (en) * | 2016-08-24 | 2018-04-01 | 阿里巴巴集團服務有限公司 | Data processing method and apparatus |
TWM558430U (en) * | 2017-12-28 | 2018-04-11 | 勤業眾信風險管理諮詢股份有限公司 | Carbon trading system |
-
2018
- 2018-11-30 TW TW107142957A patent/TWI686074B/en active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120029976A1 (en) * | 2010-07-30 | 2012-02-02 | Tennefoss Michael R | Monitoring and Validating Energy Savings |
CN104813345A (en) * | 2012-11-26 | 2015-07-29 | P·弗莱彻 | System and method for rewarding commuters |
US20170041148A1 (en) * | 2015-02-25 | 2017-02-09 | Guardtime Ip Holdings Limited | Blockchain-supported device location verification with digital signatures |
TW201732697A (en) * | 2016-03-15 | 2017-09-16 | 現代財富控股有限公司 | Clearing system based on blockchain and method thereof |
TW201812620A (en) * | 2016-08-24 | 2018-04-01 | 阿里巴巴集團服務有限公司 | Data processing method and apparatus |
CN106651346A (en) * | 2016-11-28 | 2017-05-10 | 上海凯岸信息科技有限公司 | Block chain-based credit investigation data sharing and trading system |
TWM558430U (en) * | 2017-12-28 | 2018-04-11 | 勤業眾信風險管理諮詢股份有限公司 | Carbon trading system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113487469A (en) * | 2021-07-22 | 2021-10-08 | 杭州铲子科技有限公司 | Carbon emission data processing method and system |
Also Published As
Publication number | Publication date |
---|---|
TW202023226A (en) | 2020-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Majeed et al. | Blockchain for IoT-based smart cities: Recent advances, requirements, and future challenges | |
US11501533B2 (en) | Media authentication using distributed ledger | |
WO2017114184A1 (en) | Method and device for mobile-terminal-barcode-based payment and business processing | |
CN112967160A (en) | Service processing system and method based on block chain | |
US20170228731A1 (en) | Computationally Efficient Transfer Processing and Auditing Apparatuses, Methods and Systems | |
CN101273329B (en) | Efficiently describing relationships between resources | |
CN104915829B (en) | Exchange method and device are applied based on NFC technique | |
Alshaikhli et al. | Evolution of Internet of Things from blockchain to IOTA: A survey | |
CN108876538B (en) | A kind of order information processing method | |
US11133936B1 (en) | Methods and systems for introducing self-contained intent functionality into decentralized computer networks | |
WO2008096808A1 (en) | Content business management server device, content providing server device, terminal, and program thereof | |
CN111489159A (en) | Data processing method, data processing device, computer equipment and medium | |
CN101894081A (en) | Serialization of media transfer communications | |
CN102255914B (en) | Android network application program information verification method | |
US11870654B2 (en) | Methods and systems for introducing self-contained intent functionality into decentralized computer networks | |
CN111488372A (en) | Data processing method, device and storage medium | |
JP2022532886A (en) | Transactional adaptability for inclusion in the blockchain | |
CN111937020A (en) | Aggregation payment method and system for digital currency and edge server | |
CN110941840B (en) | Data processing method, system and terminal | |
TWI686074B (en) | Carbon rights management method using blockchain | |
JP6723386B2 (en) | Two-way verification mobile payment method and system | |
CN101194234A (en) | Serialization of media transfer communications | |
CN104718719B (en) | Method and apparatus for the report of attested sensing data | |
CN101567110A (en) | Consumer socialization zero-cash payment method and system | |
EP2738724A1 (en) | System and method for transferring electronic money |