Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Many Chains
Many Tokens
One Ecosystem
Sunny Aggarwal
Who am I?
Sunny Aggarwal
Researcher with Tendermint
Particular interests in Proof of Stake
and Blockchain Interoperability...
&
Simplified Architecture
Networking
Consensus
Application
Ethereum
Networking
Consensus
Application (EVM)
dApp dAppdApp
Tendermint Core
Networking
Consensus
ABCI
Application
Tendermint Consensus
Consistent Proof of Stake BFT Consensus Algorithm
Can be used for both Public & Private Chains
Instan...
10 min
1-3 sec
Tendermint ABCI
Networking
Consensus
ABCI
Application
Tendermint ABCI
Networking
Consensus
ABCI
EVM
Ethermint
dApp dAppdApp
Tendermint ABCI
Networking
Consensus
ABCI
Plugins
Cosmos SDK
Plugins Plugins
Cosmos SDK
Cosmos Ecosystem
Cosmos Ecosystem
A
A
Cosmos Hub
Tendermint
Core
Tendermint
Core
Tendermint
Core
Tendermint
Core
Ethermint...
Cosmos Ecosystem
Cosmos Ecosystem
Ethereum
A
A
Cosmos Hub
Tendermint
Core
TenTendermint
Core
Tendermint
Core
EtPeg Zone
Pr...
An Internet of Blockchains
Scalability
Sovereignty
PrivacyDiversity
Security
Scalability
Vertical vs Horizontal
Scalability
Vertical scalability through
Proof of Stake, state channels,
recursive snar...
Scalability
Vertical Scalability
Tendermint Core can get over
1000s of tx/second with over
100 validators on 5 different
c...
Scalability
Horizontal Scalability
Application-based sharding
is logical as it minimizes
bottleneck
You only have to be a ...
Diversity
Many applications
can be built with
Tendermint ABCI and
Cosmos SDK with
support for IBC
Diversity
Implementations in Go,
Rust, Python, C++,
Javascript, Java,
Ocaml, and Erlang
Connect existing
platforms like
Et...
Diversity
Connect existing
chains through
pegged bridge zones
Application-Specific Chains
Turing-Complete VMs are great
for prototyping and some use
cases
Most production DApps doesn’t...
Application-Specific Chains
Reduces attack surface
Efficiency gains due less
computational overhead
Fine tune to optimize ...
Interoperability
Just because chains are
separate, doesn’t mean
they can’t talk to each
other
Use IBC, a 2-way on-chain
li...
Interoperability
Applications/Smart Contracts
on different chains can
interact with each other
Cosmos Hub allows for deep
...
Sovereignty
Ethereum and
Ethereum Classic
cannot have the same
validator set
Private Chains can
interoperate with
Public C...
Sovereignty
Can use community
power to achieve
greater security than
pure economic
incentives alone
Governance controlled
...
Pooled Security
Optional pooled
security through
delegated consensus ->
good way to bootstrap
small public chains
One Ecosystem
Features of different existing
chains can be interoperated
Movement of
Value
Smart
Contracts
Bitcoin Transfer with Ethereum Smart Contracts
One Ecosystem
Specific tokens do not have to be limited to a specific
chain, but rather can be used across chains
One Ecosystem
Smart contracts on one chain can call contracts on another
One Ecosystem
Private chains can now interoperate with public chains
One Ecosystem
One Ecosystem
One Ecosystem
One Ecosystem
Decentralized exchanges can be done with
tokens across many different chains
One Ecosystem
Geographic sharding?
Thanks!
Any Questions?
@sunnya97 | sunny@tendermint.com | sunnya97@protonmail.ch | sunnya97.com
Tendermint/Cosmos:  Many Chains, Many Tokens, One Ecosystem
Tendermint/Cosmos:  Many Chains, Many Tokens, One Ecosystem
Tendermint/Cosmos:  Many Chains, Many Tokens, One Ecosystem
Tendermint/Cosmos:  Many Chains, Many Tokens, One Ecosystem
Prochain SlideShare
Chargement dans…5
×

Tendermint/Cosmos: Many Chains, Many Tokens, One Ecosystem

Talk on how Tendermint and Cosmos together create the Internet of Blockchains.

  • Soyez le premier à commenter

Tendermint/Cosmos: Many Chains, Many Tokens, One Ecosystem

  1. 1. Many Chains Many Tokens One Ecosystem Sunny Aggarwal
  2. 2. Who am I? Sunny Aggarwal Researcher with Tendermint Particular interests in Proof of Stake and Blockchain Interoperability Co-founder of Blockchain at Berkeley Previously worked at ConsenSys Teach a class at Berkeley on Switzerland
  3. 3. &
  4. 4. Simplified Architecture Networking Consensus Application
  5. 5. Ethereum Networking Consensus Application (EVM) dApp dAppdApp
  6. 6. Tendermint Core Networking Consensus ABCI Application
  7. 7. Tendermint Consensus Consistent Proof of Stake BFT Consensus Algorithm Can be used for both Public & Private Chains Instant Finality Highly Scalable Guarantees safety in asynchronous & liveness in weakly synchronous environments Basis for other Proof of Stake systems like Casper
  8. 8. 10 min
  9. 9. 1-3 sec
  10. 10. Tendermint ABCI Networking Consensus ABCI Application
  11. 11. Tendermint ABCI Networking Consensus ABCI EVM Ethermint dApp dAppdApp
  12. 12. Tendermint ABCI Networking Consensus ABCI Plugins Cosmos SDK Plugins Plugins Cosmos SDK
  13. 13. Cosmos Ecosystem Cosmos Ecosystem A A Cosmos Hub Tendermint Core Tendermint Core Tendermint Core Tendermint Core EthermintChainMint Private Chain OmiseGO Tendermint Core IBC IBC IBC IBC
  14. 14. Cosmos Ecosystem Cosmos Ecosystem Ethereum A A Cosmos Hub Tendermint Core TenTendermint Core Tendermint Core EtPeg Zone Private Chain O Ten IBC IBC IBC IBC ETGate
  15. 15. An Internet of Blockchains Scalability Sovereignty PrivacyDiversity Security
  16. 16. Scalability Vertical vs Horizontal Scalability Vertical scalability through Proof of Stake, state channels, recursive snarks, etc Horizontal Scalability is achieved through many chains
  17. 17. Scalability Vertical Scalability Tendermint Core can get over 1000s of tx/second with over 100 validators on 5 different continents Research on how to make this even faster
  18. 18. Scalability Horizontal Scalability Application-based sharding is logical as it minimizes bottleneck You only have to be a full node for the applications you care about
  19. 19. Diversity Many applications can be built with Tendermint ABCI and Cosmos SDK with support for IBC
  20. 20. Diversity Implementations in Go, Rust, Python, C++, Javascript, Java, Ocaml, and Erlang Connect existing platforms like Ethereum and Chain to ABCI
  21. 21. Diversity Connect existing chains through pegged bridge zones
  22. 22. Application-Specific Chains Turing-Complete VMs are great for prototyping and some use cases Most production DApps doesn’t need to be on a Turing complete chain Flexibility can be achieved through governance
  23. 23. Application-Specific Chains Reduces attack surface Efficiency gains due less computational overhead Fine tune to optimize for your application
  24. 24. Interoperability Just because chains are separate, doesn’t mean they can’t talk to each other Use IBC, a 2-way on-chain light client protocol
  25. 25. Interoperability Applications/Smart Contracts on different chains can interact with each other Cosmos Hub allows for deep integration of token economies Token transfers, not just basic token swaps
  26. 26. Sovereignty Ethereum and Ethereum Classic cannot have the same validator set Private Chains can interoperate with Public Chains
  27. 27. Sovereignty Can use community power to achieve greater security than pure economic incentives alone Governance controlled by community
  28. 28. Pooled Security Optional pooled security through delegated consensus -> good way to bootstrap small public chains
  29. 29. One Ecosystem Features of different existing chains can be interoperated
  30. 30. Movement of Value Smart Contracts Bitcoin Transfer with Ethereum Smart Contracts
  31. 31. One Ecosystem Specific tokens do not have to be limited to a specific chain, but rather can be used across chains
  32. 32. One Ecosystem Smart contracts on one chain can call contracts on another
  33. 33. One Ecosystem Private chains can now interoperate with public chains
  34. 34. One Ecosystem
  35. 35. One Ecosystem
  36. 36. One Ecosystem
  37. 37. One Ecosystem Decentralized exchanges can be done with tokens across many different chains
  38. 38. One Ecosystem Geographic sharding?
  39. 39. Thanks! Any Questions? @sunnya97 | sunny@tendermint.com | sunnya97@protonmail.ch | sunnya97.com

×