Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.24 KB

ROADMAP.md

File metadata and controls

41 lines (30 loc) · 1.24 KB

Roadmap

This is a work in progress. For the latest discussion, see the main README.md for link to Discord app.

Immediate Roadmap

  • Go precompile, gnodev.
  • /r/users -> /r/names; /r/boards updates.
  • Tweak/enforce gas limitations.
  • Put bounties in /r/boards.
  • Create snapshot of the Cosmos hub.
  • Launch testnet with validator set changes.

Mid Term Roadmap

Long Term Roadmap

  • privacy-preserving voting
  • sybil resistant proof-of-human
  • open hardware
  • logos browser

Notes

Concurrency

Initially, we don't need to implement routines because realm package functions provide all the inter-realm functionality we need to implement rich smart contract programming systems. But later, for various reasons including long-running background jobs, and parallel concurrency, Gno will implement deterministic concurrency as well.

Determinism is supported by including a deterministic timestamp with each channel message as well as periodic heartbeat messages even with no sends, so that select/receive operations can behave deterministically even in the presence of multiple channels to select from.