问题标签 [hypercore-protocol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1428 浏览

node.js - 什么是超光速,它与 dat 有何不同?

我最近一直在尝试进入 dat,我想知道dathyperdrive模块之间的区别。

0 投票
1 回答
123 浏览

browserify - 尝试浏览化超群库以从浏览器连接到主题

我正在尝试在多个节点服务器(工作正常)和浏览器实例(不能)之间创建一个超群网络。

我认为browserify如果我想express.js在浏览器中运行,我可以使用 server.js 代码,但我得到了一个奇怪的错误:bundle.js:12852 Uncaught SyntaxError: Unexpected token '{'

这是我浏览器化的 server.js 代码:

这是 index.html:

我认为它在节点服务器和 html 实例之间的工作方式相同,因为 server.js 是浏览器化的。我错过了什么?

0 投票
1 回答
35 浏览

public-key-encryption - 超核协议中使用的密钥方案是什么?

超核协议中使用的密钥方案是什么?

我没有找到快速/好的搜索答案,所以在这里添加问题。

0 投票
1 回答
65 浏览

javascript - 超核协议:从公钥获取超核发现密钥的功能

是否有一个方便的功能可以从其公钥中获取超核的发现密钥?

我知道我可以在hypersdkmyCore.key中使用andmyCore.discoveryKey

但是,如果您只有一个十六进制字符串形式的密钥(例如“778f8d955175c92e4ced5e4f5563f69bfec0c86cc6f670352c457943666fe639”),您将如何获得发现密钥?

超核心协议模块之一中是否有便利功能?

请注意,发现密钥是公钥的 blake2b-256 散列

0 投票
0 回答
85 浏览

javascript - 电子应用程序:在电子生成器派生的 .exe 中保留数据

使用hypercore-protocol,我有一个玩具电子应用程序,main.js如下所示:

配置package.json为:

当我运行npm start应用程序时,它会启动并运行。如果我关闭并再次运行,超核存储仍然存在(hello理论上我可以从前端读取)。

electron-builder当我使用(使用 command )创建一个 exeyarn dist并再次双击该应用程序时运行。但是,如果我关闭它并重新启动,则hello存储不会持续存在。

我不确定 electron-builder 配置中是否有一个简单的设置可以用来进行hello持久化。也许我需要在(https://www.electron.build/configuration/win )部分添加一个win对象?buildpackage.json

也许我需要确保我给的路径new hypercore是windows允许写入的位置。

当应用程序作为 exe 运行时,如何使应用程序的存储持久化?

0 投票
0 回答
17 浏览

node.js - 超协议:如何仅连接到选定的对等方

我正在尝试仅将超驱动器同步到同一 LAN 中的对等方,即使 LAN 已连接到 Internet,并且具有相同超驱动器的其他对等方存在于 Internet 上的其他位置。这应该是在稍后阶段通过互联网同步的选项。我不知道如何解决这个问题。

有一个选项可以将回调附加validatePeer到在连接事件上调用的超群,并可选择拒绝它们。但是我看不到通过超空间实例访问超群的方法。

解决这个问题的标准方法是什么?