區塊鏈技術入門數字貨幣開發教程

2021-08-08 20:08:28 字數 659 閱讀 5464

安裝truffle

$ npm install -g truffle

依賴環境

nodejs

需要安裝ethereum客戶端,來支援json rpc api呼叫

開發環境,推薦使用ethereumjs testrpc: c

安裝命令:

$ npm install -g ethereumjs-testrpc

新建第乙個專案

$ mkdir zhaoxi

$ cd zhaoxi

$ truffle init

缺省會生成乙個metacoin的demo,可以從這個demo中學習truffle的架構

專案目錄結構如圖:

0專案所有檔案目錄如圖:

01_meitu_1

編譯專案

$ truffle compile

1部署專案

部署之前先啟動testrpc

$ testrpc

部署$ truffle deploy

2啟動服務

$ truffle serve

3啟動服務後,可以在瀏覽器訪問專案:

http://localhost:8080/ ,網頁介面如下:

好了,第乙個區塊鏈程式跑起來了,後面可以不斷地實踐深入學習了。有問題歡迎聯絡我交流。

區塊鏈技術數字貨幣時代

位元幣是一種革命性的數字貨幣,更是一種顛覆性的創新技術。位元幣最大的貢獻是創造了信用,解決了困擾網際網路進一步發展的拜占庭將軍問題。同時,位元幣點對點的網路模式,起到了去中心化的作用,可以提供便捷 有效 安全的價值轉移服務。並且,位元幣網路用位元幣獎勵礦工們積極挖礦,為位元幣的發展提供了巨大動力。位...

python入門區塊鏈技術 區塊鏈教程

區塊鏈 blockchain 技術源於位元幣。在位元幣中,為了保證每筆交易可信並不可篡改,中本聰發明了區塊鏈,它通過後乙個區塊對前乙個區塊的引用,並以加密技術保證了區塊鏈不可修改。隨著位元幣的逐漸發展,人們發現區塊鏈本質上其實是乙個分布式的,不可篡改的資料庫,天生具有可驗證 可信任的特性,它不但可用...

數字貨幣開發教程

數字貨幣這幾年的興起主要還是依靠位元幣,不過位元幣畢竟數量有限,未來很有可能會被其他數字貨幣代替。我們也可以看到網路上有很多數字貨幣開發教程,如果說對 比較精通,找到了模板之後進行修改,還是可以節省一定的時間。但是數字貨幣的計算方式最好是能夠有一套自己的辦法,而且數字貨幣開發並不是那麼簡單,我們還是...