肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > 区块链怎么理解?

区块链怎么理解?

时间:2019-10-12 14:57:48

相关推荐

区块链简单的来说是所有人共享但无法篡改,所有行为都是公开透明。

最初的广泛运用是数字货币,没错就是那个恐怖到达币值的比特币,它被广泛运用于以比特币为代表的货币交易和挖矿技术。

区块链技术解决的问题大致有以下两个

一、去中心化

去中心化,我们在网购中很常见。

当前没有去中心化我们购物流程如下

1,你在淘宝上下单买了个包

2,你把钱打给淘宝

3,淘宝通知卖家发货

4,你收到货后发送信息给淘宝

5,淘宝得到信息后把钱转给卖家

而去中心化的想表达的是,这一切交易都因为淘宝的背书而存在,一旦淘宝发生了BUG或者有恶意的篡改,那么你所在账上的花呗啊或者账单都难以被承认,因为连淘宝自己都不清楚你的交易是否真实。

那么一旦去中心化后

1、你下单并把钱转给卖家;

2、你将这条转账信息记录在自己账本上;

3、你将这条转账信息广播出去;

4、卖家和支付宝在收到你的转账信息之后,在他们自己的账本上分别记录;

5、卖家发货,同时将发货的事实记录在自己的账本上;

6、卖家把这条事实记录广播出去;

7、你和淘宝收到这条事实记录,在自己的账本上分别记录;

8、你收到包包。

这8个流程,每个流程都会由区块链技术形成依次连接的信息链,被所有广播到的人广泛保存。

通过对比,你可以发现所有人都有着一本一模一样的账本,记录着发生的一切交易信息,这样即使发生重大的网络故障,平台上的交易信息没了,但你我他的账本都还清楚地记录着每一笔交易,所以对比起以一个中心为交易保障的中心化,去中心化的运作是绝对安全和可靠的。

二、不可篡改和历史可溯性

我们以比特币为例子,我们要完成一笔比特币的交易,那么这个过程不外乎是这样的

1,系统判断账户里面是否足够

2,完成支付后生成卖方交易增额和买方交易余额

3,把信息发送出去,让全球节点认同验证和备份

以上过程我们需要保证

1,接受到的这条交易记录在传输过程没有被其他人所篡改

2,接受到的这条交易记录确实是由发起交易的人所创造

这样的交易从头到尾都是合法的,所以能被认可,那么区块链技术是如何保证的呐?

首先形成区块链中信息的加密主要依靠两个点

1,公开型加密函数:任意文件或者字符串经过这个函数都会产生一个输出结果,但输入文件有稍微的改动就会发生天翻地覆的改变,这个函数是公开的,所有人都可以使用。

2,非对称加密:在区块链世界里,每个人都有两把钥匙,私钥:只能自己拥有,公钥:公布给所有人。

流程如下:

1、首先将需要传达的信息,使用加密函数进行加密,保证了密文的独一无二

2、使用自己的私钥进行生成了签名,同时加密生产公钥

3、需要被传递信息的人收这签名,公钥和需要被验证的明文信息,首先将明文信息进行公开型加密函数处理,得到结果。然后使用发布者公布的公钥,对发过来的签名进行解密,得到另一个结果。通过比对结果是否一致,便可充分证明:信息在中途没有被其他人所篡改同时也证明了是发布者所创造的。

4、这样的一环接一环的区块链一旦形成,是难以篡改的,理论上是需要整个区域世界的51%的算力,才有可能从头到尾造出假的区块链,但这样的付出是远远大于得到的回报的,所以这样的设计是很精湛和难以打破的。

如果觉得《区块链怎么理解?》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。