Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Yes, as many canisters as there are CPU cores (or maybe some lower, configured number, to leave a handful cores free to handle the overhead of the protocol). The deterministic scheduler source code is here (it needs to be deterministic in order for all replicas to execute the same messages every round).
G can have some governance system in place (think tokens, proposals, and votes), and token holders can vote on upgrading A. You can take a look at the design/implementation of the governance canister on the NNS for inspiration. Also take a look at this example of creating tokens.
Ahki SingHania - Akhi is the engineering manager for the Execution team. He has a background in operating systems and networking. Before working on the Internet Computer, he worked on OpenOnload and Barrelfish.
Another point to add here is that the current wasm specification does not support threads although there is a proposal to add one. So I imagine that till the wasm specification includes it, we will continue to have only single threaded canisters.