1. Generic parallel sending part can be reused by state service. 2. Specific oracle marshaling is implemented on top of (1).
1. Initialization is performed via `Blockchain` methods. 2. Native Oracle contract updates list of oracle nodes and in-fly requests in `PostPersist`. 3. RPC uses Oracle module directly.