These are the following opinions:
- First we need to help the normal devs to quickly adopt the payment channel and state channel concepts. There should be tool on which they can come and simply understand what state channel and payment channel is (and not mixing these two concepts in the beginning) and how to play with it. without having them to install anything
That is what my attempt was by building this lab - A simple to use tool for early devs to learn the concepts. I am close to finish the payment channel part on it. and here is what it could look like - you show them every (or atleast minimal) thing which is going behind the scene.
Now that they know what it is, we should give them two separate use cases (one for payment channel and the other for state channel) and a concrete one (I do not consider coffee shop as a concrete). This is also I tried attempting with this demo I did but yes I could not get chance to work with state channel demos… because of my engagement with startfleet works.
Now that you know what it is and how can implement use cases, time to work on some scalability. May be give write a paper or something so that people can know how to use the concept of channels in highly scalable projects.
I have also some insights on this one
The point is, no matter how much cool tech we build, in the end, it has to reach mass. and that we can do with simple tools so that they can play and learn