支票(UTXO)与钱包(地址)
密码货币是一个公共账本系统,谁都可以保存记录了每个地址上有多少货币的账本,并以多数人记录的数量为准。
但是,这个账本上记录的并不是地址上有多少余额,而是记录了每个地址上曾经收到且还没有被花掉的付款,称为“未花费输出”(UTXO)。
比如大家的账本上记录了某个地址上曾经收到0.1F、2F、10F三笔付款,其中0.1F这笔已经花掉了,其他两笔还没花掉。那么这个地址上就有2F+10F=12F的余额。
所以,你可以把地址想象成一个钱包,把UTXO想象成一张别人给你的支票,一个钱包里可以装很多支票。这个钱包的余额就是所有支票余额的总和。
我们习惯把一个能够收发币的APP称为一个钱包。实际上不太合适。因为APP里面实际上有很多个地址。每个地址上有很多UTXO。APP更像一个保险钱包的保险柜。
简单交易
由于密签最佳使用方法为离线钱包,因此使用密签转账需要另一个设备(后称在线端)打开https://sign.cash/#/transaction配合使用(手机、电脑均可)
1.在线端打开https://sign.cash/#/transaction在发起交易页面输入所要转账的地址,点击查询
2.选择想要花掉的utxo
3.添加转账地址及数量(步骤2所选的utxo总和要大于转出的金额,多出来的部分默认转回原地址)
4.点击展示二维码,确认信息后会出现对应的二维码
5.打开密签,点击简单交易扫描交易输入和输出(密签中一定要保存所查询地址的私钥)核对信息后生成交易签名
6.使用在线端一直扫app扫描密签二维码(https://www.sign.cash/scandownload.html)
7.在线端 将复制的内容粘贴到sign.cash的解码广播点击解码核对后点击广播交易,如返回绿色的“success”,说明广播成功了,如果有显示红色的信息,请重试或联系网站。
8.查看交易 广播成功后,就可以点击“查看交易”按钮,页面跳转到fch的区块链浏览器,可以看到你刚刚发布的这笔交易了。