Описание тега libp2p
Libp2p - это модульный стек одноранговой сети, используемый IPFS и другими.
0
ответов
Как я могу запустить сервер рандеву libp2p?
Я пытаюсь заставить сервер libp2p рандеву работать. Кто-нибудь мог сделать это здесь? Я хотел бы помочь. Я установил версию докера, как они предлагают: docker pull libp2p/websocket-star-rendezvous:release docker run -d -p 9090:9090 --name rendezvous…
20 окт '18 в 22:05
0
ответов
IPFS- Как отправить сообщение от однорангового к другому?
Я ищу решение для отправки сообщения от однорангового IPFS другому в github doc я нашел этот код, который соединяет одноранговый узел с другим: ipfs.swarm.connect(addr, function (err) { if (err) { throw err } // if no err is present, connection is n…
25 ноя '18 в 12:34
0
ответов
Может ли узел ipfs запросить у удаленного пира список своих контактов?
IPFS Cli/http API имеет ipfs pin ls команда, которая перечисляет закрепленные хеши. Однако это работает только для запроса локального узла. Есть ли способ запустить ту же команду на удаленном узле, например, что-то вроде $ ipfs pin ls <PeerID>…
15 янв '19 в 13:26
1
ответ
Как я могу получить PeerInfo от хоста?
Я пытаюсь получить PeerInfo из libp2p.Host пример. Я могу получить список multiaddr.Multiaddrпо телефону Host.Addrs(), но я не могу преобразовать их в действительный peerstore.PeerInfo, Вот моя попытка, которая паникует с ошибкой panic: invalid p2p …
22 окт '18 в 16:32
0
ответов
Как вы имеете дело с огромными и сложными типами, когда дело доходит до структурных полей
Пытаясь изучить ржавчину, я решил взять небольшой проект, который использует rust-libp2p, но в то же время я застрял в хранилище объекта libp2p::Swarm внутри структуры. Причина в том, что конструктор возвращает огромный тип, и когда я имею в виду ог…
30 ноя '18 в 21:08
0
ответов
Почему я получаю ошибку типа в этом коде libp2p?
Я пытаюсь инициализировать связь между двумя libp2p.Host экземпляров. Для этого мне нужно получить peerstore.PeerInfo, Очевидный способ сделать это состоит в том, чтобы взять multiaddr.Multiaddr экземпляр возвращен Host.Addrs и передать его peerstor…
20 окт '18 в 21:03
1
ответ
Разница между мультиплексом и многопоточностью
В чем разница между многопоточностью (yamux, multistream-select, ..) и мультиплексом (mplex)? Я хотел бы использовать одно TCP-соединение для RPC, HTTP и т. Д. (Один клиент находится за брандмауэром) следующим образом: conn = tcp.connect("server.com…
22 мар '19 в 04:11
1
ответ
Как обрабатывать буферизованные потоки чтения-записи для одноранговых узлов в golang с использованием libp2p?
Я следую этому уроку: https://github.com/libp2p/go-libp2p-examples/tree/master/chat-with-mdns В краткой форме это: настраивает хост p2p устанавливает функцию обработки по умолчанию для входящих соединений (3. не обязательно) и открывает поток для по…
25 мар '19 в 14:54
0
ответов
Pubsub между двумя узлами в IPFS
Я пытаюсь отправить сообщения между двумя узлами IPFS. Демон, который я запускаю, основан на go-ipfs и работает с флагом: ipfs daemon --enable-pubsub-experiment Я кодировал два файла.js, один для подписчика: const IPFS = require('ipfs') const topic …
08 апр '19 в 14:38
0
ответов
Как отправить данные на несколько хостов, используя потоки golang libp2p?
Мой вопрос относится к библиотеке libp2p в golang: https://github.com/libp2p/go-libp2p Это видео объясняет фон: https://www.youtube.com/watch?v=hP0hSZ7E7_Y Узлы в сети общаются через буферизованные потоки rw, Для каждого нового подключающегося однор…
10 апр '19 в 13:55
0
ответов
Ошибка "Вам может понадобиться соответствующий загрузчик для обработки этого типа файла" при импорте пакетов
Я установил несколько пакетов js-libp2p в своем приложении BlockChain. Но я получаю эту ошибку "Возможно, вам понадобится соответствующий загрузчик для обработки этого типа файлов" при импорте пакетов в файл js. Я попытался импортировать пакеты в пр…
26 июн '19 в 14:34
0
ответов
Как индивидуально сгенерировать peer-id?
Я пытаюсь установить p2p-соединение, используя библиотеку JS-Libp2p, я пытаюсь сгенерировать peer-id, используя библиотеку peer-id, которая создает новый одноранговый узел с create(), Но что, если я хочу создать пользовательский узел, который можно …
19 июл '19 в 12:11
0
ответов
Некоторые вопросы о запуске нового потока на хосте libp2p
Первый вопрос: когда хост пытается запустить новый поток на удаленном компьютере с каким-либо обработчиком потока в libp2p, кажется, что удаленный узел автоматически запустит программу для обработки этого потока, в то время как локальный узел должен…
14 авг '19 в 06:49
0
ответов
NoneGo -libp2p dht Ошибка PutValue Ключ неверный тип записи ключа
Я пытался использовать dht.PutValue но я борюсь с ключом.. что именно? как мне это сгенерировать? Я пытался multihash.EncodeName([]byte(str), "hashing function") с участием sha2-256, sha2-512... но я получаю invalid record keytype ошибка, когда я пе…
05 авг '19 в 21:09
1
ответ
Как я могу создать SwarmEvent::Behavior из производного NetworkBehaviour?
Я хочу написать поведение сети, которое использует mDNS, floodsub и kademlia DHT. До сих пор я заставил каждую из этих служб работать, но не смог использовать ответы этих служб для чего-то значимого. В идеале я мог бы передавать данные, поступающие …
19 янв '20 в 20:08
1
ответ
Как заставить go-ipfs использовать ws-star для punsub
Когда я использую wss в go-ipfs, это не поддерживает wss поэтому я не могу использовать/dns4/ws-star.discovery.libp2p.io/tcp/443/wss/p2p-websocket-star Я хочу, чтобы js-ipfs и go-ipfs могли присоединяться к одной теме pubsub может ли это сделать люб…
05 апр '20 в 02:42
1
ответ
Может ли приложение IPFS скрыть CID при представлении контента запрашивающей стороне?
Предположим, что существует приложение IPFS, выступающее в качестве посредника для извлечения содержимого из сети IPFS и представления его запрашивающей стороне. Когда приложение IPFS получает запрос (без CID), оно находит CID в соответствии с запро…
17 янв '20 в 22:21
1
ответ
Как получить IP-адрес узла WebRTC в IPFS / libp2p?
Я использую этот код, чтобы поиграть с IPFS в браузере. Мне интересно, как я могу получить доступ к IP-адресам одноранговых узлов webRTC? или даже знать, действительно ли одноранговые узлы являются webRTC или http-узлами? <script src="https:…
02 сен '20 в 19:52
1
ответ
Использование буфера перед сохранением в IPFS
Я следую примеру github IPFS для сохранения в IPFS: 'use strict' const IPFS = require('ipfs') const all = require('it-all') async function main () { const node = await IPFS.create() const version = await node.version() console.log('Version:', versio…
26 фев '20 в 23:54
1
ответ
Рекламируйте дополнительную информацию с помощью Substrates Libp2p?
Substrate использует libp2p для обнаружения и передачи одноранговых узлов. Есть ли возможность рекламировать дополнительную информацию от партнеров, использующих этот уровень? Или, в качестве альтернативы, использовать подложку для рекламы информаци…
24 июн '20 в 17:04