从0开始学区块链:区块链那些事儿?

区块链
随着最近数字货币的热度疯涨,区块链概念也被不断炒热,身为一个区块链技术从业者,我也经常被人问到,区块链是个什么东西?

随着最近数字货币的热度疯涨,区块链概念也被不断炒热,身为一个区块链技术从业者,我也经常被人问到,区块链是个什么东西?

这个问题其实一直困扰我很久了,因为的确我没法很完善用一句话来概括出来区块链究竟是什么。

在我的理解中,区块链不像AI人工智能技术这么产品化,具体化,甚至说区块链离我们普通的民众会有点远,我们可能无法直接感受到他给我们带来的变化,当然除了“数字货币”给我们带来的经济效益。因此往往有人问我,区块链是什么的时候,我往往会反问他一句:“知道比特币吗?”接着可能我会说,“区块链就是比特币,以太坊等数字货币的基础技术设施,而这些数字货币,只是区块链之上的一个应用,也是***的“杀手级”的应用。“为什么这么说,因为其实,数字货币是普通民众能感受到区块链的***途径,虽然供应链,电子存证等等也是区块链的一些应用,但是我不得不说,区块链解决了他们的业务痛点,但是没了区块链也能做,并且这些业务,普通民众感受不到区块链带来的一些本质上的变化。

因此,其实除了数字货币以外,普通民众真的很难感受到区块链带来的威力,但是不得不说,区块链带来的可能远不止数字货币,在我看来,区块链最核心的其实就是能帮我构建出一个可信任,并且相互协同的数字时代。

[[230198]]

接下来,我想抛开数字货币,从技术的角度来谈一下区块链的那些事?

首先我觉得,我们不能将区块链想象的过于高深,它其实从本质上来讲,区块链就是一个去中心化的分布式账本,分布式环境中的每一个节点都不能保证可信。账本中存储的是以时间先后顺序排列的数据区块,每一个区块中保存的是若干条交易记录,运用密码学的方法生成区块以保证其中数据不可篡改、不可伪造、可以验证,以共识算法使全网所有节点完成对区块的认可。在区块链将共识技术,密码学技术,数据存储技术,p2p网络技术以及虚拟机技术等优化并创新,使区块链做到了其他技术所做不到的事情,以后我也会单独的讲到一些区块链技术,以便大家更加清楚的了解区块链。

接下来,我想讲一下,区块链的几个特性:

1.去中心化的特性

区块链是一种分布式数据存储结构,没有中心节点,所有节点都保存全部的相同的区块信息,完全实现去中心化。对于特殊的应用场景,可以适当地采用弱中心化的管理节点,即中心节点不影响整个区块链结构的运行,比如弱中心化的监管机制;若从安全角度来说,弱中心化结构中的中心节点要满足对于区块链的安全不构成威胁,对用户隐私不构成威胁等。

2.不可篡改性

如上图所示,区块链中存储的交易信息每一条都有相对应的哈希值、时间戳以及前一个区块的标识符(Hash)形成一条链式结构。因此,要想篡改区块链中的一条记录,不仅要修改本区块的Hash值,还要修改后续所有区块的Hash值。

3.不可伪造性

区块链中的每笔交易均由数字签名,通过数字签名的来保证来交易的不可伪造。

4.可验证性

可验证性指的是数据来源的可验证。每一笔交易中电子货币的产生和输入、输出都是可以验证的。以比特币为例,比特币的UTXO模型使每一笔交易的输入都是前一笔交易的输出,每一笔交易的输出又是下一笔交易的输入,做到了交易可追溯。除了来源的可验证外,还有交易金额的可验证,即验证金额的正确性,确保交易过程中的每一笔资金都是可靠的。

5.匿名性

区块链中的匿名性实际上是一种伪匿名,区块链中使用公私钥对来切断账号和真实身份的联系。实际上,随着使用次数的增加,通过数据分析可以分析出账号的很多交易行为,比如经常和那些账号做交易,交易金额多少等,甚至可以和现实中的真实身份相联系。

通过以上的简单介绍,我想大概已经讲了一些区块链的基本概念以及相关特性,以后我也将针对某些特性进行相关的技术探讨。作为一个技术人员,我也很看好区块链的未来,也在不断探索区块链的落地应用场景,希望区块链也能更好的被大家所认可以及使用。 

责任编辑:庞桂玉 来源: 今日头条
相关推荐

2021-03-16 21:39:47

区块链DEMOGo

2021-03-17 20:29:36

区块链DEMOPython

2021-03-12 19:17:38

区块链GoPython

2021-04-09 06:25:41

区块链区块链技术

2022-10-26 08:42:28

2018-07-25 09:47:51

2018-04-02 16:35:57

区块链数字货币比特币

2018-05-30 09:54:40

2021-09-23 22:40:10

区块链比特币技术

2018-03-06 11:06:43

区块链支付银行

2021-07-29 16:58:22

区块链比特币数字货币

2018-11-26 09:00:14

2018-05-15 10:26:10

区块链数字货币比特币

2020-02-14 11:16:00

区块链的医学应用

2018-10-15 10:59:56

2019-07-29 15:11:04

区块链网络存储

2018-03-27 09:52:30

区块链数字货币比特币

2020-02-10 11:32:11

区块链blockchain智能合约

2018-01-23 11:09:04

区块链技术重用

2020-05-13 09:45:08

区块链公共区块链私有区块链
点赞
收藏

51CTO技术栈公众号