说我是一个有很多用户的交易所。当我要求用户存入ETH时,我会给他一个唯一的地址,这样我就可以将ETH归因于他。
使用比特币,这很容易。比特币钱包软件处理这一点,我可以有BTC在多个地址,它被视为一个帐户。
我明白,与以太,这是不同的。
我找到了实现这一目标的两种选择:
为每个用户部署一次转发器智能契约,向用户提供地址。当smart合同收到ETH时,它将其转发到我的主ETH地址。 Pros:
用户支付转发ETH的燃气费用。
只需跟踪一个帐户(1个私钥)。
缺点:
- I have to pay gas cost of deploying the forwarder contract multi
是否有一个比特币“移动”等价物Etalumweb3.eth?
在比特币中:
move
<fromaccount> <toaccount> <amount> [minconf=1] [comment]
Move from one account in your wallet to another
(https://en.bitcoin.it/wiki/Original_比特币_client/API_呼叫_列表)
我试着理解比特币交易。我使用
我有一个源代码Wallet1 (Address1 1/PublicKey1和PrivateKey1) -有10个比特币(简化)。
现在一个朋友给了我他的Wallet2 (地址2/PublicKey2),并且想要接收1枚比特币。
当我阅读时,对于一个简单的事务(1-to-1),代码如下所示:
var transaction = new Transaction()
.from(utxos) // Feed information about what unspent outputs one can use
.to(address, amount)
我正在用Red配置一个eth1接口,但我不知道确切的IP地址应该是什么。
我的IP是10.237.128.0/25。这意味着NETMASK将是255.255.255.128;我理解这部分。
我不明白的是,如果eth1实际上是一个主机设备,那么IPADDR地址是什么?
以下是我的猜测:
10.237.128.0/25
10.237.128.0 (since the NETMASK variable will be declared, thus making /25 unnecessary)
10.237.128.1-126 (If eth1 is considered a host, 8 0-b