Dotsama has more rich features compared to 1st generation state transition blockchains like Ethereum and UTXO based chains like Bitcoin, but at the same time it's more complicated for people to understand them. We propose to implement a group of business oriented explorers and Dapps to help users better understand and work with dotsama.
The implementation will be done through bounties and child bounties, and we propose ourself OpenSquare to be the curator. We will split the work into child bounties, build a site for curator and external developers to collaborate on child bounties, and report back the development progress to the council.
So this proposal has following motivations:
- Implement a group of business oriented explorers and dapps.
- Educate more developers by implementing the explorers and dapps features with child bounties.
- Seek ways to facilitate collaborations between projects and external developers in the polkadot ecosystem. We will experiment the way
bounty -> curator(OpenSquare) -> child bounties -> developers
in this proposal.
Problems statement
Rich features need visualization
No doubt polkadot has more rich features compared to 1st generation state transition blockchains like Ethereum and UTXO based chains like Bitcoin,such as forkless upgrade, on-chain governance mechanism, treasury, para-chains, etc. But to be honest it’s more complex too, which means it will cost more for people to understand them. We need better UIs to demonstrate them. They should show the participating roles, workflows, business life cycles, and to a user, it should tell the steps to complete a business.
Dapps with more contextual info
Polkadot/Substrate portal is great, but it has problems too.
- Most shown data is on-chain, while we have to check the contextual info from a explorer to complete some operations.
- Too advanced to some non-technical users, while they expect simpler ones.
The proposed business oriented explorers can provide the contextual data, and it will be perfect if we can complete our business just on these business explorer pages.
More builders, more collaborations
We need more developers, designers, educators and other roles to build web3 based on substrate/kusama/polkadot. The best way to enroll more builders is collaboration. Bounty & child bounties will be good ways to start collaborations, between curators, child bounty curators and implementers.
Solutions & Implementations
OpenSquare proposes the big bounty, becomes the curator and then creates child bounties, assigning them to external developers. Deliveries will include:
- Identity pallet business explorer and user interfaces to register and request judgement.
- Vesting pallet business explorer and user interfaces to
vest_transfer
and vest
.
- Basic block/extrinsic/event pages for relay chain.
- A bounty collaboration site where curator can collaborate with child bounty hunters.
There will also be other business implementations in the future plan, including governance, society, para-chains, etc. For more detailed proposal context, milestones, budget, deliverables and plans, please check the full proposal.
We are OpenSquare team, dedicated to facilitate the collaboration between projects and developers.
yes