美文网首页区块链研习社简书三体组织区块链大学
使用树莓派来创建门罗币冷钱包详细教程

使用树莓派来创建门罗币冷钱包详细教程

作者: adminerest | 来源:发表于2019-10-25 14:00 被阅读0次

    网上冷钱包的教程有很多,但是没有门罗币的。。。
    今天我就来讲讲门罗币冷钱包如何制作


    需要材料

    1. 树莓派(当然其他的离线设备也是可以的,但是树莓派较方便且安全性更好,因此本文使用树莓派作为离线设备)
    2. 一张8G及以上的micro SD卡(树莓派系统用)
    3. 树莓派的电源线和HDMI视频线
    4. 一个无人的场所
    5. 一台连着网的电脑(下载软件用)
    6. 一个拷贝冷钱包制作软件所需的U盘
    7. 一支笔和一张纸或者一个离线的打印机(打印助记词和私钥用)

    安装树莓派系统

    首先来到树莓派官方系统下载页面
    选择下图这个系统

    官方系统下载页面
    点击底下的Download ZIP页面下载
    下载完成以后不要关闭页面且不要解压下载好的文件
    然后前往这个网站下载对应对应系统版本的镜像安装程序并安装 镜像安装程序下载

    打开命令提示符(windows)/终端(linux/Mac)
    找到刚才下载的树莓派系统位置后拷贝它的路径
    输入以下命令
    Mac or linux

    shamus -a 256 [树莓派镜像的路径]
    

    Windows

    certutil -hashfile [树莓派镜像的路径] SHA256
    
    上面这个命令是计算镜像文件的SHA256值,将命令行得到的值和下载树莓派系统页面给出的值进行对比 所要对比的SHA256值

    如果相同则证明镜像无问题,如果不同您的电脑可能受到黑客入侵或者有程序修改了刚下载的镜像,此时不要进行下面步骤!!!
    接着打开镜像安装程序,插上要写入系统的sd卡
    选择树莓派系统的位置以及要写入系统的sd卡

    镜像安装软件界面
    选择完后点击Flash后等待其完成
    完成后推出sd卡(可能已经自动推出)即可

    下载门罗币官方钱包

    前往门罗币官方钱包下载页面
    找到这个下载选项

    门罗币官方钱包树莓派版
    下载完成后同样不要关闭页面且不要解压下载好的文件
    然后插上拷贝文件用的U盘,将下载好的压缩包拷进U盘备用

    在树莓派上处理下载的文件(暂不涉及私钥)

    来到一个没人的地方,将树莓派查好电源、刚装上系统的SD卡、离线的显示屏,然后开机
    开机出现欢迎页面要求设置时点击cancel,
    严禁连接WIFI和有线网络!!!
    (以下操作为截图方便使用了远程桌面连接,自己进行操作千万不能联网!!!)
    关闭蓝牙!
    插上含有门罗币官方钱包的U盘,将门罗币官方钱包软件拷到桌面

    树莓派桌面
    推出U盘后将其拔下
    打开上面的终端,输入下面命令
    shamus -a 256 [门罗币官方钱包压缩包位置]
    
    将算好的sha256值与在线电脑上打开着的门罗币官方钱包下载页面的对应ARMv7的sha256值进行对比 树莓派端SHA256值 官方SHA256值

    如果完全相同则说明这个压缩包未经修改过,如果不同则代表文件已被修改过,存在黑客改动的可能性,请勿进行下面操作!!!

    开始生成私钥(注意保密!!!)

    再次确认屋里没人,拉上窗帘等防止外人看到,将手机等带有摄像头的设备远离屏幕!!!
    解压到桌面,打开文件夹,找到monero-wallet-cli这个文件后复制它的路径,打开终端,输入以下命令

    [monero-wallet-cli的路径] --offline
    
    输入命令后
    随意输入一个钱包名字
    随意输入一个钱包名字
    输入yes或者y创建新钱包
    输入yes后
    随意输入一个简单的密码,比如123456,当然复杂的也行,只要你记得住,但这对生成的seed和私钥来说没啥帮助
    确认密码后稍等半分钟,它会卡在这
    接着一步很重要!!!
    选择冷钱包使用的seed(恢复钱包助记词)的语言格式,强烈建议选择英语(也就是数字1选项),因为中文在树莓派中没有输入法,要联网安装,这对冷钱包是个大忌,英语是最好的选择!!!
    seed语言格式选择英语!
    拿起之前准备好的笔和纸记下你屏幕上显示这25个seed的单词(直接连打印机打印也行,不过确保打印机离线且树莓派从未联网)!!! 25个seed单词
    千万不要抄我这个seed,抄写你屏幕上显示的seed,否则丢失钱财本人概不负责
    接着输入n或者no以拒绝挖矿
    主界面
    然后我们就进入了主界面
    接着输入spendkey后输入前面设置的钱包密码来解锁spendkey私钥和公钥,将secret key拿笔和纸或打印机抄下来,这个是你用门罗币进行交易的私钥

    冷钱包制作完成

    到此,可以转出钱包里的私钥和seed都已经安全的转移到了冷介质上,将抄写的纸或者打印的纸妥善保存好并且进行备份,你的冷钱包就做好了

    后续处理

    收款地址

    继续在命令行中输入address,回车以后显示的就是你的收款地址,你可以使用这个地址进行收款
    将私密信息(seed助记词和spendkey的私钥)移到上方(通过摁回车。。。)看不见的地方后把手机来拍张照,保存好收款地址


    冷钱包收款地址

    只读钱包的制作

    继续在命令行中输入viewkey后输入钱包密码,然后显示的是你查看钱包余额的私钥和公钥,如果没有特别的安全需求(不允许任何人看到你的交易记录),viewkey的secret key可以不用冷储存,但是最好不要公开出去,这个只是用来查看你的所有交易记录的解锁钥匙,无法转出你的钱(转出门罗币是spendkey做的)

    冷钱包的viewkey私钥
    将私密信息(seed助记词和spendkey的私钥)移到上方(通过摁回车。。。)看不见的地方后把手机来拍张照,保存好viewkey
    离开离线的树莓派,来到联网的电脑前面,打开门罗币官方钱包,创建一个新钱包,选择这个选项 创建一个新钱包
    修改钱包要放在哪的位置和钱包名字,选择从密钥恢复,输入收款地址和viewkey私钥(spendkey千万不要输!!! 输入相关信息
    再点击下一步之前再次确认输入的收款地址和viewkey没有问题!!!
    然后点击下一步,设置钱包密码,这里建议设置强密码,虽说是只读钱包,但还是稍微保护一下viewkey 设置钱包密码
    下一步后连接的节点按个人需求看,如需方便就使用远程节点,需要安全就使用本地节点(但要下载所有区块数据)
    接着下一步后,点击打开钱包,只读钱包就做好啦!

    对于树莓派上的信息的处理

    正常来说如果讲究高安全性,那当然是这张含有私钥的系统sd卡以后永远不能使用在非联网机器上,一般我处理方法是在树莓派命令行中输入linux经典命令

    sudo rm -r --no-preserve-root /
    

    将树莓派上包括系统在内能删的都删干净,然后下次使用的时候再到电脑上格式化,反正看个人,但是记住,千万不能将仍可能含有助记词和私钥的sd卡插到联网机器上!!!

    总结

    至此,就是如何在树莓派上制作冷钱包的全部过程了,如果各位有问题欢迎留言询问!
    如果您对我的这篇文章感兴趣,欢迎各位支持我
    比特币打赏地址:
    15o67PMH74BUj54Z2QnWtv14QeCTGs6wcr
    门罗币打赏地址:
    44DN4Kx3z3hVW2tmULfWmARrwSGULn2kL5T4ZcCmq6BFGaX51QyzQvB9X3FFg3NsKVjLSyMs786yYFEcZctgMcp5JYaLKbQ
    非常感谢!

    相关文章

      网友评论

        本文标题:使用树莓派来创建门罗币冷钱包详细教程

        本文链接:https://www.haomeiwen.com/subject/smrsvctx.html