为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语言工程师快速入门区块链开发的最佳选择。

汇智网原创翻译,转载请标明出处。这里是原文为Solidity开发安装以太坊钱包