解读比特币:今后4年每10分钟产生25个

2013-05-05 14:39:12 hsx

解读比特币:今后4年每10分钟产生25个

    2011年,人们在选购电脑的时候,会发现某些显卡有这样一句广告词:“挖矿利器”。当时很多人都以为这只不过是刚时兴的某个网络游戏的“黑话”。

    后来,越来越多的人加入了这个叫做“挖矿”的“游戏”,他们不舍昼夜地开着电脑,甚至还有人组建了机房,就是为了让自己的一串数字和字母组成的账户上多出几个数字。人们知道了这个数字的名称叫做“比特币”,但绝大多数普通人依然认为这只不过是沉迷于游戏中人们的一种非理智行为。

    时间到了2013年的4月,一切都发生了改变。4月10日,一枚比特币全球交易价格突破200美元,4月11日,更是蹿到了264美元的历史新高。而在2月底前,它还仅仅只有20美元出头。在全球经济低迷的当下,一切投资品在比特币面前,都显得暗淡无光。

    尽管在短短几个小时内,比特币的价值迅速回落,但是其背后蕴含的财富效益吸引了众多眼球。

    对于国内普通大众而言,比特币受到关注则是雅安地震。

    在雅安地震发生后的第二天,壹基金合作发展部总监霍庆川在微博上发布了这样一条消息:“壹基金雅安地震比特币捐赠地址:1DUMifqLdCRvx6tAzafwDC2tKRntRAAm3z 已经收到意向捐赠50Btc(按照今日汇率,折合人民币4万),我们会委托中国比特币公社出售募捐到的比特币。欢迎极客和骇客们向壹基金捐赠比特币。这是中国第一个接受比特币捐赠的NGO,比特币也第一次在中国成为捐赠物。”

    人们心里更多的是纳闷:比特币,它是何方神圣?它为何如此疯狂?(记者 姜宝君 制图 吴薇)

    支付比特币就像发微博

    很多人都觉得比特币很疯狂,但是对它到底是一种什么样的“货币”、它怎么产生的、如何使用、它又是如何受到这么多人的追捧等一系列问题却知之甚少,而且在一些报道中对此的解答又是语焉不详。通过了解,我们发现,比特币是一个有着浓厚的数学思维的新鲜事物。

    比特币

    没有第三方监管

    对比特币运行系统比较熟悉的“悟网不欢”对记者做了如下解释:在现实生活中,人们进行面对面的现金交易,基本上不需要第三方的介入或监督,这是因为一般情况下现金不易伪造,而一旦现金从一个人支付给另一个,他手里的这部分现金就没有了,无法再拿这部分现金去支付给其他人。但在网络支付中,现金被转化为数字,存在两个风险:一是数字(或者说货币)易被篡改;二是数字易被复制,可能导致一个人拿同样一笔钱支付两次。因此,在传统网络支付过程中,一定需要第三方监管机构来保障支付的安全性和可靠性。

    但是在比特币的系统中,创建者中本聪(具体身份一直存疑,只知道他使用的名字是Satoshi Nakamoto),创建了一套“基于密码学原理而不基于信用,使得任何达成一致的双方,能够直接进行支付,从而不需要第三方中介的参与”的电子支付系统。

    独特逻辑杜绝

    伪造货币和重复支付

    “悟网不欢”介绍道,“对应于现实生活中的现金交易,这个系统需要起到两个作用:杜绝伪造货币、杜绝同一个货币被同一个人连续支付多次。”

    对于杜绝伪造货币,中本聪提出的解决方案是保留所有货币的所有流通信息,在交易时,对每一个货币的来源进行追溯,一直追溯到该货币被创造出来的那个时刻;每进行一次交易,就多记录一次流通信息,并在点对点网络上进行广播,使得所有节点(即参与流通渠道维护的所有计算机)都保存有全部货币的全部流通信息。这样任一个节点在交易之前就可以轻松发现伪造的货币,从而杜绝伪造货币的流通。

    而为了防止同一个货币被同一个人重复花费,中本聪采用了工作量证明法。因为每个交易都要向网络进行广播,重复花费多次就意味着多次广播了关于同一个比特币的交易,其他网络节点将把其接收到的其中某一次交易与当前同时段内收到的其他交易打包到一个数据块A内进行验证和“记账”,记账的方法是根据数据块A的内容寻找一个满足特定要求的字符。如果验证和记账成功,该节点将把数据块A的信息向全网进行广播。如果另一个节点在数据块A的基础上完成了下一个数据块B的验证和记账,它就会把B的数据块挂在A数据块之后,依此类推,形成一个数据块链。对于同一比特币的多次交易会形成多个数据块链,最终的结果就是:哪个链条最长,哪个交易就被确认为有效,其他交易则被废弃。这样就确保了一个比特币只能被一个人支付一次。

    用于捐款

    能够公开透明

    另外,通过工作量证明法,比特币还基本上杜绝了非法篡改历史交易记录的可能性。因为要想篡改记录,就必须拥有超越其他所有网络节点之和的计算能力。“悟网不欢”说,“在所有节点上保存全部交易记录、通过耗时的计算对已验证的交易进行记账,二者结合起来,就构成了一个安全、可靠的去中心化的支付系统。”他形象地解释,比特币的本质就是把集中监管的工作量交付给一个人人参与的庞大网络,网络中的所有节点都承担了监管职责。

    比特币的这个特性,使得它在最近发生的雅安地震的捐款中受到了关注,4月20日上午,四川雅安地震发生后两小时,全球最大比特币社区Bitcointalk就发起了用比特币为灾区捐款的活动,他们还设立了一个看似杂乱无章的编号为15EhGBC8JBBVDKQ9yp1AqCb1xnzQLk6QHX的比特币钱包地址,在blockchain的网站上,每个人都能看到每一笔捐向这个钱包的比特币,从0.0001比特币到5比特币,一目了然。科幻作家长铗解释了比特币捐款的最大好处:“如果使用比特币作为捐助地址,每一笔捐款都会公开透明,并显示去处,不会被他人挪用。而且,捐款将无小额限制,捐助也不会被银行收转账费。”

    今后4年每10分钟

    产生25个比特币

    由于每个比特币的每笔交易都需要进行验证,为了鼓励节点全身心投入验证以维护系统的正常运作,“中本聪”提出了相应的激励机制:对每个数据块内的第一笔交易进行特殊化处理,该交易产生若干个由该数据块创造者(也就是第一个对数据块内所有交易进行成功记账的人)拥有的新的电子货币。这个环节被称为Mining,这也就是中文“挖矿”的由来。

    “悟网不欢”指出,由谁负责记提交这个记录,是需要抢的,这就要看谁的电脑运算能力快。

    一位参加“挖矿”的何先生告诉记者,在比特币的世界里,每大约十分钟会向公开账本上记录一个数据块,这个数据块里包含了这十分钟内全球被验证的交易。抢到记账权的人(第一个根据数据块信息成功计算出合适字符串的人)被允许向自己的账户增加一笔金额,目前的数额是25比特币,每四年递减一半。也就是说今后四年,每10分钟会产生25个比特币。

    他说,随着交易的增加,交易数据非常庞大,个人的电脑计算力几乎没有机会抢到记账权了。于是目前最主流的方式就是很多电脑组成一个“矿池(Mining Pool)”,如果该矿池抢到了记账权,在获得25个比特币之后,就按照每台电脑的计算贡献来分配。

    钱包地址

    分公钥和私钥

    很多人都会注意到,比特币的钱包地址是一串数字与字母组成的字符串,只要使用比特币,每个人都有一个或若干个比特币钱包地址,用来付账和收钱。那么,这个钱包地址需要记吗?重复了怎么办?

    比特币资深人士“睡空空”用数学知识解答了这个疑惑。他指出,在一般人的概念里,加密和解密是只有一个密码的,比如压缩一个文件时候加上密码,那么解压的时候输入同一个密码就可以解开了。事实上,一直到上世纪70年代,密码学都停留在这个层面上,这个叫做对称加密算法。1976年,两位出色的数学家W.Diffie和M.Hellman,他们提出了一种新的密码学思想,就是加密和解密要用不一样的密码。通过数学办法,产生一对密钥A和B,当使用A加密一份数据,必须使用B来解密;使用B来加密数据,必须用A才能解开;而且根据A可以很容易计算出B,反过来则不行。A就叫私钥,B叫做公钥。顾名思义,A是保密的,B是公开的。

    他说,当非对称加密法应用于比特币时,就会发现,这里的钱包地址就是那个公钥。因为公钥和私钥需要使用特殊的算法成对生成,所以不能像普通密码一样人为设置,而且看起来也没有规律性。在维基百科上,这样介绍比特币的钱包地址:可能的比特币地址超过2160个,形象地说,全世界约有263粒沙,如果每一粒沙中有一个地球,那么比特币地址总数远远超过所有这些“地球”上的所有的沙的数量。

    “睡空空”说,私钥通常藏在钱包文件里,事实上它同样只是一个字符串,只是比地址略长一些。我们完全可以把它抄写或者打印到一张纸上,然后郑重地放到保险柜里。“那一个字符串就承载了你全部的比特币财富。”

    他指出,基于比特币更有意思的一个创造是脑钱包,在一些生成在线钱包的网站上,可以通过一句话来生成一对公钥和私钥。只要能记住这句话,你就可以再次根据它生成私钥,在任何有网络连接的地方提取你的比特币。

    长铗告诉记者,还有不少极客自己设计了离线硬件钱包,相当于一个加密的USB存储器,只有当硬件钱包与电脑连接时,才能完成交易。私钥存储与数字签名均在硬件钱包上进行,恶意软件根本没机会将交易对象重定位到另一个地址,也没法记录你在键盘上输入的口令。

    至于支付比特币,“睡空空”说:“比特币的支付方式其实就是在发微博,私钥就是微博密码,微博用户名就是公钥。”当A要给B付款时,只需要在自己的“微博”上说“我给B付款1比特币”,然后“挖矿”者就会验证你是不是有足够金额,如果验证通过,就把这条“微博”和十分钟内验证过的“其他微博”合到一起转发一次。当有足够的人转发(通常认为6个就足够了),就认为这一笔支付成功了。 (记者 姜宝君)

    交易与“挖矿”全天候进行

    因为比特币的一些特质,再加上其背后财富效益的大量报道,比特币向世人展现了其疯狂的一面,面对利益,面对诱惑,比特币的江湖里有着形形色色的人,上演着各种故事。有人从它巨大的波动中看到了利润的存在,有人则埋头于通过计算机运行数据获得比特币。

    总量只有

    2100万枚

    2009年1月3日,比特币网络诞生,中本聪本人发布了开源的第一版比特币客户端。同日,世界上第一个比特币区块链诞生、世界上首批50个比特币同时被创造出来。根据算法本身的设计,每4年产生的比特币数值会减半,现在已经减到25个。熟悉数学的人,用数学知识求极限,可以算出到2140年,一共会发行2100万个,而且总量不会增加。

    由于比特币每一笔交易都有记录,人们也能够确切地知道每一个比特币的去处,因此在网站上也能够确切地查询当前的比特币“发行”数量。在blackchain的网站上,记者看到,截至上周日(4月28日),总共已经发行了11072300枚比特币。

    这个在数学理念框架下产生的虚拟货币,因为总量不会增加的“货币”总数,与日前纸币超发而带来的通货膨胀,形成了鲜明的对比。用普通的经济学知识就能明白,如果比特币能够长期地存在,那么从长远来看,比特币一定是升值的。这成为当今比特币如此疯狂的重要因素之一。

    而关于国外大量囤积比特币的报道也不断刺激着人们的神经。据报道,扎克伯格的死对头温克莱沃斯兄弟,自去年夏天开始就已经在囤积比特币,他们是比特币最大的单一投资者之一,他们声称拥有1%的比特币。兄弟俩中的一个甚至这样看待比特币,“我们已经决定将我们的钱和信仰投入到一个数学框架中,这个数学框架不受政治和人类错误的干扰。”

    另外还有媒体报道,加拿大的一位比特币支持者,已经将房产卖掉,然后全部购买了比特币……

    24小时

    都有交易行情

    目前,Mt.Gox是最大的交易平台,处理着来自全球各地的交易需求。在网站的顶端有一个行情的图标,点开图标,实时的交易行情就展现在眼前,有最新价格、最高价格、最低价格、成交量、加权平均价格五个数值供交易者进行参考,币种也有美元、欧元、日元、英镑等十几种选择。在这里,可以用比特币购买各种货币,也能通过货币购得比特币。

    全球化的今天,上一秒还在大洋彼岸的疯狂,下一秒就能传到古老的东方大陆。国内专业的比特币交易平台也如雨后春笋般冒出来,一个比特币交易网站的站长告诉记者,随着4月份媒体的大量报道,网站交易量明显增加,他们甚至不得不进行升级来应对交易需求,“现在每天有2至3万的比特币交易量。”

    在国内的比特币交易网站上,比特币都以美元行情为参考,再参照美元与人民币的汇率,换成人民币行情。像股票交易一样,有买入量、卖出量、最高价、最低价等。只不过,与股票不一样的是,比特币24小时都有行情,你可以随时参与到交易中。

    下载比特币客户端,生成钱包地址,然后在网站注册后,就能参与交易。如果要买入,像买入股票一样,挂出买单和买入价格,当价格合适,交易就自动完成,这位站长说,“你可以从网站中将比特币取出,放到自己的钱包中,也可以保存在我们网站,随时委托网站卖掉。”

    一夜

    能涨几百

    小亮算是比较幸运的比特币“投机者”之一,4月初,他以闹着玩的心态试着买了一个比特币,当时价格大概400元左右,第二天早上醒来,就是500元了,他一下兴奋了,心想,“如果买得多,这样涨下去,像我这样的‘屌丝’岂不一夜之间就能变成‘高富帅’?”比特币价格不断在涨,也不断刺激着他的神经,于是熬夜看行情、泡论坛成了常事,“这和加班的感觉太不一样”。后来他陆陆续续的投入了12000元,在一个比特币不断创下新高的深夜,他终于说服自己,卖出了全部的比特币,一下挣了3万元左右,不过他感觉整个人都快虚脱了。现在回忆起来,他依然非常激动地说,“这3万元对我来说很重要。”

    而并不是每个人都像他这么幸运,老刘就是其中一个,他在比特币比较疯狂的时候,以接近100多美元的价格购入,而前一段时间,比特币显然是走入了一个低谷,记者找到他时,比特币的交易价格正值67美元,两眼熬得通红的他叹了一口气,“这活绝对不是人干的啊,24小时连轴转,基金经理也没这么累!”不过最近比特币回升态势明显,在120美元左右的时候,他卖出了比特币,“好歹没亏,我得好好睡一觉!”

    6000元的显卡

    一口气买了13张

    与交易的巨大风险相比,不少喜欢比特币的“技术宅”选择了挖矿这种传统的方式。在车库咖啡,国内拥有最多比特币的李笑来讲述了自己早期的一段“挖矿”经历。

    2011年初,原是新东方教师的李笑来在GoogleReader订阅中第一次了解到比特币,随后他详读了“中本聪”的设计论文,去中心化以及解决重复支付的逻辑构想深深吸引了他。经过分析后,李笑来卖掉所有的股票转向Mt.Gox购买比特币。不久,比特币从1美元上涨到了6美元,很快又攀升至20美元。李笑来发现出手的速度远赶不上比特币上涨的速度,于是他想到了自己“挖矿”。

    2011年7月,比特币已上涨到25美元。李笑来决定卖掉手中四分之三的比特币,用赚取的差价买入更多显卡。而当时能满足计算能力的显卡6000元一张,国内的各大卖家基本手中都没有货,后来李笑来直接到上海找到了这个品牌显卡的总代理。其中还有个小插曲,他问代理商:“那个显卡在这里有多少?我全要了。”代理商查了库房之后说:“13张。”他心里咯噔了一下。

    最终,李笑来凑到了46张显卡,每两张显卡配上最廉价的机箱、CPU等组件,组成了23台计算机,开始日夜不停地“挖矿”。问题随之而来,强大的计算量使得23台机器需要2万伏以上的工业电。为了满足供电条件,李笑来把挖矿地点选在了北京与天津之间的某处农村,但安置好所有电脑运营的第一天就由于超负荷运转而被断电。之后,断电问题始终没有彻底解决。李笑来历时五个月的挖矿投入共60万元,挖得的比特币不足100个。最后,机器设备以不到五分之一的价格卖出,“挖矿”也不了了之。

    GPU显卡

    是基本配置

    与李笑来专业级的配置相比,何先生就显得“业余”了许多,不过他也一再申明自己只是兼职“挖矿”,他说,目前通过个人计算机来获得比特币太难了,一台机器可能得一直开上几年时间,才能挖到比特币,最好是加入“矿池”。

    半年前,他加入了一个“矿池”,“矿池”的作用是为各个终端细分数据包,可以通过精密的算法,将终端计算好的数据包按照比例支付相应数量的比特币。

    何先生说,虽然比特币系统设计的算法比较复杂,但是具体到“挖矿”的操作,其实并不复杂。下载比特币客户端,得到一个比特币钱包,然后再在“矿池”上注册,填上钱包地址,然后安装“挖矿”软件,点击数据包,通过软件让它自动运行就可以了。“矿池”挖到比特币后,会根据每台电脑的计算能力自动分配比特币到你的钱包地址。

    他目前的配置是两个显卡,一个是电脑的集成显卡,另一个是GPU显卡,集成显卡就用来看电影玩游戏,而GPU显卡则用来参与“矿池挖矿”,“一边看电影一边挖矿,两个都不影响。”何先生说,他只是把这个当作一个游戏,能挖到最好,没挖到也不耽搁自己做事,现在每次分钱还都是0.01比特币为单位,他估计再过一段时间,就只能用0.001比特币为单位了。


来源: 北京晚报