前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >区块链到底是什么

区块链到底是什么

原创
作者头像
hooyes
修改2018-03-20 13:25:17
3.3K9
修改2018-03-20 13:25:17
举报
文章被收录于专栏:技术杂谈

本质

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

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

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

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

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

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

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

区块

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

区块链关系图
区块链关系图

每个区块包含两个部分:

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

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

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

代码语言:txt
复制
本区块产生时间
本区块的哈希 (Hash)
上一个区块的哈希 (Hash)

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

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

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

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

本文首发地址为:

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本质
  • 区块
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档