作为新手小白,有很多问题与疑惑还没有解开。但就目前掌握的知识,来介绍一下区块链。
一、区块链
1、区块链是包含信息的区块从后向前有序链接起来的数据结构。
2、整个区块链就像一根垂直的链条,最底部的区块是创世区块。当一个区块上面有多于6个块叠加在上面时,这个区块将被验证有效,并很难被更改。
3、链是指区块直接的联系,每一个区块的头部区块里,会存储自己的“父区块“的区块头哈希值。
4、这样的机制,使得每个区块都能根据自己父区块的唯一标识符,一路查找到创世区块。(这里有个疑问,区块链随着交易量的增加,信息会越来越庞大,个人的服务器将无法承受,那由谁来承担完整客户端记录的任务呐?)
二、比特币
1、比特币是一个去中心化的数字货币。复杂点讲就是:由一系列概念和技术作为基础构建的数字货币生态系统。
2、比特币特点
(1)等同于货币,而且是无国界,无需兑换,全球通用的货币。
(2)没有实体,是虚拟的货币。
(3)是一个点对点式的网络系统,没有中央服务器,通过分布式计算来传播价值和保障数字资产所有权。
(4)是有限的货币,最终数量为2100万枚。(这里有个疑问,比特币在使用中会有人丢失密匙,当日积月累达到一定程度,比特币会越来越来少,他还有流通价值吗)
三、比特币客户端
1、完整客户端一个完整客户端,又称“全节点”,存储所有比特币交易的整个交易历史。
2、轻量级客户端轻量级客户端不保存所有交易的完整副本,必须信任第三方服务器来获取交易确认。
3、在线客户端在线客户端通过网页浏览器在第三方服务器上访问和储存该用户的钱包。在选择第三方服务器时要注意潜在的风险。如何选择了一个不靠谱的服务器,你将丢失你的所有资金。
所有以上知识来自于<精通比特币>和金马的解读。