比特币起源 想完全了解比特币的起源,不得不提现有的金融体系。 众所周知,货币本身是不存在价值的。起初人类采用以物易物的方式进行交易,但有诸多不便,很难换到自己所需要的物品。于是货币应运而生,通过货币这一中介,可以将不同物品按稀有程度进行定价,简化交易流程。 虽然货币交易好处多多,但也有一个致命的缺点…
比特币的总量是有限的,2100万枚,但聪明的人类却发明了一个方法,那就是分割,将一枚分割成一小份一小份。我们知道,一块钱人民币是由十个一角组成的,一百个一分组成的,一千个一毫组成的……而这其中任何不管是一毫一分一角一圆都可再次无限分割,而总量有限的比特币也可这样无限分割下去,无穷无尽,就像你用菜刀切…
首先比特币的产出速度相对固定的。无论投入多少算力,单位时间的产量一样。也就是,蛋糕只有这么大,来分的人越多,每个人能分到的就越少。另外,目前的比特币全网算力已经是个非常恐怖的数字,全球TOP500超算加在一起,比起比特币网络,也是不值一提。所以,超算投入比特币挖矿,算力并不占优势。再就是最重要的一点…
哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上来说基本上是不可能的。消息身份验证代码(MAC…
比特币的数学原理加密算法一共有两类:非对称加密算法(椭圆曲线加密算法)和哈希算法(SHA256,RIMPED160算法)。 椭圆曲线加密算法 试想有一种乘法,可以在已知a,b的情况下计算出c=a*b,但已知c,a不能计算出b。 我们可以利用这种乘法进行加密解密。 设明文m,密文g1,g2。 用公钥a…