oasisprotocol / oasis-core

Performant and Confidentiality-Preserving Smart Contracts + Blockchains
https://oasisprotocol.org
Apache License 2.0
338 stars 112 forks source link

Leader fault detection and rotation within primary execution committee #340

Open ryscheng opened 6 years ago

ryscheng commented 6 years ago

Any worker can act maliciously in an execution committee. The most problematic is the leader, who drives 1. transaction ordering/batching, 2. forwarding to other workers 3. coordinating commit-reveal, 4. storing states to storage.

Any of these steps can be mishandled. We need ways to

kostko commented 6 years ago

Leader rotation depends on #366.