Skip to content
This repository has been archived by the owner on May 23, 2023. It is now read-only.
heikoheiko edited this page Dec 9, 2014 · 15 revisions

Welcome to the system-testing wiki!

Ask to be added to the skype channel DEV System Testing

Status

  • Almost End-End PoC of the system (EC2, Docker, Client, Logging, Log Aggregation, Analysis)

Next

  • Work on log format specification
  • Decide on log forwarding technology

Client Requirements:

  • start cmd w/ config file (e.g. pyeth -C config.txt)
    • or via cli parameters (okay: py, go, cpp)
  • RPC API (todo py)
  • Structured Logging (best practices)

Questions:

  • Which clients will participate?

Scenarios

high priority

  • network splits, segmentation
  • latency, limited bandwidth
  • Hashing power discrepancy (fork rate, mining pools)

middle priority

  • percentage of nodes behind NAT
  • clock skew

later

  • intentional takeover, double spending
  • spamming, ddos,
  • resiliency wrt share of malicious nodes
  • order of transactions
  • injections of invalid blocks
  • sibil attacks
  • gas price variation
  • blocktime variantions between 0 and unlimited
Clone this wiki locally