The ecosystem layer in Casper encompasses dApp design and operation.
A period of time during which the validator set does not change.
In a Casper network, validators cannot join and leave at any point in time, but only at era boundaries. An era's validators are determined using an auction. At the beginning of the era, the validators create a new instance of the Highway protocol and run this consensus protocol until they finalize the era's last block (see booking block).
Validators that fail to participate in era will have their bid deactivated by the protocol, suspending their participation until they signal readiness to resume participation by invoking a method in the auction contract.
Any hardware/software connecting to a Node for the purpose of sending deploys or querying the state of the blockchain.