each node receives transactions • Consensus layer - Makes sure that each node agrees on the same transactions to modify their local state ◦ PoW (Proof of work) ◦ PoS (Proof of stake) • Application layer - Input a transaction and a state will return a new state ◦ Bitcoin - Account balance ◦ Ethereum - EVM ◦ Chainlink - Provide external data Proof of Work (PoW) vs. Proof of Stake (PoS)
to allow developers to easily create custom blockchains from scratch that can natively interoperate with other blockchains • Blockchains built with the Cosmos SDK are generally referred to as application-specific blockchains ◦ ICO ◦ DeFi ◦ GameFi • Golang programming language 7 gopher!!
covers some Application layers. ◦ Account, balance, governance…etc. • Developers only need to focus on business logic. ◦ For example Defi, GameFi, ICO...etc
The P2P count matches our expectations • Does our validator miss the blocks? • We only set up alert rules in these metrics • The P2P count matches our expectations ◦ Sentry P2P peers > 20 ◦ Validator P2P peers > 2 15 Tendermint metrics doc
Most of the time, only developers would observe metrics on the dashboards • Not all the Cosmos-SDK chains create Prometheus metrics for their custom features ◦ For example: Agoric custom metrics 17
scanner website • No need to access the production environment • Be careful with the huge request by exporter itself ◦ To reach the public data node rate limit ◦ DoS (denial-of-service) your own data node 20
use on all Cosmos-SDK chain ▪ Included consensus and application layer metrics ◦ Cons: ▪ Need gRPC and Tendermint RPC (Most of the public nodes don't support gRPC) 21