《图说区块链》学习笔记3-区块链的运作原理1

大概看了看,对于我这个区块链小白而言,区块链原理学习起来有点头大,所以关于区块链的运作原理,分成两个部分来学习。今天学习区块链的几个核心概念。

1.区块:区块链的基本单位,包括区块头和区块主体。

区块链大概十分钟会创建一个区块,其中包含了这段时间内全网范围发生的所有交易。每个区块中都包含了前一个区块的ID(识别码),这使得每个区块都能找到其前一个节点,这样一直倒退就可以形成一条完整的交易链条。那么我有一个疑问,是不是每次创建的这个区块的内容会越来越多,花费时间会越来越长呢?

清晰认知:从诞生之初,到运行至今,全网随之形成了一条唯一的主区块链。

图片发自简书App


2.哈希算法:是区块链中保证交易信息不被篡改的单向密码机制。

图片发自简书App


哈希算法接受一段明文,然后以一种不可逆的方式将其转化为一段长度较短,位数固定的某种数据。两个特点:1.不可逆,只能将明文转化为数据,不能把数据回溯为最初的明文;2.输入的明文和转化的数据是一一对应的,改变前者,后者必将相应改变。

图片发自简书App


3.公钥和私钥

先简单举个例子:比如单位有个文件发到某个公用电子邮箱里,让大家去下载,那就会公布一个密码,这就类似公钥。个人邮箱的密码只有自己知道,这就类似私钥。

为什么都是类似呢,因为二者有一个本质的区别——电子邮箱的钥匙还是属于对称加密,一个用户名对应一个密码,并且是可逆的,公安局网络刑警可据此破案。而区块链中的公钥和私钥是不对称加密方式,不可逆的。公钥和地址的生成都依赖私钥,有了私钥就能生成公钥和地址,并随时花费地址上的比特币,所以私钥用来解密/签章,公钥是让别人验证/签章的。下面的图可以加深这个理解。

图片发自简书App


小白:用私钥对信息进行签名,使用小黑的公钥对信息加密。

小黑:用小白的公钥验证小白的身份,使用私钥对加密信息解密。

在区块链信息传递中,信息传递双方的公钥和私钥的加密和解密往往是不成对出现的。

4.时间戳:这个特别好理解,区块链中时间对应的是每一次交易记录的认证,证明交易记录的真实性。独一无二,且不可篡改。

5.Merkle树结构(默克尔树结构)

这本书关于默克尔树结构讲解的过于简单,所以 我百度区块链兄弟找到了关于默克尔树的更详细的理解:默克尔树结构是为了更好地验证比对。因为越来越多的人使用比特币,所以整个区块链内容越来越多,不可能每个节点都去下载运行完整的副本,

但是由于节点是网络中的完全参与者,它们负有相关责任:节点必须验证交易和区块。在中本聪的比特币原始论文中,也写了一个解决方案,即简易支付验证(Simplified Payment Verification, SPV)。

SPV 是一个比特币轻节点,它不需要下载整个区块链,相反,它会在区块链查找交易(为了验证支付),为了实现 SPV,需要有一个方式来检查是否一个区块包含了某笔交易,而无须下载整个区块。这就是 Merkle 树所要完成的事情。”

区块链利用默克尔树的数据结构存放所有叶子节点的值,并以此为基础生成一个统一的嘻哈值。叶子节点存储的是数据信息的哈希值,非叶子节点存储的是对下面所有叶子节点的组合进行哈希计算后得出的哈希值。

图片发自简书App

从下往上进行交易信息比对,利用默克尔树结构可以大大减少数据的计算,毕竟,我们只需要验证默克尔树生成的统一哈希值就可以了。

本来计划多学习更多的东西,发现这几个概念就够喝一壶的,很难消化。下次学习比特币病毒事件。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容

  • 原文地址 https://mbinary.coding.me/introduction-to-bitcoin.ht...
    mbinary阅读 5,080评论 0 4
  • 以太坊(Ethereum ):下一代智能合约和去中心化应用平台 翻译:巨蟹 、少平 译者注:中文读者可以到以太坊爱...
    车圣阅读 3,716评论 1 7
  • 区块链是“价值互联网”的基础协议。HTTP协议是“信息互联网”的基础协议。两者都是建立在TCP/IP协议之上的应用...
    宋song一阅读 473评论 0 0
  • 1、再婚前双方应拟定有关协议。 2、再婚财产三不变: (1)、双方婚前财产所有权不变 再婚前财产属于谁,再婚后仍然...
    马彩霞阅读 223评论 0 1
  • 在学校里,整日与我们形影不离的是什么?是我们的桌椅,它们陪伴我读书、写字。每个人都应该有一颗感恩的心,而我要感恩的...
    侯林袄阅读 451评论 0 0