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

首页 > 经验 > 作者:YD1662022-11-14 15:56:13

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

在钛媒体Pro专业用户和付费用户专享的“钛坦白”在线课堂钛坦白第37期,我们邀请了三位钛客分享区块链技术落地中的挑战与革新。本期钛客之一、33复杂美创始人、CEO吴思进,在2008年成立33复杂美,2013年开始研究区块链,2014年10月申请第一个区块链专利。目前已申请约30项区块链专利。目前有十多个区块链项目在陆续上线,主要集中在物流、家电、地产、汽车、医药、交易所、金融机构等。

本文节选自吴思进在钛坦白的分享。如果您还不是钛媒体Pro用户,希望查看钛坦白所有干货,进入钛坦白九个专业群交流,并查看更丰富的专业数据和信息,可点击:http://www.tmtpost.com/pro注册。

以下根据吴思进在钛坦白的分享实录整理:

大家好,我是33复杂美的创始人兼CEO吴思进。我们从2008年成立,在2013年开始研究区块链,2014年10月申请了第一个区块链专利。目前已经申请了将近有30项区块链专利,也有几家项目落地,比较大的企业主要是物流、家电、地产。

今天我还是给大家讲一下区块链的基本原理。我知道很多搞技术的朋友都觉得区块链技术可能不是很难,但实际落地却不多,而且有些人说区块链概念太热了,实际上我觉得是因为他们还没有真正理解区块链的商业价值,只有真正明白区块链的基本技术,才有可能理解区块链的颠覆意义。

多账本记一样的账

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

大家看,这张图上有6个帐本,张三有30元,李四有50元,每一个帐本的帐都是一模一样的,这就是区块链的第一个概念:多个帐本记着同一个帐,而且每个帐本都是一样,可以相互校验。

hash值的计算,校验数据的一致性

哈希就是把一个字符串,映射成一个相对固定长度的摘要值 64位16进制。

比如,hash( 张三给李四100元钱):b2f1dbcea1110674575d43b3f2c4d469b2e45764e9e93b084e9c6517eb6ba41a

比如,hash( 张三给李四101元钱):9a31b1169e79ab8339573cf310d56bed646e755f585a9e91c7760c87b3e45dd0

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

我们可以把区块链比喻成打牌,比如张三、李四、王五、赵六他们四个人在打牌。第0局每个人都发放100元,第0局,高度0区块他们的校验码hash值是hash0。第1局,高度1区块就是张三输给李四30元,大家可以看到张三的余额是100减30等于70,李四100加30等于130,所有这些交易及余额的变动就形成了hash1。

第2局,高度2交易就是李四输给赵六30元,王五输给赵六20元,然后他们的余额也分别变动为100、80、150,他们的hash值就是hash2。同样到第3局,张三输给李四70元,这是一笔交易,他们的余额也变成0、150,这些交易和余额的变动就是hash3。

前面这张表只有一个节点,现在我们可以看有两个节点的图:节点A和节点B。节点A的高度是小写的hash0,和节点B的hash0是一致的,节点A的hash1和节点B的hash1也是一致的。依此类推,两个hash2一致,两个hash3也一致,那么说明这两个节点的所有的交易和余额的数据都是一致的。如果有十个节点,那这十个节点也都是一致的。

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

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.