首页 > 业务范围 > 运营技巧

以太坊钱包对接虚拟货币交易平台教程

2018-05-22 18:02:58 云思盈科 已读

前言

准备开始基于以太坊开发,首先要搭建以太坊的测试网络,本文以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

Copyright © 2014-2017 云思盈科 ICP备案:鲁ICP备14007705号-1 企业微信

增值电信业务许可证号:鲁B2-20220173

山东省潍坊市高新区软件园·光谷工馆A座612室