简介
Hypercore-archiver-ws 是一个基于Hypercore的 Websocket 归档程序。 它可以帮助我们在不用担心 IPFS 的不稳定性和治理的情况下,实现去中心化的文件储存和分享。Hypercore-archiver-ws 的特点是在 P2P 网络中,归档数据并注册与应用程序交互的 API。
安装
可以通过 npm 安装 hypercore-archiver-ws:
npm install hypercore-archiver-ws
使用方法
打开归档
要打开归档,首先需要初始化 hypercore 和 hypercore-archiver 对象:
-- -------------------- ---- ------- ----- --------- - -------------------- ----- ----------------- - -------------------------------- ----- --- - ------------------------------- ----- --------- - -------------- ----- -------- - --- ------------------- ----- ---------- ----- ---- -- --- ---- -- --
归档文件
当装置启动时,就会自动创建存档,然后就可以放置文件并进行签名了。
-- -------------------- ---- ------- ----- -- - ------------- ----- ---- - --------------- ----- -------- - -------------------- ----- ----------- -------------------------------------------------------------------------- - --------- - --------- ------------ -- ------ - --
读取归档
在客户端,就可以连接 websocket 服务器并读取归档。
-- -------------------- ---- ------- ----- --------- - -------------------- ----- --------- - -------------------- ----- ----------------- - ----------------------------- ----- ------------------- - -------------------------------- ----- --------- - --- ----------------- - -------------- ------ -- ----- ---- - --- -------------------- ----- ------ - ------------------- ------------------------------------------ ----- ---- - --- -------------------------------- ----------- - -------- -- - ---------------- ------ -------- -------------------------- ----- --------------- --- - -------------- - -------- ------- - ----- --- - ---------------------- -- ------------------ - ---------------- - -
优点和意义
Hypercore-archiver-ws 的应用可以帮助我们解决去中心化的文件储存和分享问题,在应用源代码保持不变的情况下,开发者可以灵活的选择储存方式,以适应应用程序的特定需求。同时,Hypercore-archiver-ws 内部使用的是 Hypercore 和 Hypertrie,能够使数据的复制和归档更加高效、可靠。通过使用这种技术,我们可以更快速、更经济地实现去中心化的文件储存。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055e1a81e8991b448dba3a