比特币的潜在危险:
1)无法阻止人们的投机行为;
2)难以躲避经济泡沫;
3)不可避免地卷入非法交易;
4)黑客觊觎。
什么是哈希?
所谓Hash,是计算机算法领域内的一个概念,一般翻译做“散列”,也有直接音译为“哈希”的。它就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值(哈希值)。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来确定唯一的输入值。
什么是挖矿?
在产生比特币时,采用的算法是SHA-256,这种算法采用了256位进行运算,为你想保护的信息,找到一串数字,附加上去后,使用某种公认的Hash算法,比如对于比特币来说就是SHA-256,算出一个Hash值。如果Hash值某一长度确定数字打头,如连续的0 0 0 0 0……、11111……等(具体多少个决定了难度),那么就成功了。
平时所说的“挖矿”,就是每个机器在重复着对原始交易信息附加一段数字,试图使其前面出现连续目标数量个“0”或“1”的游戏。这个游戏本身就是个NP问题,除了暴利搜索似乎没什么好办法,“挖矿”的艰辛也就在于此。