w3f / polkadot-wiki

The source of truth for Polkadot.
GNU General Public License v3.0
373 stars 2.29k forks source link

Learn JAM: use cases #5930

Open rvalle opened 4 months ago

rvalle commented 4 months ago

I find it very difficult to understand JAM in abstract terms, even if abstraction is key for its implementation.

Without discussing potential use cases, I find it difficult to relate to the functionality/plan how it fits my roadmap.

Which would be an good use case for JAM? why are smart contracts not enough/appropriate? why is a relay/parachain an overkill?

How is JAM better to the alternatives?

Which other use cases would be suitable for JAM?

With regards to data in JAM, which is non-transactional, can your provide some examples of data for which JAM is ideal?

CrackTheCode016 commented 4 months ago

I agree with this, I have been able to explain JAM as an upgrade here at Consensus 2024, but it's a little verbose for most. The bottom line, from my POV, is we are able to more directly utilize the validation services that Polkadot provides (and with a much more scalable state recordation and management mechanisms for a lot more throughput).

I think a section which simply elaborates on what JAM replaces the relay chain would be useful as well, amongst other things.

filippoweb3 commented 4 months ago

hey @rvalle ! I am planning to produce some graphics and add some more info, maybe a summary also about JAM. I just finished to digest the graypaper and watch three talks by Gavin about it. Will notify you when we get more content out :)

rvalle commented 3 months ago

Hi @filippoweb3 @CrackTheCode016 Thanks!

For me the key is in using an actual service to explain JAM.

The same way I would use Decentralized Finance to explain what a smart contract is. Or I would use the Name Resolution (DNS) to explain what on chain identity is.

Which service would you use to explain JAM? how it benefits form JAM? and ideally the analysis of JAM vs other blockchain tools (contracts, parachains, etc) in the context.

filippoweb3 commented 3 months ago

will update the JAM section soon with diagrams and more info about "Why JAM"