若是你不知道什麼是以太坊或智能合約,你應該先閱讀以太坊是什麼。php
開始使用以太坊智能合約程序的最快方式是以太坊錢包。它是適用於Windows,MacOSX和Linux的本機應用程序。您能夠從Github項目下載它。java
在開始其餘工做以前,以太坊錢包須要鏈接到區塊鏈並進行同步。node
完成同步後,選擇測試網絡。在測試網絡上,任何交易都將經過測試以太坊完成,所以開發時不會花費任何成本。請記住,當你在測試網絡上時,你的合約是沒法從正常的以太坊網絡訪問。python
而後你必須選擇一個密碼,不要忘了它。沒必要過於擔憂,這個密碼只會影響測試網絡。android
完成此操做後,你應該會看到以太坊錢包主屏幕顯示你的賬戶地址和當前餘額,該值應爲0。git
在測試網絡上,你能夠經過在開始菜單中選擇「挖掘」來輕鬆得到以太坊。程序員
讓應用程序運行一下子,你將在你的賬戶中看到以太坊。得到以太坊可能須要一個小時左右的時間。未來,你須要少許的以太坊才能將智能合約部署到區塊鏈並與之互動。你如今能夠開始寫你的第一份智能合約了。github
======================================================================web
分享一些以太坊、EOS、比特幣等區塊鏈相關的交互式在線編程實戰教程:mongodb
- java以太坊開發教程,主要是針對java和android程序員進行區塊鏈以太坊開發的web3j詳解。
- python以太坊,主要是針對python工程師使用web3.py進行區塊鏈以太坊開發的詳解。
- php以太坊,主要是介紹使用php進行智能合約開發交互,進行帳號建立、交易、轉帳、代幣開發以及過濾器和交易等內容。
- 以太坊入門教程,主要介紹智能合約與dapp應用開發,適合入門。
- 以太坊開發進階教程,主要是介紹使用node.js、mongodb、區塊鏈、ipfs實現去中心化電商DApp實戰,適合進階。
- C#以太坊,主要講解如何使用C#開發基於.Net的以太坊應用,包括帳戶管理、狀態與交易、智能合約開發與交互、過濾器和交易等。
- EOS教程,本課程幫助你快速入門EOS區塊鏈去中心化應用的開發,內容涵蓋EOS工具鏈、帳戶與錢包、發行代幣、智能合約開發與部署、使用代碼與智能合約交互等核心知識點,最後綜合運用各知識點完成一個便籤DApp的開發。
- java比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈存儲、去中心化共識機制、密鑰與腳本、交易與UTXO等,同時也詳細講解如何在Java代碼中集成比特幣支持功能,例如建立地址、管理錢包、構造裸交易等,是Java工程師不可多得的比特幣開發學習課程。
- php比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈存儲、去中心化共識機制、密鑰與腳本、交易與UTXO等,同時也詳細講解如何在Php代碼中集成比特幣支持功能,例如建立地址、管理錢包、構造裸交易等,是Php工程師不可多得的比特幣開發學習課程。
- tendermint區塊鏈開發詳解,本課程適合但願使用tendermint進行區塊鏈開發的工程師,課程內容即包括tendermint應用開發模型中的核心概念,例如ABCI接口、默克爾樹、多版本狀態庫等,也包括代幣發行等豐富的實操代碼,是go語言工程師快速入門區塊鏈開發的最佳選擇。
匯智網原創翻譯,轉載請標明出處。這裏是原文爲Solidity開發安裝以太坊錢包