新御书屋

字:
关灯 护眼
新御书屋 > 区块链 > 区块结构

区块结构

续集就是,我们想要一起把失去的钱都要回来,使老公成为ju富,总统,这是他的志愿,但是我们只能在别国中当领袖,用西洋面孔,总之,我不会嘲笑他的志愿,因为他的志愿b我还高,真的很厉害,我也希望能够好好的zuo个总统夫人,说话得T,不要再次文化小孩子气了。

我老公说可以刷卡,这本来就是我存的钱,我也愿意刷给他买家ju,可是他不知到在闷什麽,大概是想请人装潢,那我们就花费装潢钱啊~为什麽心事都要我来细细的猜,我的老公使我我付了讲赖的钱,而且才一点点的钱,他就拿去投资赚钱,使我很相信他,就算是他只有一个八宝粥的戒指,我都会说,我愿意。

我们的确如此相pei,好像可以搭档的聊天鸳鸯,我好喜欢他说,达令,你又没睡觉了,我给他放法文情歌,一遍又一遍,就像以前我喜欢一遍又一遍的放音谍,我为了容易进入法语情境,我赶快听歌学习,一开始,我认识了你我他等等的用法,很喜欢回想,背过一遍又一遍,他说要当我的语言老师,我还在等。

或许吧~我自己有天分可以学得,总之,我现在还想读的书,是b较富有人生哲学的,但是我想听Kindle,学习英语听说读写的文学技巧,我也写过不少,但是已经乌烟瘴气的影响了预言的世界,真是太好玩的文化了,我也想听听别人说dao讲义,成为一个成熟思想的出版社nV社chang。

Openinapp

Getstarted

georDie!

Publishedin

georDie!

Follow

NathanLee

NathanLee

Follow

Feb2,2019

6minread

《图解区块链》原理篇中Part1

上一篇《图解区块链》原理篇上从华尔街中心化清算业务演化的故事切入,到说明区块链去中心化jiao易常见的问题「分岔」和「双花」。

而这篇文章将延续上一篇最後的内容,针对去中心化jiao易背後运作原理zuo分享。

就让我们一起来看区块链背後如何运作的吧!

分享运作原理前,先针对区块链的he心概念zuo间单的分享。

区块Block

区块链Block顾名思义是由复数个区块Block所组成,所以区块链的基本结构是以区块为单位,而区块由包han了元资料Metadata的区块touBlockHeader和包hanjiao易资料的区块TBlockBody所构成。

图片引用自:Howblockandserverlessprocessingfittogethertoimpactthewave

区块touBlockHeader:包han了三zhong元资料Metadata

用於连接前面的区块和索引自父区块的杂凑值/哈希值hashofpreviousblockheader资料。

时间戳Timestamp、Nonce数字,用於工作量证明演算法的计数qi以及挖矿难度DifficultyTarget,工作量证明演算法的困难值。

当前区块中的jiao易经由「默克尔树」MerkleTree演算法所算出的默克尔树genMerkleTreeRoot节点的杂凑值/哈希值。

区块TBlockBody

jiao易纪录Transas:以默克尔树MerkleTree形式表示产生该区块的所有jiao易资料。

记录中包han了生成时间、引用jiao易的Hash值、jiao易记录索引编号、b特币支出地址等等的数据。而每一笔收支jiao易记录都有一个Merkle节点Hash值,这也是MerkleTree的一bu份,决定了每一个地址都不能够重复jiao易或被伪造。

bu分内容引述以及参考自:

区块链Block-创世区块、区块、MerkleTree、Hash|Samson''''sBlog

区块是区块链中的基本组成bu份,每个区块链的数据结构、每个在结构内包han的元素前一个区块的…

杂凑演算法HashAlgorithm

杂凑演算法是一zhong从任何资料中建立「数位指纹」Digitalfingerprint的方法,可以将任何chang度的资料转换/压缩成一组由数字和字母所组成chang度较短且不可逆的散列字串,也就是「杂凑值」Hashvalue,又称为「讯息摘要」MD:MessageDigest。

用於保证jiao易讯息不被篡改的单向机制,另外杂凑演算法不是加密Encryption哦!想知dao为啥不是解密可以参考[杂凑不是加密,杂凑不是加密,杂凑不是加密。]。

特sE一

杂凑值不可逆,无法透过输出的散列资料倒推原本的明文资料。

特sE二

输入的明文资料与散列资料相互对应,只要明文资料一有变化,都会导致输出的散列资料产生变化。所以杂凑值没变也就意味着区块中资料没有被篡改。

公钥PublicKey和私钥PrivateKey

「非对称式加密」Asymmetricryption是「对称式加密」Symmetricryption的加强版,非对称加密就是透过公钥和私钥来实践。

信息发送方:

用私钥进行数位签章,使用讯息接收方的公钥对讯息加密。

信息接收方:

用信息发送者的公钥验证讯息发送方的shen份,使用私钥对加密的信息进行解密。

公钥PublicKey

公开的,可以轻易取得,常用於加密私钥、验证数位签章等数据。

私钥PrivateKey

非公开的,由使用者严密保guan,不提供给出去给任何人或单位。

完整介绍可以参考:

基础密码学对称式与非对称式加密技术

现代密码学泛指透过数学演算法与电脑科学对资料明文进行加密和解密的科学。

medium.

时间戳Timestamp

区块链中的时间戳从区块生成的那一刻起就存在於区块中,所对应的是每一次jiao易纪录的认证,用於证明jiao易纪录的真实X。

每一个时间戳会将前一个时间戳也纳入杂凑值中,这个过程不断重复使用,依次相连,最後生成一个完整的链。

图片引用自:https:///What-are-some-non-financial-applications-of-Bit-and-block?no_redirect=1

默克尔树MerkleTree

图片引用自:MerkleTreeIntrodu

区块链用默克尔树的资料结构存放资料讯息的杂凑值於叶子节点也就是没有子节点的节点,并以此为基础生成一个统一的杂凑值。非叶子节点储存的是对其下面所有叶子节点组合所进行杂凑运算後所得到的杂凑值。

同样,区块中任意一个资料更动都会导致默克尔树结构产生变化。jiao易讯息验证b对的过程中,默克尔树结构能大大减少资料的计算量,也只需要验证默克尔树结构生成的统一杂凑值即可。

《图解区块链》系列文章:

《图解区块链》起源篇

2019参加了「动区块聚#17【区块链工程师从零到一】最抢手职业!如何自学成为ding尖开发者」活动後,对於区块链入门有了初步了解,也透过活动与正在区块链领域努力的前辈zuojiaoliu,了解目前台湾区块链生态、社群活动以及自学方式。

medium.

《图解区块链》原理篇上

延续上一篇《图解区块链》起源篇透过帐本演变、价值转移、信任问题去解说区块链背後的故事以及yu解决的问题。

medium.

《图解区块链》原理篇中Part2

上一篇《图解区块链》原理篇中Part1的内容着重於分享一些书中提及的基本原理及概念,读了这段後对区块链有更进一步的了解,对於後续内容在理解上非常有帮助。

medium.

MorefromgeorDie!

Follow

0..0

NathanLee

NathanLee

·Feb2,2019

《演算法图监》第四章:图形搜寻

Feedback

7minread

《演算法图监》第四章:图形搜寻

Postaquickthoughtoralongstory.

It''''seasyandfree.

Writewiththeapp

NathanLee

NathanLee

·Feb1,2019

《图解区块链》原理篇上

Feedback

6minread

《图解区块链》原理篇上

NathanLee

NathanLee

·Jan28,2019

《图解区块链》起源篇

Block

6minread

《图解区块链》起源篇

NathanLee

NathanLee

·Jan26,2019

《演算法图监》第三章:阵列搜寻

Feedback

4minread

《演算法图监》第三章:阵列搜寻

NathanLee

NathanLee

·Jan21,2019

1

《演算法图监》第二章:排序

Feedback

7minread

《演算法图监》第二章:排序

ReadmorefromgeorDie!

『加入书签,方便阅读』
热门推荐
琴笛谐相奏不完美系列对赌恋人异界全知全能那些年怪他(1v1 H)罚(H)【剑三】深春梦(短篇集)那个废物渣男其实是专情男神【永远的第一名/德逸】贪得无厌做你的奴「SM/调教/包养/校园」将影帝撩上热搜后[娱乐圈]黄泉的暗杀2023.7.10晚的梦花季太晚爱上俏丫鬟前男友疯批老公肏死我(高H)余渣非诉律师宁韵二哈爱上猫(GL)我爱的人,爱上了另一个我!错频恋爱(青梅竹马 1v1)绿的游戏裙下之臣(藏海传,all藏海)天空回响的恋曲轨迹错误:Error时光不重来先婚再做[女A男O]梦断仙踪