Skip to content

openguild-labs/polkadot-knowledge-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 

Repository files navigation

Polkadot Knowledge Map ๐Ÿš€

GETTING STARTED ๐ŸŒŸ

No matter your level of familiarity with blockchain development, we are here to get you started and ready to become a Polkadot Ninja! ๐Ÿฅ‹

A structured learning pathway with consolidated resources is made available for you to go through at your own pace. Read and watch all that has been provided to help you gain a better understanding of what awaits you in the Dotsama ecosystem! ๐ŸŒ๐Ÿ“š

WHAT IS POLKADOT? ๐Ÿ”

Polkadot is a layer-0 protocol and multichain network founded by Dr. Gavin Wood, co-founder and former CTO of Ethereum. Polkadot provides security, scalability, and interoperability to a diverse network of layer-1 blockchains called parachains. Polkadot offers several advancements over legacy blockchain networks, from governance to customization, upgradeability, energy efficiency, and more. ๐Ÿ›ก๏ธโšก๐Ÿ”—

WHAT IS KUSAMA? ๐ŸŽจ

Built on nearly the same codebase as Polkadot, Kusama is a layer-0 protocol and multichain network. Kusama provides security, scalability, and interoperability to a diverse network of layer-1 blockchains called parachains, and serves as Polkadotโ€™s โ€˜canary netโ€™. Designed for radical innovation and experimentation, Kusama is used both as a live, value-bearing proving ground for Polkadot technology and as a deployment environment for early-stage startups and experimental blockchain use cases. ๐Ÿš€๐Ÿงช

WHAT IS SUBSTRATE? ๐Ÿ› ๏ธ

Substrate is a blockchain development framework for building and customizing parachains in the Polkadot ecosystem, as well as standalone or โ€˜soloโ€™ chains. It features a completely generic state transition function and modular building blocks for common blockchain components like consensus, networking, and asset creation. By building with Substrate, development teams can significantly speed up production, reduce the cost of building a blockchain, and get much more power and flexibility than building on a smart contract platform. โš™๏ธ๐Ÿ—๏ธ

Join our community ๐Ÿค

LEARNING MATERIALS FOR OPEN GUILD MEMBERS ๐Ÿ“˜

Get started with Polkadot Development Roadmap ๐Ÿ“ˆ

To simplify your onboarding experience we designed an amazing learning and building journey in Polkadot Development Roadmap

You can also check out the Polkadot Wiki and the Substrate Knowledge Map for Hackathon Participants. Please reach out to OpenGuild's team members if you have any questions. ๐Ÿ“

Technical Support ๐Ÿ› ๏ธ

Documentation ๐Ÿ“š

  • Official Devhub Documentation - The entry point for learning about Substrate, including conceptual and reference material.
  • Tutorials - Hands-on tutorials to learn everything needed to start building your own Substrate blockchain.
  • How-to Guides - Step-by-step implementation guides of common patterns when developing with Substrate.
  • Rustdocs - API reference documentation.
  • Polkadot Wiki - Polkadotโ€™s official documentation portal, covering everything you need to know about building and interacting with Polkadot.
  • Kusama Guide - Everything you need to know about building and interacting with the Kusama Network.

Primary GitHub Repositories ๐Ÿ“‚

Tooling ๐Ÿ”ง

Important and useful tooling can be found in the Substrate Documentation, located under Explore Tools.

  • Archive - Index a chain's block history into a database
  • Sidecar - REST service to interact with Substrate nodes.
  • Polkadot-launch - CLI tool to launch a Polkadot test network
  • Tx-wrapper-core - Create chain-specific offline transaction generation libraries.
  • Cargo-contract - Setup and deployment tool for developing smart contracts with ink!

Libraries ๐Ÿ“š

  • Polkadot-js-api - Interact with Substrate nodes in Javascript.
  • Subxt - Submit extrinsic to a node via RPC in Rust.
  • Substrate-connect - A JS library and browser extension to run an in-browser light client for your application.
  • Frontier - An Ethereum compatibility layer for Substrate chains.
  • Cumulus - A set of tools for writing parachains.

Templates ๐Ÿ“

Useful Projects ๐Ÿ’ก

Learn from Watching ๐Ÿ“บ

Inspiration ๐Ÿ’ก

Network Information ๐Ÿ“ก

Technical Papers ๐Ÿ“„

ECOSYSTEM RESOURCES ๐ŸŒ

FYI. Our ecosystem teams have a channel open for support on our Discord.

Phala Network ๐Ÿ•ต๏ธโ€โ™‚๏ธ

AI Agents in Ajuna and Phala Integration ๐Ÿค–

Ajuna is a decentralized gaming platform built on Polkadot, and Phala Network provides privacy-preserving computation, making it ideal for integrating AI Agents into games. This track will guide you through building AI Agents on Ajuna using Phalaโ€™s confidential computing technology.

Why Integrate AI Agents with Ajuna and Phala?

  • Confidential Computing: Phalaโ€™s TEE (Trusted Execution Environment) allows AI computations to be done privately, ensuring game logic and AI behaviors are not exposed or tampered with.
  • Scalability: By leveraging Polkadot's interoperability and Phalaโ€™s secure off-chain computation, AI agents can be more scalable and efficient.
  • True Ownership: Integrating AI with NFTs allows for unique, evolving digital assets that players truly own.

Key Resources for Building AI Agents:

  1. Phala Developer Documentation:

  2. Ajuna SDK:

  3. Confidential AI Computing with Phala:

  4. Combining AI Agents with NFTs:

  5. Community and Support:

    • Ajuna Discord - Join the community for support and discussions on integrating AI with gaming.
    • Phala Discord - Engage with Phala developers to troubleshoot and optimize AI Agents.
  6. Workshops and Tutorials:

    • Phala x Ajuna Workshop: Participate in joint workshops to learn about integrating AI into decentralized games.
    • YouTube Learning Sessions: Watch recorded sessions and tutorials on Ajuna's YouTube channel and Phala's YouTube channel.

Practical Use Cases:

  • AI-Driven NPCs: Create non-player characters that evolve based on player interactions and confidential AI computations.
  • Dynamic In-Game Economy: Use AI to manage in-game resources, economies, and NPC behaviors based on real-time data.
  • Personalized Gaming Experiences: Leverage AI to adapt the game environment and challenges to individual player styles.

Next Steps:

  • Start experimenting with AI integration in your Ajuna game using the provided resources.
  • Reach out to community support channels for any technical assistance.
  • Share your AI-driven game projects with the Polkadot and Phala communities for feedback and collaboration.

Tanssi Network ๐Ÿ’ƒ

Unique Network ๐Ÿฆ„

Unique Network is a next-generation NFT chain built on Polkadot and Kusama. It is designed to provide a scalable, interoperable, and user-friendly platform for creating, managing, and trading non-fungible tokens (NFTs). Unique Network offers a comprehensive suite of tools and features that empower developers, artists, and brands to build sophisticated NFT applications and marketplaces.

Unique Network's Key Features ๐ŸŒŸ

  • Scalability: Unique Network is designed to handle high volumes of transactions, ensuring that NFT minting, trading, and other operations remain fast and cost-effective.
  • Interoperability: The platform supports cross-chain functionality, allowing NFTs to be transferred and utilized across different blockchains in the Polkadot ecosystem.
  • Customizability: Unique Network offers advanced customization options for NFTs, including programmable attributes, nested NFTs, and flexible royalty systems.
  • Eco-Friendly: Built on Polkadot, Unique Network is committed to sustainability, offering an energy-efficient alternative to traditional proof-of-work blockchains.

Unique Network SDK ๐Ÿ› ๏ธ

The Unique Network SDK is a powerful toolkit that provides developers with the resources needed to create and manage NFTs on the Unique Network. It is designed to be developer-friendly, offering extensive documentation, libraries, and APIs to simplify the process of building NFT applications.

Key Features of the Unique Network SDK:

  • NFT Creation: Easily mint and manage NFTs with customizable attributes, including metadata, royalties, and more.
  • Smart Contract Integration: The SDK supports the creation and deployment of smart contracts for advanced NFT functionalities, such as auctions, marketplaces, and staking mechanisms.
  • API Access: The SDK provides access to Unique Network's APIs for querying blockchain data, interacting with NFTs, and managing user accounts.
  • Cross-Platform Compatibility: The SDK is compatible with various programming languages and platforms, making it easy to integrate Unique Network's NFT capabilities into existing applications.

Unique Network SDK Use Cases:

  • Custom NFT Marketplaces: Developers can use the SDK to build custom NFT marketplaces, enabling users to buy, sell, and trade NFTs in a decentralized manner.
  • Game Development: Integrate NFTs into games for in-game assets, characters, and achievements that players can truly own and trade.
  • Brand Engagement: Brands can leverage the SDK to create unique, collectible NFTs for marketing campaigns, customer rewards, and more.

Unique Network and NFTs ๐ŸŽจ

Unique Network is at the forefront of the NFT space, offering innovative solutions that go beyond the basic functionality of traditional NFTs. The platform supports advanced features such as nested NFTs, programmable royalties, and dynamic attributes, providing creators with new ways to engage with their audiences.

Key Features of NFTs on Unique Network:

  • Nested NFTs: Create NFTs that contain other NFTs, allowing for complex ownership structures and the creation of composite assets.
  • Programmable Royalties: Set up flexible royalty systems that allow for automatic distribution of proceeds from NFT sales, ensuring creators are fairly compensated.
  • Dynamic Attributes: NFTs on Unique Network can have attributes that change over time or in response to certain conditions, enabling interactive and evolving digital assets.
  • Interoperable NFTs: Unique Network's NFTs can be used across different blockchains and applications, enhancing their utility and value.

NFT Use Cases on Unique Network:

  • Digital Art: Artists can mint and sell digital art as NFTs, with customizable royalty structures and the ability to create nested collections.
  • Gaming: Integrate NFTs into games as tradable assets, in-game items, or even entire characters with evolving attributes.
  • Virtual Real Estate: Create and trade virtual properties and land parcels as NFTs, with the potential for cross-game and cross-platform use.
  • Collectibles: Brands and influencers can launch collectible NFT series with limited editions, special attributes, and unique ownership experiences.

Unique Network's Ecosystem and Tools ๐Ÿ”ง

Bifrost ๐ŸŒ‰

Bifrost is a Polkadot and Kusama parachain designed to provide liquidity for staked assets. It aims to enable users to hedge against the opportunity cost of staking on Polkadot and Kusama networks while maintaining liquidity of their staked assets. Bifrost is known for its derivative solutions, such as vTokens, which are designed to be versatile and can be used in multiple DeFi protocols.

Bifrost Liquid Staking Tokens (LSTs) ๐Ÿ’ง

Bifrostโ€™s Liquid Staking Tokens (LSTs) are derivative tokens that represent staked assets on the Polkadot and Kusama networks. When users stake their DOT or KSM through Bifrost, they receive vDOT or vKSM respectively. These vTokens can be used across various decentralized finance (DeFi) platforms while still earning staking rewards. This mechanism allows users to unlock the liquidity of their staked assets without sacrificing the staking rewards, providing flexibility and enhancing the capital efficiency of their portfolios.

Key Features of Bifrost LSTs:

  • Liquidity: Users can maintain liquidity of their staked assets, allowing them to participate in other DeFi activities.
  • Staking Rewards: vTokens continue to accrue staking rewards, similar to the original staked assets.
  • DeFi Integration: vTokens are compatible with various DeFi protocols, enabling users to maximize the utility of their staked assets.
  • Hedging: Users can hedge against the price volatility of staked assets by leveraging the liquidity of vTokens.

Learn More About SLPx ๐Ÿ”

To dive deeper into Bifrost's cross-chain architecture and learn about SLPx, explore this detailed article: A Deep Dive into Cross-Chain Architecture and SLPx.

Moonbeam ๐ŸŒ™

Moonbeam is an Ethereum-compatible smart contract platform built on Polkadot. It allows developers to deploy existing Ethereum-based DApps with minimal changes, providing a smooth transition from Ethereum to the Polkadot ecosystem. Moonbeam extends the base Ethereum feature set with additional capabilities such as on-chain governance, staking, and cross-chain integrations.

Moonbeam's Key Features ๐ŸŒŸ

  • Ethereum Compatibility: Moonbeam supports the Ethereum Virtual Machine (EVM), Web3 API, and existing Ethereum tools like MetaMask, Remix, and Truffle, making it easy for developers to port their applications.
  • Cross-Chain Integration: Moonbeam enables cross-chain functionality with other parachains and external networks, allowing assets and data to flow seamlessly across different blockchains.
  • On-Chain Governance: Moonbeam introduces a flexible on-chain governance model, allowing the community to influence the development and evolution of the network.
  • Unified Accounts: Users can use a single H160 address for both Ethereum-based and Substrate-based assets, simplifying the user experience.

Moonbeam's Ecosystem and Tools ๐Ÿ”ง

Moonbeam Liquid Staking ๐ŸŒŠ

Moonbeam also supports liquid staking, where users can stake their GLMR (Moonbeamโ€™s native token) and receive a liquid representation of their staked assets. This allows users to continue participating in DeFi activities while earning staking rewards. The liquid staking mechanism on Moonbeam is designed to enhance liquidity, capital efficiency, and provide more flexibility for users.

Real-world Assets (RWAs) ๐ŸŒ

Moonbeam is also exploring the tokenization of Real-world Assets (RWAs), bridging the gap between traditional finance and decentralized finance (DeFi). RWAs on Moonbeam can represent physical assets like real estate, commodities, or bonds, and can be used in DeFi applications for lending, borrowing, and trading. By bringing RWAs on-chain, Moonbeam aims to unlock new forms of liquidity and investment opportunities, making the blockchain ecosystem more inclusive and integrated with the global economy.

Key Benefits of RWAs on Moonbeam:

  • Liquidity: Tokenized RWAs can be traded on decentralized exchanges (DEXs), providing liquidity to traditionally illiquid assets.
  • Fractional Ownership: Assets can be divided into smaller fractions, allowing more people to invest in high-value assets like real estate.
  • Transparency: Blockchain technology ensures transparency and traceability of ownership and transactions related to RWAs.
  • Access to Global Markets: RWAs can be accessed and traded globally, breaking down geographical barriers and democratizing access to investment opportunities.

RWA Use Cases:

  • Real Estate Tokenization: Allowing fractional ownership and trading of real estate assets on blockchain platforms.
  • Commodity-backed Tokens: Creating tokens that represent commodities like gold, oil, or agricultural products, which can be traded or used as collateral in DeFi.
  • Bond Issuance: Digitally issuing bonds on the blockchain, making them accessible to a wider audience and easier to trade on secondary markets.

Learn More About RWAs on Moonbeam:

Ajuna ๐ŸŽฎ

Ajuna is a decentralized gaming platform built on Polkadot, providing a framework for developers to build and deploy blockchain-based games. Ajuna aims to bring high-quality gaming experiences to the blockchain, leveraging the scalability and interoperability of the Polkadot network. By integrating blockchain technology with gaming, Ajuna offers players true ownership of in-game assets and the ability to trade them in a decentralized manner.

Ajuna's Key Features ๐ŸŽฏ

  • Decentralized Gaming: Ajuna enables the creation of decentralized games where players can truly own and control their in-game assets, represented as NFTs on the blockchain.
  • Interoperability: Ajunaโ€™s games are built to be interoperable with other games and platforms, allowing for cross-game asset usage and shared economies.
  • High Performance: By leveraging Polkadotโ€™s parachain architecture, Ajuna ensures high throughput and low latency, providing a smooth gaming experience.
  • Developer-Friendly: Ajuna provides a suite of tools and SDKs to make it easier for developers to create and deploy games on the blockchain.

Ajuna SDK ๐Ÿ› ๏ธ

The Ajuna SDK is a comprehensive toolkit designed to streamline the development of blockchain-based games on the Ajuna platform. It provides developers with the necessary tools, libraries, and documentation to build, deploy, and manage decentralized games, while abstracting much of the complexity associated with blockchain development.

Key Features of the Ajuna SDK:

  • Blockchain Integration: Simplifies the process of integrating blockchain functionalities into games, including asset tokenization, NFT creation, and smart contract deployment.
  • Game Engine Compatibility: The SDK is designed to be compatible with popular game engines like Unity and Unreal Engine, allowing developers to incorporate blockchain features without having to leave their preferred development environment.
  • Asset Management: Provides tools for managing in-game assets, including minting, transferring, and trading NFTs, all within the game interface.
  • Cross-Platform Support: The SDK supports multi-platform deployment, enabling developers to build games that can run on various devices, including PCs, consoles, and mobile devices.
  • Developer Resources: Includes detailed documentation, code examples, and tutorials to help developers quickly get up to speed with blockchain game development on Ajuna.

Ajuna SDK Use Cases:

  • In-Game NFT Marketplaces: Developers can create in-game marketplaces where players can buy, sell, and trade NFTs directly within the game, using the tools provided by the SDK.
  • Tokenized Rewards Systems: The SDK enables the integration of tokenized rewards systems, where players earn blockchain-based tokens or NFTs as they progress through the game.
  • Cross-Game Asset Portability: With the Ajuna SDK, developers can create assets that are portable across different games within the Ajuna ecosystem, allowing players to use the same assets in multiple games.

Learn More About Ajuna SDK and Gaming:

Ajuna's Ecosystem and Tools ๐Ÿ”ง

Real-world Assets (RWAs) in Gaming ๐ŸŽฒ

Ajuna is exploring the integration of Real-world Assets (RWAs) into its gaming ecosystem, allowing in-game assets to have real-world value and utility. By tokenizing physical assets or linking in-game items to RWAs, Ajuna enables players to own digital assets that are backed by real-world equivalents. This could include items like rare collectibles, property deeds, or even shares in real-world enterprises.

Key Benefits of RWAs in Ajuna:

  • True Ownership: Players can own assets that have real-world value, enhancing the in-game experience and investment potential.
  • Liquidity: Tokenized RWAs can be traded on decentralized marketplaces, providing liquidity to traditionally illiquid assets.
  • Cross-Game Interoperability: RWAs can be used across multiple games within the Ajuna ecosystem, creating a more connected and valuable gaming experience.
  • Enhanced Engagement: By linking in-game progress to real-world rewards, Ajuna increases player engagement and retention.

RWA Use Cases in Ajuna:

  • Tokenized Collectibles: In-game items or characters that represent rare, real-world collectibles.
  • Property Deeds: Virtual real estate that is linked to real-world property, providing both in-game utility and real-world value.
  • Real-World Backed Currency: In-game currency that is backed by real-world assets, providing stability and real value to in-game economies.
  • Ajuna RWA Overview - Learn more about how RWAs are being integrated into the Ajuna gaming ecosystem.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published