1. 程式人生 > >為Solidity開發安裝以太坊錢包

為Solidity開發安裝以太坊錢包

如果你不知道什麼是以太坊或智慧合約,你應該先閱讀以太坊是什麼。

開始使用以太坊智慧合約程式的最快方式是以太坊錢包。它是適用於Windows,MacOSX和Linux的本機應用程式。您可以從Github專案下載它。

在開始其他工作之前,以太坊錢包需要連線到區塊鏈並進行同步。

完成同步後,選擇測試網路。在測試網路上,任何交易都將通過測試以太坊完成,因此開發時不會花費任何成本。請記住,當你在測試網路上時,你的合約是無法從正常的以太坊網路訪問。

然後你必須選擇一個密碼,不要忘了它。不必過於擔心,這個密碼只會影響測試網路。

完成此操作後,你應該會看到以太坊錢包主螢幕顯示你的帳戶地址和當前餘額,該值應為0。

在測試網路上,你可以通過在開始選單中選擇“挖掘”來輕鬆獲得以太坊。

讓應用程式執行一會兒,你將在你的帳戶中看到以太坊。獲得以太坊可能需要一個小時左右的時間。將來,你需要少量的以太坊才能將智慧合約部署到區塊鏈並與之互動。你現在可以開始寫你的第一份智慧合約了。

======================================================================

分享一些以太坊、EOS、比特幣等區塊鏈相關的互動式線上程式設計實戰教程:

  • 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語言工程師快速入門區塊鏈開發的最佳選擇。