内存和硬盘都在涨价之际,分享一个去中心化的永久数据存储方案 - V2EX
爱意满满的作品展示区。
chaxus

内存和硬盘都在涨价之际,分享一个去中心化的永久数据存储方案

  •  
  •   chaxus
    chaxus Mar 17 3019 views
    This topic created in 61 days ago, the information mentioned may be changed or developed.

    核心非常简单,基于 arweave 和 irys 的 sdk ,做了一层封装,同时 vibe 出一个数据管理的网页,方便查看,预览,下载和管理数据。

    总的来说,无手续费,无服务器。如果 V 友想永久存一些在其他地方因为某些原因不能存的数据或者存起来不放心怕平台跑路和不喜欢订阅和续费的支付方式的,提供了另一种方案:支付一次,去中心化永久存储。

    尝试上传了一个不重要的文件到 arweave 网络。上传完成后还不能立刻访问,会有同步节点的时间,过个几分钟,就可以下载和预览了。

    AR 网络用起来基本没有什么问题,SOL 和 ETH 的没有试过。有问题直接提 issue 和 PR 。

    但其中注意的是

    1. 没有服务器交互,所以一切数据私钥都在本地,需要自己保存好,不然一旦丢失,谁都找不回来。
    2. 链上是任何人都可以访问的,一旦上传数据到链上,任何人都可以下载。虽然看到网站支持数据加密,但加密逻辑待考证。
    3. 虽然说是数据永久存储,具体能存多久,得看 arweave 和 irys 网络能活多久。

    总的来说,有一定的应用场景和实际需求,但不多,尤其是现在有了 AI 实现起来也不难。

    随便使用的地址,反正没有看到任何手续费或者有盈利方式:

    https://aryxn.com/

    随便使用和查阅的完整代码地址:

    https://github.com/alixex/aryxn

    13 replies    2026-03-17 15:52:33 +08:00
    langhuishan
        1
    langhuishan  
       Mar 17
    这是用区块链的技术存数据?矿机不提供算力,改提供存储了?
    labubu
        2
    labubu  
       Mar 17
    不知道的还以为你开源 skills 呢
    .adal/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .agent/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .agents/skills
    refactor: optimize component styles and interactions across the vault…
    2 days ago
    .augment/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .claude/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .codebuddy/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .commandcode/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .continue/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .cortex/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .crush/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .factory/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .github
    feat: Refactor code structure for improved readability and maintainab…
    2 days ago
    .goose/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .iflow/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .junie/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .kilocode/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .kiro/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .kode/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .mcpjam/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .mux/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .neovate/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .openhands/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .pi/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .pochi/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .qoder/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .qwen/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .roo/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .trae/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .vibe/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .vscode
    feat: enhance UI components with new styles and gradients
    last month
    .windsurf/skills
    feat: Add documentation for testing skills with subagents using TDD p…
    2 days ago
    .zencoder/skills
    liushui
        3
    liushui  
       Mar 17
    FIL 怎么样,存储目前他不是市值第一么,为什么选择 arweave 和 irys 了呢
    JoeJoeJoe
        4
    JoeJoeJoe  
    PRO
       Mar 17   1
    如果是 Mac 用户的话, 可以考虑一下 planet: go/planet
    loading
        5
    loading  
       Mar 17   1
    矿场被炸的话,数据仍然会丢,以前觉得是分布式,但其实还是矿场的相对分布而已。
    worker201
        6
    worker201  
       Mar 17
    这和 ipfs 有什么区别? ipfs 也是分布式存储,一样会丢数据
    doraemonki
        7
    doraemonki  
       Mar 17 via Android
    别追求永久,区块链不是为了永久存储
    chaxus
        8
    chaxus  
    OP
       Mar 17
    @liushui FIL 原生不提供永久存储,主要后续不想持续花费,也不想怎么管就采用了 Arweave 的方案。不过 FIL 用来短期存储的话,比 Arweave 便宜的多,更划算。
    chaxus
        9
    chaxus  
    OP
       Mar 17
    @worker201 IPFS 丢数据比 Arweave 更容易发生。Arweave 要丢数据,就像 @loading 说的一样,除非大部分矿场被炸了。不过 IPFS 日常使用够了还免费。
    chaxus
        10
    chaxus  
    OP
       Mar 17
    @loading 不好意思,回复错楼了 @worker201
    chaxus
        11
    chaxus  
    OP
       Mar 17
    @JoeJoeJoe 有没有置顶功能
    JoeJoeJoe
        12
    JoeJoeJoe  
    PRO
       Mar 17
    @chaxus #11 没得吧
    FFM
        13
    FFM  
       Mar 17
    币圈少碰
    About     Help     Advertise     Blog     API     FAQ     Solana     935 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 44ms UTC 22:37 PVG 06:37 LAX 15:37 JFK 18:37
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86