用密签生成 FCH 地址和离线签名交易 (密签(Cryptosigner)使用说明)
导 读
本文介绍可以用于 FCH、BCH 和 BTC 的地址生成、私钥保存和离线签名的工具 App“密签”及相应网站“Sign.cash”的使用方法。
相应教学视频参见:
1)用密签获得 FCH 地址
https://v.youku.com/v_show/id_XNDUyMzgxNjgzNg==.html?spm=a2h0k.11417342.soresults.dtitle
2)用密签发送 FCH
https://v.youku.com/v_show/id_XNDUyMzgyMDAzMg==.html?spm=a2hzp.8244740.0.0
一 . 密码货币
自由现金(Freecash,FCH)是用来尝试改进比特币的一个试验系统,可以供初学者安全、便捷、低成本地学习密码货币。学会 FCH,也就理解 BTC、BCH 等绝大多数密码货币了。 1)私钥最重要密码货币是一种记账货币,账号就是你的地址。下面是一个 FCH 地址:FAmwiAFdnGiwxvWrFnedPkNS8B8woH1MBN。 就像我们用密码控制账号资金一样。FCH 的每个地址对应一个密码,我们称为“私钥”。上面那个地址的私钥是:L4bo4FvKjwd6F9Z2pKsxdDYr6nqWLNGVYjUaTRYpxMP8FJRswM6g。 FCH 的私钥可以计算出地址,但地址不能计算出私钥,这叫“非对称密码技术”。有私钥就能计算出地址,并控制上面的货币。并且,密码货币是不记名的,谁有私钥,对应地址上的货币就是谁的。所以,记住: 永远不要泄露或丢失私钥!!!永远不要泄露或丢失私钥!!!永远不要泄露或丢失私钥!!! 2)支票(UTXO)与钱包(地址)密码货币是一个公共账本系统,谁都可以保存记录了每个地址上有多少货币的账本,并以多数人记录的数量为准。 但是,这个账本上记录的并不是地址上有多少余额,而是记录了每个地址上曾经收到且还没有被花掉的付款,称为“未花费输出”(UTXO)。 比如大家的账本上记录了某个地址上曾经收到 0.1F、2F、10F 三笔付款,其中 0.1F 这笔已经花掉了,其他两笔还没花掉。那么这个地址上就有 2F+10F=12F 的余额。 所以,你可以把地址想象成一个钱包,把 UTXO 想象成一张别人给你的支票,一个钱包里可以装很多支票。这个钱包的余额就是所有支票余额的总和。 我们习惯把一个能够收发币的 APP 称为一个钱包。实际上不太合适。因为 APP 里面实际上有很多个地址。每个地址上有很多 UTXO。APP 更像一个保险钱包的保险柜。 3)密签是安全的金柜“密签”就是一个帮你保管很多地址私钥的保险柜。 当你,花钱的时候,可以打开密签,选一个钱包(地址),从里面拿两张支票(UTXO),比如一张 2F,一张 10F。然后,用对应私钥将这两张支票签上“已花费”,就可以签发一张 12F 的新支票给别人,成了别人地址里的 UTXO。 这个过程被所有账本记录下来,你的余额就减少了,对方的余额就增加了,支付就完成了。 我们常用的钱包 APP 都是在联网手机上安装的,私钥有一定的风险被黑客窃取。“密签”安装在断网手机上,私钥离线保存,高度安全。通过二维码获得交易信息,私钥签名后,再用二维码传递给联网手机广播出去,完成交易。 这个过程由于私钥始终离线,所以非常安全。 “密签”的具体使用方法如下:
二 . 安装使用
-
准备一个常用手机,一个备用的 6.0 以上版本安卓手机。后者将作为离线保存私钥的离线设备。两个手机先都连通网络。
-
打开 sign.cash 网站,在“APP 下载”中,为备用安卓手机安装“密签”和“一直扫”;为常用手机下载安装“一直扫”。由于使用二维码交换信息,所以两个 APP 都不会要求摄像头以外的权限,如有其它要求,很可能是下载了假 APP,请联系网站。
-
关闭备用安卓手机的移动网络、wifi、蓝牙等所有网络连接。并在以后的使用中始终保持离线。
三 . 生成地址
-
在离线手机上打开“密签”。如果手机没有断开网络,系统会提示您断开。
-
设置进入密码。该密码主要防止他人获得自手机非法进入 APP。形式无严格要求,想方便可以短些,想安全可以长些。此密码无法找回,请妥善保管。
-
密码设置成功会进入安全与免责提示,第二条之后很重要,但不一定能理解,建议保存下来,学会使用之后就能理解了。
- 进入主界面有 6 个常用功能。首先,我们需要生成一个 FCH 地址。点开“生成地址”。
-
私钥本质上一串随机数。你可以在“输入密语”栏随机输入任何信息,中文、英文、数字、符号等等,越乱越安全,越长越安全。输入之后,点击“生成”就能产生“私钥”,以及相对应的“地址”。
-
也可以用一串只有你记住,别人绝对猜不到的文字或字符作为“密语”,这样你可以随时用记忆中的“密语”生成同样的私钥。这叫“脑钱包”。但是,容易记忆的字符串更容易被计算机碰撞破解,最早的“脑钱包”网站因此而关闭。所以,使用“脑钱包”一定要小心,密语要足够长、足够负载,并且千万不能遗失或忘记!!!
-
“地址”就是用来接收 FCH 的账号了。你以后会有很多地址,为了识别不同地址,你应该给它价格“标签”。比如下图的地址是我用来教学测试的,加上“test”标签。
- 最后,一定要“保存和备份”私钥!!!在确保环境无监视的安全条件下,点击进入后屏幕会高亮常亮地显示私钥明文和二维码,以及地址。可以直接把手机放入复印机复印,或手抄两份以上。
- 点击“我已备份”,将要求你输入或扫描备份的私钥,以确保你备份了正确的私钥。验证成功后,务必分两处以上保存好备份的私钥,确保安全。
四 . 导入私钥
-
如果不放心“密签”产生的私钥,也可以从你认为安全的地方产生 FCH、BCH 或 BTC 的私钥,它们对应的地址看起来不一样,但私钥是通用的。
-
从主页面进入“导入私钥”。您可以这个在“输入私钥”页面输入你的私钥,或者扫描私钥明文的二维码,然后导入,加上标签,并且离线备份至少两份,存在不同地方。记住,一定要备份!!!
-
“导入私钥”中的“助记词导入”不推荐使用。因为密签是直接管理私钥的应用。而助记词是用一组种子随时可以产生出很多私钥。用助记词导入某一个私钥,你必须知道这个私钥是这个种子衍生出这个私钥的“路径”。只要极少数 APP 会提供私钥及其路径。这个是留给专家使用的。
五 . 管理私钥
- 在主界面点击“管理私钥”,可以看到所有保存的地址和标签。地址可以复制,也可以点击二维码小图标展示地址二维码,方便收款。
-
排在最上面的地址是默认地址,它会显示在密签的启动界面上,不仅如此密签,也可以展示收款。它还是高级交易中默认的找零地址。即你用 1 张面额 10F 的支票(UTXO)支付给别人 8F 后,剩下的 2F 找回到这个地址。
-
你可以点击“置顶” 把一个地址放在最上面,变成默认地址。也可以选择“上移”、“下移”调整地址的位置。
-
点击“标签”可以修改地址的标签,方便你记忆不同地址是干什么的。
-
你可以点击“显示私钥”来查看、复制、备份私钥。但一定要保证查看环境安全,不会泄露私钥。
-
对于确定没有用处的私钥和地址,可以“删除”。一旦删除私钥就没了,所以务必谨慎,最好在删除前,保存好纸质的备份,以防误删。
六 . 准备交易
-
准备好地址和私钥,就可以签发支票(UTXO)给他人付款了。点击“交易签名”,里面有两种交易方式,小白可以先使用“简单交易”,之后在学习使用“高级交易”。
-
简单交易就是从某个地址(钱包)中,拿出几个 UTXO (支票),用私钥签名支付给某个地址,并把这个消息广播出去,让矿工们记账,完成这笔付款。
-
拿出联网手机,打开浏览器,进入 sign.cash 的“发起交易”页面。网页上方可以选择 FCH、BCH、BTC,这里我们以 FCH 为例。
-
查询未花费的交易:将付款地址输入或粘贴到“地址”栏,点击查询,稍等就会弹出该地址的 UTXO,也就是你可以花的支票。UTXO 最多显示 50 笔,所以密签不适合一笔里花费很多 UTXO 的交易。比如,矿工花费大量小额收入时,最好先用其他钱包把很多小额收入转入一个地址,再存入密签囤币或使用。
-
从显示的 UTXO 中勾选你要花掉的,如果全部花掉,就点击最下面的“全选”,然后按“确定”。
-
弹窗关闭,网页显示出你选择的所有要花掉的 UTXO。这些是我们正在进行的这笔交易的“交易输入”。
-
点击“添加交易输出”,填入你要付款的对方地址,即收款地址,以及支付的数量,单位是 F。注意,支付的数量一定要小于前面所勾选的 UTXO 的总额,不然会导致余额不足交易失败,余额会自动转回付款地址。
-
点击确定后,我们就构造好了这笔交易,有输入(付款支票),有输出(收款地址和数量)。点击二维码图标,准备通过二维码把这些信息传递到离线手机进行签名。
七 . 签名交易
-
打开离线手机的密签。点击“交易签名”,在“简单交易”中点击“扫描交易输入和输出”,扫描联网手机上的二维码,向左滑动二维码,连续扫描。注意不要扫漏二维码,这会导致交易失败。
-
扫描结束,在离线手机的密签中看到了扫描进来的所有交易输入和输出,审核无误后,点击“生成交易签名”,即可获得签了名的交易信息和二维码。签名是个运算过程,如果输入输出较多,签名时间会久一些,甚至会超过一分钟,请耐心等待。
-
在联网手机上打开一直扫,点击上方的“连扫拼接”,开始扫描离线手机上的签名二维码,听到“嘀”的提示音和看到“成功,下一个”的提示,向左滑动二维码扫下一个,直到最后一个。记住,一定要依次连续扫描。
-
扫描完成之后,点击“查看内容”,显示和检查一下扫描的内容。一般前几位是“02000……”最后是“……000000”,中间无换行、无空格和特殊符号。如果无误,则点击“复制退出”。如果不是,可能扫漏了二维码,重新扫描。
八 . 发送交易
-
联网手机打开 sign.cash,在右上角菜单里选择“解码交易”,在“签名信息”里粘贴扫来的签名信息。
-
点击解码,如果失败说明扫描来的信息有误,需要用一直扫重新扫描。解码成功就会在下面显示的一堆不明觉厉的代码。专业人士可以查看一下里面的“vout”下面的收款地址是不是自己真正要付款的地址。小白可以先不管。解码失败,一般是扫描二维码时有遗漏造成的。
-
解码成功,就可以点击“广播交易”。注意,一旦广播,这笔付款就真正付出去了,收不回来了。如果返回显示绿色的“success”,说明广播成功了,如果有显示红色的信息,那应该是网站出现错误,可以联系网站。
-
广播成功后,就可以点击“查看交易”按钮,页面跳转到 fch 的区块链浏览器,可以看到你刚刚发布的这笔交易了。祝贺你!成功发送了一笔交易。你真正掌控了自己的密码货币。
九 . 高级交易
-
练习熟悉了“简单交易”之后,可以试试更专业的“高级交易”。在离线手机的密签的“交易签名”中点开“高级交易”。基本的操作跟“简单交易”过程一致,但增加了三项新的设置。
-
找零地址:你可以从储存的地址中选择任意一个作为找零地址,而不是像“简单交易”那样把零钱找回到付款地址。如果你没有选择找零地址,则零钱找回到默认地址,也就是保存在管理私钥里最上面的那个地址。
-
手续费:默认的手续费是 0.00001F,已经非常便宜了,一般不需要改。土豪心疼矿工,可以多付一点。如果你构造的交易非常之大,比如几十个输入输出,可以考虑多付一些矿工费,保证交易被尽快确认。
-
刻字:就是常说的数据上链,在这里你写下任何信息,当交易发出和确认后会被记录在 FCH 的链上,只要 FCH 系统运行,就不能篡改和删除,所以叫“刻字”。请三思而后刻。
十 . 消息签名
-
密签不仅可以用来对交易签名,也可以对任何信息签名。就是用只有你才拥有的私钥,给某个信息做上标记,证明这句话是你说的。
-
耙耳朵们可以点击密签的“消息签名”,选择代表自己的地址,写下:“我错了,以后一定听老婆的话。”(也可从外部扫描得到)。
-
点击“生成签名”,就会产生本消息的签名和相应二维码。
-
请尊夫人用手机扫描二维码得到签名信息,打开 sign.cash 的“验证签名”页面,填入你的地址、你的保证和相应签名信息,点击验证。收到“验证成功”,则证明你做出了这项承诺。(注:反悔的方式是矢口否认你拥有这个地址的私钥。)
至此,你已经掌握了密码货币的基础知识,也学会了密签和 sign.cash 的使用,真正掌握了自己的密码货币。这些知识适用于 FCH、BCH 和 BTC。 密签刚刚发布,如有瑕疵,请在 BBS.cash 的“应用”版反馈。密签还在开发更多的功能,帮您认知和进入密码世界。 期待与您一路同行!
安全提示:
-
请保持设备离线,即不以线缆、移动网络、wifi、蓝牙、NFC 等任何方式与其他设备相连。
-
务必保证私钥、密语绝不泄露或丢失。用来产生私钥的密语可随时生成私钥,但私钥不能反推密语。使用脑钱包密语更要防止被碰撞破解以及自己忘记!
-
在屏幕显示私钥、密语、助记词时,应确保周边安全,没有他人视野、摄像头等。
-
用于存放资产的私钥、密语或助记词必须离线安全备份 2 份以上,并分别放置,定期查看。
-
一旦本设备遗失或可能被刺探破解,请立即使用备份私钥将资产转移到安全的地址上。
-
采用密语生成私钥时,密语应有足够长度和复杂性,建议 40 字符以上,包含多种字符,可加入一定长度的随机数,切勿使用名言诗句等。记住,您面对的是全世界正在破解私钥的计算机。
-
本设备产生密语的代码开源,您可在 sign.cash 上找到,并可用简单密语在线做测试比对,以防止攻击者假冒密签 APP 提供已泄露的私钥。切不可用存资产的密语做在线测试。
-
您可以在安全可信的外部设备中产生私钥或助记词,通过扫描或手工输入的方式导入密签。这个环节的安全性将取决于私钥和助记词的来源和您的操作。
-
再次强调:私钥词绝不可泄露或丢失,设备必须离线,这是密签存在的意义。
货币理论是经济学理论中最为复杂,理论落后实践也最为严重的部分。算上中国纸币历史,信用货币广泛流通有上千年历史了,而经济学中的信用货币理论才开始兴起。密码货币是最新的货币现象,它既不是实物商品,也没有信用背书。以史为鉴,货币理论研究者应该保持谦恭,多参与和研究密码货币的实践,即使不能提出密码货币的理论,也不要急于用信用货币理论去扼杀密码货币的实践。
- 免责声明
- 世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
- 风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
- 世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。