主页 > 多语言仿imtoken钱包系统 > 说明什么是区块链

说明什么是区块链

多语言仿imtoken钱包系统 2023-01-17 11:33:45

区块链如此流行,已经开始影响我的生活。我不想再理解它了。今天,我们来看看区块链是什么。

本文结构:

什么是区块链?区块链如何运作? 1. 什么是区块链

就像它的名字一样,

区块链是一个区块链,

块是包含信息的信息块,形成一个链,它也包含信息。

区块链技术最早由一组研究人员于 1991 年开发,用于为数字文档添加时间戳,使其无法被篡改。从那以后,它基本上没有发挥其他作用,直到 2009 年中本聪利用区块链技术创造了一种数字加密货币——比特币。

区块链是对所有人完全开放的分布式账本。它有一个有趣的特性:一旦某些数据被记录在区块链中,数据就很难改变。

2.区块链是如何工作的?

看块的组成:

每个块都包含一些数据,这个块的哈希值,以及前一个块的哈希值。希腊价值。

1.数据

区块中存储的数据与区块链的类型有关,例如比特币区块链中的比特区块存储相关的交易信息,包括卖家、买家以及正在交易的比特币数量。

2.这个区块的哈希

每个区块都包含一个哈希,ha 哈希值用于标识一个区块及其包含的所有内容,并且它是唯一的,就像指纹一样。一旦创建了一个块什么是区块链,就会相应地计算其哈希值。如果改变区块中的某些东西会导致哈希改变,如果一个区块的指纹发生变化,它就不再是之前的区块了。

3.上一个区块的哈希

块中包含的第三个元素是前一个块的一个块的哈希值,这个元素允许块之间形成链接,使得区块链非常安全。

假设我们有一个包含 3 个区块的区块链

每个区块都包含自己的哈希和前一个区块的哈希

块 3 指向块 2,块 2 又指向块 1

Block 1有点特殊,它不能指向前一个block,因为它是第一个block A

我们将区块 1 称为创世区块。

现在假设我们篡改了第二个区块

这会导致第二个区块的哈希值发生变化

这将导致块 3 以及连接到块 3 的所有后续块变为无效

因为现在他们存储的之前的区块号已经失效了

so separate 更改一个块反过来会使后面的所有内容失效。

4.工作证明

但是为了防止篡改,散列是不够的

因为今天的计算机足够强大,每秒可以计算数千个哈希

你可以篡改一个区块并重新计算其他区块的哈希值,让你的区块再次合法。

所以为了降低这种风险,区块链还使用了一种称为工作量证明的技术

这是一种减慢创建新块过程的机制

在比特币区块链中,完成所需的工作量证明并将新区块添加到区块链中大约需要 10 分钟

这种机制让区块链的篡改变得更加困难

因为一旦一个区块被篡改,所有后续区块的工作量证明都需要重新计算。

所以区块链技术的安全性主要来自于哈希值和工作量证明机制。

5.分布式

区块链也有保护自身安全的机制,分布式而不是使用中心化的实体来管理区块链网络,区块链采用的是点对点网络,每个人都可以加入

当有人加入网络时,他将获得整个区块链的副本

这个人可以用这个来验证所有的区块还是合法且未被篡改的,也就是不同的节点也可以用这个来互相验证。

当有人创建新区块时,

这个新区块被发送给网络上的每个人。

大家再次验证区块,确保区块没有被篡改

如果一切验证正确什么是区块链,那么每个人都可以将新的区块加入到自己的区块链中

我们可以称之为网络上每个人的“共识”。

区块链网络中的所有节点达成共识

他们同意网络中的哪些区块是合法的,哪些是不合法的。

那些被篡改的区块将被网络上的其他用户拒绝

所以,要成功篡改区块链,你需要篡改区块链上的所有区块

重启完成每个区块的工作量证明,控制区块链网络中超过50%的用户

只有这样,你篡改的区块才会被大家识别

可以说,这基本上是不可能做到的!

智能合约

区块链技术本身也在不断发展

比如后来的技术改进,叫做智能合约

智能合约是存储在区块链上的简单程序

它可以根据合同中记录的条件自动执行。合约自动完成交易

例如,在某些条件下,可以实现自动比特币交易。

学习资料: