比特币的潜在危险与挖矿

比特币的潜在危险:

1)无法阻止人们的投机行为;

2)难以躲避经济泡沫;

3)不可避免地卷入非法交易;

4)黑客觊觎。

什么是哈希?

所谓Hash,是计算机算法领域内的一个概念,一般翻译做“散列”,也有直接音译为“哈希”的。它就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值(哈希值)。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来确定唯一的输入值。

什么是挖矿?

在产生比特币时,采用的算法是SHA-256,这种算法采用了256位进行运算,为你想保护的信息,找到一串数字,附加上去后,使用某种公认的Hash算法,比如对于比特币来说就是SHA-256,算出一个Hash值。如果Hash值某一长度确定数字打头,如连续的0 0 0 0 0……、11111……等(具体多少个决定了难度),那么就成功了。

平时所说的“挖矿”,就是每个机器在重复着对原始交易信息附加一段数字,试图使其前面出现连续目标数量个“0”或“1”的游戏。这个游戏本身就是个NP问题,除了暴利搜索似乎没什么好办法,“挖矿”的艰辛也就在于此。

你可能感兴趣的:(比特币的潜在危险与挖矿)