創世區塊
在啟動星雲鏈之前,我們必須定義創世區塊的配置檔案。
創世區塊配置
我們可以在原始碼根目錄conf/default/genesis.conf
下,找到乙個完整的創世區塊配置例項。
meta
consensus
}# 預分配的代幣
token_distribution [
, ...
]
配置檔案
我們在啟動乙個星雲節點前,需要定義好該節點的配置檔案。
星雲節點配置檔案
# 網路配置
network
# 鏈配置
chain
# api配置
rpc
# 日誌配置
# 日誌級別: 支援[debug, info, warn, error, fatal]
log_level: "info"
# 日誌存放位置
log_file: "logs"
# 是否開啟crash report服務
enable_crash_report: false
}# 監控服務配置
stats
}
啟動星雲鏈
啟動成功的話,我們將會看到如下資訊,
conf/default/config.conf
啟動的節點並不是曠工節點。
接下來,啟動我們的第乙個曠工節點,它的seed節點即我們剛剛啟動的第乙個節點。
節點啟動後,我們會看到如下資訊,表示當前節點正在找種子節點同步。
下一章在星雲鏈上傳送交易
基於星雲鏈開發智慧型合約和DApp
在你即將開始開發之前,我的建議是先看一下官方部落格發布的幾篇文章,這些文章我會在後文中的 開發教程 下列出。除了看官方教程學習之外,你還應該準備好開發相關的工具,其中最重要的就是 星雲 web 錢包 了,因為它是用來建立錢包 部署合約 執行合約函式進行除錯的工具。開發的基本流程可以大致分為 編寫合約...
開發基於以太坊智慧型合約的DApp
梳理一下架構關係 web3.js與以太坊通訊是通過rpc的方式實現的。ganache cli模擬了乙個以太坊的測試節點並提供對外的rpc訪問方式 就是例子裡經常說的http localhost 7545或者http localhost 8545 同時在其中內建了m個以太坊帳號,用於測試。1 安裝no...
區塊鏈(智慧型合約 DApp) 東科教育
智慧型合約的演變 那麼,我們看乙個簡單的例子,就是a轉賬給b,在位元幣和以太坊中大概都怎麼實現的 以太坊智慧型合約實現的方式貌似能看懂,比較易讀。事實也是這樣的,智慧型合約使得區塊鏈的擴充套件性更強,且實現上更簡潔,從而讓以太坊發展成為目前最大的乙個區塊鏈開發平台。為了理解方便,我對智慧型合約的定義...