High level topics
Namespaces:
- Supporting transactions taking place between contracts in different namespaces
- How is the ledger maintained? reference: Blockmumble
Blockchain:
What hashes are there, and what do they look like?
What data is common to all blocks?
- Are there types of blocks, if so, how many types, and what is the specification of each type?
What is the size of a block? Can block sizes vary?
Are there "light blocks" constructable for "light clients"?
Node:
- How are additional instances of a the VM get added?
Kent says that at the moment there is no use of asynchrony by the output of the compiler. Is there a layer between the grey JVM and the orange Rosette VM stuff that wakes up an idle Rosette VM and adds new strands?
Consensus:
- CASPER - When do we need working code? If we miss the milestone, what is our fallback plan?
Rholang:
Mercury
- What are the requirements for Mercury?
- ERC20 Contracts
- Wallet contracts that run on hundreds of nodes.