当前位置:首页 > 经验 >

区块链到底来做什么(普通人怎样投资区块链)

来源:原点资讯(www.yd166.com)时间:2022-11-14 17:31:02作者:YD166手机阅读>>

现在,假设区块 1 中的数据被 更改了。比方说 Damian 和 George 之间的交易被更改了。Damian 向 George 发送了 500 个而非 100 个比特币。由于区块 1 中的数据串改变了,其签名也相应改变了。更改过数据之后,区块 1 的签名不再是 “X32” ,而是变成了 “W10” ,如下图所示:

区块链到底来做什么,普通人怎样投资区块链(5)

-请访问 r/BlockchainSchool 查看更多关于区块链的科普知识-

这样一来,区块 1 的新签名 “W10” 跟之前添加进区块 2 数据串的旧签名 “X32” 产生了冲突。区块 1 和区块 2 之间的链接就断了。这条链上的其他用户就会知道区块 1 中的数据被更改了。为了维护区块链的不可变性,其他用户会拒绝同步更改后的交易信息,依旧维持原有的交易记录(即 Damian 向 George 发送 100 BTC )不变,整条链依旧保持完整。这就意味着,要想不露痕迹地篡改交易,必须将区块 2 数据串中区块 1 的旧签名替换成新签名。然而,一旦区块 2 中的数据串发生变化,区块 2 的签名也会随之发生变化。假设区块 2 的签名从 “9BZ” 变成了“PP4” 。那么区块 2 和区块 3 之间的链接就断了!

区块链到底来做什么,普通人怎样投资区块链(6)

区块链上的区块对所有人都是可见的。因此,如果篡改者真想要不露痕迹地篡改交易,就必须保证篡改之后的区块仍然都联系在一起(否则人们就很容易发现哪个区块跟其他区块并不相连,进而判断出该区块已经被改过了)。也就是说,改掉一个区块必须为后续的所有区块计算新的签名。可以认为这几乎是不可能的,但要理解这是为什么,请看下文。

第三阶——生成签名(哈希值)

那么,我们以区块 1 为例再画一个示意图。假设区块 1 只记录一笔交易,即 Thomas 向 David 发送 100 BTC 。需要根据这个数据串生成一个签名。在区块链上,这个签名是通过密码学哈希函数生成的。密码学哈希函数是一个极其复杂的数学公式:将任意数据串作为输入值代入公式,可以得到一个独一无二的 64 位输出值。例如,你可以将 “Jinglebells” 一词代入这个哈希函数(哈希函数的种类有很多,这只是其中一例),得到的输出为:

761A7DD9CAFE34C7CDE6C1270E17F773025A61E511A56F700D415F0D3E199868

只要这个输入中有一个字符发生变化,包括改变大小写或是增加空格和标点,就会得到截然不同的输出。如果你在这个输入后面加上一个句号变成了“Jinglebells.”,得到的输出就变成了:

B9B324E2F987CDE8819C051327966DD4071ED72D998E0019981040958FEC291B

如果我们把句号去掉,还是能得到跟之前一样的输入:

761A7DD9CAFE34C7CDE6C1270E17F773025A61E511A56F700D415F0D3E199868

对于同一个密码学哈希函数来说,相同的输入必定会得到相同的输出,不同的输入必定会得到不同的输出。比特币区块链就是利用哈希函数为区块生成签名的,将区块中的数据作为输入,得到的输出就是区块的签名。我们再来看看只含有一笔交易( Thomas 向 David 发送 100 BTC )的区块 1 示意图。

区块链到底来做什么,普通人怎样投资区块链(7)

假设区块 1 中的 数据串如下所示:

Block 1 Thomas -100 David 100

将这个数据串输入哈希函数,得到的输出(签名)如下所示:

BAB5924FC47BBA57F4615230DDBC5675A81AB29E2E0FF85D0C0AD1C1ACA05BFF

这个签名会被添加进区块 2 的中。再假设现在 David 向 Jimi 转了 100 BTC ,这笔交易被打包进了区块 2 。那么如下图所示:

区块链到底来做什么,普通人怎样投资区块链(8)

栏目热文

区块链技术应用与未来(区块链技术的应用前景与机遇)

区块链技术应用与未来(区块链技术的应用前景与机遇)

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,它本质上是一个去中介化的数据库,同时作...

2022-11-14 17:32:44查看全文 >>

区块链存储在哪里(区块链数据存储在哪里)

区块链存储在哪里(区块链数据存储在哪里)

都说区块链其实是一串数据所组成的,但是大家有没有想过这个问题,就是,如果区块链是由数据构成的话,那么这个具体的数据是存放...

2022-11-14 18:04:08查看全文 >>

区块链具体有什么用(区块链到底能干什么)

区块链具体有什么用(区块链到底能干什么)

图片来源@视觉中国文 | 观察未来科技从区块链被提出至今,区块链也从极客圈子中的小众话题,迅速扩散成为学界和社会大众广泛...

2022-11-14 18:09:53查看全文 >>

易烊千玺到底干什么呢(易烊千玺能挺过去吗)

易烊千玺到底干什么呢(易烊千玺能挺过去吗)

中国男团TFBOYS有着超高人气其中年仅19岁的易烊千玺不仅拥有帅气脸蛋,而且能歌善舞很多小伙伴都非常爱他!但有4名“0...

2022-11-14 17:27:30查看全文 >>

易烊千玺13岁经历了什么样的事(易烊千玺的六大特征)

易烊千玺13岁经历了什么样的事(易烊千玺的六大特征)

《这!就是街舞》收官了,八先生一直在追,看完后,对易烊千玺有了全新的认识。虽然一开始易烊千玺挑选选手时显得比较草率,但后...

2022-11-14 17:43:04查看全文 >>

区块链有什么用(区块链到底能干什么)

区块链有什么用(区块链到底能干什么)

免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。小编:记得关注哦来源...

2022-11-14 17:51:18查看全文 >>

区块链到底从哪里来(通俗讲解区块链到底是什么)

区块链到底从哪里来(通俗讲解区块链到底是什么)

如今我国已经将区块链作为核心技术自主创新的重要发展对象,将加大对区块链的投资力度,集中优势力量推动区块链技术产业创新型发...

2022-11-14 17:38:25查看全文 >>

区块链有哪些(中国区块链app排名)

区块链有哪些(中国区块链app排名)

作为分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,区块链具有去中介化、可追溯性好、难以篡改等...

2022-11-14 17:49:57查看全文 >>

区块链到底有什么用(区块链的应用领域)

区块链到底有什么用(区块链的应用领域)

元宇宙的火爆使得与之相关的各个名词都备受热议,尤其是出场率最高的区块链,但是区块链到底是什么?有什么特点?可以有什么用途...

2022-11-14 17:48:38查看全文 >>

区块链究竟能干什么(区块链适合干嘛)

区块链究竟能干什么(区块链适合干嘛)

声明:国内禁止ICO融资和虚拟货币的交易、炒作;本人未持有比特币等虚拟货币及进行相关行业投资;本文是个人出于兴趣而做的记...

2022-11-14 17:54:18查看全文 >>

文档排行