1. 首页 > 产业新闻 > 节能环保

什么是加密货币中的密码学?

              

假定您是加密货币买卖员或区块链加密货币开拓人员,那么您曾经听说过两个说法。首先是私钥-公钥加密可确保事务平安。第二个是密码学可以维护络的平安。在本文中,我将注释密码学在加密货币中的运用。

阅读本文后,加密货币买卖者将知道如何维护其私钥足以确保其加密买卖安全。区块链加密货币开拓人员在阅读本文后将知道,只需他们运用规范密码算法,他们的络就是安全的。现代密码学严酷依赖于初级数学,对这些数学概念的注释超出了本文的范围。

有两个事情可以招致加密货币买卖者和区块链加密货币网络丧失。这些如下:

  • 黑客破解了加密买卖者的数字签名,并从买卖者的账户发起恶意买卖。
  • 黑客入侵了加密货币底层的络并在那里布置交易。
  • 在本文中,我将展现作为现代加密技术效果的加密技术如何维护加密交易者的数字签名。我还将展现加密哈希函数如何维护络。

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

  • 这些功用是“肯定性的”,即特定的输入一直会发生相同的输入。
  • 即使输动身生了庞大的变化,输入哈希也将大不相同。
  • 哈希值的计算速度很快。
  • 由于极度困难,从散列计算输入实际上是不能够的。
  • 加密散列函数用于区块链环境中,经过使用公私钥的加密来生成用户的数字签名。这些功用还用于以加扰的方式独一地标识区块链中的每个块,从而无法使用哈希值来复制该块的方式。

    加密交易者具有与他人共享的公共密钥,以便他们能够接收加密货币。此公钥也称为用户地址。相同,用户不得共享其私钥。他们必需保护它,由于假定黑客取得了私钥,那么我们的加密货币交易者能够会丧失一切资金。

    公钥只是私钥的加密哈希。从私钥生成公钥很冗杂,但是,实际上却相同。

    为了将交易发送给矿工,加密货币交易商实施以下操作:

  • 经过加密散列函数创绝交易音讯的加密散列;
  • 经过签名算法运转哈希和私钥;
  • 发送经过签名算法生成的公共密钥,音讯和数字签名。
  • 当矿工收到交易时,他们将实施以下操作:

  • 经过加密哈希函数运转传入音讯;
  • 经过签名考证算法来运转传入的签名和公钥,该算法会发生哈希,
  • 然后,矿工比拟这两个哈希,并且它们婚配,则交易有效。

    假设黑客要窜改加密货币交易者的交易,他们将需求首先依据其不品德的需求更改消息,然后找到与哈希婚配的数字签名。请记住,加密哈希函数是“单向的”。黑客必需经过冗杂的重复实验才干找到这样的签名。多久?好吧,要使用网络的局部计算才干来破解比特币网络中的数字签名,黑客将需求5年的“十亿亿美元”(1十亿亿美元= 10 ^ 48)年!加密交易者可以担忧,公私钥加密确实是安全的。

    我将以比特币为例来说明这一局部。比特币块具有以下消息:

  • 前一块的哈希值;
  • 交易明细;
  • 处置该区块的矿工的地址;
  • 一个随机数,关于创立此块的哈希必不可少。
  • 下一个块将具有该块的哈希,依此类推。

    往常,假定一群黑客计划在第7个区块和第8个区块之间引入一个新区块,以记载一些使他们不品德地受益的交易。假设他们创立了这个新块,由于以下缘由,网络将立刻拒绝它:

  • 矿工仅接受具有较小哈希值的块,即预付少量零。
  • “新”第8个块没有第7个块的哈希值。
  • 往常,黑客将需求处置这两个效果。要找到一个很小的哈希值十分困难,并且需求重复实验。第二个效果就更难了!

    黑客将不得不使用他们的计算才干来处置第8个块,以便从第7个块的哈希末尾。这十分困难,需求少量的计算才干。此外,一旦黑客处置了这个效果并创立了“第8个新块”,他们将需求更改往常的第9个块,以在“第8个新块”的扫尾引入哈希值。他们也需求为每个后续块施行此操作!

    往常,思索一个梦想,即比特币网络有数不胜数的矿工,一切矿工同时试图挖掘新的区块。到黑客在链中较早地布置这些块时,又有一个又一个的新块被增加到链中。关于黑客来说,这是试图矫正现有块的无量无尽的链。除非黑客设法搜罗比整个比特币网络更多的计算才干,否则这简直是不能够的。此外,这种在链中较早的针对手段的十分活动势必会正告其他矿工,并且很快就会发觉黑客。

    假设您是加密货币交易者,请确保您的私钥安全。假设您是开拓人员,请在区块链中使用规范的加密算法。其他的义务将由古代密码术完成。

                  

    本文采摘于网络,不代表本站立场,转载联系作者并注明出处:http://www.fjxmta.com/chanye/jieneng/43181.html

    联系我们

    在线咨询:点击这里给我发消息

    微信号:wx123456