Demystifying the Evolution of Polkadot
OpenGuild
OpenGuild and Polkadot SEA
OpenGuild is a developer hub for
Polkadot enthusiasts in Southeast Asia (SEA) Region
OpenGuild
What is JAM?
Let’s go through the concepts and definitions first
OpenGuild
Not this JAM
Our JAM is inedible.
And not made from fruit…
OpenGuild
JOIN
ACCUMULATE
MACHINE
OpenGuild
OpenGuild
OpenGuild
Token2049
Sub0 Keynote
CoreJAM RFC
Polkadot Relaychain will hit its ceiling soon
Hence, JAM will be the candidate to replace Relaychain in the future.
But it will be no longer a candidate…
OpenGuild
Originally CoreJAM (Collect-Refine-Join-Accumulate)
OpenGuild
WHY JAM?
OpenGuild
State of Previous Work and Present Trends
Polkadot
Ethereum
Solana
Cosmos
SNARK Rollups
OpenGuild
There’s no Good 👍 or Bad 👎. Everything has trade-offs
OpenGuild
Made by OpenGuild Labs
OpenGuild
Fragmented Meta-Networks
(Normal Language: Multichain, Rollups)
(Real-world Cases: Zk-SNARK Rollups, Polkadot Parachain, Cosmos)
OpenGuild
Existing State of Polkadot
(With upcoming Agile Coretime release, this can be solved)
OpenGuild
Existing State of Ethereum
OpenGuild
Existing State of SNARK Rollups
OpenGuild
Hyperbridge - Polytype Labs
OpenGuild
High-Performance Fully Synchronous Networks
OpenGuild
Existing State of Solana
😢 Unlike classical blockchains, the Solana protocol offers no solution for the archival and subsequent review of historical data. <= According to Solana Foundation 2023, nodes simply place the data onto a centralized database hosted by Google.
Lastly, insane hardware requirements for Node 😵
OpenGuild
Deep Dive: JAM
OpenGuild
OpenGuild
Factory (JAM)
Truck
(Service)
Work Package
Work Package
Work Package
0..N�Work Items
0..N�Work Items
0..N�Work Items
Service Entry Points
Truck is waiting for the work Packages to deliver to the Factory
Raw Work Items stored in the Work Packages
What does the Truck want?
OpenGuild
Truck want the Accumulated Work Reports
Bro, WTF is it?
OpenGuild
Refine is the function that does the mostly stateless computation. It defines the transformation for the rollup for a specific service.
OpenGuild
Work Package
0..N�Work Items
“Refine”
Employee
0..N�Work Results
Work
Report
OpenGuild
“Accumulate”
Employee
0..N�Work Results
Work
Report
Overall State
Service Model
OpenGuild
OpenGuild
Parachain as a JAM Service Model
OpenGuild
OpenGuild
Factory (JAM)
Parachain Truck
Work Package
Work Package
Work Package
Blockchain State, Transactions…
Service Entry Points
Work Items in the Parachain Model
Made by OpenGuild Labs
OpenGuild
Learn more with OpenGuild Community
HOW TO CONTRIBUTE?
Propose new idea
Contribute to projects
Grow the community
Workshops & Events
Open-Rust Course
Join our Discord
Benefits of Contribution
Networking with other developers
Improve your technical skills
Mentored by Substrate experts
Learn by building OSS
Career Opportunities 🧑💻
*OSS: Open-source Software