区块链(Blockchain)是由节点参与的分布式数据库系统,起源于比特币,最早在 2008 年中本聪提出。区块链是由一串使用密码学方法产生的数据块组成的,每一个区块都包含了上一个区块的哈希值,从创始区块开始连接到当前区块,形成一条区块链。每一个区块都确保按照时间顺序在上一个区块之后产生,否则前一个区块的哈希值是未知的。这些特征使得比特币的双花非常困难。
区块链分为公有链、联盟链和私有链。
公有链:全世界任何人都可以读取、发送交易进行有效确认、任何人都能参与其共识过程的区块链,典型应用包括比特币、以太坊等。
联盟链:指参与区块链的节点是事先选择好的, 节点间通常有良好的网络连接等合作关系,区块链上的数据可以是公开的也可以是内部的,为部分意义上的分布式,可视为” 多中心化 ”。典型应用包括 Hyperledger、R3 和 EEA 等。
私有链:参与节点只有有限的范围,比如特定机构的自身用户等,数据的访问及使用有严格的权限管理。
在区块链发展的早期,基础协议就是为了实现单一的支付功能。随着以太坊平台的出现,区块链进入2.0 时代,完备的底层协议和智能合约的概念,开发者无需深入区块链的底层协议,也可以开发各式各样的去中心化应用 (DApps)。
imToken 作为钱包管理工具,是帮你连接区块链世界的入口。