文档章节

为Solidity开发智能合约安装以太坊钱包

geek12345
 geek12345
发布于 11/08 09:23
字数 1165
阅读 4
收藏 0

如果你不知道什么是以太坊或智能合约,你应该先阅读以太坊是什么。

开始使用以太坊智能合约程序的最快方式是以太坊钱包。它是适用于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开发安装以太坊钱包

© 著作权归作者所有

共有 人打赏支持
geek12345
粉丝 17
博文 77
码字总数 174891
作品 0
海淀
私信 提问
用Solidity语言通过以太坊钱包开发hello world示例

使用以太坊钱包开发实现经典的HelloWord智能合约类。本文中,我们将看到如何编写简单的合约并将其部署到区块链上。我们还将通过发送和读取数据来了解如何与我们的智能合约进行交互。 Solidi...

笔阁
06/21
0
0
零基础学习以太坊开发-第一个智能合约

智能合约,终于等到了这个环节。 前两篇文章(https://www.jianshu.com/p/1fde45e6b029,https://www.jianshu.com/p/f39441596dde),我们介绍了以太坊客户端geth的安装,配置,挖矿和钱包的...

jerry区块链技术与思维
08/26
0
0
什么是智能合约(Smart Contract)?

文|李伟志 智能合约是什么? 在区块链上运行的程序,通常称为智能合约(Smart Contract)��。所以通常会把写区块链程序改称写智能合约。虽然比特币(Bitcoin)上也能写智能合约,但是比特币...

伟志社群
07/30
0
0
java如何通过web3j开发以太坊dapp?

如何使用web3j为Java应用或Android App增加以太坊区块链支持,教程内容即涉及以太坊中的核心概念,例如账户管理包括账户的创建、钱包创建、交易转账,交易与状态、智能合约开发与交互、过滤器...

geek12345
08/28
416
0
一步步教你在以太坊发行自己的数字货币

什么是代币 如果不那么追求精确的定义,代币就是数字货币,比特币、以太币就是一个代币。 利用以太坊的智能合约可以轻松编写出属于自己的代币,代币可以代表任何可以交易的东西,如:积分、财...

anda0109
03/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Web安全之XSS攻击与防御小结

Web安全之XSS攻防 1. XSS的定义 跨站脚本攻击(Cross Site Scripting),缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从...

前端小攻略
21分钟前
1
0
JavaScript中的继承及实现代码

JS虽然不像是JAVA那种强类型的语言,但也有着与JAVA类型的继承属性,那么JS中的继承是如何实现的呢? 一、构造函数继承 在构造函数中,同样属于两个新创建的函数,也是不相等的 function Fn...

peakedness丶
24分钟前
1
0
记一次面试最常见的10个Redis"刁难"问题

导读:在程序员面试过程中Redis相关的知识是常被问到的话题。作为一名在互联网技术行业打击过成百上千名的资深技术面试官,本文作者总结了面试过程中经常问到的问题。十分值得一读。 Redis在...

小刀爱编程
37分钟前
13
0
TiDB Lab 诞生记 | TiDB Hackathon 优秀项目分享

本文由红凤凰粉凤凰粉红凤凰队的成员主笔,他们的项目 TiDB Lab 在本届 TiDB Hackathon 2018 中获得了二等奖。TiDB Lab 为 TiDB 培训体系增加了一个可以动态观测 TiDB / TiKV / PD 细节的动画...

TiDB
50分钟前
4
0
当区块链遇到零知识证明

本文由云+社区发表 当区块链遇到零知识证明 什么是零知识证明 零知识证明的官方定义是能够在不向验证者任何有用的信息的情况下,使验证者相信某个论断是正确的。这个定义有点抽象,下面笔者举...

腾讯云加社区
59分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部