当前位置:首页 > 经验 >

区块链详细技术原理(区块链的核心技术基础)

来源:原点资讯(www.yd166.com)时间:2022-11-14 15:56:13作者:YD166手机阅读>>

我们可以用一个time33来解释一下hash值是怎么计算的。计算123 的hash值的话,初始的hash值是0,那么第一个“1”的hash值就是33×0 1等于1,“12”的hash值就是1×33 2等于35,“123”的hash值就是35×33 3等于1158,所以在不同的节点,如果都是“123”这个字符串的话,算出来的hash值就都是1158,同样的数据他们的hash值就是一致的。

张三给李四100元有一个hash值,张三给李四101元则是完全不同的hash值,所以两段数据中只要有微小的差别,他们的hash值就是完全不一致的,hash值可以校验两段数据是否一致。

区块链的原理

区块链详细技术原理,区块链的核心技术基础(5)

这里有高度0、高度1和高度2三个高度的区块。第一个高度0,它的交易数据和余额数据是小写的hash0,先生成一个大写的HASH0。大写的HASH0到高度1里面和小写的hash1的数据串联以后,再形成一个大写的HASH1,那么大写的HASH1则包含了高度1里面的交易数据以及前面所有区块数据的哈希值。

第二个高度的区块又包含了大写的HASH1和小写的hash2的hash值,就形成了一个大写的HASH2,那么如果十个节点的服务器的HASH2都一致的话,这就说明他们的数据都是一样的。

私钥签名,公钥验证

区块链详细技术原理,区块链的核心技术基础(6)

私钥是什么呢?私钥其实就是一个随机数或一个坐标。比如2的6次方有64个数字,你若选其中的37作为你的坐标。如果把它想象成一块地的话,你把你的金子藏在37号地,要挖多少块地才能找到金子呢?如果我们的区块链比特币它私钥的数字是2的256次方,相当于宇宙的原子数,你随机找一个坐标把金子放上去,其他人几乎是不可能找到得。

区块链详细技术原理,区块链的核心技术基础(7)

在这里私钥经过椭圆曲线加密和两次hash后,会生成公钥地址,就是区块链上记录你的钱或资产的帐户。我们也可以把私钥比喻成信箱的钥匙或密码,张三给李四转帐30元就用张三的私钥进行签名。大家可以看到,你改这个签名的字符串或者是改收款人或金额都是没有办法做到的,因为这个签名必须是用张三的私钥签名,才能被记账节点验证通过。

然后张三会把他对交易的签名发送给记帐节点去验证。如果十台服务器有七台验证通过以后,这个转帐就会成功,张三的余额就少了30,余额变为70,李四的余额就会增加30,变成130。

区块链详细技术原理,区块链的核心技术基础(8)

栏目热文

区块链技术发展与应用(区块链技术现状与趋势)

区块链技术发展与应用(区块链技术现状与趋势)

“要想富、先修路”,与实体经济的发展一样,基础设施建设是数字经济繁荣发展的关键“加速器”。近日,成都质数斯达克科技有限公...

2022-11-14 16:08:37查看全文 >>

区块链技术特征和应用(区块链技术主要特征)

区块链技术特征和应用(区块链技术主要特征)

区块链在本质上是一种分布式的存储系统,由于其采用了交易记账式的存储模型,也可以称其为分布式记账系统。北京木奇移动技术有限...

2022-11-14 15:58:50查看全文 >>

区块链核心技术及应用(区块链技术的发展与未来应用)

区块链核心技术及应用(区块链技术的发展与未来应用)

(图片源自网络)区块链是一个信息技术领域的术语。随着区块链技术的兴起,越来越多人对区块链技术有所了解和熟悉,区块链本身就...

2022-11-14 15:51:46查看全文 >>

区块链技术具体应用(区块链从业者都在做什么)

区块链技术具体应用(区块链从业者都在做什么)

新华网6月7日消息:世界第一本系区块链统性理论教材《区块链技术与应用》(编著:辜卢密)进入中国大学秋季教材名单中。新华网...

2022-11-14 15:55:32查看全文 >>

区块链基础知识与应用技术(区块链的相关基础知识)

区块链基础知识与应用技术(区块链的相关基础知识)

1. 院士王怀民:探究区块链思想本源回顾历史过程,我们不要迷信所谓的去中心化这个话题,而要认知趋中心化的历史进程和去中心...

2022-11-14 15:56:47查看全文 >>

区块链技术应用图解(区块链最新技术与应用趋势)

区块链技术应用图解(区块链最新技术与应用趋势)

编者按 海淘货品,只要打开购物APP就能看到商品从海外采购到国内配送等重要环节的全链路信息;作者保护作品版权,从版权存证...

2022-11-14 15:55:56查看全文 >>

区块链应用及技术介绍(区块链技术具体应用)

区块链应用及技术介绍(区块链技术具体应用)

近日,“网易经济学家年会区块链专场演讲”在北京网易研发中心举行。网易经济学家年会已举办11年,在经济学界、企业家和网友中...

2022-11-14 16:05:12查看全文 >>

区块链应用九个领域(区块链从业者都在做什么)

区块链应用九个领域(区块链从业者都在做什么)

艾媒报告|2019-2020全球区块链技术布局与商业投资趋势研究报告2018-2023年全球受访者认为区块链技术发展领先...

2022-11-14 15:27:04查看全文 >>

区块链的技术原理和技术特点(区块链技术原理图解)

区块链的技术原理和技术特点(区块链技术原理图解)

关注“区链数科”,让你从入门到精通区块链!其实,区块链并不是一个新型的技术,更多的应该是传统技术上的一个融合,再通过一定...

2022-11-14 15:56:26查看全文 >>

区块链原理及应用(区块链从业者都在做什么)

区块链原理及应用(区块链从业者都在做什么)

【TechWeb报道】区块链有多火,连我母上都知道这个词,身边很多人也都向笔者咨询这个东西。其实他们真实的想法是,想知道...

2022-11-14 15:27:24查看全文 >>

文档排行