22
votes
Accepted
What is the distinction between libp2p, devp2p and RLPx?
LIBP2P is a protocol implementation toolset or library that allows you to build software for different P2P networks and scenarios.
DEVP2P and RLPx are presented in the Ethereum documentation as ...
21
votes
What is the distinction between libp2p, devp2p and RLPx?
I can only answer for libp2p coming from the IPFS project (and not devp2p coming from Ethereum).
libp2p is a modular P2P networking stack used to connect to other peers, finding and transferring ...
3
votes
Accepted
LibP2P v DevP2P
devp2p is the older network wire protocol, for propagating blocks and other low-level functionality between Ethereum nodes. It was designed specifically for Ethereum from scratch, in isolation from ...
2
votes
Accepted
Replication of Files across a Private IPFS Network
You can build a private ipfs network which allows ipfs to only connect to other peers who have a shared secret key. Nodes in the private network won’t respond to communications from nodes outside.
...
1
vote
Accepted
How can I easily get the Ethereum 2.0 network's fork digest and fork version?
Both the fork version and the fork digest are part of the eth2 field included in every node's ENR.
To extract it, you can use the ENR Viewer or any other ENR decoding tool. This screenshot shows the ...
1
vote
Accepted
Error while importing Libp2p package in blockchain
You can try something like this:
exclude: {
test: /(node_modules|bower_components)/,
not: [
// Do not exclude this dependency
/libp2p/
]
}
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
libp2p × 8ipfs × 4
eth-2.0 × 3
devp2p × 3
go-ethereum × 2
nodejs × 2
blockchain × 1
consensus × 1
network × 1
clients × 1
swarm × 1
private × 1
validators × 1
mastering-ethereum × 1
rlpx × 1
p2p × 1
polkadot × 1
substrate × 1
angularjs × 1