关于平台对接以太坊充值相关疑问
发布于 16 天前 作者 weiyonghui188 22618 次浏览 来自 以太坊

充值逻辑: 一、用户注册时为每位用户分配一个钱包地址(疑惑1:通过rpc 接口创建的地址,是保存私钥到数据库还是说保存keystore在服务器) 二、商业运作时,服务器需要运行什么样的环境(比如geth 同步所以区块+????+。。。。)

三、如何知道用户是否已经充值到分配给他的地址?(目前了解到的是,自己写个轮询服务,一直去扫当前新出的区块里面是否包含分配给用户的地址的交易,有的话就分析出数据给用户上账)

四、用户提现是如何实现呢??是自动的还是手动?自动的话如何实现呢?

希望大哥大姐给看下,不胜感激!

2 回复

地址生成 可以预先生成的,然后用户请求的时候分配给用户。

1.两种方式都可以,保存私钥的话必须进行加密再保存,再高级一点就离线生成钱包。私钥=keystore文件+解锁密码 2.运行geth程序就可以了,但是服务器配置要求高,geth占用内存和硬盘大,配置跟不上会经常蹦掉 3.是要自己写检测的程序的,查询每个区块的交易,与本平台的地址匹配 4.可以通过geth的json-rpc接口或者web3.js提供的方法发送交易,用户提交提币申请,后台审核过后可通过脚本或定时任务自动发送交易转出

回到顶部