V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Skmgo
V2EX  ›  程序员

升级主机多了个 256G 的 M2 硬盘, 想做个钱包, 有什么教程吗?

  •  
  •   Skmgo · 2021-09-25 21:46:51 +08:00 · 3399 次点击
    这是一个创建于 1161 天前的主题,其中的信息可能已经有所发展或是发生改变。

    单纯做移动硬盘用不上, 但做个钱包还是可以. 比如比特币 /ETH, 但没找到教程.

    第 1 条附言  ·  2021-09-26 20:27:58 +08:00
    256G 容量跑比特币节点绝对足够了...
    23 条回复    2021-09-28 05:03:31 +08:00
    lifanxi
        1
    lifanxi  
       2021-09-25 23:33:15 +08:00
    用 256G 的 NVMe 硬盘就存几百个字节的数据?
    dialtcp
        2
    dialtcp  
       2021-09-25 23:34:42 +08:00 via Android
    哈哈哈全量节点同步完账本还有空间吗
    VoChace
        3
    VoChace  
       2021-09-26 00:09:40 +08:00
    低情商:钱多了没地方花了用 256G 的硬盘存钱包?
    高情商:老板果然豪气,光钱包就有好几百个 G,佩服佩服

    /手动狗头
    lithiumii
        4
    lithiumii  
       2021-09-26 00:10:45 +08:00 via Android
    钱包是冷数据吧,存闲置固态是不是也不太好
    la9998372
        5
    la9998372  
       2021-09-26 00:22:35 +08:00
    固态硬盘放一段时间不通电,存在数据丢失的风险
    ysc3839
        6
    ysc3839  
       2021-09-26 03:23:14 +08:00 via Android
    你大概是想表达想做个比特币节点,存储所有交易数据吧?比特币的钱包私钥非常短。
    Trim21
        7
    Trim21  
       2021-09-26 04:57:40 +08:00
    做个钱包,是说把私钥导出来冷备份还是当一个能验证交易的 Full Node ?

    前者的话选一个不需要第三方服务的 ETH 或者比特币客户端就行。生成地址,导出私钥。geth 的话不支持导出私钥,可以直接备份整个私钥文件夹。

    后者的话用我用的 geth 和 bitcoin core,把设置一下区块的储存位置,geth 设置 syncmode=full,从 0 开始全量同步。
    Trim21
        8
    Trim21  
       2021-09-26 04:58:30 +08:00
    不过 256G 好像是放不下比特币的全部区块的.....
    yehoshua
        9
    yehoshua  
       2021-09-26 08:40:41 +08:00 via Android
    固态硬盘一段时间不通电使用会掉数据。你用来做移动硬盘都不太合适。我买了个扩展插主板上用了,几十块钱一个。
    beijiaoff
        10
    beijiaoff  
       2021-09-26 08:50:34 +08:00
    不要被危言耸听吓到,SSD 放三五年没问题
    doveyoung
        11
    doveyoung  
       2021-09-26 09:00:20 +08:00
    全量同步不够
    存私钥就几个字节。。。
    我是加密 U 盘里存一份,rar 加密压缩在 one drive 里也存一份,
    sdrzlyz
        12
    sdrzlyz  
       2021-09-26 09:37:15 +08:00
    @la9998372 哈?没查证过,听上去不是很靠谱呀。。。老哥有实锤的消息来源吗?
    ysc3839
        13
    ysc3839  
       2021-09-26 10:11:39 +08:00
    @sdrzlyz Google 上输入 ssd data loss,后面联想的就有 ssd data loss without power, ssd data loss over time, ssd data loss no power,建议先自己搜索看看。
    Juszoe
        14
    Juszoe  
       2021-09-26 10:13:25 +08:00
    @sdrzlyz #12 这个是固态硬盘的常识了,网上一搜就能看到。我之前有块杂牌 SSD 放了一年,直接成空盘了
    msg7086
        15
    msg7086  
       2021-09-26 10:13:28 +08:00
    @sdrzlyz 人传人现象。最开始有人从一份 SSD 规范中看到了数据保存时限,但是不知道怎么正确解读,就瞎钩八说 SSD 数据保存时间很短,从此一传十十传百,人人都觉得 SSD 数据保存时间很短了,即使几年前就有辟谣出来了他们也不听……

    长期不通电掉数据的情况发生在 SSD 写入寿命到达报废以后。或者反过来说,SSD 的预计写入寿命就是当 SSD 磨损到数据只能保留几个月的时候写入的量。

    比如你的 SSD 的预计写入寿命是 1200TB 。那么当你的 SSD 被你写入了 1200TB,到达寿命极限,报废以后,上面的数据在几个月后可能会丢失。

    SSD 厂商一般就是通过这种方式来测定写入寿命的。打个比方,全新的盘数据可以保存 20 年,写了 200TB 以后数据可以保存 10 年,写了 400TB 以后数据可以保存 3 年,写了 600TB 以后数据可以保存半年。那这块 SSD 的写入寿命就可以定为 600TB 。所以,要让数据保存得更久,最简单的办法就是用写入量尽可能小的新盘。
    x86
        16
    x86  
       2021-09-26 10:16:25 +08:00
    @Juszoe #14 固态完全看人品,公司采购联想品牌机,1 个星期固态就坏了,机子都没怎么用。
    egen
        17
    egen  
       2021-09-26 10:28:11 +08:00
    @msg7086
    漏电掉盘的情况是存在的,以前 ssd 还比较小的时候,我有个 64g 的金士顿 SSD 就存在这种情况,大概放半年后就读取不出来了
    不知道现在的技术是不是已经不存在这种情况了
    msg7086
        18
    msg7086  
       2021-09-26 11:20:50 +08:00
    @egen 现在正规大厂的产品,符合 SSD 工业规范的,应该不至于半年就读不出来。
    wooyuntest
        19
    wooyuntest  
       2021-09-26 11:36:55 +08:00
    容量不够。
    msg7086
        20
    msg7086  
       2021-09-26 18:56:08 +08:00
    @egen 正好前面把一年多前闲置不用的前公司的笔记本电脑拿出来接电开机看了一下,SSD 好好的没丢数据,开机时间显示 596 天,当年不用的时候忘了关机了,就一直休眠在那了。
    Rheinmetal
        21
    Rheinmetal  
       2021-09-27 08:17:59 +08:00
    移动硬盘用处很多 full node 不缺你一个
    tril
        22
    tril  
       2021-09-27 19:13:30 +08:00
    @msg7086 20 年也太乐观了,如果是 H27QDGLUDE5R 这种东西,写满静置 2 年就开始丢,我估计全新最多也就能撑个 5 年。
    msg7086
        23
    msg7086  
       2021-09-28 05:03:31 +08:00
    @tril 那是打个比方,用来阐述数据存储时间概念的。实际保存期当然看具体的闪存质量。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2899 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:59 · PVG 10:59 · LAX 18:59 · JFK 21:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.