Cardano

Get Started. It's Free
or sign up with your email address
Cardano by Mind Map: Cardano

1. Design Principles

1.1. Scalability

1.1.1. Need to scale to Bilions of users and able to process many tx/sec. including off-chain.

1.1.1.1. Side Chains - Cardano NETWORK (CN)

1.1.1.1.1. Heavy lifting taken off main chain

1.1.1.2. Roadmap (4.N Basho Phase)

1.1.1.2.1. 2G, Global, Offline

1.2. Interoperability

1.2.1. There will not be just one coin to rule them all. Transactions crypto to crypto are empowered on the ADA blockchain

1.2.1.1. NIPOPOW/S

1.2.1.1.1. Contain any POW or POS coin in a Side Chain. BTC, ETH, TRX, even ADA

1.2.1.2. Hard Fork Resistence

1.3. Sustainability

1.3.1. Decentralized projects need systems in place to ensure trust-less longevity. Without a centralized point of development (or failure) a solid foundation for sustainability is paramount.

1.3.1.1. Fee Structure

1.3.1.2. DAO / Treasury / Governance

1.3.1.2.1. Perpetual funding

1.3.1.3. Incentives / Staking

1.3.1.3.1. ~1000+ nodes, Stake pools, offline staking

1.3.1.4. Future Development

1.3.1.4.1. Contract bidding with community voting

2. Organization

2.1. Input Output Hong Kong (IOHK)

2.1.1. Research

2.1.1.1. Cardano is the most authoritative, researched and vetted cryptocurrency project on the planet. See the linked resource for the list of papers produced by the research initiatives of IOHK.

2.1.1.1.1. 40+ papers

2.1.1.1.2. 20+ of which gone through peer review

2.1.2. Design

2.1.3. Build

2.1.4. Maintain

2.1.4.1. Will submit contract proposals to the Cardano ecosystem for future development, feature proposals, maintenance etc

2.1.5. Educate

2.1.5.1. Youtube

2.2. EMURGO | Building a Global Cardano

2.2.1. Comercial Ventures

2.2.1.1. Develop

2.2.1.2. Support

2.2.1.3. Incubate

2.2.2. Integrate

2.2.2.1. Businesses

2.3. Cardano Foundation

2.3.1. Standardize

2.3.2. Protect

2.3.3. Promote

2.3.4. Educate

3. Community

3.1. Official Social Networks

3.1.1. Reddit

3.1.2. Forum

3.1.3. Meetup

3.1.4. Facebook

3.1.5. Youtube

3.1.5.1. (Cardano Foundation)

3.1.6. Twitter

3.1.6.1. Telegram

3.2. Community Leaders

3.2.1. The Cardano Effect Podcast

3.2.1.1. Reddit

3.2.1.2. Youtube

3.2.1.2.1. TCE Clips (Youtube)

3.3. Ambassador Program

3.4. Cardano Watchdogs

3.4.1. Twitter

3.5. ADAEVO.com

3.5.1. Web

4. Map Mission

4.1. This Cardano Mind Map is a community initiative resource to visually map a top level view of the Cardano ecosystem.

4.1.1. Objectives

4.1.1.1. 1. Visually map out the main categories of the Cardano ecosystem

4.1.1.2. 2. Drill down to reasonable depth of sub categories with basic descriptions

4.1.1.3. 3. Provide external links to at least one relevant resource which provides more detail

4.1.1.4. 4. Exclusions

4.1.1.4.1. 4.1 This map does not provide any active functions related to the Cardano project or the community.

4.1.1.4.2. 4.2 This map is community led and therefore not to be considered official, comprehesive or without errors

4.1.1.4.3. 4.3 This map will not link to affiliate links

4.1.1.4.4. 4.4 This map is a work in progress

4.1.1.4.5. 4.5Everything subject to change

5. Cardano Projects

5.1. Incubators

5.1.1. Sirin Labs

5.1.2. Traxia

5.2. Cardano Developers

5.2.1. Fractalide

6. Why Cardano?

6.1. Bitcoin is the first generation crypto currency, establishing bedrock for trust-less, immutable, POW ledgers. Ethereum was 2nd generation and lead the way to putting a programming language on the blockchain giving us the concept of smart-contracts and empowered the ICO movement. Cardano is the 3rd generation and builds on the legacy of Bitcoin and re-evaluates the concepts behind ETH to deliver the worlds most authoritative, researched and vetted smart-contract platform.

6.2. Comprehesive Layman's Scope

7. r

7.1. Not sure how to best fill out Project Architecture

7.2. Should somehow highlight the pillars of Scalability, Interoperability and Sustainability

7.2.1. Could use some help with more professional and concise wording and mapping here...

8. r

8.1. I think it's realistic to somehow categorize and list all the publicly available research papers IOHK has produced related to Cardano here. This is what Cardano is famous or infamous for so although this may repeat what's on IOHK or eprint, this could be a good visual of the depth no other project will probably ever have.

8.1.1. Some of these papers may be duplicatedly referenced in the map, but I believe the depth of research should be a highlighted.

8.1.1.1. Perhaps this can show a better understanding to the peer review hierarchy of accepted or rejected papers and whatever relevant categories any groups of papers should fall into. The 50 pg delgation mechanics.

9. r

9.1. Do NIPOPOW/S fit in here somehow?

9.2. Is "Virtual Machines" part of the smart contract tree or directly off the CL tree?

10. Roadmap

10.1. 1.N Byron

10.1.1. The Byron phase of the settlement layer (Cardano SL) was launched by IOHK, Cardano Foundation, and Emurgo. It enabled the launch of ada cryptocurrency and allowed users to transfer and trade ada.

10.1.1.1. Live OCT 2017

10.1.1.2. SHELLEY ROLLOUT MAP

10.1.1.2.1. 1.5 Last Byron / First Shelley Update (backend only) Introduction of Ouroboros BFT

10.1.1.2.2. 1.6 Decouples Deadalus Wallet from Oroboros backend, Deadalus able to connect to RUST Cardano and new Haskell code. Icarus style addresses

10.1.1.2.3. 1.7 Rust AND new Haskell work with new system

10.1.1.2.4. 1.8 Staking goes LIVE in slow rollout weaned off of Ouroboros BFT slot production (BFT get's no rewards, all rewards go to slot producers in stake pools)

10.2. 2.N Shelley

10.2.1. The Shelley phase will transition Cardano SL to a completely decentralized system which will allow all users to participate in the protocol, and get rewards for producing blocks by staking individually or within stake pools.

10.2.1.1. Projected Live Q1 2019

10.3. 3.N Goguen

10.3.1. The Goguen phase will bring the second collection of protocols with the computation layer (Cardno CL) deployed as side-chains, with support for smart contracts. (Cardano NETWORK)

10.4. 4.N Basho

10.4.1. The Basho phase will be focused on performance, security, and scalability improvements. It will enable Cardano to scale to millions and billions of users.

10.5. 5.N Voltaire

10.5.1. The Voltaire phase will add a treasury system and governance, enabling sustainability and self-sufficiency for Cardano.

11. Resources

11.1. Wallets

11.1.1. Full (Official)

11.1.1.1. Daedalus Staking Wallet

11.1.1.1.1. Github

11.1.2. Light

11.1.2.1. Icarus (Code Base)

11.1.2.1.1. Github

11.1.2.1.2. Yoroi - Light Wallet

11.1.2.2. 3rd Party

11.1.3. Hardware

11.1.3.1. Ledger - Hardware wallets

11.1.3.2. Trezor Hardware Wallet

11.1.3.2.1. Pending

11.1.3.3. Sirin Labs

11.1.3.3.1. Pending

11.2. Learning Resources

11.2.1. edu.clio.one

11.2.1.1. Plutus Training

11.3. Development update

12. ADA BLOCKCHAIN

12.1. Layers

12.1.1. Settlement (Accounting) Cardano CHAIN (CC)

12.1.1.1. Ouroboros

12.1.1.1.1. Github

12.1.1.1.2. Nets

12.1.1.1.3. Block Explorers

12.1.1.1.4. Ouroborous Iterations

12.1.2. Computation (Side-chains) Cardano NETWORK (CN)

12.1.2.1. Smart Contracts

12.1.2.1.1. Plutus

12.1.2.1.2. Domain Specific Languages (DSL)

12.1.2.2. Virtual Machines

12.1.2.2.1. IELE

12.1.2.2.2. KEVM

13. Why Haskell?

13.1. "Choosing Haskell for protocol development was the most difficult choice." "The protocols that compose Cardano are distributed, bundled with cryptography and require a high degree of fault tolerance." "One of the primary reasons for choosing Haskell is that it provides the right balance of practicality and theory. Specification derived from white papers looks a lot like Haskell code, and connecting the two is considerably easier than doing so with an imperative language."

13.2. More in-depth about Why Haskell?

14. Chimeric Ledgers

14.1. Stakepool rewards

14.1.1. With Bitcoin, you have to trust the pool operator to pay you. With Cardano you are guaranteed to get paid without trusting pool operator

14.1.1.1. Use Ethereum style account model instead of UTxO to work well without a lot of Dust transactions. Chimeric Ledgers allow switching between these two models to ensure no money is lost

14.1.1.1.1. Anticipation of Goguen

14.1.1.1.2. API Extensions

14.2. Implemented in Scala

15. Enterprise Framework

16. Wallet Backend

16.1. Re-doing backend to include Graph GL (Designed by Facebook) Open Source

16.1.1. Has more power, complexity and more resilient. Will allow exchanges (and when the terminal is brought into Cardano) to have much more sophisticated granular queries

16.1.1.1. All Clients being brought over to Graph GL

16.1.1.1.1. Mantis

16.1.1.1.2. Rust Client

16.1.1.1.3. Haskell Client

17. End Q2 2019

17.1. Decoupling Wallet

17.1.1. Icarus style addresses

17.1.1.1. Multi sig

17.1.1.1.1. Terminal Support

18. End Q4 2019

18.1. Terminal Support

18.1.1. Goguen

18.1.1.1. Command line smart contracts in wallet

19. Threshold multi-sig (TMS)

19.1. Merkle root of UTxO in hash of header

19.1.1. bootstrapping entire chain from block zero in any transaction with high trust threshold

19.1.1.1. network level phenomenon

19.1.1.1.1. Full node security, light client price

20. Daedalus Dapp Platform Q4 2019

20.1. Gen 1 Dapp Development

20.1.1. Write Marlowe and Plutus code for all logic on block chain

20.1.2. Write Haskell for the logic on the client side (or java script)

20.1.2.1. Web Assembly

20.1.3. All the above hashed and signed by your key and all metadata

20.1.4. All the above then put on Cardano blockchain. This is permission-less app deployment.

20.1.4.1. Benefits: time stamping, identity system, automated updates,permissioning system with inter app communication model, reputation system

21. Delegates of Stake pools can run service layers

21.1. Validating Transactions (as standard)

21.2. Random number generation

21.3. Data feeds

21.4. Other dapp related services

22. Thought Trees from Charles Hoskinson AMA Jan 15/19

23. Extended UTxO

23.1. Necessary for Plutus and Marlowe

23.2. Updating specification to reflect extended UTxO model

24. Plutus Paradigm (What runs on what)

24.1. 2 years of research to define the architecture and relationship.

24.1.1. Server

24.1.2. Client

24.1.3. Blockchain

25. Light Client

25.1. Threshold Multi-sig

25.1.1. Side Chains paper went to Oakland conference

25.1.1.1. Allow verification of history of a foreign client without the history