比特币算法可信吗?是否存在被破解的风险?
比特币一直说的算法就是hash算法,可以说比特币的共识机制POW通过算法来计算区块头部的hash值去验证信息的真伪,因为每一区块都会记录前一个区块信息,一旦信息伪造都可以直接检验。所以这就是区块链比较靠谱的信息记录不可逆功能。总结一句:是靠谱的
如何对待如今突破2万美元的比特币?
著名经济学家郎咸平忠告:比特币大骗局就在你的亲人朋友身
郎咸平教授警告:比特币是彻头彻尾的金融骗局,老百姓要看好自己的钱包,珍爱生命,远离比特币!
中国P2P行业在经过几年爆发式增长后迎来了一波倒闭潮和跑路潮,让大众投资者警觉到了互联网金融的风险。然而,作为P2P典型货币的比特币,却继续受到追捧,价格节节攀升。
2013年12月5日,央行联合五部委发布《关于防范比特币风险的通知》,明确告诉大家这玩意儿不是真正意义上的货币,金融机构不能用比特币定价,不能纳入保险责任范围,不能抵押等。12月16日,央行再次宣布第三方支付系统不得为比特币以及类似的电子货币提供支付和清算业务。我非常支持央行的做法,因为比特币从头到尾就是个大骗局。央行应该彻底把它从金融系统中清理出去。
我们先来看比特币是怎么来的。关于这个问题,网上有一篇文章花了整整13页的篇幅讲了一堆我们普通老百姓都看不懂的东西:比如所有者公钥、时间戳服务器、hashcash、随机散列运算、网络节点等。那么今天我就用大家都听得懂的话来解释一下,什么是比特币,以及为什么这是一个骗局。
比特币完全是由电脑运算产生的,它的产生数量被提前设置好。最开始10分钟50个,在达到2100万个的一半,也就是1050万个后,速度减为10分钟25个;再产生1050万个的一半,也就是总共达到1575万个后,再递减为10分钟12.5个;以此类推,10分钟6.25个,10分钟3.125个,直到比特币总量无限接近于2100万个。
在2009年这个游戏刚开始的时候,只有两个人注册,他们只要完成一个非常简单的运算就能获得这50个比特币。比如选择100以内的偶数,命中一个就能得到1个比特币,10分钟内每个人可以获得25个。后来有了50个人一起参与到这个游戏中,题目难度就要增大,需要电脑做更高级的运算,最终每个人10分钟能得到1个比特币。玩的人继续增多,比如1万台电脑同时参与,10分钟还是50个币,结果就是绝大多数人都得不到比特币。所以最开始玩的人最有优势,据花旗分析师估算,目前比特币玩家里0.1{b2012ba45bed8df9e27a732d113bf0adaf0cdaf119415d399cb31156a09f2387}的人拥有50{b2012ba45bed8df9e27a732d113bf0adaf0cdaf119415d399cb31156a09f2387}的比特币,1{b2012ba45bed8df9e27a732d113bf0adaf0cdaf119415d399cb31156a09f2387}的拥有80{b2012ba45bed8df9e27a732d113bf0adaf0cdaf119415d399cb31156a09f2387}的比特币。比特币发明者中本聪可能拥有已发行比特币的10{b2012ba45bed8df9e27a732d113bf0adaf0cdaf119415d399cb31156a09f2387}。
现在因为参与的人多,比特币很难获得,怎么办呢?一些自认为聪明的人花几万元去买非常高级的电脑,他们称之为“挖矿机”,希望能凭此在竞争中获得优势,能分到一些比特币。另外一种就是中国大妈。她们直接花人民币去买比特币,当然,钱最后落到了最初设计、最早参与这个游戏的那批人手中。你知道中国大妈们从2013年10月至今花了多少钱买这些币吗?据我们估算是170亿元。具体数字应该是央行和淘宝更清楚,所以我非常支持央行封杀这个骗局,为老百姓指明真相。
中国大妈们是如何被骗的?
中国大妈抄完黄金又瞄准比特币因钱无处投
2013年10月—12月,短短两个月时间内,比特币涨幅非常惊人,从130美元涨到了1200美元,比特币交易量共47.76亿美元,其中用人民币交易的比特币占了60{b2012ba45bed8df9e27a732d113bf0adaf0cdaf119415d399cb31156a09f2387},折合约170亿元人民币。毫无疑问,这个价格泡沫就是我们中国大妈们吹起来的。
那么,中国大妈们是怎么被骗的呢?大妈们肯定不懂网络术语,所以广告宣传上就用最简单的话告诉你:“你想养老吗?现在花点钱买10个比特币就行了”;“现在买一个比特币,10年之后你就是百万富翁”;“2033年一个比特币保守估计价值1860万元”;“比特币就像黄金一样,最近几十年,也就是在大妈们的有生之年都会上涨”。还有人写书来推波助澜,如《比特币》《数字货币》《货币之王》《玩转比特币》等。
而对于有点知识的“中国大爷”,广告宣传就用另一套说辞。据宣传,现在比特币已经被美国、德国认可成为“货币”了。如果将来对冲基金把投资额的1{b2012ba45bed8df9e27a732d113bf0adaf0cdaf119415d399cb31156a09f2387}买成比特币,一个比特币将价值1230美元;如果持有黄金的人把1{b2012ba45bed8df9e27a732d113bf0adaf0cdaf119415d399cb31156a09f2387}的黄金换成比特币,一个比特币价格就将达到3500美元;如果以后毒品、武器等交易都采用比特币,那么一个比特币价格将达到8.6万美元;如果比特币变成世界的储备货币,那么一个比特币价格将达到52万美元。这么美好的未来,而你现在只需花1000美元就能买到一个比特币,多划算!
那么,现在我来告诉你真相:全世界政府都不会让比特币成为通用货币。原因很简单,二战以来凯恩斯主义主导着全球的政府。凯恩斯主义的本质就是政府可以借钱刺激经济,其实就是政府拥有发行货币的权力。但是比特币把货币数量上限定为2100万个,这等于直接剥夺了各国政府的货币发行权。所以很多国家和地区都直接宣布不承认比特币,如欧元区、中国、印度、泰国、印尼、马来西亚等。
现在,我带大家回到经济学里关于货币最原始的定义:“从商品中分离出来固定地充当一般等价物的商品,就是货币。”货币的本质就是一般等价物,后来有了纸币,纸币的背后还是贵金属金、银。直到布雷顿森林体系崩溃,美元和黄金脱钩,各国政府发行的货币才真正和金银脱钩。其中,美元凭借美国强大的军事和经济实力成为全球货币,而各国政府靠自己的国家信誉
比特币背后有什么?我看不出来。”经济学诺奖得主克鲁格曼也批评比特币,他指出,制造虚拟的比特币是愚蠢的,比特币的狂热追随者们不懂货币,严重误解了货币。巴菲特于2013年5月表示:“我们共有490亿美元的资金,但我们一分钱也没有投到比特币上。我对比特币成为一种通用货币一点儿信心都没有。”
美国为什么承认比特币是合法金融工具?
很多人说,美国支持比特币。我只想说,你太幼稚了。美元的世界货币地位是靠美国的强大经济和军事实力支撑的。2003年,伊拉克宣布用欧元结算石油,挑战美元的国际地位,结果美国绕过联合国直接颠覆伊拉克政权,从肉体上消灭萨达姆。当然美国官方的开战理由是大家耳熟能详的“大规模杀伤性武器”,但直到美军撤出,也没在伊拉克发现什么大规模杀伤性武器。由此可见,美国为了维护美元的世界货币地位,不惜采用战争手段,一个小小的比特币能挑战得了美元吗?
那么,美国为什么要承认比特币是合法的金融工具呢?其目的是将比特币纳入金融监管体系,以保护普通投资者的利益。这和我们央行宣布封杀比特币的出发点是一样的。一个典型的代表案件是,一个叫特兰顿•谢沃斯的人成立了“比特币存储与信托基金”,在2011—2012年两年时间内,他聚敛了总价值超过450万美元的共70万个比特币,但他突然在2012年8月把信托基金关闭,然后声称比特币不是金钱,不受美国政府监管。为了保护投资者利益,2013年8月,法院裁定比特币作为金融工具应该被美国政府监管。这就被我们解读成了“美国承认了比特币”。
历史上“比特币”已经失败无数次了。1976年诺贝尔经济学奖得主弗里德里希•哈耶克完成了《货币的非国家化》这本书。他说,既然在一般商品、服务市场上自由竞争最有效率,那为什么不能在货币领域引入自由竞争?他提出一个革命性建议:废除中央银行制度,允许私人发行货币并自由竞争,通过这个竞争过程将会发现最好的货币。然而,事实证明这是行不通的。
1990年,互联网在美国兴起,网友们开始践行先贤的观点。一个名为“密码朋克”的密码破译组织尝试创建电子货币,另一个叫大卫•乔姆的人创建了一个匿名系统“电子现金”,之后各种电子货币不断涌现——比特金(bitgold)、b钱(b-money)等,但无一例外都失败了。其实,只需要把比特币的源代码稍微修改一下,就会出现一种新的货币,事实上已经出现了。现在我能搜集到的就有80多种,比如:莱特币、比奥币、夸克币、无限币、可可币、便士币、PPCoin、NameCoin等。如果比特币可以成为世界货币,其他的这些货币也应该是世界货币,因为它们本质上一模一样。
请大家再想一想,今天到底是谁最想让大家继续玩比特币游戏?肯定是那些比特币的持有者,他们要抛出这些没任何意义的一串串数字,换成真金白银。如果他们真的相信他们自己发明的那套说辞,多少年后只需拥有一个比特币就能成为百万富翁,那他们为什么现在要以1000美元就卖出呢?为了忽悠大家高位接盘,比特币价格不断被炒高,同时也面临暴跌的风险。
Facebook(脸书)发行的Libra(数字货币)跟比特币的区别有哪些?
这个问题其实笔者在头条号的文章《Facebook的Libra能击败比特币、微信支付、支付宝,一统江湖吗?》(https://www.toutiao.com/i6705936057143132684/)一文中已经详细介绍过了。这里再简要说一下,具体的区别如下:
1. 中心化 vs. 去中心化
当年推出比特币的宗旨之一就是“去中心化”,它针对的是法币超发的问题。但是它带来一个更大的问题:缺乏监管。这使得比特币在过去十年被大量用于洗钱、勒索等黑色产业。Facebook通过引入Libra“同盟会”来解决监管的问题。
2. 个人隐私 vs. 数字犯罪
相对于比特币的反向无法追踪,Libra采用了更加传统的方法:
细心的朋友,一定会注意到上面“同盟会”中有一家Calibra的公司,从它的拼写上可以看出与Libera应该很有渊源。其实,它是Facebook为了推行Libra,特地在瑞士注册的一家非营利型公司,独立于Facebook,专门负责Libra数字货币的发行、定价等实际运营。
从这个细节可以看出,Facebook的创始人小扎同学,在饱尝了2018年多次“隐私门”事件之苦后,痛定思痛,将涉及到用户隐私数据的处理独立出去,并且将注册地放到中立国瑞士,显示了良苦用心。此外,Facebook还得到了渣打银行的支持,推进Libra的合规运营。
这样做的好处在于:一方面确保了用户隐私不被侵犯和滥用——根据Facebook的说法,交由Calibra管理,使得Facebook也没有办法利用这些隐私数据来牟利;另一方面也解决了数字犯罪无法追踪的问题。
3. 可控发行量 vs. 固定发行上限
比特币根据其生成机制,总发行量上限是2100万个,而Libra理论上可以无上限。
其原因在于:Calibra将Libra与一揽子实际货币(美元、欧元等)锚定,每发行一枚Libra数字货币,背后必须有等值的实际货币作为支撑。实际货币的发行量并没有固定上限。当然Calibra作为一个拥有这么大权力的组织,必然也要受到监管,监管主体就是“同盟会”。
通过这种方法,使得Libra既可以享受到传统数字货币的便利,另一方面又可以兼顾到发行量,避免“通货紧缩”、“闹钱荒”。
4. 少数服从多数的“默克尔树 ”vs. 一票否决的“一根筋”
Libra和比特币都是基于区块链技术,但是两者在技术实现上有诸多不同。
相信大家对“挖矿”一定不会陌生。所谓的“挖矿”搞的就是加密运算,谁先给新的账单加好密,谁就拥有向全网总账添加包含这个新账单的区块的权利;作为回报,本次胜出者,会拿到一定的比特币作为奖赏回报。但是,在全网接受这个新区块之前,其他节点都要对它进行校验,以防是假交易或者错误交易。
Libra与比特币在这个方面,处理上大为不同:
第一,总账的物理形态不同:比特币采用的是“一根筋”式的单链结构,Libra采用的是树状结构。
所谓的单链结构指的是:因为新纪录是插在链尾的,而根据单链的数据结构特点,要找到这个区块,并且验证它不是虚假的或者被篡改的,必须从链头开始找。这个时间复杂度是O(n),换言之,要遍历整条链才行。对这个技术细节感兴趣的朋友,可以参见笔者的另一篇文章《小白也能玩转数组和链表啦!》。
而树状结构,新区块是作为叶子节点插入的,根据树的数据结构的特点,要找到它,时间复杂度仅仅是O(logn),换言之,只需要遍历这棵树的高度就行了。对这个技术细节感兴趣的朋友,可以参见笔者的另一篇文章《菜鸟也能“种”好二叉树!》。这种树结构在Libra白皮书中被称为“默克尔树”。
第二,通过校验的规则不同:比特币采用“一票否决”,Libra采用的是拜占庭容错机制——只要通过三分之二的校验者的校验,那么就算通过。
节省了运算时间、降低了计算复杂度,带来的直接好处就是降低了对算力的要求,需要的服务器和存储等IT设备少了、用的电也少了。要知道,在数字货币世界,电费可是一笔不得了的开支。据说,传统“挖矿”的总电费相当于欧盟一个小国的全国电费。
5. 数据与处理分离 vs. 胡子眉毛一把抓
比特币等传统货币在数字资产安全上的最大问题就是:容易有漏洞记错账。
数字货币,包括在此之上衍生出的“智能合约”,从实现上说到底就是编程技术。上述问题很大程度上来自于比特币以及传统“智能合约”所采用的的编程技术:
- 数据与处理逻辑混合:这里的“数据”实际上对应的就是数字资产,将它与处理逻辑混合在一起之后,就造成对处理逻辑进行编程时,会暴露数字资产,提高了后者被篡改的几率。
- 所采用的的动态编程语言缺乏类型安全机制:在IT界有句玩笑话:“动态语言用时一阵爽,上线运行火葬场”。由于缺乏类型安全,很多编程错误到运行的时候才能被发现,而不能在编译的时候就提前识别出来。
- 所采用的的动态编程语言引入大量的“后绑定”:所谓的“后绑定”是指:只有在程序运行时才能真正确定调用的是哪个实际逻辑。事前检查的代价很大。
- 允许循环递归依赖:容易引人“重入漏洞”。
Libra吸取了上述经验,并借鉴了当今比较成功的一些类型安全的脚本语言,如Typescript等,创造了Move这个新的编程语言:
- Move将数据与处理逻辑分离:Libera把数字资产称为“资源”,资源不能拷贝,只能被消耗。
- Move引入强类型系统、虚拟机和字节码验证器:使大部分问题在编译期间就暴露。
- Move采用静态绑定:这使得可以引入形式验证,来消除传统“后绑定”的隐患。
- 同一时间Move只允许一个指针修改同一个可变变量:这使得“脏读”“幻读”等问题被规避。
- Move不允许循环递归:规避“重入漏洞”。
- Move引入模块概念:Move中的“模块”封装的是不变性,他使得传统的“智能合约”可以被这些模块堆积木一样组织起来。这样带来如下的好处:
第一,为引入合约的形式化验证打下基础;
第二,传统的智能合约是作为一个Token被传递的,而在Move中,模块可以是一个Token,这样可以提供耕细粒度的安全。
6. 单一盈利模式 vs. 多样化的盈利模式
相对于比特币只能通过挖矿获取奖励、交易获取手续费这样单一的盈利模式,Libra盈利可直接来自4个方面:
- 手续费:抛开“同盟会”中的其他大腕不说,仅Facebook目前就拥有26亿用户,未来Libra估计将承载50~80万亿美元的交易量,如果按照0.2{b2012ba45bed8df9e27a732d113bf0adaf0cdaf119415d399cb31156a09f2387}手续费来计算,Facebook一年光手续费就可以收到1000亿美元以上,直接超过它现在全年营收。要知道现在红得发紫的华为,从芯片到操作一统一路开挂,三大BG(运营商BG、消费者BG和企业BG)一年的营收也才1000亿美元。这绝对是个“收钱收到手发软”的买卖!
- 跨境支付的抢单:目前跨境业务的传统银行手续费是5{b2012ba45bed8df9e27a732d113bf0adaf0cdaf119415d399cb31156a09f2387}左右,这对一些旅游、外贸用户来说,绝对是一笔不小的开支。而Libra作为数字货币,天然具有不分国界的特点;加之,它采用中心化的信任机制,给这些用户也带来使用上的信心。这部分用户大概率会被Libra吸走。
- 加盟费:“同盟会”中的会员数量是可以增加的。交1000万美元可以申请一个席位。这个在未来绝对也是一个吸金来源。
- 增值的金融服务:当26亿Facebook的用户大部分开始使用Libra之后,意味着Libra的信用也被提升了,这样就可以在此之上开发一下增值的金融服务,参考蚂蚁金服:)你可要知道,“同盟会”背后可是有银行业在后面撑腰,搞金融增值服务那还不是手到擒来。