9 Ideas for the Decentralized Future of Polkadot

Thank you for sharing your thoughts @shawntabrizi. I’ve just stumbled upon your post, and I’m excited to see that some of your ideas, especially 1. Developer Experience: An Alternative to FRAME really resonate with us. This Growth: FRAME + ink! (The Merge) also sounds very interesting.

Actually, I am part of a team that is working on an alternative to FRAME, Gosemble. It aims to provide the core characteristics of what you outlined, plus more:

  • Easy to understand and use
  • Streamlined building without unnecessary complexity
  • Less configurable, containing only the most necessary options
  • Provides all the core primitives
  • Compatible with Polkadot-sdk/FRAME

We have been thinking of providing something like presets, based on the Gosemble, but configured in a way that is more suitable for specific use cases, which seems similar to what you suggested (targeted toward simplifying specific ecosystem objectives (cross chain transfers, defi, multi-token systems, smart contracts, etc…))

Some other goals we are trying to achieve include:

  • Making the ecosystem more accessible to other languages / technologies / developers, since we see Polkadot as more abstract and not bound to any specific technology
  • Helping formalize the specification, which currently is strongly influenced by Polkadot-sdk/Rust and is missing a lot of details regarding the runtime
  • Protocol improvement/development is mainly focused around Polkadot-sdk/Rust, but perhaps we can use Gosemble as a tool to quickly prototype and test out new ideas, including our own or those from the RFCs

I hope we can collaborate on this to identify what is worth implementing, so it is most beneficial for the ecosystem. There is a separate thread on the forum where we could discuss it and potential features that could be implemented in Gosemble. I am interested to see what you think about this.