区块链到底是什么

本质

有人说是账本,有人说是数据库。

其实区块链(block chain)的主要作用是储存信息。

任何需要保存的信息,都可以写入区块链,也可以从里面读取,所以从这角度看,它可以叫做广义上的数据库,并且是分布式的。

任何一台电脑、手机都可以成为一个区块链服务器,加入区块链网络,成为一个节点。区块链的世界里面,没有中心节点,每个节点都是平等的,

都可以保存完整的数据信息。

比特币是存于区块链上的一种虚拟货币。对,区块链除了可以存比特币还可以存别的东西,存什么并不重要。

重要的特性是没有管理员,它是彻底无中心的,不存在传统数据库管理员把所有的数据篡改的风险。

区块

区块链由多个区块(block)组成,各个区块之间的关系由 Header 关联。

区块链关系图

每个区块包含两个部分:

区块头(Head):记录当前区块的特征值 区块体(Body):实际数据

先说区块体,区块体里可以存任意东内容:比特币,以太币,狗币,猫币,你欠翠花5块钱...等等存什么都可以

再说区块头,这区块头就厉害了,区块头主要包括:

本区块产生时间
本区块的哈希 (Hash)
上一个区块的哈希 (Hash)

本区块的哈希值由打包本区块内容的时候生产,打包完内容就不能变了,内容变了哈希就变了。

哈希值是唯一的,也是关联上下区块的重要信息。

所以你不能随意篡改打包后的内容,若是篡改,那么这个区块就“掉链子”没有意义了。

这也是区块链可信,厉害的地方。

本文首发地址为:

https://85.si/p/blockchain-tutorial

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏区块链大本营

太简单!只学十分钟,Python菜鸟也能开发一个区块链客户端

可以说,区块链是自互联网诞生以来最重要和最具颠覆性的技术之一。作为比特币和其他加密货币背后的核心技术,区块链在过去几年获得了广泛关注。

1002
来自专栏极客编程

一个比特币交易流程是如何完成的 原

作为加密货币用户,你需要熟悉交易雏形——为了你对这种不断发展的创新有信心,以及作为理解新兴多签名交易和合约的基础,这两者都将在本系列的后期进行探讨。这不是纯技术...

6744
来自专栏安智客

简明介绍比特币钱包及其安全性

前两天介绍了TEE与区块链、比特币钱包的一些东西!也许不是很明白比特币钱包这个东西,(本文来自于知乎内容、整理、编辑) TEE与比特币硬件钱包应用之Ledger...

2269
来自专栏华仔的技术笔记

Ethereum的理解

3755
来自专栏CDA数据分析师

以太坊是什么丨以太坊开发入门指南

原文地址:https://www.cnblogs.com/tinyxiong/p/7878468.html

700
来自专栏java达人

从三个直观的方面了解以太坊

在以太坊之前,存在着比特币,但比特币有一些缺陷,比如它只有很少的指令,并不符合图灵计算的标准(没有循环)。于是一位大神便想再创造一个加密货币系统,以支持未来可以...

830
来自专栏微信小开发

去世、盗号、封号……QQ钱包里的钱怎么办!

最近网上流传着“如果用户去世后,QQ钱包里的钱会被腾讯充公”的信息。这其实是一个谣言。根据《QQ钱包支付用户服务协议》和《财付通服务协议》,QQ钱包账户中存有余...

2770
来自专栏Seebug漏洞平台

以太坊“后偷渡时代”盗币之“拾荒攻击”

作者:Sissel@知道创宇404区块链安全研究团队 发布时间:2018/08/20

3475
来自专栏华仔的技术笔记

区块浏览器技术选型

4868
来自专栏区块链大本营

最全!写给技术小白的以太坊完整工作原理和运行机制!

2404

扫码关注云+社区

领取腾讯云代金券