就像汽车、电器或互联网本身一样,您不需要知道区块链如何使用它。但是,了解这种革命性的新技术的基本知识可能会有所帮助。

首先,我们必须注意两个基本概念:节点,即每一台已将区块链下载到内存中并使用软件实时分发更新信息的联网计算机,另一个是负责控制交易的机器的矿工。得益于高功率计算机和复杂的验证协议。

以总结的方式解释,系统成员负责生成区块中包含的交易,这些交易将被注册并传输到网络中的所有节点。这允许每个节点始终拥有最新信息(例如,当多个人同时使用共享的 Google Docs 文档时)。

通过区块链进行的交易是通过电子钱包或钱包进行的,这些钱包或钱包是非常类似银行账户的加密文件。这些电子钱包有公钥和私钥。第一个是一个字母数字字符串,介于 26 到 35 个字符之间,相当于账号。因此,交易接收方必须向发行人提供其公钥。反过来,私钥用于授权每个用户的钱包进行操作,这被称为非对称加密。

来自各种钱包和相关应用程序的各种交易都在网络上持续生成。当节点检测到这些操作时,这些操作将成为所谓的等待验证事务连接池的一部分。发生这种情况时,矿工将选择这些未经确认的操作,与他们创建一个新的交易区块。

区块是字符串中的一部分,用于对已确认的交易集进行分组,由以下元素组成:

  • 链接到前一个区块的字母数字代码。
  • 一揽子交易。
  • 将链接到下一个区块的第二个字母数字代码。

每个区块都通过加密哈希或哈希添加到字符串中,即通过各种数学运算生成的代码片段,在任何数据收集中充当指纹。例如,在比特币的情况下,使用称为 SHA256 哈希的函数,这会创建 64 位十六进制数。但是,另一种类型的加密货币,例如以太坊或莱特币,使用不同的程序。