很多小伙伴已经使用过了 BlockApp 的批量转币,一次区块确认,同时给两百个地址转币的体验,简直不要太开心。后来有小伙伴问我了,可以批量由多个地址给一个地址转账嘛?
呃~~~ 当然可以,所以这次给大家带来了 BlockApp 的第二个产品,先给大家介绍一下这个产品的原理吧。
在批量转币时,我们是使用了智能合约为中转,如下图。
image但是如果需要由多个地址给一个地址转账的时候,就没法这么做了,因为调用合约的发起者,只能是一个地址,怎么批量转呢。这时候给大家普及一个概念,以太坊是帐户模型。智能合约和普通的帐户都是帐户的一种
image所以为了能实现多个地址给一个地址转币这个目标,我们可以创建多个智能合约,然后再以一个智能合约为中转,进行批量转币。
image因为我们是使用了智能合约作为一个代理的帐户为中转,进行的多转一,所以这个产品就叫
代理帐户
给大家看一下产品的页面
image代理帐户主要是由五个功能组成,
- 创建帐户
-
因为代理帐户是智能合约,所以必须事先创建。创建完的代理帐户可以一直使用,其它地址无法调用。
-
批量转账
-
批量转账是从代理帐户往指定帐户转账一笔以太坊(可以为0),如果是往智能合约转账,需要修改每次转账所需要的gas limit
-
批量转币
-
批量转币是从代理帐户转向指定账户转出一笔代币
-
提取以太坊
-
提取以太坊是将代理帐户里的所有以太坊余额提取到你的地址里。
-
提取代币
-
提取以太坊是将代理帐户里的批定的代币余额提取到你的地址里 。
同时还有一个好处,这些操作的矿工费,全部都是从发起帐户上扣除,所以并不需要往代理帐户上转矿工费。
代理账户的额度需要购买,如果你持有 BAT 会有更多的默认额度。如果你有批量多转一的需求,赶快创建代理账号试试吧。
网友评论