区块链|学习笔记(一)
本章将介绍有关区块链的定义和基础知识。
区块链:
本质是一种去中心化的分布式数据库,同时作为比特币的底层技术,用于存储比特币。
中心化:
简单来说就是中心化就是中心决定节点,节点依赖于中心,节点离开了中心则无法生存。
去中心化:
所谓去中心化并不是不要中心,而是由节点自由选择中心。在去中心化系统中,任何人都是一个节点,任何人都可以成为中心,中心不是固定不变的。
比特币:
比特币的概念最初由中本聪在2008年提出,诞生于2009年。比特币通过预设的算法,通过大量的计算(挖矿)产生,随其数量的增加,将在2040年达到总量上限2100万个。
挖矿:
比特币的交易信息会传送至矿工手里,矿工们负责把这些信息写入区块链。根据比特币协议,区块的大小上限为1MB,每一笔交易约500字节,每个区块越能包含2000笔左右的交易,矿工负责把这些交易组成一个区块,然后计算该区块的哈希值,计算哈希值的过程被称之为挖矿。矿工们之间相互竞争,谁能先算出哈希,谁就能先人一步添加新区块进入区块链,拥有该区块的全部收益,而其他矿工将一无所获。比特币协议规定,最初矿工挖到新区块的奖励为50比特币,之后每四年减半一次,由于比特币最多分隔到小数点后8位,那么到了2040年矿工将得不到任何奖励,之后矿工的收益将完全依靠手续费。
手续费:
所谓手续费就是矿工从每笔交易中拿到的抽成,手续费由支付方自愿决定,手续费越高矿工们越优先处理,反之那些手续费很低的交易可能永远都不会被写入链。