区块链(Blockchain)是分布式数据库系统,起源于比特币,最早在2008年由中本聪在论文《比特币:一种点对点的电子现金系统(中文版)》中提出。
区块链是按照时间顺序,将数据区块相连,并以密码学的方式保证其不可篡改、不可伪造的分布式账本。
区块链分为公有链、联盟链和私有链。
公有链:
所有人都可以读取数据、发送和确认交易、竞争记账的区块链。
除非掌握51%以上算力,否则没有个人或者机构可以控制、篡改数据,所以“公有链”被认为是“完全去中心化”的。
公有链一般会通过代币机制鼓励节点竞争记账,BTC、ETH都是典型的公有链。
联盟链:
指有若干个机构共同参与管理的区块链,每个机构都运行着一个或多个节点,共同记录交易数据,数据仅在系统内机构间进行读写和传递。
其链上数据实现了部分意义上的分布式,我们视为“多中心化”。典型代表包括R3、Hyperledger、金链盟等。
私有链:
每个参与到系统中的节点都需要经过许可,比如特定机构的自身用户等,数据的访问及使用有严格的权限管理。有些许可链是没有代币机制的,因为不需要通过代币来鼓励节点竞争记账。