-
The new interop networking spec has been merged (https://github.com/ethereum/eth2.0-specs/pull/1328).
### Spec requirements ###
Interop requirements:
- [x] Support libp2p TCP transport for inb…
-
After looking through the libp2p's kademlia implementation and their outdated kademlia specs, it seems like peers aren't stored on an LRU-ordering basis. Discv5 requires that peers be stored on an LRU…
-
Hi there,
please note that this is an issue tracker reserved for bug reports and feature requests.
#### System information
PlatON version: 0.9.0
OS & Version: Ubuntu 18.04.3
Commit hash : c…
-
The specification doesn't define the byte size of the `id-nonce`.
-
For encryption during the operation of discv5, we need to use AES-GCM.
Determine whether there's an appropriate library implemented in js/ts or roll our own (maybe in AssemblyScript).
-
During the key agreement phase of Discv5, we need to generate Diffie-Hellman ephemeral public keys.
We need to either determine if the current libraries are sufficient for our purposes or whether w…
-
At the moment, mainly milagro-crypto code is used since the libp2p crypto libraries don't contain everything that discv5 needs. There are some things that can be done to reconcile this:
1. Make some …
-
#### System information
**Geth version: `geth version`**
WARN [09-13|22:33:19.148] Sanitizing cache to Go's GC limits provided=1024 updated=666
Geth
Version: 1.8.18-stable
Git Commit: 6…
-
The protocol I'm working on (Discv5) uses Keccak in various parts which is causing a few headaches when integrating in current libp2p.
It requires a kad-like DHT. Figured it would be best to re-us…
-
Libp2p currently uses [multihash](https://github.com/multiformats/multihash) for it's `PeerId`s. These are of length 34 bytes.
If it is desired to support multihash's in the node-id, perhaps we ex…