概述

区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,或称之为公共账本,其每一个区块记录一段时间内产生的转账等一些其他信息。

与传统账本的区别是,无论有没有新的交易产生,有没有新的帐目产生,区块都会按照约定的时间去出块,这就是区块的产生。如果这段时间没有新的交易产生,那产生的就是我们所谓的空块。

举个例子,比特币的区块大小是1M,所以BTC的每个区块中最多能记录大约3000笔的交易。如果矿工想打包更多的交易,那就不得不提高区块的上限。

基本特点

第一个特点,匿名性。所有的数字货币都没有署名,大家可以看下下面这张图。

这是一张比特币的一个区块的交易信息,我们可以看左侧的都是转出的地址,以及对这个地址转出的金额。右侧是转入地址,以及这个地址接收到的比特币金额。

我们拿第1笔交易来看,这笔交易意思是:地址 bc1q…syad 转出了0.05718823个BTC,这些BTC分别转到了,右侧的两个地址,第一个地址 386U…8mg8 接收到了0.00005663个BTC;第二个地址 bc1q…mkuy 接收到了0.05706003个BTC。

大家可以看到,所有的记录信息中,只有地址和数量,不包含任何个人信息。也就是说从这个地址中无法找到地址所有者的任何信息,因此比特币也一直深受黑市和黑客们的欢迎。

数字资产的所有权,也就是地址对应的私钥,拥有了私钥就拥有了这个地址上的数字资产。反之,如果丢失了这个私钥,也就永远的无法找回这部分数字资产。

第二个特点,不可篡改。简单来说,就是说所有已经上链的交易不能被更改。

在生活中大家接触最多的是数据库,数据库最基本的操作是增删改查,其中删除和修改就是对数据库中已有记录的信息进行变更。为了避免数据损坏,防止数据库被恶意修改,运维经常需要对数据库进行一个备份。

而区块链的特点是其上面的数据是不可篡改的,这个不可篡改主要有两点来保证。

第一点,所有每个区块都通过区块头中的哈希,与前面的区块紧紧的绑定在一起。

第二点,所有的节点都保存了完整的区块数据。

如果仅仅更改其中一个节点,或者其中一部分节点的数据,也不能改变全网的状态。因为全网中还有其他更多的节点是不被控制的,任何人无法去修改这些节点的数据。

通过这两点,保证了链上数据的不可更改。

第三个特点,去中心化。去中心化就是没有中心,所有节点的功能都是一样的,都是平等的,里面的数据也是完全一样的。 欢迎转载,本文标题:区块链入手指南:四大特点及特点的非决定性,转载请注明原文网址:http://www.jing-100.com/zx/28167.html