
声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。
边肖:记得要注意
来源:钻石新闻
区块链技术现在很流行,但到底是什么呢?它是如何工作的,解决了哪些问题,有什么用途?今天我就用通俗易懂的语言来解释一下。
区块链,顾名思义,就是一组包含数据块的数据链。
它最早出现于1991年,被一群研究人员用来给数字文档加时间戳。这样这些文件就不能被篡改,看起来区块链科技就像一个公证人。
然而,这项技术从那以后再也没有发挥过任何其他作用。直到2009年,一个名叫中本聪的人利用区块链技术创造了数字加密货币比特币。
区块链是对所有人完全公开的分布式账簿。它有一个非常有趣的属性:数据一旦被记录在区块链中,就很难更改。那么它是如何工作的呢?接下来,我们先来看看单块的构成。
每个块包含三个重要部分:数据、哈希值和前一个块的哈希值。数据部分与区块链的类型有关。例如,比特币区块链中的区块存储相关交易信息,包括卖家、买家和比特币交易次数。
接下来,我们来谈谈哈希值,,它就像一个块的指纹,用于标识该块及其包含的数据。
一旦创建了一个块,它的散列值是唯一确定的。改变块中任何一点内容都会使其哈希值发生很大变化。也就是说,当你需要检查一个块是否被篡改时,你只需要检查它的哈希值是否发生了变化。如果一个块的哈希值发生了变化,那么它的内容也一定发生了变化。已经不是以前的那块了!
块中包含的第三个元素是前一个块的哈希值,这使得块之间能够形成链。区块链会非常安全。例如,假设我们有一个包含三个区块的区块链。如图所示:
块3指向块2,块2指向块1。这里的Block 1有点特殊。它不指向前一个区块,因为它是这个区块链中的第一个区块,也称为创世区块。现在假设您篡改了块2中的数据,这将改变块2的哈希值。那么这样也会让3块的方向不合法,然后让后面所有的块都不合法。因此,更改一个块将使所有后续块非法。
但是,仅使用哈希值的检测方法不足以防止用户篡改块,因为以目前的计算机速度,每秒钟可以计算成千上万个哈希值,你可以篡改一个块,并重新计算所有后续块的哈希值。这使你的街区再次合法。因此,为了防止这种情况发生,区块链采用了一种称为工作负载证明(POW),的技术来减缓新块的创建。完成工作量证明并在比特币区块链中生成一个新区块大约需要10分钟,这使得篡改区块链更加困难。此外,区块链还有另一个机制来确保安全,那就是分权。与集中式网络相比,区块链采用的是分散式点对点网络。每个人都可以加入这个网络。当有人加入这个网络,他可以得到整个区块链的副本。此人可以验证区块链上的区块是合法的还是被篡改的。
接下来,让我们看看当有人创建一个新块时,区块链会发生什么。这个新块将被发送给网络上的每个人。每个人都验证这个块,以确保它没有被篡改。如果一切都被证实是好的,这个人将添加一个新的块到区块链。
这个过程就是我们所说的大家在网上达成的共识。他们约定网络中哪些块是合法的,哪些是非法的,那些被篡改的块会被网络拒绝。所以要篡改一个区块,你需要篡改这个区块的所有后续区块,控制网络中50%以上的用户。可以说这基本不可能。
区块链本身也在不断发展,随之而来的是智能合约技术的出现。智能合约是存储在区块链上的程序,可以在某些特定条件下自动执行。因此,区块链技术还可以用于存储病史档案,创建数字公证,商品来源等。那么你应该明白区块链的工作原理和它在这里的目的!








