首页 > 最新资讯 >

最新资讯

2020-06-17 09:45:15

admin

关键词:

区块链技术正在以不可替代的趋势改变着整个信息产业和我们生活的方方面面,区块链技术到底是啥?下面就从以下几个方面来剖析区块链技术的前世今生。提到区块链技术就不得不提到当下火热的数字加密货币。数字加密货币中最关键的技术就是区块链技术。我们都知道货币的发明是用来加速交易的进行的,而数字货币的出现使人们摆脱了纸币交易带来的不便。在交易的过程中双方要确保交易的可信性,说白了就是要确认对方的真实身份。这时就要引入一个叫电子签名的问题了,电子签名被发明出来就是为了确保在电子文档中存在一个类似某一个人的笔迹一样的唯一的东西。这就是对应了网络传输加密中的的密钥。具体构成如下:
Sign(信息,私钥)=电子签名;

在确保交易的双方的真实身份后,我们还需要制定一个标准来确保交易双方交易的合法性和唯一性。如果交易的双方中一方存在资金短缺,或者欠债不还的情况,我们要保证交易的不可超支,区块链技术就是为了解决这些问题而产生的。区块链技术的底层原理就是去中心化的账本。

如何保证交易的去中心化?

我们面临着以下几个问题:

1.如何让参与交易的所有人都同意这个新帐本?

2.如何保持账本的同步?

3.如何告诉所有人完成了一笔交易?

区块链技术

解决这些问题可以参考这个思路,“哪个账本的计算工作量大就使用谁”。要解决这个问题还要了解一些密码学,在数据加密的世界中有一种叫哈希函数的东西。它可以确保经过他处理的输入信息不可以不轻易破解和反推出来,数学上它叫做SHA256算法。经由它输出的信息我们叫做哈希值。这个哈希值是唯一确定的,所以哈希函数就具有“输入变化,输出不可预测”的特点。要想得到这个哈希值只有进行计算,这个寻找哈希值的过程就叫做工作量证明。这个就是区块链技术的底层原理。

怎么存储一次交易的信息?

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

如何确保交易的公信力?

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

← 上一篇
下一篇 →

相关文章推荐

    合作伙伴

    合作伙伴

    优质的合作资源