高安全级别离线冷钱包制作

最近FTX的暴雷又带来一阵对中心化交易所的恐慌,其实每隔一段时间都会有一些中心化交易所出问题,特别是这些起的太快的;主要是这圈子还在各种野蛮生长,几乎年年有雷,所以活得长才是最重要的。从账户安全性角度看,中心化系统的安全性依赖于中心化机构对系统的保护措施,而去中心化系统的的安全性依赖于个人对自己秘钥的保护;去中心化给个体带来了更多的自由,但同时也对个体自身有更高的要求,或者说自由对大部分人来说其实并不是什么好事,因为自由意味着要承担更多的责任,而不是享受什么自由的权利。

我发现很多人一直没用过冷钱包,有些最多也就是用过热钱包(热钱包会连接到网络,而冷钱包是物理上完全隔离)。而且他们对秘钥的安全性保护都不够重视,曾经一朋友由于秘钥助记词没有妥善保管好,导致助记词泄漏了,账上的数字资产全被转走了,那真是欲哭无泪,大方向做对了,可惜币丢了。所以才有那句“Not your keys, Not your coins”,不会用冷钱包都不能算一个合格的HODLer,所以还是有必要阐述下安全性和冷钱包使用。

秘钥的安全性

区块链网络的账户其实是一对秘钥对(公钥与私钥),而这对秘钥对是由一个随机数种子seed生成的(通常为128bit或256bit);而为了方便人的记录,seed会被编码(BIP39标准)成一串称为助记词的单词串,通常是12个单词或24个单词,12个单词的安全性是128位,24个单词的安全性是256位;128位已经足够安全了,通常各种钱包软件生成的都是12个单词的助记词,但为了更高安全性可以自己生成24个单词。

256位的安全性有多强,或者说256位的空间有多大?可能有个参照会让人有更形象的感受,2^{256}是个异常大的数,大约等于10进制的10^{77},而整个可见宇宙中包含的原子数大约在10^{80};所以在如此大的空间中的均匀随机性要发生碰撞的概率是基本忽略的。后面的示例也可以看到随机性的神奇,你可以随意生成几串助记词然后挑一串比较顺眼的拿来用,但一定要记录备份起来,如果没记下,哪怕再刷几辈子也刷不出同一串来。这像极了人世间的各种聚散离合,有时的一句再见,可能真的就是这辈子再也不会见了。

冷钱包

需要用到的硬件:

  1. U盘数个
    • 1个用来安装Linux做离线安全运行环境,普通常用U盘即可(16G以上)
    • 剩下的当做备份存储助记词的,最好使用工业U盘,耐久
  2. 旧手机(做硬件钱包)

要在源头就保证安全,最好不要用钱包软件内置生成的助记词,可以自己写代码生成,而且要做到助记词的生成与使用都不触网

  1. 建立离线安全运行环境

    先下载Ubuntu Linux系统的ISO镜像文件,然后用rufus安装到U盘,以后这个U盘可以用来启动电脑当一个离线运行的安全工作环境。

  2. 生成助记词与备份

    自己写几行JS代码就可以生成助记词:

    const bip39 = require('bip39');
    const crypto = require('crypto');
    //Generate mnemonic
    var mnemonic = bip39.generateMnemonic(256, crypto.randomBytes);
    console.log(mnemonic);
    

    把上面JS代码保存,在离线运行环境下运行生成助记词,抄到纸上(强迫症患者可用碳素墨水抄,更耐久)和备份到几个工业U盘上。

    生成助记词
  3. 安装钱包软件

    在旧手机上安装TokenPocket,目前这个钱包软件基本支持各种主流B种,各种操作支持也相当好,重要的是支持冷钱包模式。最后取出手机卡,关掉移动数据、蓝牙、无线,开飞行模式完全离线模式,在TokenPocket中导入之前生成的助记词,现在旧手机就已经变成一个硬件冷钱包了,唯一的功能就是进行交易tx的签名操作。

    在自己平时用的手机上再装个TokenPocket当观察钱包(只观察冷钱包地址,不存储秘钥),要转账或参与Defi时在观察钱包上生成交易tx(具体使用自行参考TokenPocket官网帮助),再由冷钱包手机扫码签名。这种方式可以保证秘钥一直隔离在离线冷钱包中永不触网,不泄露,实现极高的安全性。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,214评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,307评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,543评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,221评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,224评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,007评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,313评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,956评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,441评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,925评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,018评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,685评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,234评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,240评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,464评论 1 261
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,467评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,762评论 2 345

推荐阅读更多精彩内容