作为一个喜欢瞎折腾的程序员,我一直有个执念:我们的数据到底属于谁?
Notion 体验很好,但数据在别人的服务器上;网盘空间很大,但动不动就和谐文件。如果不掌握数据的所有权,在这个数字时代,我们其实是在“裸奔”。
很多懂 Web3 的朋友会说,用 IPFS 啊,用去中心化存储啊。但现实是,让普通人去保管 12 个英文单词组成的“助记词”太反人类了。丢了助记词,资产全无;被盗了,神仙难救。
于是,为了对抗遗忘,为了守护记忆与隐私,我利用业余时间开发了 Most.Box。你可以把它当作一个永不丢失、绝对私密、抗审查的个人知识库。
🛠 它是怎么解决上述痛点的?
[ol]
在 Most.Box 中,你的身份(私钥)是由你的 “用户名 + 密码” 通过确定性算法( PBKDF2 + SHA256 )实时计算生成的。私钥从未在网络上传输,只在你的浏览器内存中短暂存在。走到任何电脑前,输入账号密码,数据自动从去中心化网络召回解密。
纯 IPFS 节点掉线数据就没了。Most.Box 深度集成了 Crust Network 。当你保存笔记时,应用会自动在 Crust 链上发起“存储订单”,全球节点为你冗余备份,只要网络在,数据就在。
使用了 X25519 (NaCl Box) 进行端到端加密。你的笔记在离开浏览器前就变成了乱码。我作为开发者,也完全不知道你存了什么。
前端基于 Next.js 16 (App Router) + React 19 + Mantine UI 。编辑器用了 Milkdown ,支持类 Typora 的所见即所得体验、代码高亮和数学公式。纯静态导出 (SSG),甚至可以直接部署在 IPFS 上。
[/ol]
💬 写在最后
我始终相信“代码即武器”。在这个充满不确定性的世界里,我们要用技术武装自己,把数据的控制权从巨头手中拿回来。
目前项目的前端已经完全开源 (MIT 协议),没有任何黑盒操作。
刚刚开发完成,肯定还有很多 Bug 和粗糙的地方。诚挚邀请 V 站的各位大佬体验、捉虫、吐槽。如果有感兴趣参与开源贡献的,也极其欢迎!

