区块链学习笔记(一)

本章将介绍有关区块链的定义和基础知识。算法

 

区块链:数据库

本质是一种去中心化的分布式数据库,同时做为比特币的底层技术,用于存储比特币。分布式

 

中心化:区块链

简单来讲就是中心化就是中心决定节点,节点依赖于中心,节点离开了中心则没法生存。spa

 

去中心化:比特币

所谓去中心化并非不要中心,而是由节点自由选择中心。在去中心化系统中,任何人都是一个节点,任何人均可以成为中心,中心不是固定不变的。基础

 

比特币:技术

比特币的概念最初由中本聪在2008年提出,诞生于2009年。比特币经过预设的算法,经过大量的计算(挖矿)产生,随其数量的增长,将在2040年达到总量上限2100万个。支付

 

挖矿:数据

比特币的交易信息会传送至矿工手里,矿工们负责把这些信息写入区块链。根据比特币协议,区块的大小上限为1MB,每一笔交易约500字节,每一个区块越能包含2000笔左右的交易,矿工负责把这些交易组成一个区块,而后计算该区块的哈希值,计算哈希值的过程被称之为挖矿。矿工们之间相互竞争,谁能先算出哈希,谁就能先人一步添加新区块进入区块链,拥有该区块的所有收益,而其余矿工将一无所得。比特币协议规定,最初矿工挖到新区块的奖励为50比特币,以后每四年减半一次,因为比特币最多分隔到小数点后8位,那么到了2040年矿工将得不到任何奖励,以后矿工的收益将彻底依靠手续费。

 

手续费:

所谓手续费就是矿工从每笔交易中拿到的抽成,手续费由支付方自愿决定,手续费越高矿工们越优先处理,反之那些手续费很低的交易可能永远都不会被写入链。

相关文章
相关标签/搜索