LogoLogo
Visit Site
  • WELCOME
    • What is POKT?
    • $POKT Token
      • Bridging
        • Wrapped POKT (wPOKT)
          • Wrapping Walkthrough
          • Wrapping and Unwrapping FAQ
          • LP Staking Walkthrough
          • Liquidity Provider Staking FAQ
      • POKT Rewards
        • Stake POKT
      • Holding POKT
        • NodeWallet
        • Pocket Wallet
        • Ledger
  • WHO WE ARE
    • POKT Overview
  • POKT Protocol
    • Our evolution
    • The Morse Protocol
      • The Economics
    • The Shannon Upgrade
      • Technical Overview
        • Launch Roadmap
        • Morse -> Shannon Migration
          • PIP Migration
          • Other Migration
          • Expected Gaps
          • Future Features
        • Secondary DA Networks
      • Shannon Actors
        • Sovereign Applications
        • Gateways
        • Suppliers
        • Sources
      • Proposed Tokenomics
        • Token Logic Modules
        • Gaming Prevention
        • Aligned Incentives
        • Tokenomics Resources
      • Jump in to Shannon Today
  • Developers
    • Access RPC
    • Use a Gateway
      • Nodies
      • Grove
    • Use a Public Endpoint
  • Node Operators
    • Operate a Node
    • Manual Node Setup Guide
      • Part 1 - Server Setup
      • Part 2 - Software Installation
      • Part 3 - Pocket Configuration
      • Part 4 - Proxy Configuration
      • Part 5 - Going Live
  • Gateways
    • Host a Gateway
      • Gateway Server
      • Quick Onboarding Guide
      • Node Selection
      • API Endpoints
      • Relay Process
  • Community
    • DAO (OS)
    • Start Contributing
      • Bounties
      • Quick Grants
      • RFPs
      • Maintainers
      • How to Use Karma GAP
    • Governance
      • Earn Your Vote
      • Node Runners
      • App Developers
      • Community Shepherds
      • Contributors
      • CREDS - Governance Upgrade
        • Privacy & anonymity
        • Onboarding New Voters
        • Migration of Existing Voters
        • System Flow Design
    • Retro POKT Goods Funding
      • Timeline
      • Eligibility Criteria
      • Rules of Conduct
      • Voters & Voting
      • Voting Rubric
      • Support & FAQ
      • What is Retro POKT Goods funding Round 1?
    • Community Calls + Events
    • POKT Events Playbook
      • Hosting Your Event
        • Event Type
          • Small Events
          • Mid-sized Events
          • Large Events
      • Event Agenda
      • Speaker
      • Venue
      • Applying for Funding
      • Your Responsibilities as a Host
      • Resources
        • Email Templates
        • Social Media Templates
        • Survey Questions Template
  • Reference
    • Supported Chains
    • API Definition
Powered by GitBook
On this page
  • Technical Stack Comparison
  • Shannon Code Base
  1. POKT Protocol
  2. The Shannon Upgrade

Technical Overview

The Shannon upgrade will enter POKT Network into the full Cosmos ecosystem by being built entirely off the Cosmos SDK. Our live protocol, called Morse, was developed as a fork of Tendermint in 2020. At the time, Tendermint wasn't robust enough to handle all the features POKT Network needed at launch. Features like claim and proof lifecycle had to be hard coded into Tendermint, leaving POKT Network outside of compatibility with the rest of the Cosmos Ecosystem.

Thanks to the technical advancements of the Cosmos SDK over the past several years, POKT Network is now able to be a full member and receive all it’s benefits.

Technical Stack Comparison

Morse (the live protocol)
Shannon (future upgrade)

App-specific SDK

Custom (2020 Cosmos SDK inspired)

Mainline Cosmos SDK

Consensus

Tendermint (2020 Fork)

Mainline CometBFT

Claim & Proof Tree Structure

Merkle Sum Index Tree (using Cosmos IAVL)

Sparse Merkle Sum Trie (using Celestia’s SMT)

Shannon Code Base

The Shannon upgrade is built entirely on the Cosmos SDK. This will provide POKT Network with several new benefits (MICE):

  1. Modularity - The modular design and established framework of the Cosmos SDK make it more inviting for external contributors to join POKT Network.

  2. Interoperability - Through IBC, POKT Network can settle or publish data to other DA networks such as native L1s, Celestia, EigenDA, etc…

  3. Compatability - POKT Network is compatible with any tools or services that are compatible with the Cosmos SDK (wallets, explorers, exchanges, bridges, etc).

  4. Extensibility - Any new features added to the Cosmos SDK in the future can be incorporated into POKT Network.

While our live protocol, Morse, is relatively isolated, MICE grew out through experimentation, so the Shannon protocol will be compatible with the larger web3 ecosystem through the Cosmos SDK and IBC. 🐭

PreviousThe Shannon UpgradeNextLaunch Roadmap

Last updated 10 months ago