Cosmos一、简介Cosmos 是一个由独立并行区块链组成的去中心化网络,每个区块链采用的共识算法都需要是BFT。Cosmos 是一个生态系统,区块链可以相互扩展和互操作。在 Cosmos 之前,区块链是孤立的,无法相互通信。它们很难建造,只能处理少量交易每秒。Cosmos 以全新的技术愿景解决了这些问题。二、Cosmos技术推导1、架构划分从架构的角度来看,Cosmos认为区块链可以分为三个概念层: A、应用:负责更新给定一组交易的状态,即处理交易。(数据的使用和生产) B、网络:负责交易和共识相关消息的传播。 C、共识:使节点能够就系统的当前状态达成统一。2、区块链的演化:区块链1.0: 比特币,三个部分都混合在一直。比特币脚本语言非图灵完备,且不易于使用。 区块链2.0: 以太坊提出了构建去中心化应用程序的新主张。在应用层中加入虚拟机(EVM)来实现这一点。任何开发人员都可以部署智能合约到以太坊区块链。 这种新方法允许成千上万的开发人员开始构建去中心化应用程序 (dApp)。然而,这种方法的局限性很快就变得明显,现在区块链2.0主要有3个的痛点: A、交易量小:ETH每秒...