mechanism to add faults in : transactions, blocks, network e.g. network disruption (blocks blocked randomly, blocks man-in-the-middle changes, etc)