Skip to content

poc of ethereum sharding p2p layer on pubsub system in libp2p

Notifications You must be signed in to change notification settings

NIC619/sharding-p2p-poc

 
 

Repository files navigation

sharding-p2p-poc

A poc of sharding p2p layer with pubsub in libp2p, based on the idea from the slide.

Getting started: Docker dev environment playground

This require docker and docker-compose

Building the image

# This builds a image that with all depending go packages.
make build-dev
# When done developing, this builds a binary file `main`.
make run-dev

Run many instances

# This runs a private net with 1 bootstrap node and 5 other nodes.
make run-many-dev
# Stop and remove unused container.
make down-dev

Testing

make test-dev

About

poc of ethereum sharding p2p layer on pubsub system in libp2p

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 80.3%
  • Python 14.7%
  • Makefile 2.5%
  • Shell 1.6%
  • Dockerfile 0.9%