Comments (9)
Check out Felix's slide on evolving devp2p from devcon3:
https://twurst.com/files/devcon3-evolving-devp2p.pdf
Also WhisperV6 runs on libp2p because whisper peering sucks on devp2p
from prysm.
from prysm.
I did an overview summarizing what devp2p and libp2p would entail , you guys can take a look for it here https://docs.google.com/document/d/1K9NVV2SBjxdgejWnip3l-ZYyknOdWu6i5Ot_X_y6t1k/edit?usp=sharing
I am in agreement with Raul that for us using libp2p would be a better option than devp2p owing to the fact the former has more robust documentation , libp2p was designed to be able to use a much wider variety of transport protocols and is transport agnostic. Also the team at protocol labs is consistently working on it and improving on it which is beneficial to us. In comparison devp2p has very sparse documentation and does not look like it is being actively maintained.
from prysm.
As I re-read this issue, there is also something missing as libp2p or devp2p would only be the network layer where we also need a protocol specification to define the standard communication mecanism, it's certainly an issue we should tackle upstream (https://ethresear.ch/c/sharding)
from prysm.
I think this should be pushed forward in the implementation. We don't need any p2p network for a local client.
from prysm.
We would need for our proposer node , since it is using a separate transaction pool to the main client
from prysm.
We don't need any p2p network for a local client, I'm pushing this to the sapphire release
from prysm.
We have been working with Libp2p for a while now. Ok to close this issue?
from prysm.
Sounds good to me
from prysm.
Related Issues (20)
- run local testnet failed: could not set config params: version 0x05000000 for fork electra in config interop conflicts with existing config named=mainnet HOT 1
- local devnet, how to start with "canun" fork by default
- Check conten-type and return 415 if not supported by route HOT 1
- Beacon node not honoring p2p-max-peers value
- beacon-chain invalid memory addreses or nil pointer dereference HOT 2
- "Unrecognized option" when I execute "bazel run" HOT 4
- ERROR when I rebuild prysm using bazel HOT 3
- Add version tag for the prysmctl docker image HOT 3
- Prysmctl: Interactive UI is broken for selecting validators to exit HOT 3
- Prysm VC more robust content-type header handling HOT 2
- prysm client unable to start beacon node: Error retrieving checkpoint origin state and block: error requesting state by id = finalized: error reading http response body: unexpected EOF HOT 3
- Propose a block that does not contain any transactions HOT 4
- Validator Client gRPC Load Balancing
- Prysm v5.0.4 fail building from source HOT 1
- Slasher: The database seems not to be pruned.
- Invalid Blob Sidecars SSZ Encoding HOT 1
- Failed to request block from beacon node error=rpc error: code = Internal desc = could not build block in parallel HOT 1
- Failed to build beacon-chain on MacOS: "Consider building on linux for a hermetic build" HOT 3
- stop and restart a private POS cluster
- what is the format for the --peer parameter for the beacon-chain ?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from prysm.