比特币核心(Bitcoin-Core)是什么?

比特币核心(Bitcoin-Core)是什么?

无主之地 副船长 船龄 10年 来源 比巴克
 87689  4
一、比特币核心(Bitcoin-Core)是什么?
比特币核心(Bitcoin-Core)是由旧版的中本聪客户端 bitcoin-qt (version 0.9.5之前)升级而来的,小伙伴们现在可以到: bitcoin.org,下载最新的core 0.9版了,下载后注意检查SHA256SUMS的签名是否一致。

二、有什么新功能?
1、全新的付款功能,比特币基金会首席科学家Gavin曾经在BIP70中提出了比特币的全新付款功能,即用户可以使用网址或者email进行比特币付款,这样的改动大幅增加了比特币使用的便利性,并为以后更广阔的商业化拓展打下了基础。


2、重塑bitcoin核心协议,bitcoin core 0.9把比特币的核心功能独立了出来,删除了旧版本中一些附加的功能,这些额外功能将会作为单独在钱包部分开发。
核心0.9

长期以来,小伙伴们没有很好的把比特币钱包(bitcoin-qt 中本聪客户端)和比特币网络区分开,这次的bitcoin core 0.9强调的是core的存在,即bitcoin core 0.9是为比特币网络而设计的。在接下来的non-core版本中,比特币核心团队将会为比特币玩家设计客户端钱包。

3、新的付款流程,bitcoin core 0.9中设计了全新的付款流程。比特币开发者对旧版中收款功能做了大幅的改动,小伙伴们可以很轻易的创建收款请求,并发送给付款者。
付款流程

4、收付款控制功能。为了方便高级用户使用,bitcoin core 0.9中引入了收付款控制功能,小伙伴们可以自己选择找零的地址了。在旧版本中,找零的方式是系统自动完成的,现在你可以人工设置找零。

找零

另外,你在付款中可以控制哪些地址被使用。这个功能即方便了收款方在blockchain上面的查询,又保护了你的隐私。如果你有地址不想让收款方看到的话,那么别忘了使用这项功能。

选择地址

其他改动对于大家都关心的,曾经引起MtGox倒闭的重塑形问题,比特币核心开发者Mike Hearn表示:bitcoin core 0.9已经可以大幅的识别并删除重复发送交易请求并试图予以确认的问题节点了。关于矿工浮动的收费制度,Mike Hearn说需要看市场的反应,另外还需要以后的升级来使得费率问题更加灵活化。
刚刚五岁的比特币在这五年内经历了很多打击,但是依然顽强的生长壮大,Satoshi在设计比特币的时候就为他制定好了未来的发展策略,即:去中心化模式下的DAC自治结构。作为全球唯一一个基于计算机程序的DAC系统,比特币正在走向光明的未来。

三、如何升级?

升级只需要简单几个步骤:

操作环境 Cent OS Linux 64位系统,双核,2G内存,100G硬盘

升级前准备:

~/.bitcoin 文件中装有区块链数据和钱包,不用做任何改动,运行新版bitcoin-core后,程序会自动连接区块数据和钱包。但为了以防万一,最好提前备份你的钱包文件,位置: ~/.bitcoin/wallet.dat 。

如果你用的其他系统,照葫芦画瓢即可。即:不改动 .bitcoin 文件位置,下载新版本,停掉旧版本,运行新版本。

升级:

1.到 https://bitcoin.org/bin 下载最新的稳定版 ,现在是 bitcoin-core-0.10.2


2.找到合适自己系统的版本,下载到本地

  1. wget https://bitcoin.org/bin/bitcoin-core-0.10.2/bitcoin-0.10.2-linux64.tar.gz
  2. tar -xvzf bitcoin-0.10.2-linux64.tar.gz

3.如果旧版本在运行,则暂停掉旧版本的 bitcoind
  1. ./bitcoind stop
4.进入新版本文件夹下,启动 bitcoind
  1. cd ~/bitcoin-0.10.2/bin
  2. ./bitcoind &
5.等bitcoind连接比特币网络,30s到一分钟时间后输入 ./bitcoin-cli getinfo ,如果看到 connections 已经有联入且 blocks 正在追赶到最新区块即说明升级成功。
  1. root@localhost:~/bitcoin-0.10.2/bin# ./bitcoin-cli getinfo
  2. {
  3.     "version" : 110000,
  4.     "protocolversion" : 70002,
  5.     "walletversion" : 60000,
  6.     "balance" : 10.51,
  7.     "blocks" : 349659,
  8.     "timeoffset" : -1,
  9.     "connections" : 14,
  10.     "proxy" : "",
  11.     "difficulty" : 46717549644.70642090,
  12.     "testnet" : false,
  13.     "keypoololdest" : 1400836523,
  14.     "keypoolsize" : 2001,
  15.     "paytxfee" : 0.00000000,
  16.     "relayfee" : 0.00001000,
  17.     "errors" : ""
  18. }

为什么要升级?

周六发生了一点小小不爽的事情. 另外 version >=0.10 bitcoin-core 明显在同步速度和程序稳定性上强于 version <=0.95 bitcoin-qt. [divider]
  • 全部
  • 最佳
  • 山寨币开发 禁止发言 船龄 7.2年 2016-05-12 17:07:37
    工作量证明机制(POW)不难理解,很多情况下我们都使用POW,只是不自知而已。在不考虑验证的情况下(无论是中心化还是非中心化的验证),我们可以认为任何具有概率性事件的累计都是工作量证明,如淘金。假设矿石含金量为p%质量,当你得到一定量黄金时,我们可以认为你一定挖掘了1/p 质量的矿石。而且得到黄金数量越多,这个证明越可靠。
  • wanzhi 船员 船龄 7年 2015-12-09 13:12:09
    快点说说是什么不爽的事情
  • ZJD 船员 船龄 6.9年 2015-11-29 09:52:23
    是啊 我也想知道发生什么事情啦?
  • hebiao1973 水手 船龄 6.9年 2015-11-23 19:41:44
    “周六发生了一点小小不爽的事情”,是指的什么事情呀?
登录 账号发表你的看法,还没有账号?立即免费 注册
推荐教程
换一批