web3教学-Solidity 入门上手

-以太坊智能合约本地开发环境搭建

1.Solidity是一种智能合约开发语言,被应用于各种不同的区块链平台,目前绝大部分的区块链应用的智能合约(尤其是在以太坊)是通过Solidity完成开发的

步骤大纲

1.Nodejs

2.Solidity编译器,作为npm依赖包

3.Visual Studio Code编译语法的突出显示

4.为开发人员构建的以太坊客户端ethereumjs-testrpc

一 安装solidity编译器

npm install -g solc
然后通过 solcjs-v查看版本
在这里插入图片描述

二 安装Solidity插件

使用vs code进行智能合约的编写

我们打开vs code然后在里面搜索插件Solidity,然后安装
在这里插入图片描述

三 安装以太坊客户端

可以在vs终端输入下面这行进行安装
npm install -g ethereumjs -testrpc
这一步很多人都会有安装的问题,比如安装的时候卡在一个地方不动了,或者各种报错,这就需要靠自己解决了,我也经过了九九八十一难。如图
在这里插入图片描述
安装完成以后,我们输入testrpc查看
在这里插入图片描述
从上面这个可以看到,他给我们创建了10个账户,每个账户的地址,还有10个账户的公钥和私钥。
还有助计词,还有HD钱包。
HD是一个派生的钱包,通过加密算法,将助计词派生,生产私钥。我们要保管好助计词,关联到我们资金的安全。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值