很多入币圈的人大多只是知道个比特币、加密货币,但是大家对区块链的认知还是处于模糊状态。今天币总在某个群里就遇到有玩家在喊"什么是区块链?!"币总就想着,用最通俗易懂的方式和大家科普一下什么是区块链。
本篇文章我将尽可能多地解释以比特币为代表的加密货币含义、以及被称为比特币创新的区块链是什么?
另外还有其他公有链链如以太坊、联盟区块链和私有区块链在这里不做赘述。在这里只介绍比特币基于的区块链。
一句话概括
记录比特币的交易历史
接下来我会用更多详细解释和易于理解的更多方法来说明。
谁都能看懂
区块链是一个"比特币交易记录",它记录了在开采(挖矿)之后在世界上已经存在的所有比特币兑换。
wiki上关于Bitcoin
(以下是面向技术人员的说明。)
区块链是由参与基于比特币协议的系统的所有节点共享的交易数据库。
参考元:https://en.bitcoin.it/wiki/Block_chain
所以总结起来
比特币采用的区块链是数据库(账本),其中记录了比特币从哪个发送到哪个地址。
而数据不是保存在某一个地方,交易记录被分发并存储在参与比特币网络的计算机上。
区块链是一个个区块中的交易记录的集合,并通过链接(链)来连接它们。
而通过将其链接起来,几乎不可能在以后更改或篡改数据。
1
像锁一般链接
那么,连接包含链中事务数据的区块到底是什么意思?
简单地存储交易数据的数据库不会像区块链那样链阶数据,因此传统意义上的数据库并不能保证不被篡改。
而所谓像锁一样链接数据,即每新生成的一个区块都包含了上一个区块的哈希值。
如果不知道什么是哈希值,可以看下段解释。
2
何为哈希值
哈希值是一个始终成为任意数据(转换)恒定长度数据的值。(即输入任意长度的字符串都可以产生固定大小的输出,区块链中交易记录即为输入,通过哈希算法得出固定输出。)
因为这个特性,所以在区块链中哈希值被用作防止篡改交易记录的对策。
通过将前一个区块的哈希值包括在下一个区块中,如果前一个块甚至被轻微改变,则包含在下一个块中的哈希值也会改变,并且该块的哈希值也改变。 如果该块的哈希值改变,则下一个块也改变。
也就是说,如果篡改了区块中的数据,则所有后续块的数据将被更改。 有了这个,可以立马查出哪里有改动。
当然,如果为了实际篡改也有相应的操作。 在这里不多做解释,不过,因为被称为次要节点需要在总工作量的51%或更多的工作中进行称为工作证明的工作,所以被认为不可能。
3
比特币的创新
区块链的信息是向所有人开放。因此,我们可以随时随地查看加密货币从哪个地址发送了哪个地址。下面的网站是一个着名的网站,用于检查硬币块链。https://blockchain.info/
4
比特币的意义
比特币和区块链常常被误解为"货币革命",但事实并非如此。
它不是数字货币网络,它是一个非中央信用网络。(即我们常看到的字眼:去中心化)
5
比特币的意义
去中心化(没有像以前那样的中央机构)
去信任化(没有信用压力;不需要信任第三方)
不可摧毁(无法轻易摧毁整个网络,即记录不可被删除)
不可纂改(只可在后追加不可修改过去的内容)
领取专属 10元无门槛券
私享最新 技术干货