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

区块链到底是什么

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

本质

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

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

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

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

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

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

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

区块

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

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

每个区块包含两个部分:

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

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

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

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

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

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

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

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

本文首发地址为:

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

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

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

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

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

评论
登录后参与评论
9 条评论
热度
最新
谢谢分享,图片很形象,很生动,非常好理解~
谢谢分享,图片很形象,很生动,非常好理解~
11点赞举报
感谢棒场
感谢棒场
回复回复点赞举报
说到区块链大部分人的第一反应想到的是比特币,本文就详细介绍了一些区块链的相关基础知识
说到区块链大部分人的第一反应想到的是比特币,本文就详细介绍了一些区块链的相关基础知识
11点赞举报
嘿嘿
嘿嘿
回复回复点赞举报
通俗易懂,简单明了,给个赞~
通俗易懂,简单明了,给个赞~
11点赞举报
有建议随时交流哈
有建议随时交流哈
回复回复点赞举报
感谢您的分享,对于区块链的理解蛮好,理解起来没有压力。
感谢您的分享,对于区块链的理解蛮好,理解起来没有压力。
11点赞举报
感谢支持
感谢支持
回复回复点赞举报
沙发
沙发
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
用 Go 构建一个区块链 ---- Part 1: 基本原型
翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub 上的教程仓库,进入 src 目录执行 make 即可。
用户1558438
2018/08/23
3290
区块链共识机制
区块链是一种分布式数据库技术,已经在金融、物流、医疗等领域得到广泛应用,其中共识机制是确保区块链安全性和可靠性的关键机制之一,共识机制可以确保所有节点对于区块链上的数据和交易的一致性,从而防止双重支付和其他恶意行为,本文将详细介绍区块链共识机制的原理、分类和应用并探讨当前共识机制面临的挑战和未来的发展方向。
Al1ex
2023/05/26
7490
区块链共识机制
看完这些,你就成了区块链大牛!
近些日子笔者阅读了一些关于区块链技术原理的书籍,在这里有几个问题需要澄清一下,也许这些问题你也困惑过,在此我们一起看一看借着这个机会豁然开朗。 1.目前获取比特币有哪几种方式? 答: 目前获得比特币的方式,主要是两种,挖矿和链上交易。 2.我们常常听到区块链上的“节点”和“区块”,请问这两者是不是一回事? 答: 节点所在的网络社区是一个交易社区,节点是每个交易的主体。区块链则是一个个新形成的账本,是经过反复确认被所有节点认可的记账(区块)首尾相连形成的链式数据结构。交易社区的最主要活动是数字货币的交易,
企鹅号小编
2018/01/31
1K0
看完这些,你就成了区块链大牛!
什么是比特币和区块链
          近段时间看了些关于比特币和区块链有关的文章,受益匪浅,所以想记录下来,用自己最直白的话来说自己眼中的比特币和区块链。站在巨人的肩膀上,班门弄斧,如有不妥之处,请多多指教。
黄林晴
2019/01/10
1.4K0
区块链中的哈希到底是什么?
哈希是将任意长的输入编程加密的固定长度输出的过程。哈希并不等同于加密方法,因为无法解密哈希值来获取原始数据。事实上哈希是一种单项加密函数。
区块链大本营
2020/02/21
4.6K0
区块链中的哈希到底是什么?
区块链(Blockchain)简单介绍
1 概要 此项目旨在了解区块链,包括概念、原理及了解可供学习及使用的开源项目平台。此文是整合诸多前辈们的文章而来,特此声明,参考的文章链接在本文末尾。 2 区块链概念及原理 区块链是分布式数据存储
java思维导图
2018/04/08
2.5K0
区块链(Blockchain)简单介绍
[区块链] 区块链小白菜系列入门知识详解(〇)
概念:Hash是一种将数据映射为固定大小值的算法。它通过一系列计算和转换,生成唯一的hash值。
荷秋
2024/01/19
9240
[区块链] 区块链小白菜系列入门知识详解(〇)
1-区块链基础概述
在加密货币应用中,区块链结构的作用就是用作账本,每一个区块都是一页账册,它们相互之间通过哈希值进行连接形成一条完整有序的链表,每个区块的头部哈希是它们的唯一标识。
Ywrby
2022/10/27
1.6K0
1-区块链基础概述
区块链数据结构
区块链是近年来备受关注的技术,它的出现为数字货币、智能合约等领域带来了革命性的变革,然而区块链的实现并不简单,其中的数据结构是至关重要的一部分。本文将介绍区块链的数据结构,帮助读者更好地理解区块链的运作原理,通过本文的学习,读者将能够更好地理解区块链的本质并为后续的区块链开发及应用打下坚实的基础
Al1ex
2023/08/10
6750
区块链数据结构
区块链技术与应用01 北大肖臻
记录一下课程吧。。还是记录以下要好,否则看完了和没看似的。。。。尴尬。。。。。。Fighting!!!!!!
Daffy
2020/11/10
1.1K0
相关推荐
用 Go 构建一个区块链 ---- Part 1: 基本原型
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文