It has been around a year since the project started, and I would like to share a brief summary of what has happened so far, where the project is at and what’s coming next. I’ll only capture the highlights and key outcomes here, presented in rough chronological order.
Contracts CLI and RISC-V interpreter
Switching to something that I thought would be more fun, I decided to look into ELF and RISC-V last week or so. I learned more than I wanted and managed to achieve a few key deliverables:
design initial CLI for building/converting/verifying contract files define and implement a contract file format implement a simple RISC-V interpreter Let’s look into each of those in more detail.
Permissionless assignments of farmers to shards
Last time I shared challenges and next steps in making consensus shard-aware. I’m happy to report that an initial version of the shard assignment algorithm is now implemented and working.
To the best of my knowledge, this is the first shard assignment design of this kind in blockchain space. All other designs are permissioned and require on-chain registration with some tokens, which hinders both participation and scalability.