Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 加密货币-Byteball中完整节点之间的通信_Node.js_Websocket_Directed Acyclic Graphs_Cryptocurrency - Fatal编程技术网

Node.js 加密货币-Byteball中完整节点之间的通信

Node.js 加密货币-Byteball中完整节点之间的通信,node.js,websocket,directed-acyclic-graphs,cryptocurrency,Node.js,Websocket,Directed Acyclic Graphs,Cryptocurrency,在Byteball中,每个设备都使用WebSocket连接到其主集线器,也就是说,每个设备之间以及轻型客户端和完整节点之间的通信由 那么如何实现完整节点之间的通信呢 为了在完整节点数据库中存储byteball的所有状态,完整节点之间应该存在连接 完整节点之间的通信方式是什么?两个钱包之间的通信通过集线器完成。发件人钱包将消息发送到收件人的集线器,集线器将其转发给收件人。如果收件人不在线,集线器将存储邮件,并在钱包重新连接时转发邮件。请注意,发送方和接收方之间的通信是端到端加密的,集线器无法解密钱

在Byteball中,每个设备都使用WebSocket连接到其主集线器,也就是说,每个设备之间以及轻型客户端和完整节点之间的通信由

那么如何实现完整节点之间的通信呢

为了在完整节点数据库中存储byteball的所有状态,完整节点之间应该存在连接


完整节点之间的通信方式是什么?

两个钱包之间的通信通过集线器完成。发件人钱包将消息发送到收件人的集线器,集线器将其转发给收件人。如果收件人不在线,集线器将存储邮件,并在钱包重新连接时转发邮件。请注意,发送方和接收方之间的通信是端到端加密的,集线器无法解密钱包之间传递的消息。

谢谢您的回答,我想知道如何在完整节点(而不是钱包)之间通信。完整节点通常是钱包,如果不是,它们可以是集线器或中继。我想你是在问继电器。它们都使用相同的websocket连接进行通信,例如,将新单元传递给已知的对等方时。检查“接受传入连接”如果一个完整的钱包公开了web服务端口,它将充当中继。如果它还将bServeAsHub选项设置为true,则它还将充当hub。