前言
准备开始基于以太坊开发,首先要搭建以太坊的测试网络,本文以Rinkeby测试网络为例,环境部署搭建、如果免费获取测试的ETH,如何通过GETH启动以太坊钱包RPC服务。
搭建测试网络流程
1. 安装部署钱包节点
2. 切换Rinkeby测试网络
3. 免费获取测试的ETH
4. 通过Geth启动以太坊钱包RPC服务
一、 安装部署钱包节点
安装部署前首先通过以太坊官方网站下载以太坊钱包,地址:https://www.ethereum.org/
找到”DownloadEthereum Wallet”,用户也可以点击”See all versions”根据自己的环境选择不同的安装包
现在完成后就可以安装钱包了,安装完成后运行就可以运行Ethereum Wallet
二、 切换Rinkeby测试网络
运行后如果有USE THETEST NETWORK(RINKEBY)选项,选择这个选项,如果没有这个界面选项或者忘记选择了,需要启动钱包后进行切换网络
输入钱包的密码,点击NEXT
进入钱包主界面后切换测试网络
运行成功后就能看到自己的钱包了,如果没有就点击账户菜单新建一个账户
三、 免费获取测试的ETH
本步骤操作都需要梯子,获取ETH需要在ETH的水龙头网站:https://faucet.rinkeby.io/
获取ETH有三种方式,选择一种即可:
1. 用Twitter发一条指定格式的Twitter
2. 用Google Plus发一条指定格式的动态
3. 用Facebook发一条指定格式的状态
这些格式需要你把0x00…替换成你自己的钱包地址
发送完成后,复制你发送的动态或Twitter的连接,粘贴到文本框中,然后点击Give me Ether
如果成功后,你会看到有成功的提示,稍等会你会在你的钱包里能看到一定数量的ETH到账。
四、通过Geth启动以太坊钱包RPC服务
Geth客户端Github地址:https://github.com/ethereum/go-ethereum
下载地址:https://geth.ethereum.org/downloads/
Geth参数说明:
--rpc Enable the HTTP-RPC server
--rpcaddr HTTP-RPC server listening interface (default: "localhost")
--rpcport HTTP-RPC server listening port (default: 8545)
--rpcapi API's offered over the HTTP-RPC interface (default: "eth,net,web3")
--rpccorsdomain Comma separated list of domains from which to accept cross origin requests (browser enforced)
--ws Enable the WS-RPC server
--wsaddr WS-RPC server listening interface (default: "localhost")
--wsport WS-RPC server listening port (default: 8546)
--wsapi API's offered over the WS-RPC interface (default: "eth,net,web3")
--wsorigins Origins from which to accept websockets requests
--ipcdisable Disable the IPC-RPC server
--ipcapi API's offered over the IPC-RPC interface (default: "admin,debug,eth,miner,net,personal,shh,txpool,web3")
--ipcpath Filename for IPC socket/pipe within the datadir (explicit paths escape it)
总结
部署以太坊测试网络就可以进行开发测试了,如果是在生产环境中部署,钱包的安全性就是首先要考虑的重点,需要配置好服务器的安全策略,防止钱包被盗。
文章出自云思盈科 http://www.yunthink.com