1. 程式人生 > >與智慧合約資料互動(2):如何把傳統商業程式資料上鍊,積分轉幣

與智慧合約資料互動(2):如何把傳統商業程式資料上鍊,積分轉幣

上篇對與智慧合約的互動相關知識結構進行了預熱,本篇將以一個具體案例:積分轉成代幣程式進行示例說明:

一、積分轉成代幣的技術架構:

                         

二、實現這一積分轉幣功能所需的工具:

事前請自己安裝好,具體安裝方法,這裡不再介紹,請網友自己搜尋.

1.nodejs 8.9.4

2.npm 5.6.0

3. web3js 1.0.34

4.mysql5.5

5.geth1.8.x最新版

6.win10環境64位

三、轉幣系統的程式邏輯流程

傳統程式UI-------------------->>呼叫API模組的restful介面把積分寫入介面資料庫------------>>API介面的伺服器程式監聽到資料變化把積分兌換成代幣

-------------------------------->>上鍊程式執行:呼叫web3j完成轉幣

四、程式程式碼:

下面就上面的程式流程分述部分程式碼:

1.傳統的前端UI程式

                         

2.restful介面把積分寫入介面資料庫

                                                                               本文系作者原創首發連線簡書https://www.jianshu.com/writer#/notebooks/18826917/notes/33068930