常见问题解答

来自Bitcoin Wiki
Simapple讨论 | 贡献2011年6月1日 (三) 05:41的版本
跳转至: 导航搜索

在这里你可以找到一些常见问题的答案.

基本的

什么是比特币(bitcoins)?

比特币(bitcoins)是Bitcoin系统中的货币单位。常在衡量价格或数量时使用其短称:BTC (例如:100 BTC)。比特币不是一个实际存在的物体。它只是一个和某个Bitcoin Address互相关联的数字。具体可以参考Bitcoin的比特币介绍

我怎样才能获得比特币?

有4种方法可以获得比特币:

  • 在交易市场购买,诸如:Mt. Gox 或位于FreeNode上的 #bitcoin-otc
  • 以比特币作为货物或服务的报酬。
  • tradebitcoin (或其他网站) 寻找本地的交易者并以现金和他/她交易。
  • 创建一个新的block(目前的受益是50个Bitcoin,或者说 50 BTC)。
  • 参与到mining pool中。

我可以通过Paypal购买比特币么?

虽然可以(比如通过 #bitcoin-otc )找到希望通过Paypal支付来出售比特币给你的人,但大多数主要的交易市场并不允许通过Paypal来支付。这是因为已经发生了多次类似的事件:某人在Paypal上为购买比特币进行了支付,收到了比特币,然后欺骗性地向Paypal投诉说他/她从来没有收到想要的货物。Paypal在这些事件上经常是站在买方(欺骗者)一边,所以交易市场不再允许通过Paypal进行交易。

不过,你仍然可以通过这种方式直接向个人购买比特币,但这需要买卖双方互相有足够的信任。因此,作为比特币卖家的一方应提高警惕。

新比特币是如何创建出来的?

单位时间内的比特币的数量,假设基于完美的10分钟间隔

简单说,每十分钟产生一次。

新比特币在每个网络节点在解决了一定的数学计算(比如,创建新的block)后生成。这个生成过程被认为是难以重现和proof of work的。解决问题后得到的回报是automatically adjusted,因此在比特币网络的头4年,将会产生总额为10,500,000 BTC的比特币。这个数量每隔4年就自动减半,也就是说在第4至第8年会产生5,250,000 BTC,第8至12年则只有2,625,000 BTC,如此类推。到最后,总共产生的比特币数量为接近21,000,000 BTC。

另外,伴随着网络一同建立的还有一个系统。平均每隔10分钟,该系统就尝试去收集网络上产生的block里面的新比特币。创建新比特币的难度系数是随着参与尝试产生新比特币的人数而变化的。整个网络一致认可基于产生最前面的2016个block所花的时间实现这些行为。因此,难度系数与产生这些最早的block所花的时间内投入到产生这些新的比特币的平均计算资源有关。某个人“发现”一个block的可能性是他所用的计算资源和所有同时在网络上生成block的计算资源的比值。

目前已存在多少比特币?

现在的数量

交易链块(block)的数目乘以一个block的比特币值就是目前已经存在的比特币的数量。对于头210,000个block,其比特币值是每个block 50 BTC,接下来的210,000个block是25 BTC,再下来是12.5 BTC,6.25 BTC,如此类推。

比特币的可分割性如何?

技术上,1个比特币基于目前的数据结构可以被分割到8个小数位。也就是说目前最小的比特币单位是0.00000001 BTC。如果在未来出现对比特币分割为更小单位的需求,届时社区需要就如何实现更小的分割量进行讨论。目前,为了方便,比特币系统的软件中只会显示2位小数(例如:0.01 BTC)。这是因为小于0.01BTC的比特币其价值微乎其微。

上面提到的过段时间就减半的情况,在当已经减半到一个非常小的数值时又会怎样?

报酬将会从0.00000001 BTC 变成0。也就是说,不会再有新的比特币被创建出来。

计算的过程是以64位有符号整数向右移位的方式进行的,也就是不断除以2的过程。该整数值等于 BTC * 100,000,000 的值。这也是比特币的结余或价值在程序内部存放的方式。需要注意的是,按照目前的规则,可能需要将近100年才会出现问题,而到了那个时候,比特币已经可能有所变化。

需要用多长时间才能产生全部的比特币?

最后一个产生的block将会是第6,929,999号。大约会在2140年产生。届时,流通中的比特币数量将会被固定在 20,999,999.9769 BTC。

即使比特币的分割精度可以从现时的8位小数继续扩充,但流通的BTC总量永远固定在一个比2千1百万稍小的数(假设所有的事情都没有发生变化)。例如,如果实现了16位小数的分割精度,则最后的比特币数量将会是 20999999.999999999496 BTC。

如果不会再有新的比特币被创建出来,那么是否还会有新的交易链块(block)被创建?

绝对会!甚至在新比特币终止创建之前,交易费的使用将使得创建新的交易链块(block)所带来的交易费比创建新的比特币更有价值(注:新创建的比特币的价值已经被分割到远小于通常的交易费用了)。当创建比特币终止时,比特币的使用维持将会完全依赖于这些费用。因此,在 #6,929,999 号block之后仍然会有新的block产生,只要届时人们仍然在使用比特币。

但如果没有更多的钱币产生,当Bitcoins遗失时会发生什么?不就是有问题吗?

不尽然。由于供求关系法则,Bitcoins变少时,那些剩余的Bitcoins将会有更高的需求,并因此将有较高的价值。因此,当Bitcoin遗失时,其余Bitcoins将增加价值来补偿。当Bitcoins增值时,购买物品时所需要的Bitcoins下降。这就是所谓的通货紧缩的经济模式。最后,如果它到达这样的地步——最大的交易都小于1BTC,那么不过是将小数点右移了几位,系统仍然继续。

如果每一笔交易都对整个网络广播,BitCoin的规模如何扩大?

轻量级的Bitcoin协议允许客户端可以使用Bitcoin却不下载整个交易历史。伴随着交易量的增长,这将变得更重要,这一概念的实现将被开发出来。全功能的网络节点将在某种程度上成为一个更专业的服务。

对软件稍作修改,全功能BitCoin节点只用比较一般的硬件(用几个机柜的当前硬件水平的机器)就可以很容易地与Visa和万事达卡相结合。值得一提的是万事达卡网络本身的结构就有点像BitCoin - 点对点广播网络。

了解更多的关于规模扩大

BitCoin网络如何处理CAP定理

为什么我要等待10分钟才可以花我收到的钱?

究其原因,你必须等待的10分钟,是找到一个block所需的平均时间。它可以是更多或更少的时间,这取决于运气,10分钟仅仅是平均情况。

Block(在GUI中显示为“确认”的)是BitCoin实现对谁拥有什么达成共识的途径。一旦一个新的Block产生,每个人都认定您现在拥有这些钱币,所以您可以花出去,在此之前部分网络节点可能认为是另一种情况——有人试图通过逆转一个交易来欺骗系统。一个交易获得的“确认”越多,被逆转的风险就越低。只要6个block或1个小时就足以让逆转变得不切实际,这大大优于在交易后三月内都能发现拒付的信用卡。

为什么要十分钟?它是由Satoshi在新block于在大型网络的之间的传播时间和由于链分裂所浪费的工作量之间做的权衡。如果你没有看懂,不用担心,阅读技术文件可以让你更清楚。

在用BitCoin购买或销售东西时,你一定要等待10分钟吗?

不用,销售物品时不等待确认是可行的,只要该交易价值不高。

当人们问这个问题时,他们通常大约在思考如超市或零食贩卖机器这样的应用,像2010年7月的这个帖子中讨论的一样。零确认的交易仍显示在图形界面中,但你不能花它们。当然,你可以讨论认定你在将来能花他们所涉及的风险。在一般情况下,销售相当便宜的货物(如零食、数字下载等等)时零确认将不会构成一个问题,如果你正在运行一个连接良好的节点的话。

为什么我的Bitcoin地址不断变化?

每当“你的地址”中所列的地址收到交易,Bitcoin就会用一个新的地址替换它。这是为了鼓励您使用对每一项交易使用一个新地址,从而增强匿名性。您的旧地址仍然都可用,你可以在设置->您的接收地址看到他们。

网络

我需要配置我的防火墙去运行bitcoin吗?

Bitcoin可以连接到其他的节点,通常是在TCP端口8333。你需要同意外接TCP到端口8333如果你希望同意你的bitcoin委托人连接更多的节点。Bitcoin也会试图连接(TCP端口6667)去寻找其他节点来连接。如果你想限制你的防火墙的连接熟虑或者不同意IRC连接,你可以找到稳定的节点在 “可依靠的节点清单”.模板:Fromold