# README
Phore Synapse
A proof-of-stake, sharded blockchain built from scratch.
This is loosely based on the Ethereum sharding system.
TODO List
- implement BLS sigs
- implement serialization of active/crystallized states into merkle roots
- registration logic
Service Port List
11781
- P2P network default port11782
- beacon chain RPC port11783
- P2P service RPC port
Testing
make test
Also, to test validator code, run the following commands in 3 separate terminals in order:
go run cmd/p2p/synapsep2p.go
go run cmd/beacon/synapsebeacon.go
go run cmd/validator/synapsevalidator.go -validators 0-4095
Building
make build
Installing pre-commit checks
pip install precommit
precommit install
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package shard TODO: move it to proper package and folder.
No description provided by the author
No description provided by the author
No description provided by the author