初学者指南:在加密货币中使用加密货币技术

什么是加密货币加密货币?

如果您是加密货币交易者或区块链加密货币开发商,那么您已经听过两个声明。第一个是私钥 – 公钥加密货币使事务安全。第二是密码学使区块链网络安全。在本文中,我将解释密码学在加密货币中的使用。

阅读本文后,加密货币交易者将知道如何保护他们的私钥足以保证他们的加密货币事务安全。区块链 – 加密货币开发人员在阅读完之后会知道,只要他们使用标准的加密货币算法,他们的区块链网络就是安全的。现代密码学在很大程度上依赖于高等数学,对这些数学概念的解释超出了本文的范围。

黑客加密货币:有哪些风险?

有两个事件可能导致加密货币交易者和区块链加密货币网络的损失。这些如下:

  1. 黑客破解了加密货币交易者的数字签名,并从交易者的账户中发起恶意交易。
  2. 黑客破坏加密货币底层的区块链网络,并在那里操纵交易。

在本文中,我将展示加密货币,它是现代密码学的结果,如何保护加密货币交易者的数字签名。我还将展示加密货币哈希函数如何保护区块链网络。

什么是加密货币哈希函数?

“散列函数”将可变长度数据集转换为固定大小的字母数字字符串。在密码学中,使用了一些特定的散列函数,这些函数称为“加密货币散列函数”。加密货币哈希函数具有某些特定的特征,如下所示:

  1. 这些函数是“确定性的”,即特定输入总是产生相同的输出。
  2. 即使输入稍有改变,输出散列也会大不相同。
  3. 哈希值的计算很快。
  4. 由于极端困难,计算来自散列的输入实际上是不可能的。

在区块链的上下文中使用加密货币散列函数以使用公钥 – 私钥的加密货币来产生用户的数字签名。这些功能还用于以加扰的方式唯一地识别区块链中的每个块,使得不能使用散列来再现块的内容。

公钥 – 私钥加密货币如何保护加密货币交易者的交易:

加密货币交易者拥有与其他人共享的公钥,以便他们可以接收加密货币。此公钥也称为用户地址。相反,用户不得共享其私钥。他们必须保护它,因为如果黑客获得私钥,那么我们的加密货币交易者可能会失去所有资金。

公钥只是私钥的加密货币哈希。从私有公钥生成公钥非常容易,但是,实际上不可能做相反的事情。

私钥加密货币

图片来源:维基百科

为了将他们的交易发送给矿工,加密货币交易者执行以下操作:

  1. 通过加密货币哈希函数创建事务消息的加密货币哈希;
  2. 通过签名算法运行哈希和私钥;
  3. 发送通过签名算法生成的公钥,消息和数字签名。

当矿工收到交易时,他们会执行以下操作:

  1. 通过加密货币哈希函数运行传入消息;
  2. 通过签名验证算法运行传入签名和公钥,生成哈希,

矿工然后比较两个哈希值,然后匹配,然后交易有效。

如果黑客篡改来自加密货币交易者的交易,他们将需要首先根据他们的不道德需求更改消息,然后找到一个与哈希相匹配的数字签名。请记住,加密货币哈希函数是“单向”的。黑客必须经历漫长的审判和错误过程才能找到一个这样的签名。多久?好吧,要破解比特币网络中的数字签名,利用网络的整个计算能力,黑客将需要5’quindecillion’(1 quindecillion = 10 ^ 48)年加密货币交易者可以放心,公钥 – 私钥加密货币确实是安全的。

块的散列如何保护区块链网络:

我将使用比特币的例子来解释这一部分。比特币块具有以下信息:

  1. 前一个块的哈希值;
  2. 交易细节;
  3. 解决该块的矿工的地址;
  4. 一个随机数,对于创建此块的哈希值至关重要。

下一个块将具有此块的哈希值,依此类推。

现在,假设一群黑客计划在第7和第8个街区之间引入一个新的街区,记录一些不道德的交易。如果他们创建了这个新块,由于以下原因,它将立即被网络拒绝:

  1. 矿工只接受具有小哈希值的块,即前面有很多零。
  2. “新的”第8个块没有第7个块的哈希值。

现在黑客需要解决这两个问题。找到一个小的哈希值是非常困难的,并且需要许多试验和错误。更难的是第二个问题

什么是加密货币?

黑客将不得不使用他们的计算能力来解决第8个块,以便它从第7个块的哈希开始。这非常困难,需要大量的计算能力。此外,只要黑客解决了这个问题并创建了“新的”第8个区块,他们就需要改变现在的第9个区块,在其“开始”处引入“新”第8个区块的哈希值。他们也需要为每个后续块执行此操作

现在,考虑一下比特币网络有成千上万的矿工,同时试图开采新区块的事实。当黑客操纵链中较早的块时,一个接一个地向链中添加了更多的新块。对于黑客来说,这是一个试图修改现有块的无限链。除非黑客能够获得比整个比特币网络更多的计算能力,否则几乎是不可能的。此外,在链条早期针对街区的这种不寻常活动必将提醒其他矿工,黑客将立即被发现。

如果您是加密货币交易者,请确保您的私钥安全。如果您是开发人员,请在区块链中使用标准加密货币算法。现代密码学将完成其余的工作。

 

资讯来源:由0x资讯编译自101BLOCKCHAIN。版权归作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢