区块链和比特币的区别

区块链和比特币的区别

比特币

比特币是一种加密货币(一种数字货币),主要是为了简化交易而无需第三方中介。这一切都始于这个名叫中本聪的神秘人(他的真实身份仍然未知)在2009年发表了一份名为《比特币:点对点电子现金系统》的白皮书。中本聪是比特币的最小单位。一个单位的 Satoshi 等于 0.00000001 个比特币!

这里最有趣的部分是这些比特币不是由任何中央银行或当局发行的。它们由一群被称为“矿工”的人“开采”。他们解决复杂的数学问题/难题,并发行一定数量的比特币作为交换。

区块链

区块链是一种数据结构或分类帐,用于存储有关发生的任何交易(不仅仅是比特币)的信息。任何存储一次的东西都不能更改或修改。区块链的这一特性使其最安全。它是去中心化的,并建立了一个点对点网络,从而消除了任何中间人。
区块链由按时间顺序存储的块组成。每个区块平均有大约 500 笔交易的容量。由于涉及的密码学,这些块非常安全。每个块都将附加一个唯一的“哈希”值,该值是根据存储在块中的数据计算得出的。每次将新块添加到链中时,新块也包含前一个块的哈希值。因此,修改任何先前区块的内容实际上是不可能的(并且会破坏整个链)。这使得区块链不可变。

涉及一些行话

  • 区块链是不可变的:一旦将数据写入区块链,任何人,甚至系统管理员都无法更改它。区块链可以仅以追加方式更改。换句话说,交易只能添加到区块链中。不允许修改和删除。
  • 区块链是去中心化的:它不依赖于中央控制点。一切都散布在各处。这使得系统公平和安全。
  • 智能合约:这些是存储在区块链中并在满足某些条件时执行的一组协议或更类似于计算机程序。
  • 共识协议:这些是一组协议,可保持网络中的所有节点彼此同步。它可以防止任何单个实体控制整个区块链系统。共识协议的目的是保证使用和遵循单个链。
  • 散列:将存储在块中的数据通过数学算法转换为固定长度输出的过程(例如比特币使用 SHA-256)。哈希值对于相同的数据是唯一的,不可能使用不同的数据产生相同的哈希值。
  • 钱包:比特币钱包就像一个实体钱包。它包含您的私钥,您可以使用它在区块链上存储/花费比特币。
  • 私钥:类似于我们用来发起交易的密码。同样,使用这些私钥,可以使用加密签名从我们的钱包中花费比特币。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程