swarm POC series

Viktor Trón edited this page Jun 7, 2017 · 8 revisions

now project features and POC milestones are managed under https://github.com/ethereum/go-ethereum/projects/6

POC 0.1: plan bee

  • underground dev testnet launched on BZZ day (3.22 is l33t for BZZ)
  • create ansible and docker for node deployment
  • a few public gateways

POC 0.2 sworm

  • rebase on geth 1.5 edge
  • small toynet deployed, see network monitor
  • support for separate url schemes for dns enabled, immutable and raw manifest - feature #2279
  • Ethereum name service integration
  • scripted network tests, cluster control framework
  • algorithmic improvements on chunker split/join
  • algorithmic improvements on upload/download
  • algorithmic improvements in kademlia and hive peers manager
  • calibrating kademlia connectivity parameters to toynet scale
  • orange paper series released hosted on swarm toynet
  • minimalistic swarm homepage
  • adapt to felix's rpc-client-as-eth-backend scheme to run swarm as a separate daemon
  • merge into main repo develop branch

POC 0.3

Priorities are not finalised, this is just a tentative plan. The following features are prioritised for POC 3 (subject to change)

  • docker on azure: complete test cluster deployment and remote node control framework
  • comprehensive suite of typical network scenarios
  • syncer rewrite - syncdb refactor to storage
  • mist integration
  • storage monitoring and parameter setting API for Mist swarm dashboard
  • bzz protocol should implement info for reporting - feature #2042
  • improved peer propagation #2044
  • abstract network simulation framework
  • protocol stack abstraction, pluggable subprotocol components - (swap, hive/protocol, syncer, peers) for pss
  • new p2p API integration - feature #2060
  • pss - unicast
  • swap rewrite
  • obfuscation for plausible deniability

POC 0.4

POC 0.5

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.