区块链技术到底是怎么一回事?

论坛 期权论坛 期权     
孔雀西南飞数字创新   2020-3-28 19:13   1119   0
二零二零 开启鸿运

2020 Happy New Year




区块链技术正在以不可替代的趋势改变着整个信息产业和我们生活的方方面面,区块链技术到底是啥?下面就从以下几个方面来剖析区块链技术的前世今生。提到区块链技术就不得不提到当下火热的数字加密货币。数字加密货币中最关键的技术就是区块链技术。我们都知道货币的发明是用来加速交易的进行的,而数字货币的出现使人们摆脱了纸币交易带来的不便。在交易的过程中双方要确保交易的可信性,说白了就是要确认对方的真实身份。这时就要引入一个叫电子签名的问题了,电子签名被发明出来就是为了确保在电子文档中存在一个类似某一个人的笔迹一样的唯一的东西。这就是对应了网络传输加密中的的密钥。具体构成如下:Sign(信息,私钥)=电子签名;在确保交易的双方的真实身份后,我们还需要制定一个标准来确保交易双方交易的合法性和唯一性。如果交易的双方中一方存在资金短缺,或者欠债不还的情况,我们要保证交易的不可超支,区块链技术就是为了解决这些问题而产生的。区块链技术的底层原理就是去中心化的账本。如何保证交易的去中心化?交易的双方在完成一次交易后,将交易的记录信息上传到公共网络的节点上,这样就可以确保交易的去中心化了?且看下图。

显然这样是不行的,我们面临着以下几个问题:
  1.如何让参与交易的所有人都同意这个新帐本?
  2.如何保持账本的同步?
  3.如何告诉所有人完成了一笔交易?
  解决这些问题可以参考这个思路,“哪个账本的计算工作量大就使用谁”。要解决这个问题还要了解一些密码学,在数据加密的世界中有一种叫哈希函数的东西。它可以确保经过他处理的输入信息不可以不轻易破解和反推出来,数学上它叫做SHA256算法。经由它输出的信息我们叫做哈希值。这个哈希值是唯一确定的,所以哈希函数就具有“输入变化,输出不可预测”的特点。要想得到这个哈希值只有进行计算,这个寻找哈希值的过程就叫做工作量证明。这个就是区块链技术的底层原理。


怎么存储一次交易的信息?
  传统的线下交易模式中我们会用到账本来记账,对应到区块链技术中我们将数字账本称为“区块”。一个区块中记录着前一个区块的哈希值、交易信息、和工作量证明。




如何确保交易的公信力?  在此基础上我们将参与交易的区块使用哈希值进行链接,这就构成了我们所说的区块链。区块链技术的底层架构就是如此,利用工作量证明算法解决了去中心化的问题。区块技术的底层在确定谁是最具有可信度的“账本”时,会采用多种多样的算法来保证账本的公信力。工作量证明算法(POW)只是其中的一种算法,根据应用环境的不同还有权益证明算法(POS)。在POW算法下我们把最长的区块作为可信度最高的账本,区块链本身就是超级大帐本。


  最后介绍一下由区块链技术衍生而来的数字货币比特币,我们知道每建立一个区块就会奖励一定数量的比特币,根据比特币白皮书规定,第一个区块会奖励50个区块,之后会有210000个区块,每个区块的奖励减半。那么比特币的总量就有如下公式计算而来。


比特币总量=210000*(50+25+12.5+...)≈210000万


  这就是数字货币区块链技术的前世今生,随着网络的普及和WEB3.0技术的发展,区块链技术会有更长足的发展,必将为人类社会带来革命性的改变。



[h1]图文来源:【网络】

版权归原作者所有 如有侵权请联系删除
[/h1]


知识卡片


1
【300元+1分钟】全程自助注册商标攻略

2
抗疫重要通知:关于疫情期间对湖北域名用户延长续费期限的通知

3
商标注册不得不说的问题:组合注册VS分开注册!






长按识别二维码
关注我们!
查看更多精彩内容






分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:132
帖子:3
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP