<div style="display: flex; align-items:center;flex-direction: column;"> <img src="https://hackmd.io/_uploads/HyyVnQv3T.png"/> <h1>Interoperability </h1> </div> <hr style="page-break-after: always;"/> # Overview [TOC] # Blockexplorer - Session :::info **Participants:** Mark & Frank + any **Time:** Saturday 10 am (cet) - 13 am (cet) **Place:** Google Meet **Tools:** HackMD **Tasks:** 1. Quick Recap 2. Rough Outlining 3. Compared Search 4. Compared Overview 5. Compared Chainspecification 6. Compared Education for Blockexplorer 7. Compared Smart Contracts 8. Summary ::: ## Summary - Essay We started our session with a Quick Recap of Unifires in the Last Month. We decided to first tackle the Topic Blockexplorers. Our first goal was to find a nice way to start a simple comparison. We came up with dividing a Blockexplorer in diffrent functionalites. We choose one functionality after another. We showed each other how each functionality works on each chain. We made notes and discussed vividly whats going on where and why. We reshuffled our Notes and gave it some structure. In the end we wrote a quick summary. ## Blockexplorer General ```plantuml !theme plain left to right direction skinparam actorBorderThickness 1 Blockexplorer -- (search) Blockexplorer -- (overview) Blockexplorer -- (chainspec) Blockexplorer -- (educate) Blockexplorer -- (smart contract) ``` ## Ethereum ```plantuml !theme plain skinparam actorBorderThickness 1 left to right direction etherscan -- (search) etherscan -- (overview) etherscan -- (chainspec) etherscan -- (educate) etherscan -- (smart contracts) ``` - [search](https://etherscan.io/) - [overview](https://etherscan.io/) - [chain specs](https://etherscan.io/charts) - Educate - [Video](https://www.youtube.com/watch?v=nuZOZd0ZaKM) - [Written](https://info.etherscan.com/) - [smart contracts](https://etherscan.io/token/0x23cbb9f0de3258de03baad2bcea4fccc55233af0#writeContract) - [Uml](https://goerli.etherscan.io/viewsvg?t=1&a=0xba12222222228d8ba445958a75a0704d566bf2c8) ## Cardano ```plantuml !theme plain skinparam actorBorderThickness 1 left to right direction cexplorer -- (search) cexplorer -- (overview) cexplorer -- (chainspec) cexplorer -- (educate) cexplorer -- (chain selection) ``` - [search](https://cexplorer.io/) - [overview](https://cexplorer.io/) - [chainspec](https://cexplorer.io/params) - Educate - [Written - Explorer Educaiton](https://docs.cardano.org/cardano-sidechains/basics/block-explorer/) - [Video - Explorer Education](https://www.youtube.com/watch?v=8HXxQFhj8fw&pp=ygEJY2V4cGxvcmVy) - [Cardano Side-chain toolkit info](https://docs.cardano.org/cardano-sidechains/sidechain-toolkit/introduction/) - **Cardano Facts (2024-02-24):** - There is a fixed limit of 45 Billion Ada - Circulated Tokens are 30 Billion Ada - Total staked is 23 Billion Ada - Staking Ada is done without locking it up - **Cardano Extra** - [Real time transactions](https://pool.pm/) - [EUTxO visualizaition](https://eutxo.org) - [Decentralized Blockchain Interoperability protocol](https://www.wanchain.org/) - Stablecoins: - [Indigo - iusd](https://app.indigoprotocol.io/) - [Djed](https://djed.xyz/) - [Cardano "namespace service"](https://handle.me/) - [Swaping Cardano](https://minswap.org) > :information_source: Cardano Smart Contract: > Smart contracts in Cardano are divided to onchain and offchain parts. The onchain code is normally not stored on chain, but the hash of the code is used to derive the address of the contract. Transactions that wants to spend from the smart contract must provide the actual code for the contract. ## Polkadot ```plantuml !theme plain skinparam actorBorderThickness 1 left to right direction subscan -- (search) subscan -- (overview) subscan -- (chainspec) subscan -- (educate) subscan -- (smart contract) subscan -- (chain slection & XCM) ``` - [search](https://polkadot.subscan.io/) - [overview](https://polkadot.subscan.io/) - [chainspec](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpolkadot.public.curie.radiumblock.co%2Fws#/explorer) - Educate - [Video - Explorer Education](https://www.youtube.com/watch?v=g4b4IWR6OrE&list=PLOyWqupZ-WGsnACsCmWH7PO-0paz9zlQ8&index=4) - [Written - Explorer Education](https://wiki.polkadot.network/docs/polkadotjs-ui) - [Smart Contract](https://astar.subscan.io/wasm_contract/XoarFs7ZCxen89W1suDDKrLqhVdp6uw6mmWuvZLUXfVwvre?tab=contract) - [Chain selection](https://polkadot.subscan.io/) - [XCM Dashboard](https://kusama.subscan.io/) - **Polkadot Base Information:** - There is no fixed Limit of Dot. - Total Issuance Tokens are 1.414B Dot. - Total staked is 754.759M Dot - Staking Dots locks the dot. - **Polkadot Extra:** - [Swaping Polkadot](https://hydradx.io/) ## Notes - **Notes General** - Quick Recap - [Proposal went thruh](https://cardano.ideascale.com/c/idea/112389) - Discord will be our main thiny - **Notes Ethereum** - See Extra Section - **Notes Cardano** - Consensus mechanism in Cardano is Ouroboros. - **Notes Polkadot** - Token Distribution - Extrinsic - Polkadot has no fixed Limit - consus oroborus, most likely - babes is oroborus, grandpa - subscan, polkadotJS App - Do Transaction Walkthruh - Testnet Kusama(expensive), LocalNode - Conseus Mechanism on Polkadot is Babes. Its a variant of Ouroboros.