本文介绍了区块链的基本概念、历史、工作原理、安全特性以及应用场景。文章从中心化与去中心化的概念入手,解释了区块链产生的背景,详细描述了区块链的定义、结构和共识机制,并探讨了公有链和私有链的区别,最后列举了区块链在国际支付、供应链、医疗、身份管理和投票系统等领域的应用。
如果你是因为对 web3 和区块链感到困惑而来到这里,别担心,我曾经也在互联网上经历过同样的困惑,试图理解这项新的热门技术,它有一些花哨的术语,以及一些非技术人员甚至技术人员都难以理解的术语。因此,在这篇博客中,我将分享我对区块链技术的基础理解。
这个话题非常有趣和广泛,你必须不断研究它。
我只会让你了解区块链的由来以及它是什么。
好吧,首先,让我们看看我们在研究这项技术时都必须看到的定义。
所以,区块链是一个去中心化的、分布式的、数字化的交易账本,它被复制并分发到全球区块链上的所有计算机系统(这些系统被称为节点),而不是存储在单一的中心化组织或服务器中。
这到底是什么意思?
为此,你必须知道什么是中心化和去中心化,以及为什么需要去中心化。
我们都知道银行、政府和各种组织都centralized由中央权威机构控制。这仅仅意味着这个特定的组织正在访问和控制我们的数据,而且对于任何人来说,修改或操纵我们的任何数据都非常简单,因为它存储在一个地方或服务器中。
攻击这个单一服务器也太容易了。
就像这样,互联网也被一些著名的公司给中心化了。你可能认为互联网是去中心化的,是的,它曾经是,但现在大部分互联网都被一些科技巨头控制着。
现在再回到金融方面,因为区块链技术主要围绕金融展开。
目前,一个国家或世界的整个金融都依赖于这些中心化机构,这使得它非常关键,并且很容易被篡改。
你可能知道委内瑞拉的恶性通货膨胀,这是阿根廷、玻利维亚、巴西、尼加拉瓜和秘鲁在 20 世纪 80 年代和 90 年代以及 津巴布韦 在 2000 年代后期的最大通货膨胀。
现在我们都可以同意,这是中央权威机构在管理资金流动和货币铸造率方面的失败。
2007-08 年也发生了类似的事情,当时整个世界都面临着金融危机,不仅如此,在此次危机之前,20 世纪 1929-39 年间也发生了类似严重的事情,被称为 “大萧条”。这些都是需要讨论的完整话题,我不会过多关注这些,所以我在这里放下链接,你可以对此进行一些研究。
谈论这些的主要原因是区块链的兴起。为什么有人会想到如此具有革命性的一步,即去中心化?
好吧,在 2009 年,也就是金融危机席卷全球的同一年,一位匿名开发者或一组开发者发布了一份长达八页的白皮书,提出:“一种纯粹的点对点电子现金版本将允许在线支付直接从一方发送到另一方,而无需通过金融机构。” 这就是众所周知的比特币。
这是什么意思?这怎么可能?
这要归功于区块链。现在这里引出了主要话题“区块链技术”。
现在如果你认为比特币是区块链的发明,那就错了。区块链的提出比比特币早得多。那么为什么比特币这么火呢?因为到那时为止,比特币是区块链迄今为止最好的实施,而且人们因为比特币才了解了区块链。
区块链不是由一个人或一个组织发明的。它本身就是一个全新的想法。人们不断试验,并将这个想法提升到一个新的水平。
现在,区块链的历史大致如下:
Stuart Haber 和 W Scott Stornetta 首次描述了一种密码学保护的区块链。
计算机科学家 Nick Szabo 研究“比特黄金”,一种去中心化的数字货币。
Stefan Konst 发布了他的密码学保护链理论,以及实施方案。
以中本聪为笔名的开发者发布了一份白皮书,确立了区块链的模型。
中本聪实施了第一个区块链,作为使用比特币进行的交易的公共账本。
区块链技术与货币分离,探索其在其他金融和组织间交易中的潜力。区块链 2.0 诞生(以太坊),指的是货币以外的应用。
正如你所看到的,1991 年是引入区块链概念的时间,这比比特币早得多。
现在,Stuart Haber 和 W Scott Stornetta 是如何完成这一切的,这本身就是一个完整的故事。我将只关注那些能让你理解区块链工作原理的要点。
如果你想了解整个故事,可以参考这篇文章:
Stornetta 担心数据保存问题,因为他目睹了一些数据操纵丑闻。他也意识到数据存储的未来将是数字化的,所以他担心数据的保护问题。
由于他是一名理论物理学家,所以他对数字文档以及如何保护它们不太了解。但后来他遇到了密码学家 Haber,他们都同意致力于解决这个问题,即保护数据免受操纵。
他们使用了现有的技术,即密码学,对数据进行哈希处理,以及 DLT(分布式账本技术),将相同的数据存储在不同的系统中。
然后将数据缩减并以哈希的形式存储,哈希是通过密码学获得的,只有几个字节长,然后不是发送数据,而是将哈希发送到 TIMESTAMP SERVICE 以获得时间戳和认证。
所以这就是区块链的想法。尽管当时甚至没有被命名为区块链。如果你想研究这个实验或研究,可以访问上面的链接。
在此之后,Nick Szabo 在 1998 年试图创建一种名为“比特黄金”的数字货币,是的,与比特币类似,这也是人们怀疑 Szabo 是中本聪的原因,但他否认了。
比特黄金与比特币类似,但它们之间存在细微的差别:
Nick Szabo 当时还提出了智能合约的想法,尽管当时智能合约并不存在。而现在智能合约已经存在,我们将在以太坊的后续博客中讨论这个问题。
经过所有这些实验和科学家的辛勤工作,在 2008-09 年,比特币被发明了。
它是一种货币,一种去中心化的货币,一个人可以将比特币与另一个人分享,而无需信任任何中间人,交易将存储在分布式账本中,即区块链。
现在让我描述一下区块链的工作原理和概念。
首先,要清楚区块链和加密货币之间的区别。
加密货币是在区块链技术之上构建的,这意味着区块链不仅限于加密货币,它们还有许多其他的用例,我们将在本博客后面讨论。
顾名思义,区块链是由区块组成的链,这些区块包含加密形式的数据(哈希)。
区块链中的每个区块都通过包含前一个区块的哈希值连接到前一个区块,这就是它如何被链接和连接,并使其安全的。
这里可能会出现一个问题,正如我所说,每个区块都包含其前一个区块的哈希值,那么第一个区块呢?它包含什么作为前一个区块的哈希值?
答案是第一个区块包含零作为前一个区块的哈希值,这个第一个区块被称为创世区块,它不包含任何交易。
那么,接下来呢?如何将新区块添加到链中?
新区块通过挖矿添加,即将数据转换为哈希并证明或满足所需的难度。为了确保这些数据是真实的,区块必须通过共识机制由所有节点验证,共识机制是在添加区块时必须满足的一组协议。
有不同的共识算法,其中比特币使用 PoW(工作量证明)。其他的有:
权益证明 (PoS)
燃烧证明 (PoB)
容量证明
流逝时间证明
你可以在互联网上了解更多关于共识机制的信息,但就目前而言,这足以理解区块链。
这就是区块链的工作原理。
现在,不同的区块链中可以存储不同类型的数据。例如,比特币区块链将只包含交易数据,而以太坊区块链将包含更多内容,即交易以及部署在该区块链上的智能合约。
现在让我们更深入地研究单个区块的结构。例如,让我们看看一个比特币区块
现在区块内部是什么很有趣。单个区块包含一个区块头,即该区块的元数据,以及要存储的数据(在比特币的情况下是交易)。
区块头包含
现在哈希是什么,它是一个密码学获得的很长的字符串,大小为 256 位,并且更改数据中的任何小东西都会大大改变哈希。这就像一个数字签名。并且有不同的算法来生成哈希,但是加密货币基于 SHA256 工作。
现在让我们看看区块头的不同组成部分。
同样,这些主题本身就是一个完整的学科。我不会深入研究这些主题。
区块中还有一个版本号,用于标识正在使用的区块链版本。
正如我已经说过的,这项技术是一个完整的学科。我只会给你基本的理解
现在你了解了区块内部的内容以及矿工如何执行计算以将该区块添加到链中。
你还了解了区块链如何保护数据免受操纵。由于每个区块都连接到前一个区块,如果任何人更改了任何数据,那么他们必须更改每个后续区块的哈希,这将需要大量的时间和精力。即使他们设法做到这一点,挑战还没有结束。在使用大量计算能力并花费大量时间之后,假设他们更改了每个后续区块的哈希。由于区块链存储在网络上的每台计算机上,其他节点会将该链识别为已更改并且不会向其添加任何区块,这意味着该链没有用处,因为每个人都有区块链的真实副本。为了克服这个问题,该人需要获得网络 51% 的信任,你知道,这几乎是不可能的。
这就是区块链在公众拥有所有控制权后仍然安全的原因。
现在让我们谈谈区块链的类型。
主要我们可以说有两种类型的区块链,即 公共区块链和私有区块链, 但还有两种变体,即 联盟区块链和混合区块链。
我不会深入研究联盟和混合区块链,而是我们将了解公共和私有区块链,因为它们被广泛使用且更受欢迎。
这可能很奇怪,但是私有区块链是中心化的。因为它们是许可的并且由单个权威机构控制。没有向任何随机人员授予访问区块链的权限。只有授权节点才能访问和执行挖矿,这使得它比公共区块链更快,因为由于节点数量较少,网络中的流量较少。
Linux 基金会的 Hyperledger 是著名的私有区块链之一。
公共区块链是无需许可的区块链,这意味着任何人都可以加入网络并执行网络的维护并获得奖励。没有单个权威机构可以控制网络。整个区块链网络在共识协议上运行,任何人都可以参与其中。目前,比特币是最大的公共区块链。以太坊是另一个非常受欢迎且大型的公共区块链。
最后,你已经完全了解了区块链,并且可能正在考虑它的用例,正如我之前所说,除了加密货币之外,还有其他的用例。
这还不是全部。
区块链还有更多的用例。人们仍在探索和创新区块链的新想法,因为这项技术是整个世界中新兴的革命。
总结:-因此,区块链是由一群人而不是任何单个机构维护的分布式数字数据账本。数据存储在网络的每个系统中,而不是仅在一个服务器中。区块链是一个无需信任且仅附加的账本。维护网络的人员将自动获得奖励。所有这些流程都基于应用共识机制的原则,该机制可防止数据篡改并使其安全。
因此,现在你已经了解了什么是区块链?区块链何时以及为何出现?区块链如何运作?区块链如何受到保护?以及区块链的一些用例。
- 原文链接: decipherclub.com/what-ex...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!