我正在尝试实施一个“钱包”系统,其中用户实际上没有钱包,而是与服务器控制的“真实”钱包有关的比特币地址。这个想法是用户能够将比特币存入他们的地址,并将其花在网站内(不收费),用户也可以提取他们的比特币(支付强制性的比特币网络费用)。
以下是我如何实施它:
现在,我之所以这样问,是因为我不确定我是否正确理解API给出的“已确认收到的”金额是什么。
{
"address": "1NcXPMRaanz43b1kokpPuYDdk6GGDvxT2T",
"hash160": "ED12908714FFD43142BF9832692017E8AD54E9A8",
"balance": 49497392,
"received": 115015000,
"sent": 65517608,
"unconfirmed_received": 0,
"unconfirmed_sent": 0,
"unconfirmed_transactions": 0,
"total_transactions_in": 4,
"total_transactions_out": 10,
"category": "donations",
"tag": "blocktrail"
}
我认为“收到”是地址收到的金额,无论从该地址发送了多少,这是正确的吗? 然后我看到另一个问题: 如果API将“个人”地址用作更改地址该怎么办? “收到”金额会增加吗?
我还假设,如果您从官方比特币客户端请求相同的信息(1次确认),这与您收到的金额相同。