本發明專利技術的目的在于提供一種使用區塊鏈技術的代幣交換系統及其方法;該系統免密鑰,也不需要額外準備以太幣支付手續費,使各項活動可通過本發明專利技術的交換系統進行,而本發明專利技術的系統亦允許所有交換的虛擬代幣傳輸以及各項交換服務。而通過本發明專利技術的交換系統,得以簡化用戶的使用程序并滿足用戶對于數字資產與自身資產的交換需求。
Token exchange system and method using blockchain Technology
【技術實現步驟摘要】
使用區塊鏈技術的代幣交換系統及其方法
本專利技術關于一種交換系統及方法,具體而言,本專利技術是指一種使用區塊鏈技術的代幣交換系統及方法,以供用戶通過區塊鏈網絡進行代幣交換。
技術介紹
早期,人們將區塊鏈(blockchain)視為一項獨立技術,特別是點對點在網絡上的一個分類賬本,自每筆轉賬或交換產生起,每筆轉賬或交換都會被記錄在“區塊”上,而區塊與區塊間相連并形成鏈狀結構,且所有的記錄被公布于網絡上所有的節點,節點間通過共識機制形成共識。另一方面,每個節點所屬的成員都可根據權限查閱相關交換或轉賬記錄,但無法通過任何單一節點輕易控制和更改整個網絡的數據(例如,記錄于“區塊”的數據)。在區塊鏈的應用上,最常見于網絡信息安全、零售、消費、供應鏈管理、會員忠誠度管理等等。以網絡信息安全為例,由于區塊鏈的系統為公開,其核驗、發送等數據交流過程采用先進的加密技術。加密技術確保了數據源的正確性及避免數據在傳輸過程中被他人攔截、竄改,因此,運用區塊鏈技術除了可解決以往對于中介人的需求之外,亦可降低黑客襲擊的潛在安全風險。而在零售相關產業方面,不論是實體或者虛擬的買賣,可將買家與賣家之間的信任基礎建立在區塊鏈技術的交換之上,其可去除中間人與其他相關費用,而買賣雙方的信任來自于區塊鏈技術及完善的智能合約(smartcontract),以保護其交易的安全性。從上述可知,區塊鏈的應用逐漸廣泛且具安全性。目前使用者若要利用區塊鏈技術進行代幣交換,首先要先了解如何進行區塊鏈加密代幣的交易,而要完成區塊鏈加密代幣交易的標準流程為(1)交易雙方建立區塊鏈電子貨幣包;(2)傳送方需準備一定數量的虛擬代幣(例如,以太幣);(3)進入虛擬代幣交易節點網頁(如,以太坊交易節點網頁);(4)輸入交易雙方的電子貨幣包地址、傳送方的錢包密鑰及交易金額;(5)區塊鏈礦工協助計算打包數據區塊;(6)傳送方扣除指定數量的虛擬代幣(例如,以太幣)以支付礦工費;(7)顯示交易完成。上述的流程明顯復雜且繁瑣,所以使用者需要克服極大的門坎方能使用區塊鏈之交易。另一方面,從上述的流程可知用戶如想應用區塊鏈技術,用戶需要額外準備交易所需的電子貨幣包密鑰、虛擬代幣(如以太幣)等等,而使用者在進入虛擬代幣交易節點網頁(如,以太坊交易節點網頁)后,于輸入電子貨幣包密鑰的流程會有資安上的風險,再者,用戶尚需要自行準備以太幣支付礦工費,這對平時習慣以實體代幣交易的用戶而言極具難度,因為一般用戶對于以太幣的來源并不熟悉,所以,雖然區塊鏈的使用有其優點,但尚未發展出讓一般使用者方便使用區塊鏈交易的路徑。因此,由于區塊鏈的使用難度較高,因此使用者也難以進一步利用區塊鏈技術做代幣間的交換。因此,綜上所述,為了提高使用者對于區塊鏈技術的使用率,亟需要提出并開發出一種簡易的操作平臺或方法讓使用者能更輕易地使用區塊鏈并享受區塊鏈之優點。
技術實現思路
本專利技術的目的在于提供一種使用者不需準備密鑰,亦不需要額外準備以太幣支付手續費之使用區塊鏈技術的代幣交易系統,利用本系統可協調主要存在于用戶行動裝置之應用程序(Application,APP)和企業之間可進行更緊密且實時的串連,另一方面,使用者亦不需要進入區塊鏈網絡(例如,以太坊)交易節點網頁進行直接操作。于本系統中,用戶在交易過程只要直接以交易的加密代幣支付手續費;而本專利技術的系統于區塊鏈網絡上建立一個加密代幣的智能合約(smartcontract)用以協助驗證用戶的交易內容。本專利技術的智能合約在運作上能接收并執行外部給予的程序指令,而智能合約的條款編碼亦放置于區塊鏈網絡的區塊,當智能合約被觸發而啟動,智能合約將按合約內容所編寫的條款執行并自動檢查所有條款的實施狀況。而上述智能合約的啟動尚需其合約擁有人共同通過輸入其密鑰認證后方能被啟動。本專利技術的另一目的在于對應于用戶對于數字資產與自身資產的交換需要,進一步再提供一種同樣免密鑰,亦不需要額外準備以太幣支付手續費的交換系統,使各項活動可通過本專利技術的交換系統進行,而本專利技術的系統亦允許所有交換的虛擬代幣傳輸以及各項交換服務。而通過本專利技術的交換系統,得以簡化用戶的使用程序并滿足用戶對于數字資產與自身資產的交換需求。本專利技術公開了一種使用區塊鏈技術的代幣交換系統,其中,包含:一通訊裝置,其又包含:一第一處理裝置;一第一內存,耦合該第一處理裝置;一第一無線傳輸模塊及第二無線傳輸模塊,耦合該第一處理裝置;一用戶接口產生器,耦合該第一處理裝置并儲存于該第一內存,通過該第一無線傳輸模塊及第二無線傳輸模塊的一接收一客戶端代碼,其中該客戶端代碼進一步包含一應用程序編程接口;一顯示,耦合該第一處理裝置,以顯示該用戶接口產生器的畫面;以及一區塊鏈網絡,包含多個驗證節點及一交易節點,其中該交易節點通過一節點服務器所管理,該節點服務器包含一第二處理裝置以及一通訊接口,該第一無線傳輸模塊及第二無線傳輸模塊之一與該通訊接口鏈接完成后,通過該應用程序編程接口進入該節點服務器,其中該節點服務器包含:一帳戶模塊,其與該第二處理裝置相耦合,建立一第一電子貨幣包與一第二電子貨幣包,其中該第一電子貨幣包內含一第一代幣,該第二電子貨幣包內含一第二代幣;一交換及交易模塊,其與該第二處理裝置相耦合,用于將該第一代幣交換為該第二代幣,并產生一交換記錄,而執行該交換通過一智能合約驗證,并通過執行該智能合約的函式計算該交易所需的手續金額;一打包模塊,將該交換記錄打包成區塊并將該區塊通過該交易節點廣播至該多個驗證節點進行驗證??蛇x地,當該客戶端代碼傳輸至該用戶接口產生器后,該客戶端代碼以Json數據格式儲存于該第一內存中。可選地,該交易的手續金額單位以第一代幣的單位呈現??蛇x地,該第一代幣為區塊鏈代幣,該第二代幣為非區塊鏈代幣??蛇x地,該應用程序編程接口為Web3.js。本專利技術還提出了一種使用區塊鏈技術的代幣交換方法,其中,包含以下步驟:自一節點服務器傳輸一客戶端代碼至一通訊裝置的一用戶接口產生器;當該通訊裝置的一第一無線傳輸模塊及第二無線傳輸模塊之一與該節點服務器的一通訊接口鏈接完成后,通過該客戶端代碼的一應用程序編程接口進入該節點服務器;于該節點服務器中,使用一帳戶模塊建立一第一電子貨幣包及一第二電子貨幣包,其中該第一電子貨幣包內含一第一代幣,該第二電子貨幣包內含一第二代幣;利用一交換及交易模塊將該第一代幣交換為該第二代幣,并產生一交換記錄;執行該交換系通過一智能合約驗證,并通過執行該智能合約的函式計算該交易的手續金額;通過一打包模塊將該交易記錄打包成一區塊并將該區塊通過該交易節點廣播至該多個驗證節點進行驗證;將由該第一代幣所交換的第二代幣通過該通訊接口存入該第二電子貨幣包??蛇x地,當該客戶端代碼傳輸至該用戶接口產生器后,該客戶端代碼以Json數據格式儲存于該第一內存中??蛇x地,該交換記錄包含該第一電子貨幣包與該第二電子貨幣包的地址、交換的金額。
...
【技術保護點】
1.一種使用區塊鏈技術的代幣交換系統,其特征在于,包含:/n一通訊裝置,其又包含:/n一第一處理裝置;/n一第一內存,耦合該第一處理裝置;/n一第一無線傳輸模塊及第二無線傳輸模塊,耦合該第一處理裝置;/n一用戶接口產生器,耦合該第一處理裝置并儲存于該第一內存,通過該第一無線傳輸模塊及第二無線傳輸模塊之一接收一客戶端代碼,其中該客戶端代碼進一步包含一應用程序編程接口;/n一顯示,耦合該第一處理裝置,以顯示該用戶接口產生器的畫面;以及/n一區塊鏈網絡,包含多個驗證節點及一交易節點,其中該交易節點通過一節點服務器所管理,該節點服務器包含一第二處理裝置以及一通訊接口,該第一無線傳輸模塊及第二無線傳輸模塊之一與該通訊接口鏈接完成后,通過該應用程序編程接口進入該節點服務器,其中該節點服務器包含:/n一帳戶模塊,其與該第二處理裝置相耦合,建立一第一電子貨幣包與一第二電子貨幣包,其中該第一電子貨幣包內含一第一代幣,該第二電子貨幣包內含一第二代幣;/n一交換及交易模塊,其與該第二處理裝置相耦合,用于將該第一代幣交換為該第二代幣,并產生一交換記錄,而執行該交換通過一智能合約驗證,并通過執行該智能合約的函式計算該交易所需的手續金額;/n一打包模塊,將該交換記錄打包成區塊并將該區塊通過該交易節點廣播至該多個驗證節點進行驗證。/n...
【技術特征摘要】
20181204 TW 1071434411.一種使用區塊鏈技術的代幣交換系統,其特征在于,包含:
一通訊裝置,其又包含:
一第一處理裝置;
一第一內存,耦合該第一處理裝置;
一第一無線傳輸模塊及第二無線傳輸模塊,耦合該第一處理裝置;
一用戶接口產生器,耦合該第一處理裝置并儲存于該第一內存,通過該第一無線傳輸模塊及第二無線傳輸模塊之一接收一客戶端代碼,其中該客戶端代碼進一步包含一應用程序編程接口;
一顯示,耦合該第一處理裝置,以顯示該用戶接口產生器的畫面;以及
一區塊鏈網絡,包含多個驗證節點及一交易節點,其中該交易節點通過一節點服務器所管理,該節點服務器包含一第二處理裝置以及一通訊接口,該第一無線傳輸模塊及第二無線傳輸模塊之一與該通訊接口鏈接完成后,通過該應用程序編程接口進入該節點服務器,其中該節點服務器包含:
一帳戶模塊,其與該第二處理裝置相耦合,建立一第一電子貨幣包與一第二電子貨幣包,其中該第一電子貨幣包內含一第一代幣,該第二電子貨幣包內含一第二代幣;
一交換及交易模塊,其與該第二處理裝置相耦合,用于將該第一代幣交換為該第二代幣,并產生一交換記錄,而執行該交換通過一智能合約驗證,并通過執行該智能合約的函式計算該交易所需的手續金額;
一打包模塊,將該交換記錄打包成區塊并將該區塊通過該交易節點廣播至該多個驗證節點進行驗證。
2.如權利要求1所述的使用區塊鏈技術的代幣交換系統,其特征在于,當該客戶端代碼傳輸至該用戶接口產生器后,該客戶端代碼以Json數據格式儲存于該第一內存中。
3.如權利要求1所述的使用區塊鏈技術的代幣交換系統,其特征在于,該交易的手續金額單位以第一代幣的單位呈現。
4.如權利要求1所述的使用區塊鏈技...
【專利技術屬性】
技術研發人員:陳亮儒,
申請(專利權)人:鴻緯智慧科技股份有限公司,
類型:發明
國別省市:中國臺灣;71
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。