In asynchronous networks, the arrival order of transactions is witnessed at varying times among nodes. Therefore, to ensure safety, concurrent processes in a consensus system must follow a set of protocol rules in order to agree upon the order in which messages were received. To do so requires that we make synchrony assumptions; we suggest some maximum threshold for the latency of network transactions and the speed of processor clocks.
EOS uses coin voting to achieve decentralization, and the more EOS tokens a stakeholder owns, the greater their voting power. EOS tokens can additionally be used as staking vehicles in lieu of transaction fees for enterprises and businesses to run their decentralized applications (dApps). This alternative fee structure bears additional problems for usability but the context is beyond the scope of this post.