对比特币的诸多疑问

最近由于塞国危机炒热,bitcoin汇率上升,关注度又提高了,最近常去的某论坛也讨论地热火朝天。众说纷纭,不知道谁说的比较有道理。

之前就有关注过BTC,但是没怎么在意,虽然留有不少疑问,但是那时候还没有果壳,不知道该去哪里问,最后也就作罢了。

这次论坛中的讨论,持怀疑意见者居多,认为BTC是传销、庞氏骗局、期货。但是质疑者的论据很少,难以让人信服;支持者的论据同样不多,也难以让人信服,讨论中也有人提出一些我之前遗留的疑问,但是没人解答,都忙着吵架了……

搜索了一下果壳之前有关BTC的文章,比如这篇这篇,都主要是简单的介绍,没法解答我的疑问

所以我整理了一下思路,把想到的疑问都记录下来
p.s. 我对BTC的了解主要来源于BTC自己的wiki(戳我


首先是技术层面上的问题
1.块
BTC将记录所有的交易,并储存在块里。

1.1 我对块的产生还是不是特别清楚。我的理解是这样的,如果有误请指出或补充:
当一个合法的新块产生的时候,实际上矿工产生的不是一个新块,而是旧块的hash;因为新块初始内容是空的,可以任意构造,但是只有块头包含上一个块的合法hash,该新块才能被认可。
举个例子的话,当且仅当块满了以后,块内容固定了,矿工们才能开始挖矿
计算出块的hash之后,放入任意的新块的块头后,新块就是合法的了
然后hash链承认新块,新块才正式被认可。
也就是说,实际上“挖”的不是新块,而是旧块的


1.2 当网络不通,或者局部不通,BTC支持支链形式的hash链,但是wiki中也提到,因为每一个块只包含前一块的hash,因此hash链必定是单链,合并两条链是不可能的,那么这里有两个问题:

1.2.1 网络不通的情况肯定是存在的,但是交易的需求却不能被延迟,并列链的存在是一定的。举个例子,台湾和互联网的海底光缆断掉的时候,在台湾上有N笔交易产生并且记录在了M个块中,当光缆最终修复之后,这M个独立的块是怎么整合到原始链中的呢?总不可能宣称这N笔交易无效,全都撤销(就像Mt.Gox那次一样)吧?

1.2.2 既然挖矿的难度和块内容无关,那么为什么不在文件头中多加一个区域,表征hashPrevBlock部分的数量,然后就能包含多个块的hash了,这样一来,hash链虽然仍然不能分支,但是可以合并了


1.3 当旧块满了之后,块体就已经固定了,块头可变的也只有时间和Nonce两个部分了(难度也可以变,但是好像是由BTC协议自动调节的,无法手动更改,否则块无效),这两个部分共计64bit,而所需计算的hash为256bit,那么当未来,难度很高的时候,以下情况是可能发生的:对于所有可能的时间和Nonce组合(共种),都无法求得满足难度要求的hash值H。这种情况BTC是如何处理的呢?


1.4 BTC协议声称将把块的生产率控制在每10分钟一个,而只改变块的大小。但是这个大小居然是有上限的,好像是1MB(记不清哪里看的了),那么很可能,在未来高强度的交易需求下,产生交易记录的数量远大于产生可用块的数量,这种情况BTC能解决吗?


1.5 若1.4中提到的限制可以更改,那么就算假设BTC可以应付足够密集的交易需求,但是hash链是不精简的完整记录,随着时间推移这玩意的体积会越来越大,最终大到普通PC放不下的程度,这时候就会需要一些集中的服务器节点,一般人则依赖节点中储存的块记录来判断交易合法性,这不就和BTC的分布式目标冲突了么。

(并且之前发生的几起BTC案件,基本上都是针对这样的大型BTC交易中心的攻击,这是因为由于BTC协议的特点,就算黑客成功黑了一个节点服务器,也不能凭空给自己账户乱改,只能撤销最近的检查点之后的自己的交易记录,或者否决之后发生的交易;而攻击一个用户,也只能操作该用户的账户。换句话说,黑客最多只能操作自己账户历史最大金额或者被黑账户金额的钱,所以这些手持大量BTC的中心就是最佳的攻击对象)


1.6 那些还没来得及写入块的交易是怎么记录的?
同时,由于挖矿和查询有延迟性,假设Alice和Bob在做一笔10BTC的交易,Bob的钱包里还有11BTC,但是在交易前Bob和Carol已经进行了一次5BTC的交易,并且由于某些原因这笔交易还没被记录(而且就算记录了也有取消的可能),使得Alice查询时认为Bob还有11BTC的存款
若是他们真的交易了,Bob最后就剩下负的4BTC?
这可能发生吗?如果可能,BTC是如何应对这种情况的?
如果不可能,BTC是如何防止这种情况的?


1.7 2100万的BTC硬限制究竟是怎么来的, wiki中好像没有提到?这是靠什么保证的?
就算2100万能保证,随着时间的推移,各种意外总会使其总数减少(比如某BTC中心声称丢失了wallet.dat,先不管是否是谎言,如果真的是丢了,那么里面包含的那数十万BTC就再没人能使用了)
可以想象将来BTC越来越少,通缩越来越厉害,即使可以靠提高精度弥补,人们也不得不使用诸如0.00000000000000001BTC这样的单位,岂不是很蛋疼么,比方说,看见你工作了一辈子攒下的钱包里面只有小数后XX位的BTC……

BTC声称它的加密算法可以随时替换为更强的版本,所以姑且先认为从计算机密码学上讲它是安全的……

技术/数学的问题,必须得@ent @众生皆蛋白长老 @Sheldon



然后是技术以外的问题……
2.经济
作为一名工科生,我对金融啊经济啊这类问题的了解,不比隔壁沉迷星座的文科女对计算机科学的了解多到哪里去,所以问得不好的话还望谅解……


2.1 那么,由于BTC本身是没有使用价值的,那么从一堆代码到具有价值(现在已经134美元/BTC了),这个过程给它提供价值的、使其产生价值的是什么?显然不是挖矿时浪费的那些电力……?


2.2 要成为可以世界流通的货币,需要满足些什么条件?生活经验告诉我有价值并不是唯一的条件,按克拉计价的钻石也是硬通货,纸币能用的地方钻石基本上也都当钱用,但是钻石不是货币(是吗?)
2.2.1 那么,目前看来、或者在不远的将来,BTC具备作为货币的资质吗?
2.2.2 如果BTC达到了其预计的图景(BTC饱和,没有新的BTC产生,并且世界范围内大部分人都在使用),BTC算是货币吗?
2.2.3 额……或者我应该问,什么是货币?


2.3 现在已经出现的BTC只占总量的75%,但是到2020年,93%以上的BTC都会出现——基本上是全部了。假设那时候BTC的汇率还没有高到离谱,比方说,1000美元/BTC,那么控制一半的BTC只需要100亿美元左右,对普通人当然是天方夜谭,但是对财团来说这并不是一个天文数字。那么,会有财团或者大鳄购入大量BTC囤积,然后抛售或者进行别的操作从而收割从2009年至今所有投资人的钱财么?
2011年那次黑客入侵只搅动了十几万BTC,却让BTC汇率几乎跌倒了0,或许要使BTC崩溃还用不到50%,10%或者5%就足够了


2.4 根据BTC的技术原理,它是(几乎,而且越来越)不可能凭空被消灭或者被某个人卷款潜逃的。但是按照2.3的假设,却可以在BTC不变动的情况下榨干其价值,这样的话,BTC不就是类似传销、非法集资之类的全球范围的大型骗局了么?因为现在BTC正处于发展期,经济总量不大,仍然存在被小团体掌握的可能性


2.5 有人说这是一个庞氏骗局。但是在其中并没有筹划者,也没有幕后收钱的上线,BTC也不可能被某人在某一天卷款跑了,但是从效果上来看,后入者交钱,先入者赚钱,好像是那么回事。结合问题2.1,这些价值是哪里来的,谁在掏钱,谁在受益?


2.6 虽然BTC自称从计算机密码学上来讲是安全的,但是众所周知物理攻击对付强密码总是很方便……尤其是涉及到大量的金钱时。

传统银行的黄金储备可以通过物理手段保护,而BTC的去中心化特点使得就算未来出现了类似BTC银行的机构,其BTC储备也同样是一个wallet.dat文件……显然这玩意要保护起来可就麻烦多了,黑客们有无数的方法窃取一个加密文件,同时也有无数种方法破解一个加密文件……更别提可能的回报非常巨大。

这样完全把安全建立在数学上的保证,对经济/金融这种东西来说,可靠么?会不会发展为大国强国不屑一顾,而政府没信用的小国家却只能靠这个过活,从而BTC成为第三世界的救星(塞浦路斯好像躺枪了)……


2.7由于BTC的完整记录特性,任何地点任何时间任何价值的交易都可以被任何人以任何方式直接查看(好多任何= =),虽然交易是匿名的仅包含BTC钱包地址,并且任何人可以拥有任意多的地址,匿名性良好。但是如果BTC真的普及了,通过数据挖掘,直接和现实生活相关的交易信息恐怕难以对个人或者团体提供足够的隐私保障。这样的话,会有什么影响吗?举个(可能不太恰当的)例子,据传A国向B国出售了价值XX美元新型战机YY台,A国和B国均予以否认,但是hash链上记录了最近的YY笔价值XX美元的BTC交易,那么……


2.8正因为匿名性良好,据传现在有很多势力在利用BTC洗钱。那么BTC会因此惹上麻烦么?


暂时只想到这些,这个不知道该@ 谁……

推荐  (0) | 12人关注关注
4个答案
10 1

橡胶万岁会计学硕士生,摄影爱好者

2013-04-09 01:27

这个过程给它提供价值的、使其产生价值的是什么?
答:根据 https://zh-cn.bitcoin.it/wiki/澄清误解 其价值来自市场需求本身,引用的理论是 Subjective theory of value。 该理论来自奥地利学派,认为价值是主观存在的。请谨慎对待该理论。

2.2 要成为可以世界流通的货币,需要满足些什么条件?
答:请参考 自由兑换货币

2.2.1 那么,目前看来、或者在不远的将来,BTC具备作为货币的资质吗?
答:这里需要定义“货币”。如果仅仅是交易的媒介,那么是有可能的。但是要实现当前由国家信用担保发行的法定货币的全部功能,从目前看,不可能。

2.2.2 如果BTC达到了其预计的图景(BTC饱和,没有新的BTC产生,并且世界范围内大部分人都在使用),BTC算是货币吗?
答:同上

2.2.3 额……或者我应该问,什么是货币?
答:请参考货币

2.3 那么,会有财团或者大鳄购入大量BTC囤积,然后抛售或者进行别的操作从而收割从2009年至今所有投资人的钱财么?
答:只要没人接盘就无法抛售。此外,对于大宗交易系统会收取较高的手续费。设计的目的可能就是为了避免大规模的炒作。

2011年那次黑客入侵只搅动了十几万BTC,却让BTC汇率几乎跌倒了0,或许要使BTC崩溃还用不到50%,10%或者5%就足够了
答:这个案例说明相当多量BTC的持有者并非将其作为交易媒介,而是将其作为投机手段。也许可以参考 郁金香泡沫经济

2.5这是不是庞氏骗局
答:不是 参考这里
比特币曾经被指控为“庞氏骗局”,因为比特币的汇率在不断地上涨,而早期的比特币用户挖矿较为容易。[44][45]经过长期的讨论,现在一般都不认可这一指控。例如欧洲中央银行在对虚拟货币进行研究后做出如下分析:[46]
“另外一个话题在比特币社区内被反复讨论:比特币是一个庞氏骗局吗?比特币的用户用普通货币买入比特币,而如果想要变现比特币,就必须要有其他的用户愿意购买比特币,也就是说,要有新的比特币需求不断出现。对于很多人而言,这看上去非常像一个庞氏骗局。
那么我们来看一下美国证监会对庞氏骗局的定义:庞氏骗局是指用新进入投资者的资金,为早期投资者支付收益。
庞氏骗局的发起者通常都向新投资者承诺高收益、低风险。在很多庞氏骗局中,骗子努力地诱导新投资者进入,以便向早期的投资人支付收益,并用于自身的消费,而这些钱很少进行真实的投资。比特币与之完全不同——至少理论上如此——比特币没有一个组织者掌握着用户的钱然后消失不见。比特币的用户自发地进行交易,几乎完全没有中介机构的存在,没有任何人可以直接从比特币不断扩大的人群中直接获利,除非汇率上涨。(而通过汇率上涨获利,和其他外汇投资没有太大区别。)而矿工获得的比特币,也是为了激励他们处理比特币交易,以维持比特币的安全。虽然很多投资者试图通过比特币价格波动来进行获利,但是这并不是比特币设计的目的,比特币本身只是一种支付系统。而比特币的核心开发人员,也一再明确地强调比特币只是一个“实验性”的项目,并反复提示投资比特币的风险。

2 0

1.1

新块要包含上一块的Hash,同时还要有新块中写入的所有交易的Hash,以及若干其他信息,把这些拼到一起进行Hash,若结果小于当前网络的要求,你就可以宣布挖到了新块。开始挖下一个块是看到别人宣布挖到新的并且你验证合法之后就立刻开始了。


1.2
不是单链,而是一棵树,但是你会选择其中一条链。如果发生天朝断网,到时候不是不可能,而是一定要合并,大量的交易需要重新确认,这过程中会有重复花钱的可能。

1.3
可以变的还有发送新产生的比特币给矿工的交易, 这种特殊交易没有前一个交易,有大量无用数据可以供你修改

1.4
块大小是目前社区激烈讨论的问题。下个月会增加到500KB,之后会怎样还不知道。

1.5
这个也有很多方案在讨论中了。集中服务节点只是会出现的方案。
P.S. 交易所并不是BTC的节点服务器

1.6
没来得及的只能等下一个块。这个问题其实现在就有了,数额小且没有交易费的交易很难被写入块中。

你说的情况是这样:看该交易被矿工写入时是否成立。Alice不需要确认Bob的存款,如果Bob给Alice的交易先被写入,那么Carol的交易就无法成立,反之Alice的则不行。
对于Alice来说,不能只看收到了Bob发来的交易就认为收到了钱,一般来说都会等待写入块中并继续等待6个新的块。

1.7
硬限制是每4年新块的挖矿收益减半,最终收敛于2100万。比如现在的收益是25比特币,你宣传挖到50比特币的块是不会被其他客户端接受的。换而言之,是客户端之间的约定限制了总量。

意外减少的比特币再也找不回来,除非你破解了该地址的私钥。

单位问题不是大问题,只要换个单位就可以了。如以0.0000001即一个Satoshi做单位,显示起来就没有压力了吧。

通缩问题是争论已久的老话题了,不战。

加密算法升级会是痛苦的迁移,能完成,但是会很痛。

0 2

比特币不是什么新事物,只是网络传销结合计算机和数学概念包装后的传销新变种而已。

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字第朝200003号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区