"Any Ethereum participant can request arbitrary computation from the shared Ethereum Virtual Machine."
Ethereum's technical documentation states that any participant can broadcast a request for the canonical Ethereum computer to perform arbitrary computation.
View Source