(一开始以为要同步好才能开发玩,同步了主网,又同步了测试链,近100G。心累)搭建一个本地私有链就能玩了,不用同步主网和测试链
区块链的概念什么的就不说了,直接上从环境配置---搭建多节点私有链---开发玩
https://github.com/ethereum/mist/releases/
这边提供百度云盘 Mist-win64-0-9-3版本与Ethereum-Wallet-win64-0-9-3版本
https://pan.baidu.com/s/1IeWNAqS1KZ_RmpFUbnnYEw
平时启动mist,都到文件夹里面找mist.exe,不要用快捷方式
下图是已经链接上本地私有链的mist,看左下角的红色标识private
注意最前面的; **换上自己的路径 AppData是隐藏文件夹
cmd查看配置好没
2. 3个文件放入刚才创建的C:\qkl\dev文件夹下,双击init,双击start
运行start之后cmd千万不能关闭,一直开着
打开mist.exe它会自动链接上你刚刚创建的本地私有链,右上角private-net 已经链接上
打开后看左下角的红色图标,或者看你同步区块数量
本机mist 开发-切换开发者工具-mist界面 输入web3.miner.start() 挖矿,否则不好向虚拟机发送测试币
web3.miner.stop() 是停止挖矿
1.下载虚拟机vmware,重复上面1~5的步骤操作在虚拟机上面
2.前提已经init初始化了
3. 本机mist 开发-切换开发者工具-mist界面 输入web3.admin.nodeInfo.enode 复制返回值
enode://0006aae32f02cdd56c9492b4c15238c85bdc68eb02779afac104d90dadeb6f38a5098339c876e896fa37781f788b0548d654abebacb4fd864b41e9365e271b43@0.0.0.0:30303 修改0.0.0.0 为你本机的ip地址 “”字符串的引号别复制
保存为id.txt文本,放到虚拟机的桌面
4.虚拟机复制ip.txt,执行 web3.admin.addPeer("ip.txt") 返回值为true即可 “”手打
执行web3.admin.nodeInfo.enode查看id
5.本机执行 web3.admin.peers 查看id是否虚拟机已经链接上 对比id已经链接上了
6.本机发送一笔交易向虚拟机的钱包地址,测试下(发送测试交易互动,要确保是在开启挖矿状态)
7.开发--open Remix IDE 可以开始玩Solitidy了
bug:无法解决bug百度也没用,就删除,重新初始化私有链试下
关闭重新打开mist连接私有链,发现上次挖的以太币消失,开启挖矿即可
第一次发帖子,不喜勿喷,希望对大家新手入门有帮助