Skip to content
Viktor Trón edited this page Aug 3, 2016 · 3 revisions

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
  • implement (a reviewed version of) EIP-26
  • swarm namereg/natspec rewrite - enhancement #2048
  • solidity contractInfo standard and contract source verification support
  • improved peer propagation #2044
  • protocol stack abstraction, pluggable subprotocol components - (swap, hive/protocol, syncer, peers) for pss
  • new p2p API integration - feature #2060

POC 0.4

  • abstract network simulation framework using shadow
  • enhanced network monitoring, structured logging and stats aggregation
  • unicast/multicast messaging over swarm - pss
  • swarm DB support phase 0 - compact manifest trie and proof requests
  • SWarm On-demand Retrieval Daemon - feature #2049 = sword. ethereum state, contract storage, receipts, blocks on swarm
Clone this wiki locally