主页 > 下载imtoken官方网站 > 傻瓜看区块链

傻瓜看区块链

下载imtoken官方网站 2023-03-23 06:54:46

您可能在去年听说过“区块链”一词。 尽管我们都对它有一个模糊的想法,但事实是,我们大多数人无法解释为什么每个人都在创新和技术论坛上谈论它。

本文总结了了解区块链的最重要概念,您了解它是什么并知道它是如何工作的。

什么是区块链?

在描述区块链的概念之前,我们先搞清楚什么不是区块链。 很多人误解了它本身和这个概念,导致了以下典型的误解:

区块链不是加密货币。

“区块链是一种技术,而比特币只是发挥其潜力的第一个主流工具”——马克·肯尼斯伯格。

区块链不是一种编程语言区块链不是密码编码。 区块链不是 IA 或机器学习技术。 区块链不是 Python 库或框架。

image.php?url=0QoKs1HOyd

如果你认为区块链对应的是之前的任何一个想法,别担心,你很快就会知道为什么错了。

币圈对冲套利_对冲比特币_比特币对冲套利教程

2、什么是区块链?

区块链是一种全新技术的名称。 顾名思义比特币对冲套利教程,它是一系列连接在一起并分布在用户之间的事务块或事务组。

“区块链是一种廉洁的经济交易数字分类账,经过编程不仅可以记录金融交易,还可以记录几乎所有有价值的交易。”

——唐和亚历克斯·塔普斯科特

最后,它作为一个不可变的交易记录,不需要依赖外部权威来验证数据的真实性和完整性。 它通常用于经济交易,但我们实际上可以用它来存储任何类型的信息。

image.php?url=0QoKs1Xmn8

尽管我们称其为“新技术”,但实际上早在 1991 年 Scott 和 Stornetta 在《密码学杂志》上发表的文章《如何给数字文件加时间戳》中就提出了这个概念。 时至今日比特币对冲套利教程,在比特币等其他加密货币的推动下,它的受欢迎程度显着增加。

2009年,一位名叫中本聪的人发表了白皮书《比特币:一种点对点的电子现金系统》。 2017 年 12 月 17 日,比特币的价值达到 19,783.21 美元的历史新高。 也就是从那一刻起,区块链开始进入大家的视野。

3. 区块链技术如何运作?

币圈对冲套利_比特币对冲套利教程_对冲比特币

区块链技术的价值来自于其系统的分布式安全性。 因此,开发或使用区块链需要几个特性。

基于区块链超级数据科学课程,我们描述了目前已知的区块链技术的5个关键概念:

密码哈希不可变分类帐 P2P 网络共识协议块验证或“挖掘”

image.php?url=0QoKs1EVIF

加密散列

哈希是一种加密函数,可将任何上传的数据转换为固定长度的数字字符串。 哈希函数的每个输入都会产生不同的输出,并且结果是确定性的。 如果使用相同的输入,输出值也是一定的。

散列最重要的特点之一是它的变换是单向的,这意味着原始输入数据不能通过反转函数来生成。

有许多算法可以创建不同的哈希变体。 对于每个输入,算法都会生成完全不同的输出,并且无法预测输入的变化将如何影响输出。

image.php?url=0QoKs16xeW

对冲比特币_比特币对冲套利教程_币圈对冲套利

区块链节点使用哈希函数为每个交易块创建一个唯一标识符,每个块都包含前一个块的标识符。

不可变的账本

区块链不可篡改的特性与之前的属性密切相关。 由于每个数据块都包含前一个数据块的标识符,因此几乎不可能更改某个数据而不更改整个数据链。 因此,这条链就像一个不可变的账本一样运作。

让我们看一个例子。 我们有以下链,其中每个块都经过哈希处理,其标识符存储在它连接的下一个块中。

image.php?url=0QoKs14ELy

如果匿名攻击者删除、添加或修改第一个块中的任何交易,哈希 #1 将更改:

image.php?url=0QoKs18KC1

哈希 #1 作为块 2 内容的一部分包含在内。因此,哈希 #2 也会发生变化,并且错误会传播到链上被攻击块之后的每个块。 然后用户将声明该链无效。

image.php?url=0QoKs1SqbN

对冲比特币_比特币对冲套利教程_币圈对冲套利

点对点网络

区块链不需要任何内在或外在的信任。 区块链上所有数据被分发给所有用户的性质使得不需要信任成为可能。 每个用户都有自己的交易副本和哈希块,他们将任何新的交易或交易传播到整个区块链网络。 这样,任何人都无法篡改链上的信息,因为它不是由单个实体存储的,而是为全网的节点用户存储的。

image.php?url=0QoKs1Gs6P

一旦交易块被验证,它就会被添加到链中,每个用户都会更新他们的本地信息。 即使攻击者修改了您的本地链,网络也不会接受来自修改后的区块链的任何块。

一致同意

但什么是真正的区块链? 在添加更多区块之前,用户需要就链的有效性达成一致。

每当节点添加新块时,所有用户都必须使用通用协议验证该块。 节点通常通过工作量证明或权益证明方法就新区块的正确性达成共识。

节点检查新区块是否满足其证明方法的必要条件,包括验证区块内的所有交易。 如果该块有效,他们将其视为区块链的一部分并继续添加新块。

当不同的用户拥有不同的明显有效链时,他们会丢弃较短的链并选择最长的链作为主链。 在任何拜占庭故障处理 (BFT) 系统中,当至少 2/3 的节点不是恶意的时,它们将满足关于正确链的协议。

对冲比特币_币圈对冲套利_比特币对冲套利教程

块验证或“挖掘”

正如我们在 CREDITS 平台的示例中所见,此功能对于区块链而言并非完全必要。 然而,这可能是关于区块链最著名的事实之一,这要归功于比特币链。

术语“挖矿”是指向区块链添加带有待处理交易的新区块以满足工作量证明要求的行为。 有许多不同的挖矿方法,因为它们是为链定制的。

PoW 方法通常要求用户创建一个对其哈希码有限制的块。 由于哈希码是不可预测的,“矿工”必须在满足要求之前测试每一种可能的组合。 这些限制定义了网络的难度。

一旦“矿工”节点找到了 PoW 问题的解决方案,他们就会将区块添加到链中,然后每个其他节点都会根据他们的共识协议检查 PoW 的有效性。 如果该块有效,他们会将其包含在自己的区块链本地副本中。

综上所述

区块链技术在不断发展。 但是,我们可以找到一些关键支柱来保持这项技术的附加值。

image.php?url=0QoKs1Mf3T

区块链允许用户创建一个可靠的、不可变的系统来记录任何类型的交易或信息。 不需要外部或内部权限:每个用户都依靠技术本身来遵循预定义的规则来满足共识并确保数据的完整性和真实性。