新手入门

么是 BTC?
BTC (中文也称为“比特币”)是 Bitcoin 比特币系统的一个货币单位,代表价格或者数量(例如“100 BTC”或是“100 比特币”)。
我如何获取比特币?
有多种方式获取比特币:
 销售商品或服务,接受比特币支付。
 有多个交易服务网站,您可以在那里使用当地的传统货币兑换比特币。
 找一个拥有比特币的朋友,用现金与他兑换比特币。
 参与矿池采矿。
 如果您有很多符合采矿要求的硬件,您也可以自己单独挖矿并创建新的货币块 (当前 1 个货币块相当于 25.5个比特币).
我能通过 Bitcoin 比特币赚钱吗?
由于比特币是一个新的技术,它是什么、如何工作很多人并不是很清楚。对于比特币,有如下 3 种说法:
1. 某种互联网“快速致富”骗局。
2. 一个市场经济的漏洞,安装比特币会带来稳定的现金收入。
3. 保证可以赚钱的一种投资。
事实上,上面的说法都是错误的。让我们分别来看一下:
比特币是一种“快速致富”的骗局吗?
如果您经常浏览互联网,您可以看到各种推广“快速致富”方案的广告。这些广告通常会向您保证能够轻松的赚到很多钱。这些方案通常是金字塔/矩阵风格的方案,从拉入的下线中赚钱,而本身并不创造任何价值(也就是传销)。大部分方案都是劝说某人购买某个商品,说是可以日进斗金,但事实上确实要求购买者发布更多的类似广告,赚取微薄利润。
比特币与上面的那些方案没有任何相似之处。比特币并不能向您保证可以获得意外之财。比特币的开发者并不能从因为您的参与而获得报酬,也不会从您的身上把钱拿走。未经比特币拥有者的同意,他人几乎不可能将您的比特币取走,这是比特币的一个强大之处。比特币是一个试验系统,虚拟货币可能成功也可能失败。它的开发者没有一个指望因此成为富翁。
我安装了比特币客户端后就能赚钱吗?
没人能够在安装客户端后就能赚钱,默认的客户端没法自己赚得比特币。少数人有专门的、高性能的硬件,可以使用这些硬件以及专门的软件采矿来赚取比特币。但是使用比特币并不是您通向富裕的道路。大部分比特币用户使用比特币,是因为他们认为比特币的概念有趣,并没有指望它能够赚钱。比特币的开发者更多的将自己的精力奉献到了该项目的理论和实现上,而不是看中它的财富属性。比特币现在还处在婴儿阶段;它可能非常成功,但是目前为止,它还只是那些追赶有趣概念和前沿技术的人们的玩物。
投资比特币就一定能赚到钱吗?

比特币是一种全新和有趣的电子货币,其价值并没有某个政府或组织的背书。与其它货币一样,它拥有价值部分是因为人们原因使用它来交易商品和服务。它的汇率持续波动变化,有时候会很疯狂。它的接受度还不是很广,而且其价值很容易被适量的资金所操控。由于某个网站或账户被黑所造成的安全事故可能导致大量抛售。其波动可能导致正反馈循环,带来更大的汇率波动。任何将自己的资金投入比特币的人,都应当仔细斟酌,充分认识比特币投资的风险,这样才能够避免损失。未来,当比特币更有知名度、被大众所接受时,它的汇率应当会更稳定;但是目前它是不可预知的。任何对比特币的投资都应当小心谨慎,并充分计划管理好自己的风险。

新的比特币是如何创建的?
新的比特币通过采矿这一过程在网络中创建。采矿其实类似与不断买彩票的过程类似。网络中采矿的节点在解决某一数学问题后便会被奖励比特币 (从而创建了一个新的货币块)。在比特币网络中创建一个货币块的难度是根据整个网络的计算能力动态调整的。这样,在第一个四年中,比特币网络内大约 10,500,000 个比特币会被创建。此数目每四年减半,因此第 4-8 年内会有 5,250,000 个比特币被创建,第 8-12 年内会有 2,625,000 个比特币被创建,依此类推。因此总共存在的比特币不会超过 21,000,000 个。
每 10 分钟就会产生一个比特币货币块,在第一个四年内(会产生 210,000 个货币块)平均每个货币块包括 50 个新的比特币。随着挖矿硬件能力的改变,创建新的货币块的难度也会随之改变。这个难度参数会在每产生 2016 个货币块后重新计算,而算法依据的是前 2016 个货币块生成的时间。

当前存在的比特币的总数是多少?
点击这里查看当前的总数。
货币块的数目乘以每个货币块包含的比特币数便是当前总计存在的比特币数。在前 210,000 个货币块中,每个货币块包含 50 个比特币,接下来的 210,000 个货币块中每个包含 25 个比特币,之后 12.5 个比特币,6.25 个比特币,依此类推。
比特币可分割成多小?
一个比特币可以分割到 8 位小数。因此,0.00000001 比特币是交易中可供使用的最小比特币数。如果需要,比特币协议和相关的软件可以修改以支持更小数目的比特币。
如何称呼各种面额的比特币?
对不同面额的比特币的称呼有过很多的讨论。主流的称呼为:
 1 BTC = 1 比特币
 0.01 BTC = 1 cBTC = 1 分比特币 (也称为 Bitcent)
 0.001 BTC = 1 mBTC = 1 毫比特币 (也称为 mbit 或 millibit 或 bitmill)
 0.000 001 BTC = 1 μBTC = 1 微比特币 (也称为 ubit 或 microbit)
其中一个例外为“Satoshi”,代表最小面额的比特币
 0.000 000 01 BTC = 1 Satoshi
该名称用来纪念比特币发明者 Satoshi Nakamoto
当每个货币块包含的比特币数目很小时怎么办?
最后,每个货币块中奖励的比特币会减少到 0.00000001 比特币到 0 比特币,这样,便不会有新的比特币被创建。
最初每个货币块包含 50 个比特币,这样需要很多个四年,比特币货币块中包含的比特币才会变为 0。
产生所有比特币需要多长时间?
最后可以产生比特币的货币块是第 6,929,999 个货币块,预计在 2140 年左右创建。那时,总计可以流通的比特币数目会固定在 20,999,999.9769。
即使未来的比特币精度可以被扩展为高于 8 位小数,总计可流通的比特币总是会略微小于 2100 万 (假设规则未变)。例如,若为 16 小数位精度,则最终的比特币总数为 20,999,999.999999999496 比特币。
当不再产生新的比特币时,还会创建新的货币块吗?
是的!即使不再产生新的比特币,交易手续费也会使创建新货币块的矿工获得收益,甚至可能比原来每个货币块包含的比特币更有价值。当无法再产生比特币时,这些手续费会维持比特币和其网络的正常运行。未来创建的货币块的数目是没有限制的。
但是如果不再有比特币产生,而比特币可能会不断丢失? 这会不会是一个问题?
根据供需法则,存在的比特币越少,对余下的比特币的需求便会越高,因此它们便会有更高的价值。所以,当有比特币丢失时,余下的比特币的价值便会增加以弥补丢失的比特币的价值。当比特币升值时,购买某个商品所需的比特币的数量便会减少。这是一个通货紧缩的模型。当平均的交易比特币数减少时,交易数目可以用更小的单位来称呼,比如毫比特币 (“Millies”) 或微比特币 (“Mikes”)。
比特币的协议使用的最小单位是百万分之一个比特币 (“称为 Satoshi”),但是协议中还有未使用的比特位,将来如有需要可以扩展到支持更小的比特币单位。
如果每笔交易都在比特币网络中广播,比特币能否承受这种规模?
比特币协议支持轻量级的客户端,无须下载全部的交易历史即可使用比特币。当交易量增大,对官方客户端的这方面的改进便会提上日程。完整的网络交易储存节点某时可能会变为一个专有的服务。
比特币的价值起源于何处? 什么支持着比特币?
比特币拥有价值,是因为它是有用的,还因为它的稀缺性。随着它被更多的商户所接受,它的价值会变得稳定。
当我们说某个货币是由黄金所支持的,我们的意思是总有一个地方,让您可以用该货币交换黄金。比特币,与美元或欧元类似,背后并没有任何东西所支持,除了广大的商户支持它。
有一个普遍错误的概念,比特币的价值由采矿耗费的电力所支撑的。花费并不等于价值——雇佣一千个人挖一个大洞可能会耗费很多人力物力,但是却没有任何价值;同样的,尽管稀缺性是某个强势货币所必须的要求,但是稀缺性本身并不创造价值。例如,您的指纹是独一无二的,但是它没有任何价值。
比特币是泡沫吗?
是的,欧元和美元也是。它们仅在交易时提现价值,而并没有固有的价值。如果每个人突然间都停止接收美元、欧元或比特币,那么“泡沫”将会破裂,它们的价值将会跌为零。但是这几乎不可能发生:即使在索马里,政府 20 年前就不存在了,而索马里先令(索马里货币)仍然在流通使用。
比特币是一个旁氏骗局吗?
在一个旁氏骗局中,创立者承诺投资者他们可以获利。比特币却没有这样的保证。它没有中心的实体,只有一个遍布全球的个体建立了比特币经济。
旁氏骗局是一个零和游戏。早期加入者仅可通过晚期加入者支付的费用中获利。而比特币有可能是双赢的。早期使用者通过比特币升值获利,晚期使用者,作为一个社会的整体,却可以通过这一稳定、快速、便宜和广泛使用的 P2P 货币中获得利益。
事实上,早期使用者获得更多的收益并不意味着它是一个旁氏骗局。很多出色的投资公司的其它投资,都会得到类似的回报。
早期的比特币使用者是否不公平的得到了更多的利益?
早期的使用者现在拥有了大量的比特币,但他们也承担了当时这一未证实可行技术的风险。他们当时对比特币的精力以及资金上的投资,造就了比特币今日的成就甚至未来的成功(很有可能比特币会成为未来无所不在的一种数字货币)。他们曾经成功的投入,现在收获回报,这是很公平的。
无论如何,任何产生的比特币都可能在交易中被倒手多次,因此最初发行时获得的利益和整个比特币经济比较,是小巫见大巫的。
自从比特币的价格从2011年6月的高峰暴跌,今日的价格与当时早期使用者获益时的价格已经很类似了。今天还在购买比特币的人,都相信比特币在未来的价值仍然会飙升。撇开在2011年6月的价格高峰这一短暂机会抛售获益的人不谈,现在加入比特币,仍然是一个很好的机会成为比特币的早期使用持有者。
钱包丢失,有限的比特币数目不断减少会造成通货紧缩,这会导致比特币的没落吗?
对通货紧缩导致比特币没落这一担忧不是完全没有道理的。对于其它货币,由于政府不断发行,或多或少都经历着通货膨胀。而比特币的独特之处在于,只有很少数量的比特币会被发行(准确来说是 2100 万)。这个数字在比特币项目起初就已确定,而且发行比特币的速度也是受到控制的。
另外,比特币的用户还会面对一个其它货币不会遇到的风险:如果某个比特币用户丢失了他的钱包,他的比特币将无法找回,除非他又找回了自己的钱包。不仅是该用户,这些比特币会从整个流通中完全消失,谁都无法再使用它们。随着不断有人丢失钱包,比特币的总数将会缓慢减少。
因此,比特币好像会面对这一独特的问题。大部分的货币都在不断通货膨胀,而比特币却恰恰相反。随着时间的流逝,越来越多的比特币将会丢失。已经很小的发行总量会变得越来越小。随着比特币的数目越来越少,根据供需法则,它的价值可能也会不断升高。
这样,比特币再次迷失在了一个神秘领域,因为没有人能够准确的知晓当一个货币不断升值会发生什么事情。经济学家通常认为少量的通货膨胀对某个货币是有好处的,但是无人能够确定不断通货紧缩的货币未来会是怎样。虽然通货紧缩并不是一个罕见现象,但是稳定、持续的通货紧缩却闻所未闻。现在有很多推测,但是没有人能够拿出有力的数据来证明他们的观点。
话虽如此,仍然有一个机制能够遏制这一后果。严重的通货紧缩会致使大部分货币的价值高得离谱:如果 1 加拿大元突然可以买一辆轿车,那么人们用什么来买面包或糖果?甚至一分钱都可以买到一个人拿都拿不动的东西。但是比特币,却提供了一个简单和潇洒的解决方法:无限分割。比特币可以根据需要被分割成很小的部分,并参与交易,因此无论比特币变得多值钱,人们仍然可以实际用它来交易。
事实上,无限分割这个机制即使在比特币钱包遭遇大量丢失的情况下,也可以保证比特币的正常运作。即使在遥远的未来,绝大多数的人都丢失了他们的钱包,仅留存一个比特币,甚至是几分之一个比特币,比特币仍然可以用来交易。没有人能够确切预知未来会发生什么,但是通货紧缩造成的影响或许没有现在人们估计的那么大。
如果某人购买了全部的比特币,会发生什么?
比特币的市场是竞争性的——意思是根据某一价格上的供需关系,比特币的价格可涨可跌。仅有一部分的比特币是被放在交易市场出售的,因此理论上,假设某位很有钱的买家有足够的资金将某个市场出售中的比特币全部买光,除非其他比特币的持有者也愿意出售,否则即使是世界上最富有的人,也无法得到全部的比特币。
此外,新的比特币仍然会不断产生,持续数十年,因此这些比特币产生时的价格从长远看是无关紧要的。那些矿工并没有义务出售他们所得到的比特币,因此不会发生所有比特币都流向市场的情况。
不过上述情况却不能避免市场价格被操纵。现在只要有一定量的资金流入或流出比特币市场,便会造成比特币价格的波动,因此目前比特币还是一种不稳定的资产。
如果某人创建了一个新的货币块链,或者某种新的电子货币,会不会导致比特币被淘汰?
因为比特币的内在安全机制,比特币的货币块链不是那么容易被复制分割的。比特币矿工总是会选择两条货币块链中最长的一条,这条货币块链包含最复杂的哈希值。因此,它确保了每个用户只能花一次自己的比特币,并且保证用户的比特币不会被窃取。
由于比特币货币块链的特殊结构,它在任意时间都会有数个不同的分支,而且随时有可能更长的货币块链会取代当前交易所在的货币块链。交易存在得越久,它被覆盖的可能性就越低,越有可能成为永久的交易。虽然货币块可以组织某人多次消费自己的比特币,但是也有可能会导致当前交易作废。
单一新的货币块可能会招收多次消费的攻击。但是,当这些货币块组成链,攻击就变得几乎不可能。
比特币客户端会比较两个分支哈希值的复杂度,来判断并选择最长的那个分支。由于每个新的货币块的哈希值是由它前面的货币块数据计算而来的,因此,要创建某个更复杂的货币块,攻击者必须拥有超强的计算能力,从头开始计算货币块链中当前存在的所有货币块。由于比特币网络自身的计算能力也在不断提高,这种攻击这几乎是不可能的。
对比特币来说更现实的威胁是,某个新的、更高级的虚拟货币被开发出来,淘汰了比特币。
大量精巧的想法和设计被应用在比特币的开发中,但是毕竟这是类似电子货币第一次被发明,它还只是一个雏形,很有可能被其它更具革命性的竞争对手所威胁。目前为止,比特币还没有强大的竞争对手;比特币目前仍然是最重要的私有虚拟货币,但是我们不能保证以后仍然是这样。在互联网的历史长河中,比特币有可能会被发现主要的缺点,进而出现一种类似的系统取代比特币。Friendster 和 Myspace 就是这样被 Facebook 取代的;Napster 就是这样被Limeware、Bearshare 和 BitTorrent 应用程序取代的;Skype 最终也击败了 Microsoft Windows Messenger。
您是不是有一种不祥的预感?不过请记住,新的、可能更好的虚拟货币的出现,并不预示着比特币的死亡。如果比特币在下一代私人电子货币被发明前,已经足够的稳定和牢固,被人们的广泛接受,那么新的货币即使宣称自己有多么先进的设计,对比特币构成的威胁也不会太大。
付款和收款?
为什么我需要等待10分钟才能花我收到的比特币?
10 分钟是找到一个货币块的平均时间。根据运气好坏,这个时间可能更长或者更短;10 分钟只是一个平均值。
您可以在这里查看最近的交易所花去的时间:BitcoinStats.org
货币块(在客户端里显示“确认”)是比特币确认谁拥有某些比特币的方式。一旦某个货币块被创建,每个人都同意您拥有这些比特币,这样您就可以花它们了。在此之前,某人可能会尝试逆向计算某个交易来欺骗整个系统,因此网络节点不会认同这笔交易。某笔交易拥有越多数目的确认,被欺骗的概率越小。当出现 6 个确认或是 1 小时的时间,逆向计算欺骗就变得不可行。在这点上,比特币比信用卡好得多,因为信用卡可能在交易 3 个月后仍然出现退单的情况。
Satoshi 权衡了新货币块在大网络中创建间隔时间以及因为货币块链分支所造成的工作量浪费,而得出了 10 分钟这一最佳时间。
 
我是不是要等比特币交易确认后,再进行物品的买卖?
是的,如果该交易是无法追索的。比特币客户端在某笔交易有 6 个确认后,才会显示该笔交易已确认。随着交易在货币块链中存在的时间越来越长,交易便会越来越不可逆;但仅有 1 个确认的交易是很有可能被宣布无效的。根据交易额的不同,推荐等待交易有 2-6 个确认以便最终确认该交易。
因此,如果您是商家,需要出售自动发货的商品,您需要将可能的欺骗损失包含在价格中,或是购买保险。
我支付了比特币,但是对方到现在还没收到!我的比特币哪去了?
别着急!有多种原因可能造成您支付的比特币没有显示出来,而且有数种方法诊断问题所在。
最新版本的 Bitcoin-Qt 客户端会提示您下载货币块的进度。将鼠标移动到客户端右下角,它还会告知您当前客户端的状态。如果货币块没有下载完成,新的交易是不会显示出来的。
如果客户端状态一切正常,那说明您支付的这笔交易还没有包含在最新的货币块中。
如果是这种情况,您可以访问这个网站http://blockchain.info/并搜索您支付的比特币地址。如果该交易在这个网站中列出,那么您只需等待,直至这笔交易包含在新的货币块中,它就会显示在客户端中了。
另外还要注意的是,如果某笔交易中的比特币的前笔交易是最近完成的,那么这笔交易可能会被认为是一笔低优先级交易,如果您支付的手续费不足,那么完成交易可能会需要较长的时间。非常低优先级的 0 手续费的交易,可能会花费数小时甚至数天才会被包含在新的货币块中。
交易手续费是多少?
某些交易可能需要收取手续费,以保证它们能够及时被确认。收取的手续费会付给比特币矿工。最新版本的比特币客户端可以估计可能需要的合适的费率。
交易手续费是包含在总计付款金额之内的。利润,如果您想发送 1.234 比特币,客户端需要 0.0005 比特币的费用,那么您的钱包将会被扣除 1.2345 比特币,而收款方会收到 1.234 比特币。
如果某笔手续费是必须的,是因为客户端认为您的交易有可能是对比特币网络的拒绝服务攻击,因为它可能会造成传输负担,或是它循环使用了您最近收到的比特币。客户端会努力减少造成负担的比特币交易,但是如果您钱包中的资金过少,或者它收到了多笔小额的付款,那么客户端是无能为力的。这种情况下,客户端就会向您收取手续费。
因为手续费与组成这笔交易的数据量有关,而不是与交易的比特币数相关,所以手续费可能会很低(1000 个比特币的交易手续费仅 0.0005 比特币)或相当高(0.02 比特币的付款可能会被收取 0.004 比特币的手续费,大概 20%)。如果您不断接收小额付款(例如,矿池向您支付的小额报酬),那么,在您付款时客户端所收取的手续费便会高于那些正常进行商业活动的客户端所收取的手续费。Bitcoin 比特币官方客户端自版本 0.5.3 以后,所收取的手续费最大值不会超过 0.05 比特币,而大部分交易不会被收取手续费;被收取手续费的交易,大部分手续费的金额也会控制在 0.0005 比特币。
某人付给我一些比特币,但是我的电脑没开,我还能收到这些比特币吗?
比特币事实上并没有“发送”到您的钱包,软件使用这个词汇是为了让您更容易理解使用比特币这一货币。您的钱包仅在您使用所收到的比特币进行付款时才需要。
在您没有打开客户端时支付给您的比特币,会在您下次打开客户端后显示出来。它会自动下载货币块,同步那些本地还没有的交易。
比特币客户端第一次安装后需要“同步”多长时间?它同步了什么?
官方的比特币客户端实现了完整的比特币节点;它承担了比特币点对点系统的所有职责,而不只是一个“客户端”。完整的比特币节点背后的原则是,它不信任任何加入比特币网络的客户端。在它进行同步时,会将比特币所有的历史交易都下载下来,以确保所有与其联系的客户端都遵循比特币的规则。
在同步完成后,一般的交易操作占用的电脑系统资源很少。
同步时最初的验证会带来大量的硬盘读写操作,因此同步的时间与您的硬盘和网络速度非常相关,CPU 速度是其次的。同步可能会花去数小时乃至数天的时间。在同步的时候,您可以使用比特币客户端,但是您可能无法见到最新的交易,直到同步完成。
如果您觉得同步的时间过长,您可以在
http://eu1.bitcoincharts.com/blockchain/ 下载预先同步好的货币块链。另外,您还可以尝试使用第三方轻量级的客户端,比如 Multibit;或是超轻量级的客户端,比如 electrum。不过这些客户端的安全性会比较差,成熟度也不足,对整个比特币的网络健康也是不利的。
网络
我需要为比特币客户端配置我的防火墙吗?
Bitcoin 比特币客户端通常会使用 TCP 端口 8333 连接到其它节点。如果您想要自己的比特币客户端能够连接到足够的节点,您需要允许对外的 8333 端口的 TCP 连接。测试网络(Telnet)使用 TCP 端口 18333。
如果您想限制您的防火墙访问某几个特定的 IP,您可以在这里找到稳定的备用节点。
节点查找机制是如何工作的?
Bitcoin 比特币客户端会将自己网络中的节点公告转发出去,并且每个节点都会将已知的节点列表保存到数据库中以备日后使用。客户端初次使用时,需要进行引导以获得一个节点的初始列表。这一列表可以通过查询一系列的 DNS 域名获得,如果失败,就回尝试使用内建的备用节点列表,这一内建的列表在每次软件升级时都会得到更新。同时,客户端还可以通过 IRC 来获取节点列表,但是默认这个功能是禁用的。
采矿
什么是采矿(挖矿)?
采矿是花费计算能力以保证比特币交易不受逆向攻击并将新的比特币引入系统的过程。
技术上说,采矿就是计算货币块头部数据的哈希值,该头部数据包含上一个货币块的引用、一系列交易的哈希值以及一个随机数(nonce)。如果计算发现了某个哈希值比当前的目标(Target,是当前难度的反比)小,那么一个新的货币块就会被建立,矿工获得新产生的比特币(目前每个货币块包含25.5个比特币)。如果该哈希值大于等于当前的目标,那么会尝试一个新的随机数,这样就会计算出一个新的哈希值。矿机一般在每秒钟可以进行数百万次的这种计算。
采矿计算是否有实际用处?
采矿的计算仅对比特币有用,而和其它分布式计算项目无关。但是采矿能够保证比特币网络的安全,因此它是有用的。
采矿是不是浪费能源?
将能源花费在创建并保证一个免费的货币系统的安全,这不能说是一种浪费。另外,当今广泛使用的货币系统所需的服务,比如银行或是信用卡公司,也消耗能源,而且消耗得不比比特币少。
为什么我们不将计算同时使用在那些其它有用的地方?
为了保证比特币网络的安全,采矿所进行的计算是一种特殊的计算。这种计算无法兼容于其它目的。

关于51%攻击的科普?

51%攻击是比特币成立以来就有人一直担心的问题。
如果有人掌握了50%以上的算力,他能够比其他人更快地找到开采区块需要的那个随机数,因此他实际上拥有了绝对哪个一区块的有效权利。
他能够做到的(社会工程学原理):
1、修改自己的交易记录,这可以使他进行双重支付
2、阻止区块确认部分或者全部交易
3、阻止部分或全部矿工开采到任何有效的区块
但是他无法做到(比特币数字一致性原则):
1、修改其他人的交易记录
2、阻止交易被发出去(交易会被发出,只是显示0个确认而已)
3、改变每个区块产生的比特币数量
4、凭空产生比特币
5、把不属于他的比特币发送给自己或其他人
所以51%攻击对于比特币来说并不是一个什么大问题(早在2013年7月,比特币全网算力已经达到世界前500强超级计算机算力之和的20倍),即使有政府集全国之力秘密造出一台超级计算机,用来击溃比特币来挽救自己的货币发行体系,它会发现使用该能力进行挖矿便可垄断比特币的发行权,其收益远大于击溃比特币,动机也就不复存在了。

安全联盟站长平台 互联网举办平台 公共信息安全网监 中国网安 赛门铁克安全响应中心