We simply completed fleshing out some concepts in regards to the area, its course, and the course we reckon it ought to go.
We tried tying collectively some ideas which were floating across the neighborhood with some authentic takes right into a coherent thesis:
– To completely benefit from the huge enhancements in knowledge capability (EIP-4844 and Sharding), functions will want a big improve in computational scalability.
– One of the simplest ways to scale computation is rollups. The very best sort of rollups for this goal are application-specific optimistic rollups with interactive dispute resolutions.
– These designs permit us to discover totally different execution environments: serving to us to sort out deep programmability points.
– The design area round execution environments is huge and may help us combine effectively with all of the infrastructure beforehand constructed for web2.
– Information capability + computational capability + improved programmability = a big improve within the sorts of functions that our trade can assist.
If you wish to learn a extra in-depth clarification/contextualization, take a look at the article we wrote:
https://medium.com/cartesi/application-specific-rollups-e12ed5d9de01
I would love to listen to suggestions on this. These concepts are guiding us to construct the answer we’re constructing 🙂