标题里的1大概是因为之后或许还会写2吧,不过楼主很懒也很不会写东西,所以2有没有真不一定了。
这篇文章写给对比特币以及衍生的山寨币感兴趣的同学们分享,楼主技术上略懂一点,经济市场上完全不懂,如有指教,非常欢迎。
——写于2014.3.8
比特币的基本原理
基本原理讲起来太复杂,楼主的讲解能力实在很差,在此只讲几个必须知道的概念,想了解更多的人请去谷歌中本聪的论文,不想看英语的可以去找好像有一个中文翻译版的,翻译的还行,凑合看吧。
本质上每个人电脑里都有一个独特的钱包地址,然后每个人钱包里存的比特币都是从0开始的所有的block,这些block是通过P2P的传输,同步,确认完成的,一般一旦完成了比如6次确认,一次转账就完成了,block里面记录的是几乎所有的历史,比如转账这些,因此你说你在某年某月某日转了1个比特币给别人,别人想赖账是不行的,所有人的钱包都有这个记录呢。
比特币的产生过程是通过计算机的不断计算来发现一些特殊的数字,这个的基础是POW(proof of work)机制,这个机制更著名的用途是用来防止臭名昭著的DOS(Denial of Service)攻击的,当然还有更高一筹的DDOS。
这个计算的过程攻击的方式主要是51%攻击(如果你有了超过全网51%的算力,你就理论上能实现重复支付),防止51%攻击的方式是新发现的区块奖励(你有了这么多算力,你去继续挖新的,获得的比你干翻这个币更多)。
难度调整机制,如果算力出现了大幅度增长,为了限制产量的相应增长,难度会增加,总体产量会下降。
这些是大概会提到的概念,其他的可以自行搜索。在此附上比特币设计者中本聪的论文:
https://bitcoin.org/bitcoin.pdf
比特币的挖掘
比特币的所谓“挖币”的过程就是一台机器在不断的完成一个计算哈希的过程(SHA256算法,secure hash algorithm 256 bit)。 在最开始的阶段,挖掘者都是靠CPU进行挖掘的,很快就有人意识到GPU的同类别计算能力的性能远大于CPU(在近些年GPU,GPGPU的飞速发展中,在硬件并行计算,可编程性以及浮点计算等方面,GPGPU的处理能力已经远胜CPU了)。于是就有人用GPU开始进行计算。后来的时候又有人在几台机器上插上很多很多GPU来计算哈希函数,再后来有人提出设计认为FPGA在计算上更胜GPU一成,主要原因是FPGA可以真正在硬件中烧出一个计算程序来,比GPU更胜任这种专业的计算,而且耗电量也低很多,再后面就是真正硬件订制的ASIC矿机了,就是这个机器从最开始的硬件设计上就是针对比特币的运算的,所有没关系的其他硬件设备包括可编程模块全部不要,换句话说,就是这台机器除了会计算比特币的挖掘算法,其他基本什么都不会,但是ASIC的优势在于计算量有了巨大的增长(一块高性能显卡的计算能力可以集中到指甲盖大小的芯片里,芯片又能高度集中化),而耗电量却非常低,于是终于诞生了ASIC怪兽。
截止到今天为止,比特币的全网总算力已经达到了31676TH/S,这是什么概念呢,一块AMD 7870的显卡(市面上1000-2000RMB大约)运算比特币挖矿程序的速度大约是200-230MH/S(1T=1000G=1000000M,恩)。而现在市面上有销售和接受预定的ASIC机器普遍是台式机机箱大小,运算能力200GH/S-7.2TH/S不等,其中7.2TH/S的机器,功耗也是7.2KW,电费就很惊人。
莱特币——虚拟电子货币的变革
莱特币是除了比特币之外占有资金量最大的虚拟货币(占有比特币市场的不到5%,比特币的总市值已经超过了7.8亿美金)。而如果你认为莱特币只是很幸运的另一个脱颖而出的山寨虚拟货币,你就错了,莱特币采用的是scrypt算法(想搞明白算法是怎么算的人请自行谷歌,litecocin scrypt algorithm),这个算法限制了ASIC机器的性能,因为scrypt计算是很依赖于存储器的,比如用显卡进行计算的时候就很依赖显存的大小,制作ASIC机器的人,可以在台式机机箱大小的盒子里里集成1000块显卡的运算能力,却没法在里面放1000块显卡的显存进去。而且由于对于比特币来说,ASIC机器的性能可以用一个老GRE的的类比来体现,同等耗电量的ASIC机器:显卡=坦克机枪:大刀长矛(因此ASIC才有存在的意义——显卡不能挖矿还能折旧卖出去,ASIC不挖矿就废铁了),因此对于设计scrypt矿机的人来说,如果不能设计出有压倒性优势的支持scrypt算法的机器,就是不划算的。在目前的算力体系中,绝大多数人都是用暴力叠加显卡的方法增加算力的,比如6片280系列的显卡插在一块主板上,功耗3千瓦这种。
为什么在标题里加了个变革两个字呢,是因为scrypt的使用,使得在一段时间内(注意一段时间这个词),有大规模显卡的和有几个高性能显卡的人能用他们的装备来挖币赚钱,于是一定意义上降低了挖币的设备门槛,导致在2013年12月开始的中国矿工大跃进的过程中,A卡系列的高端显卡在各大城市变成了加钱都抢不到的局面(Nvidia系列显卡由于设计上和A卡走的是两条路而并不适合做这种运算而遭冷落,N卡的设计部门没想到虚拟币的产生也能帮A卡的人逆袭啊。。。),中国矿工的崛起速度想来应该又一次让老外矿工大跌眼镜吧。
矿工大跃进
在2013年过了一半的时候,一个比特币只有不到100RMB,那个时候在算比特币的机器算力总和还是很有限的,到了2013年9月到10月的时候,一个比特币就价值700RMB左右了,这个时候已经有投资者在往里面投钱了,很快,到了2013年11月到12月,一个比特币的价格就到了4500-5000RMB甚至更高,这个时候,中国的有能力做这个行业的人已经像饥饿的人扑在面包上一样蜂拥而入了,A卡在这段时间就彻底全国脱销。
矿工主要是哪些人呢,分为三类,第一类是个体户,有好的PC机的人,有好显卡的人,拿着自己的机器挖着玩玩的,这类人普遍算力很低;第二类,大多数都是以前的各种电脑工作室的人,有做游戏代练的,做租机器给人做图像渲染的,包括卖显卡的,纷纷开始暴力组装显卡,做这种人力成本更低的事;第三类,传说中的土豪出现了,据说在哈尔滨有人租了一个郊区的工厂,投资了几千万甚至上亿的规模组装了一个8GH/S(注意,是莱特币算法的算力计算)的工厂,还想跑到美国去上市融资,8G的莱特币scrypt算力是什么概念呢,业内人士告诉我,投资100M算力需要50W人民币,不包括另外的专用电缆,制冷设备,维护人员工资,恩。
衍生品以及当下的发展情况
由于莱特比特币的设计都是开源的,所以想做一种新的山寨币实际上非常简单,几个月前就有一个美国人提供做山寨币的服务,1个比特币的价格就能包括设计一个新的山寨币算法,设计logo,做一个门户网站和两个永久在线的节点;现在的价格更低廉,在一个网站上,只要最低0.05个比特币就能自动生成一个你自己的山寨货币。于是,在楼主做矿工的几个月里,平均每天都有3-5种山寨币诞生,其中绝大多数是抄袭莱特币算法的山寨币,其中最著名的的是狗币(dogecoin),当然,比特币的算法也很容易抄袭,之所以很少人抄的原因是因为ASIC的存在,新币一出来就被ASIC怪兽挖到吐血,甚至进行51%攻击等等。
但是莱特币的算法也不是万能的,很快就有了机枪池这种神一样的存在,机枪池,multipool,原理就是做了一个服务映射,使得矿工的机器接受的challenge是从机枪池的服务器发出的而不是挖的那种山寨币的矿池服务器发出的challenge,然后机枪池会根据自己的判断算法去挖任何一种有的山寨币,说白了就是让矿工把算力交给他,最后挖到的利润大家分,这个引起的问题就是一个山寨币刚出来的时候难度往往特别低,巨大的算力跟着机枪池涌进来,难度瞬间会从不到1提高到几千几万,产量也会在这一阶段提高很多很多(大部分都被机枪池拿走了),在过一段时间机枪池撤走的时候,剩下的那部分算力过于小而在如此高难度下很难有产量也很难坚持到下一个难度阶段的来临,然后大家都撤了,这个币就死了。
机枪池的出现是因为莱特币算法调整难度的时候是根据阶段来调整的,所谓当前阶段决定下一阶段,后来基于scrypt算法的改进的东西有重力井变换算法等等,基本上就是在难度调整的地方下功夫,使得机枪池即使带进来大量算力之后产量会很被限制这样。不过楼主曾经跟着机枪池去突突各种所谓机器计算出来的收益最高的虚拟货币,突突了24小时发现收益交电费都不够,就不是很明白机枪池里千千万万用户都在想什么了。
哪些人挣钱了
这个问题是大家最关心的,楼主认为,有人赚到了大钱,有人赚到了小钱,有人还在赔钱。
赚到大钱的是炒币的庄家,传说中深藏身与名的庄家,操盘手,因为虚拟币市场不比股市,每天涨和跌是无限制的,曾经有个苹果币在10分钟内翻了700倍的价格,又在20分钟内跌回了原样,如果你不是有巨额资金可以撼动整个市场的话,炒币比买彩票好不了多少。
还有些资金联合技术的人赚了大钱,方式普遍是自己做一个山寨币,吸引人关注,初期公布之前就预挖0.1%-3%不等,一共开就开始炒价格吸引大量矿工和幻想自己能炒币赚钱的人(外号接盘侠)进来,逐渐出手自己预挖的和正在挖的币,直到全身而去,2014.2.14公布的国产熊猫币就是这个思路,预挖3%,在开始挖的8个小时之后在交易网站上的交易量就达到了200个比特币,于是吸引了成千上万的人来挖,来买卖,在之后的几天里,都是24小时交易量大于400个比特币,又过了一周,价格就跌到最高值的1%了,这个过程显然是做山寨币的人和一部分挖的人赚钱了,赚的是另一部分挖和炒的人的钱,不过可以看到的是,最开始的投资者在这个几天的过程中狠赚了一笔大的。
还有些是靠RP赚的,这个世界上靠RP赚钱的人总是有的,任何行业都一样,比如最著名的一个披萨代金券换了5000个比特币的人,后来又有矿工中去挖狗币的人,等等,对此楼主解释不了为啥,只能说楼主不是这种人。。。
为什么比特币会发展到今天这个状态
先声明,楼主是个对经济,市场一窍不通的人,完全凭直觉进行判断,因此这个部分写的如果不对,欢迎指正,也欢迎懂的同学给楼主补课。
比特币的创始人提出电子货币的动机是关于货币的去中心化,货币应该是市场支配而不是政府或者是垄断银行控制货币,好吧,这句又听着很公知,所以要设计一个安全的,完全去中心化的货币。
这种理论显然是不能成为比特币值钱的理由的,因为说白了没利可图,都是空的,但是比特币的几个特性就是另外一回事了,主要是转账的不可追踪性,比如说我在欧洲贷款的时候利息3%,拿到国内去放高利贷就能放到20%以上,那么我从欧洲贷款到国内放高利贷就发财了,但是实际上是不可能大笔的跨境转账的,欧元兑人民币也没这么容易就兑了,但是如果我在欧洲买了很多很多比特币,再转到国内人的钱包里,他再以人民币价格卖出去,就实现了这种转账了。前一段时间一个发布了半年多早就死了的山寨币,突然出现了价值1700多比特币的卖单,又瞬间被人秒买了,一个比特币当时价值0.45WRMB,这笔钱很可能就是这种转账吧。
我之前一直觉得挖币这个行为本质上不产生任何价值,因此买卖比特币就是纯粹的搏傻行为,也类似于传销,反正最后接手的人倒霉,但是黄金本身有价值吗,说白了是物理意义上的不可替代性和有限性导致黄金的价值的,好吧,黄金美元的货币体系是二战之后特殊历史原因建立起来的,那再问,炒外汇的呢,炒各种不代表任何实体经济的东西的人呢,他们又是怎么挣钱的呢挣的又是谁的钱呢。
楼主的个人感悟
下面是扯淡的散文部分,和技术,经济都无关。
楼主第一次接触虚拟货币是处在比特币价格巅峰时期和矿工大跃进前期,楼主的同学在挖一个叫比特股的山寨币,楼主当时刚有新电脑,开心之余就拿那个来测试自己电脑的性能了,之后连番在QQ群里遇见开网吧的,开游戏工作室的,投资百万建立山寨币矿厂的,并且有幸参与其中,混了一把江湖,不过一直是基于零投入不炒币的思想,所谓赤条条,来去无牵挂。
中间有段时间,狗币刚刚出来的时候,大家都不去关注,那会还处在崇洋媚外的阶段而不知中国大妈的威力,以为这个美国俄亥俄州程序猿写的dogecoin是国产的山寨货,于是索性忽略之,不料后来这个币在一个月内就有赶超莱特币的趋势,当初一块破显卡挖的狗币到后面都价值数万人民币,开网吧的人说,早知道我也挖这个了,楼主当时心有同感,后悔自己明明认识英语为啥不去谷歌一下狗币是什么东西,不过后来又连番经历了MAX, Panda,AUR等币的热潮之后,就突然明白了,说到底了这个事情还是一个“极少数极有钱的人和极少数极有智商的人和极少数运气极好的人挣大多数想挣钱的普通人的钱”的事情,楼主不是前三种人,就只有老老实实当矿工挖着玩玩了。
有的时候这种东西就像是冥冥中命运的手在提着线而我们都是牵线木偶一样,所谓“道可道,非常道”的“道”是也。因此不必太担心太后悔,老老实实做自己的,可以讨厌车到山前必有路的人生态度,但也不需要千算万算人定胜天。
所谓比特币的产生是一次知识改变命运的机会,这又说错了,比特币到现在为止,并没有真正改变什么这个世界的法则,正所谓圣经里的“上帝会让富有的人更富有,而贫穷的人,连他仅有的也要夺走”。所以借用淘宝上卖显卡的哥们的一句话——“不是买块显卡就能挣钱的”来劝大家,如果你自认为不是那三个极少数之一的人,还是围观或者老老实实当矿工的好,炒币有风险,入行需谨慎啊。
当然,如果你还是不甘心一心想着逆袭然后挣大钱娶女神的话,楼主劝你读博士吧,因为楼主就是在读博士的过程中逐渐认识到自己的智商大概终究就只能过老老实实搬砖谋生的日子而RP值也就是个众人的平均数于是大钱是挣不到的女神是跪求也求不来的于是心态渐渐平静下来反而生活怡然自得的。