Merge branch 'master' into patch-11
|
@ -750,6 +750,7 @@ Optional criteria (some could become requirements):
|
||||||
- Does not show "received from" Bitcoin addresses in the UI
|
- Does not show "received from" Bitcoin addresses in the UI
|
||||||
- Uses deterministic ECDSA nonces (RFC 6979)
|
- Uses deterministic ECDSA nonces (RFC 6979)
|
||||||
- Provides a bug reporting policy on the website
|
- Provides a bug reporting policy on the website
|
||||||
|
- Website serving executable code or requiring authentication is included in the [HSTS preload list](https://hstspreload.appspot.com/)
|
||||||
- If user has no access over its private keys:
|
- If user has no access over its private keys:
|
||||||
- Full reserve audit(s)
|
- Full reserve audit(s)
|
||||||
- Insurance(s) against failures on their side
|
- Insurance(s) against failures on their side
|
||||||
|
|
|
@ -9,6 +9,12 @@ banner: "Alert system is being retired (click here to read)"
|
||||||
bannerclass: "info"
|
bannerclass: "info"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Updates
|
||||||
|
|
||||||
|
* **January 19th 2017**: The Final alert has been broadcast. This final alert essentially disables the alert system by overriding all
|
||||||
|
alerts, preventing other alerts from being broadcast, and displays the static message "Alert Key Compromised". The Alert Key
|
||||||
|
will be published in the coming months.
|
||||||
|
|
||||||
## Summary
|
## Summary
|
||||||
|
|
||||||
The network wide Alert system is being retired. **_No Bitcoins are at risk and this warning may be safely ignored._**
|
The network wide Alert system is being retired. **_No Bitcoins are at risk and this warning may be safely ignored._**
|
||||||
|
|
|
@ -117,6 +117,9 @@ protocol version 60001: section protocol versions
|
||||||
protocol version 60002: section protocol versions
|
protocol version 60002: section protocol versions
|
||||||
protocol version 70001: section protocol versions
|
protocol version 70001: section protocol versions
|
||||||
protocol version 70002: section protocol versions
|
protocol version 70002: section protocol versions
|
||||||
|
protocol version 70012: section protocol versions
|
||||||
|
protocol version 70013: section protocol versions
|
||||||
|
protocol version 70014: section protocol versions
|
||||||
public key infrastructure: pki
|
public key infrastructure: pki
|
||||||
'`r`': r
|
'`r`': r
|
||||||
receipt:
|
receipt:
|
||||||
|
@ -156,6 +159,7 @@ x.509: x509
|
||||||
X509Certificates:
|
X509Certificates:
|
||||||
|
|
||||||
## BIPs in numerical order; don't use padding zeros (e.g. BIP70 not BIP0070)
|
## BIPs in numerical order; don't use padding zeros (e.g. BIP70 not BIP0070)
|
||||||
|
BIP9:
|
||||||
BIP14:
|
BIP14:
|
||||||
BIP16:
|
BIP16:
|
||||||
BIP21:
|
BIP21:
|
||||||
|
@ -172,6 +176,14 @@ BIP66:
|
||||||
BIP70:
|
BIP70:
|
||||||
BIP71:
|
BIP71:
|
||||||
BIP72:
|
BIP72:
|
||||||
|
BIP111:
|
||||||
|
BIP112:
|
||||||
|
BIP113:
|
||||||
|
BIP130:
|
||||||
|
BIP133:
|
||||||
|
BIP141:
|
||||||
|
BIP151:
|
||||||
|
BIP152:
|
||||||
|
|
||||||
## CVEs
|
## CVEs
|
||||||
CVE-2012-2459:
|
CVE-2012-2459:
|
||||||
|
@ -373,4 +385,15 @@ Bitcoin Core 0.9.0:
|
||||||
Bitcoin Core 0.9.1:
|
Bitcoin Core 0.9.1:
|
||||||
Bitcoin Core 0.9.3:
|
Bitcoin Core 0.9.3:
|
||||||
Bitcoin Core 0.10.0:
|
Bitcoin Core 0.10.0:
|
||||||
|
Bitcoin Core 0.10.1:
|
||||||
|
Bitcoin Core 0.10.2:
|
||||||
|
Bitcoin Core 0.10.3:
|
||||||
|
Bitcoin Core 0.11.0:
|
||||||
|
Bitcoin Core 0.11.1:
|
||||||
|
Bitcoin Core 0.11.2:
|
||||||
|
Bitcoin Core 0.12.0:
|
||||||
|
Bitcoin Core 0.12.1:
|
||||||
|
Bitcoin Core 0.13.0:
|
||||||
|
Bitcoin Core 0.13.1:
|
||||||
|
Bitcoin Core 0.13.2:
|
||||||
Bitcoin Core master:
|
Bitcoin Core master:
|
||||||
|
|
|
@ -221,8 +221,8 @@ text:
|
||||||
## such as: subsidy_in_decimal_bitcoins or
|
## such as: subsidy_in_decimal_bitcoins or
|
||||||
## bitcoin_org_docs_maintainer_email_link
|
## bitcoin_org_docs_maintainer_email_link
|
||||||
subsidy_in_decimal_bitcoins: 25
|
subsidy_in_decimal_bitcoins: 25
|
||||||
chain_gb: 60
|
chain_gb: 100
|
||||||
bitcoin_datadir_gb: 80
|
bitcoin_datadir_gb: 125
|
||||||
bitcoin_datadir_gb_pruned: 5
|
bitcoin_datadir_gb_pruned: 5
|
||||||
total_tx_count_in_millions: 100
|
total_tx_count_in_millions: 100
|
||||||
typical_ibd_time_in_hours: 4
|
typical_ibd_time_in_hours: 4
|
||||||
|
|
|
@ -7,7 +7,7 @@ required:
|
||||||
title_max_40_characters_no_formatting: Hard Fork, Hard-Forking Change
|
title_max_40_characters_no_formatting: Hard Fork, Hard-Forking Change
|
||||||
|
|
||||||
summary_max_255_characters_no_formatting: >
|
summary_max_255_characters_no_formatting: >
|
||||||
A permanent divergence in the the block chain, commonly occurs
|
A permanent divergence in the block chain, commonly occurs
|
||||||
when non-upgraded nodes can't validate blocks created by
|
when non-upgraded nodes can't validate blocks created by
|
||||||
upgraded nodes that follow newer consensus rules.
|
upgraded nodes that follow newer consensus rules.
|
||||||
|
|
||||||
|
|
150
_events.yml
|
@ -1,15 +1,151 @@
|
||||||
- date: 2016-12-18
|
- date: 2017-01-05
|
||||||
title: "A Bitcoin Brunch (and Christmas Bitcoin Shopping)"
|
title: "CES Digital Money Forum"
|
||||||
venue: "VANNU"
|
venue: "Las Vegas Convention Center"
|
||||||
address: "Jansplein 48"
|
address: "3150 Paradise Road"
|
||||||
|
city: "Las Vegas, NV"
|
||||||
|
country: "USA"
|
||||||
|
link: "http://thedigitalmoneyforum.com/"
|
||||||
|
|
||||||
|
- date: 2017-01-07
|
||||||
|
title: "2017 Blockchain Fintech Summit of Silicon Valley"
|
||||||
|
venue: "Santa Clara Conventional Center, Great America Ballroom"
|
||||||
|
address: "5001 Great America Pkwy"
|
||||||
|
city: "Santa Clara"
|
||||||
|
country: "USA"
|
||||||
|
link: "https://www.eventbrite.com/e/the-blockchain-fintech-summit-of-silicon-valley-tickets-29506617086"
|
||||||
|
|
||||||
|
- date: 2017-01-12
|
||||||
|
title: "Blockchain Incredible Party"
|
||||||
|
venue: "Business Center Gulliver"
|
||||||
|
address: "Sportyvna Square, 1A, Tower A, 24th floor"
|
||||||
|
city: "Kiev"
|
||||||
|
country: "Ukraine"
|
||||||
|
link: "http://bip001.com/"
|
||||||
|
|
||||||
|
- date: 2017-01-17
|
||||||
|
title: "The North American Bitcoin Conference"
|
||||||
|
venue: "Knight Center Complex"
|
||||||
|
address: "400 SE 2nd Ave"
|
||||||
|
city: "Miami"
|
||||||
|
country: "United States"
|
||||||
|
link: "http://btcmiami.com/"
|
||||||
|
|
||||||
|
- date: 2017-01-20
|
||||||
|
title: "London Blockchain Week"
|
||||||
|
venue: "Grange Tower Bridge Hotel"
|
||||||
|
address: "45 Prescot Street"
|
||||||
|
city: "London"
|
||||||
|
country: "United Kingdom"
|
||||||
|
link: "https://www.blockchainweek.com/"
|
||||||
|
|
||||||
|
- date: 2017-01-23
|
||||||
|
title: "Blockchain Expo"
|
||||||
|
venue: "Olympia"
|
||||||
|
address: "Hammersmith Rd"
|
||||||
|
city: "London"
|
||||||
|
country: "United Kingdom"
|
||||||
|
link: "http://blockchain-expo.com/"
|
||||||
|
|
||||||
|
- date: 2017-01-25
|
||||||
|
title: "Finance Disrupted"
|
||||||
|
venue: "St. Pancras Renaissance Hotel"
|
||||||
|
address: "Euston Road"
|
||||||
|
city: "London"
|
||||||
|
country: "United Kingdom"
|
||||||
|
link: "http://www.economist.com/events-conferences/emea/finance-disrupted"
|
||||||
|
|
||||||
|
- date: 2017-01-28
|
||||||
|
title: "Bitcoin Brunch @ International Day of Privacy"
|
||||||
|
venue: "Urban Chef"
|
||||||
|
address: "Koningstraat 50/51"
|
||||||
city: "Arnhem Bitcoincity"
|
city: "Arnhem Bitcoincity"
|
||||||
country: "The Netherlands"
|
country: "The Netherlands"
|
||||||
link: "https://www.meetup.com/Arnhem-Bitcoin-Users/events/235650407/"
|
link: "https://www.ArnhemBitcoinstad.nl"
|
||||||
|
|
||||||
|
- date: 2017-02-14
|
||||||
|
title: "Event Horizon"
|
||||||
|
venue: "Hofburg Palace"
|
||||||
|
address: "Michaelerkuppel, 1010"
|
||||||
|
city: "Vienna"
|
||||||
|
country: "Austria"
|
||||||
|
link: "http://eventhorizon2017.com/"
|
||||||
|
|
||||||
|
- date: 2017-02-21
|
||||||
|
title: "d10e"
|
||||||
|
venue: "Sheraton Hotel"
|
||||||
|
address: "Calea Dorobantilor 5-7"
|
||||||
|
city: "Bucharest"
|
||||||
|
country: "Romania"
|
||||||
|
link: "http://d10e.biz/"
|
||||||
|
|
||||||
|
- date: 2017-02-27
|
||||||
|
title: "Distributed: Markets"
|
||||||
|
venue: "Ritz Carlton"
|
||||||
|
address: "181 Peachtree St NE"
|
||||||
|
city: "Atlanta"
|
||||||
|
country: "United States"
|
||||||
|
link: "https://godistributed.com/events/markets/"
|
||||||
|
|
||||||
- date: 2017-03-01
|
- date: 2017-03-01
|
||||||
title: "Blockchain Africa Conference 2017"
|
title: "Blockchain Africa Conference 2017"
|
||||||
venue: "Johannesburg, South Africa"
|
venue: "The Focus Rooms"
|
||||||
address: "Johannesburg, South Africa"
|
address: "The Core, The Core Shopping Centre, Leeuwkop Rd and Kikuyu Rd"
|
||||||
city: "Johannesburg"
|
city: "Johannesburg"
|
||||||
country: "South Africa"
|
country: "South Africa"
|
||||||
link: "http://blockchainafrica.co"
|
link: "http://blockchainafrica.co"
|
||||||
|
|
||||||
|
- date: 2017-03-07
|
||||||
|
title: "APAC Blockchain Conference"
|
||||||
|
venue: "Aerial UTS Function Centre"
|
||||||
|
address: "235 Jones Street, Level 7, Building 10"
|
||||||
|
city: "Sydney"
|
||||||
|
country: "Australia"
|
||||||
|
link: "http://www.questevents.com.au/apac-blockchain-conference-2017"
|
||||||
|
|
||||||
|
- date: 2017-05-19
|
||||||
|
title: "Bitcoin Conference Prague"
|
||||||
|
venue: "Angelo Hotel Prague"
|
||||||
|
address: "Radlicka 1g, 150 00"
|
||||||
|
city: "Prague"
|
||||||
|
country: "Czech Republic"
|
||||||
|
link: "https://bitcoinconf.eu/en"
|
||||||
|
|
||||||
|
- date: 2017-05-22
|
||||||
|
title: "Consensus 2017"
|
||||||
|
venue: "New York Marriott Marquis"
|
||||||
|
address: "1535 Broadway"
|
||||||
|
city: "New York"
|
||||||
|
country: "United States"
|
||||||
|
link: "http://www.coindesk.com/events/consensus-2017/"
|
||||||
|
|
||||||
|
- date: 2017-05-24
|
||||||
|
title: "Blockchain Cruise 2017"
|
||||||
|
venue: "Anthem of the Seas"
|
||||||
|
address: "4 Port Terminal Blvd"
|
||||||
|
city: "Bayonne"
|
||||||
|
country: "United States"
|
||||||
|
link: "https://coinsbank.com/cruise"
|
||||||
|
|
||||||
|
- date: 2017-06-26
|
||||||
|
title: "Money 2020 Europe"
|
||||||
|
venue: "Bella Center"
|
||||||
|
address: "Center Blvd. 5, 2300"
|
||||||
|
city: "Copenhagen"
|
||||||
|
country: "Denmark"
|
||||||
|
link: "https://www.money2020europe.com/"
|
||||||
|
|
||||||
|
- date: 2017-07-07
|
||||||
|
title: "London Fintech Week"
|
||||||
|
venue: "Grange Tower Bridge Hotel"
|
||||||
|
address: "45 Prescot St."
|
||||||
|
city: "London"
|
||||||
|
country: "United Kingdom"
|
||||||
|
link: "https://fintechweek.com/"
|
||||||
|
|
||||||
|
- date: 2017-09-23
|
||||||
|
title: "Bitcoin Conference Kiev"
|
||||||
|
venue: "Congress Hall"
|
||||||
|
address: "Cosmopolite, 6 V. Hetmana Street"
|
||||||
|
city: "Kiev"
|
||||||
|
country: "Ukraine"
|
||||||
|
link: "https://bitcoinconf.com.ua/en"
|
||||||
|
|
|
@ -89,7 +89,9 @@ UTXOs and we just spent our only confirmed UTXO.
|
||||||
"scriptPubKey" : "76a9149ba386253ea698158b6d34802bb9b550\
|
"scriptPubKey" : "76a9149ba386253ea698158b6d34802bb9b550\
|
||||||
f5ce36dd88ac",
|
f5ce36dd88ac",
|
||||||
"amount" : 40.00000000,
|
"amount" : 40.00000000,
|
||||||
"confirmations" : 0
|
"confirmations" : 0,
|
||||||
|
"spendable" : true,
|
||||||
|
"solvable" : true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"txid" : "263c018582731ff54dc72c7d67e858c002ae298835501d\
|
"txid" : "263c018582731ff54dc72c7d67e858c002ae298835501d\
|
||||||
|
@ -100,7 +102,9 @@ UTXOs and we just spent our only confirmed UTXO.
|
||||||
"scriptPubKey" : "76a914a57414e5ffae9ef5074bacbe10a320bb\
|
"scriptPubKey" : "76a914a57414e5ffae9ef5074bacbe10a320bb\
|
||||||
2614e1f388ac",
|
2614e1f388ac",
|
||||||
"amount" : 10.00000000,
|
"amount" : 10.00000000,
|
||||||
"confirmations" : 0
|
"confirmations" : 0,
|
||||||
|
"spendable" : true,
|
||||||
|
"solvable" : true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
@ -161,7 +165,9 @@ This subsection covers one of the simplest possible raw transactions.
|
||||||
"scriptPubKey" : "76a9149ba386253ea698158b6d34802bb9b550\
|
"scriptPubKey" : "76a9149ba386253ea698158b6d34802bb9b550\
|
||||||
f5ce36dd88ac",
|
f5ce36dd88ac",
|
||||||
"amount" : 40.00000000,
|
"amount" : 40.00000000,
|
||||||
"confirmations" : 1
|
"confirmations" : 1,
|
||||||
|
"spendable" : true,
|
||||||
|
"solvable" : true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"txid" : "263c018582731ff54dc72c7d67e858c002ae298835501d\
|
"txid" : "263c018582731ff54dc72c7d67e858c002ae298835501d\
|
||||||
|
@ -172,7 +178,9 @@ This subsection covers one of the simplest possible raw transactions.
|
||||||
"scriptPubKey" : "76a914a57414e5ffae9ef5074bacbe10a320bb\
|
"scriptPubKey" : "76a914a57414e5ffae9ef5074bacbe10a320bb\
|
||||||
2614e1f388ac",
|
2614e1f388ac",
|
||||||
"amount" : 10.00000000,
|
"amount" : 10.00000000,
|
||||||
"confirmations" : 1
|
"confirmations" : 1,
|
||||||
|
"spendable" : true,
|
||||||
|
"solvable" : true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"txid" : "3f4fa19803dec4d6a84fae3821da7ac7577080ef754512\
|
"txid" : "3f4fa19803dec4d6a84fae3821da7ac7577080ef754512\
|
||||||
|
@ -182,7 +190,9 @@ This subsection covers one of the simplest possible raw transactions.
|
||||||
"scriptPubKey" : "210260a275cccf0f4b106220725be516adba27\
|
"scriptPubKey" : "210260a275cccf0f4b106220725be516adba27\
|
||||||
52db1bec8c5b7174c89c4c07891f88ac",
|
52db1bec8c5b7174c89c4c07891f88ac",
|
||||||
"amount" : 50.00000000,
|
"amount" : 50.00000000,
|
||||||
"confirmations" : 101
|
"confirmations" : 101,
|
||||||
|
"spendable" : true,
|
||||||
|
"solvable" : true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
@ -255,6 +265,9 @@ can send the change back to yourself.
|
||||||
{
|
{
|
||||||
"txid" : "c80b343d2ce2b5d829c2de9854c7c8d423c0e33bda264c4013\
|
"txid" : "c80b343d2ce2b5d829c2de9854c7c8d423c0e33bda264c4013\
|
||||||
8d834aab4c0638",
|
8d834aab4c0638",
|
||||||
|
"hash" : "c80b343d2ce2b5d829c2de9854c7c8d423c0e33bda264c40138d834aab4c0638",
|
||||||
|
"size" : 85,
|
||||||
|
"vsize" : 85,
|
||||||
"version" : 1,
|
"version" : 1,
|
||||||
"locktime" : 0,
|
"locktime" : 0,
|
||||||
"vin" : [
|
"vin" : [
|
||||||
|
@ -378,7 +391,9 @@ transaction together (such as a CoinJoin transaction).
|
||||||
"scriptPubKey" : "76a9149ba386253ea698158b6d34802bb9b550\
|
"scriptPubKey" : "76a9149ba386253ea698158b6d34802bb9b550\
|
||||||
f5ce36dd88ac",
|
f5ce36dd88ac",
|
||||||
"amount" : 40.00000000,
|
"amount" : 40.00000000,
|
||||||
"confirmations" : 2
|
"confirmations" : 2,
|
||||||
|
"spendable" : true,
|
||||||
|
"solvable" : true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"txid" : "263c018582731ff54dc72c7d67e858c002ae298835501d\
|
"txid" : "263c018582731ff54dc72c7d67e858c002ae298835501d\
|
||||||
|
@ -389,7 +404,9 @@ transaction together (such as a CoinJoin transaction).
|
||||||
"scriptPubKey" : "76a914a57414e5ffae9ef5074bacbe10a320bb\
|
"scriptPubKey" : "76a914a57414e5ffae9ef5074bacbe10a320bb\
|
||||||
2614e1f388ac",
|
2614e1f388ac",
|
||||||
"amount" : 10.00000000,
|
"amount" : 10.00000000,
|
||||||
"confirmations" : 2
|
"confirmations" : 2,
|
||||||
|
"spendable" : true,
|
||||||
|
"solvable" : true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"txid" : "78203a8f6b529693759e1917a1b9f05670d036fbb12911\
|
"txid" : "78203a8f6b529693759e1917a1b9f05670d036fbb12911\
|
||||||
|
@ -399,7 +416,9 @@ transaction together (such as a CoinJoin transaction).
|
||||||
"scriptPubKey" : "210229688a74abd0d5ad3b06ddff36fa9cd8ed\
|
"scriptPubKey" : "210229688a74abd0d5ad3b06ddff36fa9cd8ed\
|
||||||
d181d97b9489a6adc40431fb56e1d8ac",
|
d181d97b9489a6adc40431fb56e1d8ac",
|
||||||
"amount" : 50.00000000,
|
"amount" : 50.00000000,
|
||||||
"confirmations" : 101
|
"confirmations" : 101,
|
||||||
|
"spendable" : true,
|
||||||
|
"solvable" : true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"txid" : "c7736a0a0046d5a8cc61c8c3c2821d4d7517f5de2bc66a\
|
"txid" : "c7736a0a0046d5a8cc61c8c3c2821d4d7517f5de2bc66a\
|
||||||
|
@ -410,7 +429,9 @@ transaction together (such as a CoinJoin transaction).
|
||||||
"scriptPubKey" : "76a914cbc20a7664f2f69e5355aa427045bc15\
|
"scriptPubKey" : "76a914cbc20a7664f2f69e5355aa427045bc15\
|
||||||
e7c6c77288ac",
|
e7c6c77288ac",
|
||||||
"amount" : 49.99990000,
|
"amount" : 49.99990000,
|
||||||
"confirmations" : 1
|
"confirmations" : 1,
|
||||||
|
"spendable" : true,
|
||||||
|
"solvable" : true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
@ -519,6 +540,15 @@ before, except now we have two inputs and two outputs.
|
||||||
76a914fa5139067622fd7e1e722a05c17c2bb7d5fd6df088ac0\
|
76a914fa5139067622fd7e1e722a05c17c2bb7d5fd6df088ac0\
|
||||||
0000000",
|
0000000",
|
||||||
"complete" : false
|
"complete" : false
|
||||||
|
"errors": [
|
||||||
|
{
|
||||||
|
"txid": "c53f8f5ac0b6b10cdc77f543718eb3880fee6cf9b5e0cbf4edb2a59c0fae09a4",
|
||||||
|
"vout": 0,
|
||||||
|
"scriptSig": "",
|
||||||
|
"sequence": 4294967295,
|
||||||
|
"error": "Operation not valid with the current stack size"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
{% highlight bash %}
|
{% highlight bash %}
|
||||||
|
@ -638,6 +668,9 @@ variable.
|
||||||
{
|
{
|
||||||
"txid" : "682cad881df69cb9df8f0c996ce96ecad758357ded2da03bad\
|
"txid" : "682cad881df69cb9df8f0c996ce96ecad758357ded2da03bad\
|
||||||
40cf18ffbb8e09",
|
40cf18ffbb8e09",
|
||||||
|
"hash" : "682cad881df69cb9df8f0c996ce96ecad758357ded2da03bad40cf18ffbb8e09",
|
||||||
|
"size" : 340,
|
||||||
|
"vsize" : 340,
|
||||||
"version" : 1,
|
"version" : 1,
|
||||||
"locktime" : 0,
|
"locktime" : 0,
|
||||||
"vin" : [
|
"vin" : [
|
||||||
|
@ -936,7 +969,9 @@ redeem script. You must give them a full public key.
|
||||||
{
|
{
|
||||||
"isvalid" : true,
|
"isvalid" : true,
|
||||||
"address" : "mk2QpYatsKicvFVuTAQLBryyccRXMUaGHP",
|
"address" : "mk2QpYatsKicvFVuTAQLBryyccRXMUaGHP",
|
||||||
|
"scriptPubKey" : "76a9143172b5654f6683c8fb146959d347ce303cae4ca788ac",
|
||||||
"ismine" : true,
|
"ismine" : true,
|
||||||
|
"iswatchonly" : false,
|
||||||
"isscript" : false,
|
"isscript" : false,
|
||||||
"pubkey" : "029e03a901b85534ff1e92c43c74431f7ce72046060fcf7a\
|
"pubkey" : "029e03a901b85534ff1e92c43c74431f7ce72046060fcf7a\
|
||||||
95c37e148f78c77255",
|
95c37e148f78c77255",
|
||||||
|
@ -1041,6 +1076,9 @@ We save that txid to a shell variable as the txid of the UTXO we plan to spend n
|
||||||
04c84dcbaff8700000000",
|
04c84dcbaff8700000000",
|
||||||
"txid" : "7278d7d030f042ebe633732b512bcb31fff14a697675a1fe18\
|
"txid" : "7278d7d030f042ebe633732b512bcb31fff14a697675a1fe18\
|
||||||
84db139876e175",
|
84db139876e175",
|
||||||
|
"hash" : "7278d7d030f042ebe633732b512bcb31fff14a697675a1fe1884db139876e175",
|
||||||
|
"size" : 189,
|
||||||
|
"vsize" : 189,
|
||||||
"version" : 1,
|
"version" : 1,
|
||||||
"locktime" : 0,
|
"locktime" : 0,
|
||||||
"vin" : [
|
"vin" : [
|
||||||
|
|
|
@ -429,11 +429,11 @@ existing [(parent) public key][/en/glossary/parent-key]{:#term-parent-public-key
|
||||||
integer (*i*) value. This child public key is the same public key which
|
integer (*i*) value. This child public key is the same public key which
|
||||||
would be created by the `point()` function if you added the *i* value to
|
would be created by the `point()` function if you added the *i* value to
|
||||||
the original (parent) private key and then found the remainder of that
|
the original (parent) private key and then found the remainder of that
|
||||||
sum divided by a global constant used by all Bitcoin software (*G*):
|
sum divided by a global constant used by all Bitcoin software (*p*):
|
||||||
|
|
||||||
{% endautocrossref %}
|
{% endautocrossref %}
|
||||||
|
|
||||||
point( (parent_private_key + i) % G ) == parent_public_key + point(i)
|
point( (parent_private_key + i) % p ) == parent_public_key + point(i)
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
|
@ -451,7 +451,7 @@ operations:
|
||||||
|
|
||||||
{% endautocrossref %}
|
{% endautocrossref %}
|
||||||
|
|
||||||
point( (child_private_key + i) % G ) == child_public_key + point(i)
|
point( (child_private_key + i) % p ) == child_public_key + point(i)
|
||||||
|
|
||||||
{% autocrossref %}
|
{% autocrossref %}
|
||||||
|
|
||||||
|
|
|
@ -23,9 +23,9 @@ serialized header format part of the consensus rules.
|
||||||
| 4 | version | int32_t | The [block version][/en/glossary/block]{:#term-block-version}{:.term} number indicates which set of block validation rules to follow. See the list of block versions below.
|
| 4 | version | int32_t | The [block version][/en/glossary/block]{:#term-block-version}{:.term} number indicates which set of block validation rules to follow. See the list of block versions below.
|
||||||
| 32 | [previous block header hash][]{:#term-previous-block-header-hash}{:.term} | char[32] | A SHA256(SHA256()) hash in internal byte order of the previous block's header. This ensures no previous block can be changed without also changing this block's header.
|
| 32 | [previous block header hash][]{:#term-previous-block-header-hash}{:.term} | char[32] | A SHA256(SHA256()) hash in internal byte order of the previous block's header. This ensures no previous block can be changed without also changing this block's header.
|
||||||
| 32 | merkle root hash | char[32] | A SHA256(SHA256()) hash in internal byte order. The merkle root is derived from the hashes of all transactions included in this block, ensuring that none of those transactions can be modified without modifying the header. See the [merkle trees section][section merkle trees] below.
|
| 32 | merkle root hash | char[32] | A SHA256(SHA256()) hash in internal byte order. The merkle root is derived from the hashes of all transactions included in this block, ensuring that none of those transactions can be modified without modifying the header. See the [merkle trees section][section merkle trees] below.
|
||||||
| 4 | time | uint32_t | The block time is a Unix epoch time when the miner started hashing the header (according to the miner). Must be greater than or equal to the median time of the previous 11 blocks. Full nodes will not accept blocks with headers more than two hours in the future according to their clock.
|
| 4 | time | uint32_t | The block time is a Unix epoch time when the miner started hashing the header (according to the miner). Must be strictly greater than the median time of the previous 11 blocks. Full nodes will not accept blocks with headers more than two hours in the future according to their clock.
|
||||||
| 4 | nBits | uint32_t | An encoded version of the target threshold this block's header hash must be less than or equal to. See the nBits format described below.
|
| 4 | nBits | uint32_t | An encoded version of the target threshold this block's header hash must be less than or equal to. See the nBits format described below.
|
||||||
| 4 | nonce | uint32_t | An arbitrary number miners change to modify the header hash in order to produce a hash below the target threshold. If all 32-bit values are tested, the time can be updated or the coinbase transaction can be changed and the merkle root updated.
|
| 4 | nonce | uint32_t | An arbitrary number miners change to modify the header hash in order to produce a hash less than or equal to the target threshold. If all 32-bit values are tested, the time can be updated or the coinbase transaction can be changed and the merkle root updated.
|
||||||
|
|
||||||
The hashes are in internal byte order; the other values are all
|
The hashes are in internal byte order; the other values are all
|
||||||
in little-endian order.
|
in little-endian order.
|
||||||
|
|
|
@ -16,7 +16,8 @@ http://opensource.org/licenses/MIT.
|
||||||
</li>
|
</li>
|
||||||
<li><a>{% translate menu-resources layout %}</a>
|
<li><a>{% translate menu-resources layout %}</a>
|
||||||
<ul>
|
<ul>
|
||||||
<li{% if page.id == 'resources' %} class="active"{% endif %}><a href="/{{ page.lang }}/{% translate resources url %}">{% translate menu-resources layout %}</a></li>
|
<li{% if page.id == 'resources' %} class="active"{% endif %}><a href="/{{ page.lang }}/{% translate resources url %}">{% translate menu-resources layout %}</a>
|
||||||
|
{% if page.lang == 'en' %}<li{% if page.id == 'exchanges' %} class="active"{% endif %}><a href="/en/exchanges">Exchanges</a></li>{% endif %}
|
||||||
<li{% if page.id == 'community' %} class="active"{% endif %}><a href="/{{ page.lang }}/{% translate community url %}">{% translate menu-community layout %}</a></li>
|
<li{% if page.id == 'community' %} class="active"{% endif %}><a href="/{{ page.lang }}/{% translate community url %}">{% translate menu-community layout %}</a></li>
|
||||||
{% if page.lang == 'en' %}<li{% if page.id == 'developer-documentation' %} class="active"{% endif %}><a href="/en/developer-documentation">Documentation</a></li>{% endif %}
|
{% if page.lang == 'en' %}<li{% if page.id == 'developer-documentation' %} class="active"{% endif %}><a href="/en/developer-documentation">Documentation</a></li>{% endif %}
|
||||||
<li{% if page.id == 'vocabulary' %} class="active"{% endif %}><a href="/{{ page.lang }}/{% translate vocabulary url %}">{% translate menu-vocabulary layout %}</a></li>
|
<li{% if page.id == 'vocabulary' %} class="active"{% endif %}><a href="/{{ page.lang }}/{% translate vocabulary url %}">{% translate menu-vocabulary layout %}</a></li>
|
||||||
|
|
|
@ -222,8 +222,18 @@ http://opensource.org/licenses/MIT.
|
||||||
[Bitcoin Core 0.9.1]: /en/release/v0.9.1
|
[Bitcoin Core 0.9.1]: /en/release/v0.9.1
|
||||||
[Bitcoin Core 0.9.2]: /en/release/v0.9.2
|
[Bitcoin Core 0.9.2]: /en/release/v0.9.2
|
||||||
[Bitcoin Core 0.9.3]: /en/release/v0.9.3
|
[Bitcoin Core 0.9.3]: /en/release/v0.9.3
|
||||||
{% comment %}<!-- TODOv0.10 update this to point to 0.10 release notes when released -->{% endcomment %}
|
[Bitcoin Core 0.10.0]: /en/release/v0.10.0
|
||||||
[Bitcoin Core 0.10.0]: https://github.com/bitcoin/bitcoin/tree/0.10
|
[Bitcoin Core 0.10.1]: /en/release/v0.10.1
|
||||||
|
[Bitcoin Core 0.10.2]: /en/release/v0.10.2
|
||||||
|
[Bitcoin Core 0.10.3]: /en/release/v0.10.3
|
||||||
|
[Bitcoin Core 0.11.0]: /en/release/v0.11.0
|
||||||
|
[Bitcoin Core 0.11.1]: /en/release/v0.11.1
|
||||||
|
[Bitcoin Core 0.11.2]: /en/release/v0.11.2
|
||||||
|
[Bitcoin Core 0.12.0]: /en/release/v0.12.0
|
||||||
|
[Bitcoin Core 0.12.1]: /en/release/v0.12.1
|
||||||
|
[Bitcoin Core 0.13.0]: /en/release/v0.13.0
|
||||||
|
[Bitcoin Core 0.13.1]: /en/release/v0.13.1
|
||||||
|
[Bitcoin Core 0.13.2]: /en/release/v0.13.2
|
||||||
[bitcoin URI subsection]: /en/developer-guide#bitcoin-uri
|
[bitcoin URI subsection]: /en/developer-guide#bitcoin-uri
|
||||||
[bitcoind initial setup]: /en/developer-examples
|
[bitcoind initial setup]: /en/developer-examples
|
||||||
[bitcoinpdf]: https://bitcoin.org/en/bitcoin-paper
|
[bitcoinpdf]: https://bitcoin.org/en/bitcoin-paper
|
||||||
|
@ -275,6 +285,7 @@ http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
{% comment %}<!-- Official reference documents (BIPs should not use zero padding:
|
{% comment %}<!-- Official reference documents (BIPs should not use zero padding:
|
||||||
BIP32 not BIP0032); alphabetical order -->{% endcomment %}
|
BIP32 not BIP0032); alphabetical order -->{% endcomment %}
|
||||||
|
[BIP9]: https://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki
|
||||||
[BIP14]: https://github.com/bitcoin/bips/blob/master/bip-0014.mediawiki
|
[BIP14]: https://github.com/bitcoin/bips/blob/master/bip-0014.mediawiki
|
||||||
[BIP16]: https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki
|
[BIP16]: https://github.com/bitcoin/bips/blob/master/bip-0016.mediawiki
|
||||||
[BIP21]: https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki
|
[BIP21]: https://github.com/bitcoin/bips/blob/master/bip-0021.mediawiki
|
||||||
|
@ -294,8 +305,13 @@ http://opensource.org/licenses/MIT.
|
||||||
[BIP70]: https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki
|
[BIP70]: https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki
|
||||||
[BIP71]: https://github.com/bitcoin/bips/blob/master/bip-0071.mediawiki
|
[BIP71]: https://github.com/bitcoin/bips/blob/master/bip-0071.mediawiki
|
||||||
[BIP72]: https://github.com/bitcoin/bips/blob/master/bip-0072.mediawiki
|
[BIP72]: https://github.com/bitcoin/bips/blob/master/bip-0072.mediawiki
|
||||||
|
[BIP111]: https://github.com/bitcoin/bips/blob/master/bip-0111.mediawiki
|
||||||
|
[BIP112]: https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki
|
||||||
|
[BIP113]: https://github.com/bitcoin/bips/blob/master/bip-0113.mediawiki
|
||||||
[BIP130]: https://github.com/bitcoin/bips/blob/master/bip-0130.mediawiki
|
[BIP130]: https://github.com/bitcoin/bips/blob/master/bip-0130.mediawiki
|
||||||
[BIP133]: https://github.com/bitcoin/bips/blob/master/bip-0133.mediawiki
|
[BIP133]: https://github.com/bitcoin/bips/blob/master/bip-0133.mediawiki
|
||||||
|
[BIP141]: https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki
|
||||||
|
[BIP151]: https://github.com/bitcoin/bips/blob/master/bip-0151.mediawiki
|
||||||
[BIP152]: https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki
|
[BIP152]: https://github.com/bitcoin/bips/blob/master/bip-0152.mediawiki
|
||||||
[CVE-2012-2459]: https://en.bitcoin.it/wiki/CVEs#CVE-2012-2459
|
[CVE-2012-2459]: https://en.bitcoin.it/wiki/CVEs#CVE-2012-2459
|
||||||
[RFC5737]: http://tools.ietf.org/html/rfc5737
|
[RFC5737]: http://tools.ietf.org/html/rfc5737
|
||||||
|
|
|
@ -283,6 +283,15 @@ body{
|
||||||
display:inline;
|
display:inline;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.exchanges div div{
|
||||||
|
zoom:1;
|
||||||
|
display:inline;
|
||||||
|
padding:20px 0;
|
||||||
|
}
|
||||||
|
.exchanges div{
|
||||||
|
border-top:expression(this.parentNode.className=='exchanges'&&this.parentNode.getElementsByTagName('DIV')[0]!=this?'1px solid #e0e0e0':'0');
|
||||||
|
}
|
||||||
|
|
||||||
.banner-message a:hover,
|
.banner-message a:hover,
|
||||||
.banner-message a:hover:link,
|
.banner-message a:hover:link,
|
||||||
.banner-message a:hover:active,
|
.banner-message a:hover:active,
|
||||||
|
|
|
@ -121,6 +121,14 @@ h2 .rssicon{
|
||||||
margin-left:5px;
|
margin-left:5px;
|
||||||
bottom:-6px;
|
bottom:-6px;
|
||||||
}
|
}
|
||||||
|
.exchanges{
|
||||||
|
text-align:right;
|
||||||
|
}
|
||||||
|
.exchanges img{
|
||||||
|
margin-right:0;
|
||||||
|
margin-left:5px;
|
||||||
|
bottom:-6px;
|
||||||
|
}
|
||||||
.downloadbox a{
|
.downloadbox a{
|
||||||
direction:ltr;
|
direction:ltr;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1464,6 +1464,31 @@ button.active {
|
||||||
bottom:-6px;
|
bottom:-6px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.exchanges{
|
||||||
|
margin-bottom:40px;
|
||||||
|
text-align:left;
|
||||||
|
font-size:0;
|
||||||
|
}
|
||||||
|
.exchanges div{
|
||||||
|
border-top:1px solid #e0e0e0;
|
||||||
|
}
|
||||||
|
.exchanges div:first-child,.exchanges div div{
|
||||||
|
border-top:0;
|
||||||
|
}
|
||||||
|
.exchanges div div{
|
||||||
|
width:278px;
|
||||||
|
font-size:16px;
|
||||||
|
display:inline-block;
|
||||||
|
vertical-align:top;
|
||||||
|
}
|
||||||
|
.exchanges img{
|
||||||
|
margin-right:5px;
|
||||||
|
width:24px;
|
||||||
|
height:24px;
|
||||||
|
position:relative;
|
||||||
|
bottom:-6px;
|
||||||
|
}
|
||||||
|
|
||||||
.resourcesmore{
|
.resourcesmore{
|
||||||
text-align:center;
|
text-align:center;
|
||||||
margin-top:40px;
|
margin-top:40px;
|
||||||
|
|
121
_posts/2016-12-31-updated-instructions-full-node.md
Normal file
|
@ -0,0 +1,121 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
type: posts
|
||||||
|
layout: post
|
||||||
|
category: blog
|
||||||
|
|
||||||
|
title: "Updated Instructions: How to Run a Full Node"
|
||||||
|
permalink: /en/posts/how-to-run-a-full-node.html
|
||||||
|
date: 2016-12-31
|
||||||
|
author: |
|
||||||
|
<a href="https://github.com/wbnns">Will Binns</a>
|
||||||
|
---
|
||||||
|
|
||||||
|
{:.center}
|
||||||
|

|
||||||
|
|
||||||
|
Updated instructions for [how to run a full node](https://bitcoin.org/en/full-node)
|
||||||
|
as of version **0.13.1** are now available on Bitcoin.org. These instructions allow
|
||||||
|
one to quickly get set up and running with a full node on the following
|
||||||
|
operating systems:
|
||||||
|
|
||||||
|
- [Linux](https://bitcoin.org/en/full-node#linux-instructions)
|
||||||
|
|
||||||
|
- [MacOS](https://bitcoin.org/en/full-node#mac-os-x-instructions)
|
||||||
|
|
||||||
|
- [Windows](https://bitcoin.org/en/full-node#windows-instructions)
|
||||||
|
|
||||||
|
In addition to the above operating systems, tips on [how to configure a full
|
||||||
|
bitcoin node for a local area network](https://bitcoin.org/en/full-node#network-configuration)
|
||||||
|
and [how to tweak the reference client configuration](https://bitcoin.org/en/full-node#configuration-tuning)
|
||||||
|
are available.
|
||||||
|
|
||||||
|
## Why is running a full bitcoin node important?
|
||||||
|
Full nodes help enforce the consensus rules of the Bitcoin network. When a full
|
||||||
|
node client is running, it downloads every new block and every new transaction
|
||||||
|
and checks them to make sure they are valid. Here are some examples of consensus
|
||||||
|
rules, though there are many more:
|
||||||
|
|
||||||
|
- Blocks may only [create](https://en.bitcoin.it/wiki/Controlled_supply) a
|
||||||
|
certain number of bitcoins.
|
||||||
|
|
||||||
|
- Transactions must have correct signatures for the bitcoins being spent.
|
||||||
|
|
||||||
|
- Transactions/blocks must be in the correct data format.
|
||||||
|
|
||||||
|
- Within the [block chain](https://en.bitcoin.it/wiki/Block_chain), a transaction
|
||||||
|
output cannot be double-spent.
|
||||||
|
|
||||||
|
*Read more about what a full node is, the consensus rules above and other
|
||||||
|
incentives for supporting the network in the [Bitcoin Wiki](https://en.bitcoin.it/wiki/Full_node).*
|
||||||
|
|
||||||
|
## Minimum Requirements
|
||||||
|
Bitcoin Core full nodes have certain requirements. If you try running a node on
|
||||||
|
weak hardware, it may work — but you’ll likely spend more time dealing with
|
||||||
|
issues. If you can meet the following requirements, you’ll have an easy-to-use
|
||||||
|
node.
|
||||||
|
|
||||||
|
- Desktop or laptop hardware running recent versions of Windows, Mac OS X, or
|
||||||
|
Linux.
|
||||||
|
|
||||||
|
- 125GB of free disk space (size of the blockchain plus room to grow)
|
||||||
|
|
||||||
|
- 2GB of memory (RAM)
|
||||||
|
|
||||||
|
- A broadband Internet connection with upload speeds of at least 400 kilobits
|
||||||
|
(50 kilobytes) per second
|
||||||
|
|
||||||
|
- An unmetered connection, a connection with high upload limits, or a connection
|
||||||
|
you regularly monitor to ensure it doesn’t exceed its upload limits. It’s
|
||||||
|
common for full nodes on high-speed connections to use 200GB in uploads or more
|
||||||
|
a month. Download usage is around 20GB/month, plus around an additional 100GB
|
||||||
|
the first time you start your node.
|
||||||
|
|
||||||
|
- 6 hours/day that your full node can be left running. (You can do other things
|
||||||
|
with your computer while running a full node.) More hours would be better, and
|
||||||
|
best of all would be if you can run your node continuously.
|
||||||
|
|
||||||
|
**Note:** many operating systems today (Windows, Mac, and Linux) enter a low-power
|
||||||
|
mode after the screensaver activates, slowing or halting network traffic. This
|
||||||
|
is often the default setting on laptops and on all Mac OS X laptops and
|
||||||
|
desktops. Check your screensaver settings and disable automatic “sleep” or
|
||||||
|
“suspend” options to ensure you support the network whenever your computer is
|
||||||
|
running.
|
||||||
|
|
||||||
|
## What to do if you need help
|
||||||
|
Please seek out assistance in the [community](https://bitcoin.org/en/community)
|
||||||
|
if you need help setting up your full node correctly to handle high-value and
|
||||||
|
privacy-sensitive tasks. Do your own diligence to ensure who you get help from
|
||||||
|
is ethical, reputable and qualified to assist you.
|
||||||
|
|
||||||
|
## Acknowledgments
|
||||||
|
A special thanks goes to the contributors (in no preferential order) who have
|
||||||
|
worked to improve this page over time:
|
||||||
|
|
||||||
|
- [David Harding](https://github.com/harding)
|
||||||
|
|
||||||
|
- [Kevin Cooper](https://github.com/kevcooper)
|
||||||
|
|
||||||
|
- [Joseph Becher](https://github.com/drazisil)
|
||||||
|
|
||||||
|
- [Jorgeminator](https://github.com/Jorgeminator)
|
||||||
|
|
||||||
|
- [Gyomu](https://github.com/Gyomu)
|
||||||
|
|
||||||
|
- [Jonas Schnelli](https://github.com/jonasschnelli)
|
||||||
|
|
||||||
|
- [Marko Falke](https://github.com/MarcoFalke)
|
||||||
|
|
||||||
|
- [cpmx](https://github.com/cpmx)
|
||||||
|
|
||||||
|
- [anduck](https://github.com/anduck)
|
||||||
|
|
||||||
|
- [dabura667](https://github.com/dabura667)
|
||||||
|
|
||||||
|
- [seusher](https://github.com/seusher)
|
||||||
|
|
||||||
|
**Interested in getting involved?**
|
||||||
|
|
||||||
|
[Learn how you can participate](https://github.com/bitcoin-dot-org/bitcoin.org#how-to-participate).
|
210
_releases/v0.13.2.md
Normal file
|
@ -0,0 +1,210 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
# Text originally from Bitcoin Core project
|
||||||
|
# Metadata and small formatting changes from Bitcoin.org project
|
||||||
|
|
||||||
|
## Required value below populates the %v variable (note: % needs to be escaped in YAML if it starts a value)
|
||||||
|
required_version: 0.13.2
|
||||||
|
## Required title.
|
||||||
|
title: Bitcoin Core version 0.13.2 released
|
||||||
|
## Optional release date. May be filled in hours/days after a release
|
||||||
|
optional_date: 2017-01-03
|
||||||
|
## Optional magnet link. To get it, open the torrent in a good BitTorrent client
|
||||||
|
## and View Details, or install the transmission-cli Debian/Ubuntu package
|
||||||
|
## and run: transmission-show -m <torrent file>
|
||||||
|
#
|
||||||
|
## Link should be enclosed in quotes and start with: "magnet:?
|
||||||
|
optional_magnetlink: "magnet:?xt=urn:btih:746697d03db3ff531158b1133bab5d1e4cef4e5a&dn=bitcoin-core-0.13.2&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.ccc.de%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969&ws=https%3A%2F%2Fbitcoin.org%2Fbin%2F"
|
||||||
|
|
||||||
|
## The --- below ends the YAML header. After that, paste the release notes.
|
||||||
|
## Warning: this site's Markdown parser commonly requires you make two
|
||||||
|
## changes to the release notes from the Bitcoin Core source tree:
|
||||||
|
##
|
||||||
|
## 1. Make sure both ordered and unordered lists are preceeded by an empty
|
||||||
|
## (whitespace only) line, like the empty line before this list item.
|
||||||
|
##
|
||||||
|
## 2. Place URLs inside angle brackets, like <http://bitcoin.org/bin>
|
||||||
|
|
||||||
|
---
|
||||||
|
{% githubify https://github.com/bitcoin/bitcoin %}
|
||||||
|
Bitcoin Core version 0.13.2 is now available from:
|
||||||
|
|
||||||
|
<https://bitcoin.org/bin/bitcoin-core-0.13.2/>
|
||||||
|
|
||||||
|
This is a new minor version release, including various bugfixes and
|
||||||
|
performance improvements, as well as updated translations.
|
||||||
|
|
||||||
|
Please report bugs using the issue tracker at github:
|
||||||
|
|
||||||
|
<https://github.com/bitcoin/bitcoin/issues>
|
||||||
|
|
||||||
|
To receive security and update notifications, please subscribe to:
|
||||||
|
|
||||||
|
<https://bitcoincore.org/en/list/announcements/join/>
|
||||||
|
|
||||||
|
Compatibility
|
||||||
|
==============
|
||||||
|
|
||||||
|
Microsoft ended support for Windows XP on [April 8th, 2014](https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp-support),
|
||||||
|
an OS initially released in 2001. This means that not even critical security
|
||||||
|
updates will be released anymore. Without security updates, using a bitcoin
|
||||||
|
wallet on a XP machine is irresponsible at least.
|
||||||
|
|
||||||
|
In addition to that, with 0.12.x there have been varied reports of Bitcoin Core
|
||||||
|
randomly crashing on Windows XP. It is [not clear](https://github.com/bitcoin/bitcoin/issues/7681#issuecomment-217439891)
|
||||||
|
what the source of these crashes is, but it is likely that upstream
|
||||||
|
libraries such as Qt are no longer being tested on XP.
|
||||||
|
|
||||||
|
We do not have time nor resources to provide support for an OS that is
|
||||||
|
end-of-life. From 0.13.0 on, Windows XP is no longer supported. Users are
|
||||||
|
suggested to upgrade to a newer version of Windows, or install an alternative OS
|
||||||
|
that is supported.
|
||||||
|
|
||||||
|
No attempt is made to prevent installing or running the software on Windows XP,
|
||||||
|
you can still do so at your own risk, but do not expect it to work: do not
|
||||||
|
report issues about Windows XP to the issue tracker.
|
||||||
|
|
||||||
|
From 0.13.1 onwards OS X 10.7 is no longer supported. 0.13.0 was intended to work on 10.7+,
|
||||||
|
but severe issues with the libc++ version on 10.7.x keep it from running reliably.
|
||||||
|
0.13.1 now requires 10.8+, and will communicate that to 10.7 users, rather than crashing unexpectedly.
|
||||||
|
|
||||||
|
Notable changes
|
||||||
|
===============
|
||||||
|
|
||||||
|
Change to wallet handling of mempool rejection
|
||||||
|
-----------------------------------------------
|
||||||
|
|
||||||
|
When a newly created transaction failed to enter the mempool due to
|
||||||
|
the limits on chains of unconfirmed transactions the sending RPC
|
||||||
|
calls would return an error. The transaction would still be queued
|
||||||
|
in the wallet and, once some of the parent transactions were
|
||||||
|
confirmed, broadcast after the software was restarted.
|
||||||
|
|
||||||
|
This behavior has been changed to return success and to reattempt
|
||||||
|
mempool insertion at the same time transaction rebroadcast is
|
||||||
|
attempted, avoiding a need for a restart.
|
||||||
|
|
||||||
|
Transactions in the wallet which cannot be accepted into the mempool
|
||||||
|
can be abandoned with the previously existing abandontransaction RPC
|
||||||
|
(or in the GUI via a context menu on the transaction).
|
||||||
|
|
||||||
|
|
||||||
|
0.13.2 Change log
|
||||||
|
=================
|
||||||
|
|
||||||
|
Detailed release notes follow. This overview includes changes that affect
|
||||||
|
behavior, not code moves, refactors and string updates. For convenience in locating
|
||||||
|
the code changes and accompanying discussion, both the pull request and
|
||||||
|
git merge commit are mentioned.
|
||||||
|
|
||||||
|
### Consensus
|
||||||
|
- #9293 `e591c10` [0.13 Backport #9053] IBD using chainwork instead of height and not using header timestamp (gmaxwell)
|
||||||
|
- #9053 `5b93eee` IBD using chainwork instead of height and not using header timestamps (gmaxwell)
|
||||||
|
|
||||||
|
### RPC and other APIs
|
||||||
|
- #8845 `1d048b9` Don't return the address of a P2SH of a P2SH (jnewbery)
|
||||||
|
- #9041 `87fbced` keypoololdest denote Unix epoch, not GMT (s-matthew-english)
|
||||||
|
- #9122 `f82c81b` fix getnettotals RPC description about timemillis (visvirial)
|
||||||
|
- #9042 `5bcb05d` [rpc] ParseHash: Fail when length is not 64 (MarcoFalke)
|
||||||
|
- #9194 `f26dab7` Add option to return non-segwit serialization via rpc (instagibbs)
|
||||||
|
- #9347 `b711390` [0.13.2] wallet/rpc backports (MarcoFalke)
|
||||||
|
- #9292 `c365556` Complain when unknown rpcserialversion is specified (sipa)
|
||||||
|
- #9322 `49a612f` [qa] Don't set unknown rpcserialversion (MarcoFalke)
|
||||||
|
|
||||||
|
### Block and transaction handling
|
||||||
|
- #8357 `ce0d817` [mempool] Fix relaypriority calculation error (maiiz)
|
||||||
|
- #9267 `0a4aa87` [0.13 backport #9239] Disable fee estimates for a confirm target of 1 block (morcos)
|
||||||
|
- #9196 `0c09d9f` Send tip change notification from invalidateblock (ryanofsky)
|
||||||
|
|
||||||
|
### P2P protocol and network code
|
||||||
|
- #8995 `9ef3875` Add missing cs_main lock to ::GETBLOCKTXN processing (TheBlueMatt)
|
||||||
|
- #9234 `94531b5` torcontrol: Explicitly request RSA1024 private key (laanwj)
|
||||||
|
- #8637 `2cad5db` Compact Block Tweaks (rebase of #8235) (sipa)
|
||||||
|
- #9058 `286e548` Fixes for p2p-compactblocks.py test timeouts on travis (#8842) (ryanofsky)
|
||||||
|
- #8865 `4c71fc4` Decouple peer-processing-logic from block-connection-logic (TheBlueMatt)
|
||||||
|
- #9117 `6fe3981` net: don't send feefilter messages before the version handshake is complete (theuni)
|
||||||
|
- #9188 `ca1fd75` Make orphan parent fetching ask for witnesses (gmaxwell)
|
||||||
|
- #9052 `3a3bcbf` Use RelevantServices instead of node_network in AttemptToEvict (gmaxwell)
|
||||||
|
- #9048 `9460771` [0.13 backport #9026] Fix handling of invalid compact blocks (sdaftuar)
|
||||||
|
- #9357 `03b6f62` [0.13 backport #9352] Attempt reconstruction from all compact block announcements (sdaftuar)
|
||||||
|
- #9189 `b96a8f7` Always add default_witness_commitment with GBT client support (sipa)
|
||||||
|
- #9253 `28d0f22` Fix calculation of number of bound sockets to use (TheBlueMatt)
|
||||||
|
- #9199 `da5a16b` Always drop the least preferred HB peer when adding a new one (gmaxwell)
|
||||||
|
|
||||||
|
### Build system
|
||||||
|
- #9169 `d1b4da9` build: fix qt5.7 build under macOS (theuni)
|
||||||
|
- #9326 `a0f7ece` Update for OpenSSL 1.1 API (gmaxwell)
|
||||||
|
- #9224 `396c405` Prevent FD_SETSIZE error building on OpenBSD (ivdsangen)
|
||||||
|
|
||||||
|
### GUI
|
||||||
|
- #8972 `6f86b53` Make warnings label selectable (jonasschnelli) (MarcoFalke)
|
||||||
|
- #9185 `6d70a73` Fix coincontrol sort issue (jonasschnelli)
|
||||||
|
- #9094 `5f3a12c` Use correct conversion function for boost::path datadir (laanwj)
|
||||||
|
- #8908 `4a974b2` Update bitcoin-qt.desktop (s-matthew-english)
|
||||||
|
- #9190 `dc46b10` Plug many memory leaks (laanwj)
|
||||||
|
|
||||||
|
### Wallet
|
||||||
|
- #9290 `35174a0` Make RelayWalletTransaction attempt to AcceptToMemoryPool (gmaxwell)
|
||||||
|
- #9295 `43bcfca` Bugfix: Fundrawtransaction: don't terminate when keypool is empty (jonasschnelli)
|
||||||
|
- #9302 `f5d606e` Return txid even if ATMP fails for new transaction (sipa)
|
||||||
|
- #9262 `fe39f26` Prefer coins that have fewer ancestors, sanity check txn before ATMP (instagibbs)
|
||||||
|
|
||||||
|
### Tests and QA
|
||||||
|
- #9159 `eca9b46` Wait for specific block announcement in p2p-compactblocks (ryanofsky)
|
||||||
|
- #9186 `dccdc3a` Fix use-after-free in scheduler tests (laanwj)
|
||||||
|
- #9168 `3107280` Add assert_raises_message to check specific error message (mrbandrews)
|
||||||
|
- #9191 `29435db` 0.13.2 Backports (MarcoFalke)
|
||||||
|
- #9077 `1d4c884` Increase wallet-dump RPC timeout (ryanofsky)
|
||||||
|
- #9098 `ecd7db5` Handle zombies and cluttered tmpdirs (MarcoFalke)
|
||||||
|
- #8927 `387ec9d` Add script tests for FindAndDelete in pre-segwit and segwit scripts (jl2012)
|
||||||
|
- #9200 `eebc699` bench: Fix subtle counting issue when rescaling iteration count (laanwj)
|
||||||
|
|
||||||
|
### Miscellaneous
|
||||||
|
- #8838 `094848b` Calculate size and weight of block correctly in CreateNewBlock() (jnewbery)
|
||||||
|
- #8920 `40169dc` Set minimum required Boost to 1.47.0 (fanquake)
|
||||||
|
- #9251 `a710a43` Improvement of documentation of command line parameter 'whitelist' (wodry)
|
||||||
|
- #8932 `106da69` Allow bitcoin-tx to create v2 transactions (btcdrak)
|
||||||
|
- #8929 `12428b4` add software-properties-common (sigwo)
|
||||||
|
- #9120 `08d1c90` bug: Missed one "return false" in recent refactoring in #9067 (UdjinM6)
|
||||||
|
- #9067 `f85ee01` Fix exit codes (UdjinM6)
|
||||||
|
- #9340 `fb987b3` [0.13] Update secp256k1 subtree (MarcoFalke)
|
||||||
|
- #9229 `b172377` Remove calls to getaddrinfo_a (TheBlueMatt)
|
||||||
|
|
||||||
|
Credits
|
||||||
|
=======
|
||||||
|
|
||||||
|
Thanks to everyone who directly contributed to this release:
|
||||||
|
|
||||||
|
- Alex Morcos
|
||||||
|
- BtcDrak
|
||||||
|
- Cory Fields
|
||||||
|
- fanquake
|
||||||
|
- Gregory Maxwell
|
||||||
|
- Gregory Sanders
|
||||||
|
- instagibbs
|
||||||
|
- Ivo van der Sangen
|
||||||
|
- jnewbery
|
||||||
|
- Johnson Lau
|
||||||
|
- Jonas Schnelli
|
||||||
|
- Luke Dashjr
|
||||||
|
- maiiz
|
||||||
|
- MarcoFalke
|
||||||
|
- Masahiko Hyuga
|
||||||
|
- Matt Corallo
|
||||||
|
- matthias
|
||||||
|
- mrbandrews
|
||||||
|
- Pavel Janík
|
||||||
|
- Pieter Wuille
|
||||||
|
- randy-waterhouse
|
||||||
|
- Russell Yanofsky
|
||||||
|
- S. Matthew English
|
||||||
|
- Steven
|
||||||
|
- Suhas Daftuar
|
||||||
|
- UdjinM6
|
||||||
|
- Wladimir J. van der Laan
|
||||||
|
- wodry
|
||||||
|
|
||||||
|
As well as everyone that helped translating on [Transifex](https://www.transifex.com/projects/p/bitcoin/).
|
||||||
|
|
||||||
|
{% endgithubify %}
|
|
@ -40,7 +40,7 @@ id: about-us
|
||||||
<h3 id="maintenance">{% translate maintenance %}</h3>
|
<h3 id="maintenance">{% translate maintenance %}</h3>
|
||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<p><a href="https://github.com/wbnns/">Will Binns</a><span>Website maintainer</span></p>
|
<p><a href="https://github.com/wbnns">Will Binns</a><span>Website maintainer</span></p>
|
||||||
<p><a href="https://github.com/crwatkins">Craig Watkins</a><span>Wallet maintainer</span></p>
|
<p><a href="https://github.com/crwatkins">Craig Watkins</a><span>Wallet maintainer</span></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -76,8 +76,8 @@ id: about-us
|
||||||
<h3 id="inactive-contributors">{% translate inactive_contributors %}</h3>
|
<h3 id="inactive-contributors">{% translate inactive_contributors %}</h3>
|
||||||
|
|
||||||
<div class="credit">
|
<div class="credit">
|
||||||
<p><a href="https://github.com/saivann/">Saïvann Carignan</a><span>Website maintainer</span></p>
|
<p><a href="https://github.com/saivann">Saïvann Carignan</a><span>Website maintainer</span></p>
|
||||||
<p>Greg Sanders<span>Documentation writing</span></p>
|
<p><a href="https://github.com/instagibbs">Greg Sanders</a><span>Documentation writing</span></p>
|
||||||
<p><a href="https://github.com/harding">David A. Harding</a><span>Documentation writing</span></p>
|
<p><a href="https://github.com/harding">David A. Harding</a><span>Documentation writing</span></p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -406,7 +406,7 @@ wallets:
|
||||||
platform:
|
platform:
|
||||||
hardware:
|
hardware:
|
||||||
text: "wallettrezor"
|
text: "wallettrezor"
|
||||||
link: "https://www.bitcointrezor.com/"
|
link: "https://trezor.io/"
|
||||||
source: "https://github.com/trezor/"
|
source: "https://github.com/trezor/"
|
||||||
screenshot: "trezor.png"
|
screenshot: "trezor.png"
|
||||||
check:
|
check:
|
||||||
|
@ -449,6 +449,23 @@ wallets:
|
||||||
transparency: "checkfailtransparencynew"
|
transparency: "checkfailtransparencynew"
|
||||||
environment: "checkgoodenvironmenthardware"
|
environment: "checkgoodenvironmenthardware"
|
||||||
privacy: "checkneutralprivacyvariable"
|
privacy: "checkneutralprivacyvariable"
|
||||||
|
- digitalbitbox:
|
||||||
|
title: "DigitalBitbox"
|
||||||
|
titleshort: "Digital<br />Bitbox"
|
||||||
|
compat: "hardware"
|
||||||
|
level: 2
|
||||||
|
platform:
|
||||||
|
hardware:
|
||||||
|
text: "walletdbb"
|
||||||
|
link: "https://digitalbitbox.com/"
|
||||||
|
source: "https://github.com/digitalbitbox/"
|
||||||
|
screenshot: "digitalbitbox.png"
|
||||||
|
check:
|
||||||
|
control: "checkgoodcontrolfull"
|
||||||
|
validation: "checkneutralvalidationvariable"
|
||||||
|
transparency: "checkfailtransparencynew"
|
||||||
|
environment: "checkgoodenvironmenthardware"
|
||||||
|
privacy: "checkneutralprivacyvariable"
|
||||||
- bither:
|
- bither:
|
||||||
title: "Bither"
|
title: "Bither"
|
||||||
titleshort: "Bither"
|
titleshort: "Bither"
|
||||||
|
@ -547,7 +564,7 @@ wallets:
|
||||||
privacycheck:
|
privacycheck:
|
||||||
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
privacyaddressreuse: "checkpassprivacyaddressrotation"
|
||||||
privacydisclosure: "checkfailprivacydisclosureaccount"
|
privacydisclosure: "checkfailprivacydisclosureaccount"
|
||||||
privacynetwork: "checkfailprivacynetworknosupporttor"
|
privacynetwork: "checkpassprivacynetworksupporttorproxy"
|
||||||
- mycelium:
|
- mycelium:
|
||||||
title: "Mycelium"
|
title: "Mycelium"
|
||||||
titleshort: "Mycelium"
|
titleshort: "Mycelium"
|
||||||
|
|
|
@ -62,12 +62,6 @@ id: community
|
||||||
<h2 id="nonprofit-organizations"><a name="{% translate non-profit anchor.community %}">{% translate nonprofit %}</a></h2>
|
<h2 id="nonprofit-organizations"><a name="{% translate non-profit anchor.community %}">{% translate nonprofit %}</a></h2>
|
||||||
<div class="resourcesorg">
|
<div class="resourcesorg">
|
||||||
<div>
|
<div>
|
||||||
<div>
|
|
||||||
<h3 id="international"><img src="/img/flags/ALL.png" alt="Globe">International</h3>
|
|
||||||
<p>
|
|
||||||
<a href="https://bitcoinfoundation.org/">The Bitcoin Foundation</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
<div>
|
<div>
|
||||||
<h3 id="argentina"><img src="/img/flags/AR.png" alt="Argentinan flag">Argentina</h3>
|
<h3 id="argentina"><img src="/img/flags/AR.png" alt="Argentinan flag">Argentina</h3>
|
||||||
<p>
|
<p>
|
||||||
|
@ -75,20 +69,20 @@ id: community
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<h3 id="australia"><img src="/img/flags/AU.png" alt="Australian falg">Australia</h3>
|
<h3 id="australia"><img src="/img/flags/AU.png" alt="Australian flag">Australia</h3>
|
||||||
<p>
|
<p>
|
||||||
<a href="https://bitcoin.asn.au/">Bitcoin Australia</a>
|
<a href="https://bitcoin.asn.au/">Bitcoin Australia</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<div>
|
<div>
|
||||||
<h3 id="austria"><img src="/img/flags/AT.png" alt="Austrian flag">Austria</h3>
|
<h3 id="austria"><img src="/img/flags/AT.png" alt="Austrian flag">Austria</h3>
|
||||||
<p>
|
<p>
|
||||||
<a href="https://bitcoin-austria.at/">Bitcoin Austria</a>
|
<a href="https://bitcoin-austria.at/">Bitcoin Austria</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
</div>
|
||||||
|
<div>
|
||||||
|
<div>
|
||||||
<h3 id="belgium"><img src="/img/flags/BE.png" alt="Belgian flag">Belgium</h3>
|
<h3 id="belgium"><img src="/img/flags/BE.png" alt="Belgian flag">Belgium</h3>
|
||||||
<p>
|
<p>
|
||||||
<a href="http://www.bitcoinassociation.be/">Belgian Bitcoin Association</a>
|
<a href="http://www.bitcoinassociation.be/">Belgian Bitcoin Association</a>
|
||||||
|
@ -101,14 +95,14 @@ id: community
|
||||||
<a href="http://www.bitcoinalliance.ca/">Bitcoin Alliance of Canada</a>
|
<a href="http://www.bitcoinalliance.ca/">Bitcoin Alliance of Canada</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<div>
|
<div>
|
||||||
<h3 id="denmark"><img src="/img/flags/DK.png" alt="Danish flag">Denmark</h3>
|
<h3 id="denmark"><img src="/img/flags/DK.png" alt="Danish flag">Denmark</h3>
|
||||||
<p>
|
<p>
|
||||||
<a href="http://www.danskbitcoinforening.dk/">Dansk Bitcoinforening</a><br>
|
<a href="http://www.danskbitcoinforening.dk/">Dansk Bitcoinforening</a><br>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
<div>
|
<div>
|
||||||
<h3 id="france"><img src="/img/flags/FR.png" alt="French flag">France</h3>
|
<h3 id="france"><img src="/img/flags/FR.png" alt="French flag">France</h3>
|
||||||
<p>
|
<p>
|
||||||
|
@ -121,14 +115,14 @@ id: community
|
||||||
<a href="https://www.bundesverband-bitcoin.de/">Bundesverband Bitcoin e.V.</a>
|
<a href="https://www.bundesverband-bitcoin.de/">Bundesverband Bitcoin e.V.</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<div>
|
<div>
|
||||||
<h3 id="india"><img src="/img/flags/IN.png" alt="Indian flag">India</h3>
|
<h3 id="india"><img src="/img/flags/IN.png" alt="Indian flag">India</h3>
|
||||||
<p>
|
<p>
|
||||||
<a href="http://www.bitcoinalliance.in/">Bitcoin Alliance of India</a>
|
<a href="http://www.bitcoinalliance.in/">Bitcoin Alliance of India</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
<div>
|
<div>
|
||||||
<h3 id="ireland"><img src="/img/flags/IE.png" alt="Irish flag">Ireland</h3>
|
<h3 id="ireland"><img src="/img/flags/IE.png" alt="Irish flag">Ireland</h3>
|
||||||
<p>
|
<p>
|
||||||
|
@ -141,14 +135,14 @@ id: community
|
||||||
<a href="http://www.bitcoin.org.il/">איגוד הביטקוין הישראלי</a>
|
<a href="http://www.bitcoin.org.il/">איגוד הביטקוין הישראלי</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<div>
|
<div>
|
||||||
<h3 id="italy"><img src="/img/flags/IT.png" alt="Italian flag">Italy</h3>
|
<h3 id="italy"><img src="/img/flags/IT.png" alt="Italian flag">Italy</h3>
|
||||||
<p>
|
<p>
|
||||||
<a href="https://www.bitcoin-italia.org/">Bitcoin Foundation Italia</a>
|
<a href="https://www.bitcoin-italia.org/">Bitcoin Foundation Italia</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
<div>
|
<div>
|
||||||
<h3 id="netherlands"><img src="/img/flags/NL.png" alt="Dutch flag">Netherlands</h3>
|
<h3 id="netherlands"><img src="/img/flags/NL.png" alt="Dutch flag">Netherlands</h3>
|
||||||
<p>
|
<p>
|
||||||
|
@ -156,8 +150,6 @@ id: community
|
||||||
<a href="https://bitcoinembassy.nl/">Bitcoin Embassy Amsterdam</a>
|
<a href="https://bitcoinembassy.nl/">Bitcoin Embassy Amsterdam</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<div>
|
<div>
|
||||||
<h3 id="philippines"><img src="/img/flags/PH.png" alt="Philippine flag">Philippines</h3>
|
<h3 id="philippines"><img src="/img/flags/PH.png" alt="Philippine flag">Philippines</h3>
|
||||||
<p>
|
<p>
|
||||||
|
@ -170,14 +162,14 @@ id: community
|
||||||
<a href="http://www.bitcoin.org.pl/">Polish Bitcoin Association</a>
|
<a href="http://www.bitcoin.org.pl/">Polish Bitcoin Association</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
<div>
|
<div>
|
||||||
<h3 id="romania"><img src="/img/flags/RO.png" alt="Romanian flag">Romania</h3>
|
<h3 id="romania"><img src="/img/flags/RO.png" alt="Romanian flag">Romania</h3>
|
||||||
<p>
|
<p>
|
||||||
<a href="https://fundatiabitcoin.ro/">Fundatia Bitcoin Romania</a>
|
<a href="https://fundatiabitcoin.ro/">Fundatia Bitcoin Romania</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<div>
|
<div>
|
||||||
<h3 id="russia"><img src="/img/flags/RU.png" alt="Russian flag">Russia</h3>
|
<h3 id="russia"><img src="/img/flags/RU.png" alt="Russian flag">Russia</h3>
|
||||||
<p>
|
<p>
|
||||||
|
@ -190,14 +182,14 @@ id: community
|
||||||
<a href="https://www.bitcoinua.org/">Bitcoin Foundation Ukraine</a>
|
<a href="https://www.bitcoinua.org/">Bitcoin Foundation Ukraine</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
<div>
|
<div>
|
||||||
<h3 id="slovenia"><img src="/img/flags/SI.png" alt="Slovenian flag">Slovenia</h3>
|
<h3 id="slovenia"><img src="/img/flags/SI.png" alt="Slovenian flag">Slovenia</h3>
|
||||||
<p>
|
<p>
|
||||||
<a href="https://bitcoin.si/">Bitcoin Društvo Slovenije</a>
|
<a href="https://bitcoin.si/">Bitcoin Društvo Slovenije</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<div>
|
<div>
|
||||||
<h3 id="sweden"><img src="/img/flags/SE.png" alt="Swedish flag">Sweden</h3>
|
<h3 id="sweden"><img src="/img/flags/SE.png" alt="Swedish flag">Sweden</h3>
|
||||||
<p>
|
<p>
|
||||||
|
|
167
_templates/exchanges.html
Normal file
|
@ -0,0 +1,167 @@
|
||||||
|
---
|
||||||
|
# This file is licensed under the MIT License (MIT) available on
|
||||||
|
# http://opensource.org/licenses/MIT.
|
||||||
|
|
||||||
|
layout: base
|
||||||
|
id: exchanges
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- Note: this file exempt from check-for-subheading-anchors check -->
|
||||||
|
|
||||||
|
<h1>{% translate pagetitle %}</h1>
|
||||||
|
<p class="summary">{% translate pagedesc %}</p>
|
||||||
|
|
||||||
|
<h2><a name="exchanges">{% translate exchange %}</a></h2>
|
||||||
|
<h4>Note: Exchanges provide highly varying degrees of safety, security,
|
||||||
|
privacy, and control over your funds and information. Perform your own
|
||||||
|
due diligence and <a href="/{{ page.lang }}/{% translate choose-your-wallet url %}">choose a wallet</a>
|
||||||
|
where you will keep your bitcoin before selecting an exchange.</h4>
|
||||||
|
<div class="exchanges">
|
||||||
|
<div>
|
||||||
|
<div>
|
||||||
|
<h3 id="international"><img src="/img/flags/ALL.png" alt="Globe">International</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.bitstamp.net/">Bitstamp</a><br>
|
||||||
|
<a href="https://bitsquare.io/">Bitsquare</a><br>
|
||||||
|
<a href="https://www.coinbase.com/">Coinbase</a><br>
|
||||||
|
<a href="https://www.kraken.com/">Kraken</a><br>
|
||||||
|
<a href="https://localbitcoins.com/">Local Bitcoins</a><br>
|
||||||
|
<a href="https://xapo.com/">Xapo</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 id="argentina"><img src="/img/flags/AR.png" alt="Argentinan flag">Argentina</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.ripio.com/">Ripio</a><br>
|
||||||
|
<a href="https://www.satoshitango.com/">SatoshiTango</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 id="australia"><img src="/img/flags/AU.png" alt="Australian flag">Australia</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://bitcoin.com.au/">Bitcoin Australia</a><br>
|
||||||
|
<a href="https://www.coinjar.com/">CoinJar</a><br>
|
||||||
|
<a href="https://www.cointree.com.au/">CoinTree</a><br>
|
||||||
|
<a href="https://www.coinloft.com.au/">CoinLoft</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<div>
|
||||||
|
<h3 id="brazil"><img src="/img/flags/BR.png" alt="Brazilian flag">Brazil</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://foxbit.com.br/">Foxbit</a><br>
|
||||||
|
<a href="https://www.mercadobitcoin.com.br/">Mercado Bitcoin</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 id="canada"><img src="/img/flags/CA.png" alt="Canadian flag">Canada</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://quickbt.com/">QuickBT</a><br>
|
||||||
|
<a href="https://www.canadianbitcoins.com/">Canadian Bitcoins</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 id="china"><img src="/img/flags/CN.png" alt="Chinese flag">China</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.btcchina.com/">BTCC</a><br>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<div>
|
||||||
|
<h3 id="france"><img src="/img/flags/FR.png" alt="French flag">France</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.paymium.com/">Paymium</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 id="germany"><img src="/img/flags/DE.png" alt="German flag">Germany</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.bitcoin.de/">Bitcoin.de</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 id="india"><img src="/img/flags/IN.png" alt="Indian flag">India</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.unocoin.com/">Unocoin</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<div>
|
||||||
|
<h3 id="indonesia"><img src="/img/flags/ID.png" alt="Indonesian flag">Indonesia</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.bitcoin.co.id/">Bitcoin Indonesia</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 id="italy"><img src="/img/flags/IT.png" alt="Italian flag">Italy</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://posteb.it/">Postebit</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 id="japan"><img src="/img/flags/JP.png" alt="Japanese flag">Japan</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://bitflyer.jp/">bitFlyer</a><br>
|
||||||
|
<a href="https://coincheck.com/">Coincheck</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<div>
|
||||||
|
<h3 id="mexico"><img src="/img/flags/MX.png" alt="Mexican flag">Mexico</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://bitso.com/">Bitso</a><br>
|
||||||
|
<a href="https://www.volabit.com/">Volabit</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 id="saudi-arabia"><img src="/img/flags/SA.png" alt="Saudi Arabian flag">Saudi Arabia</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://bitoasis.net/">BitOasis</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 id="south-africa"><img src="/img/flags/ZA.png" alt="South African flag">South Africa</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.ice3x.com/">iceCUBED</a><br>
|
||||||
|
<a href="https://www.luno.com/">Luno</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<div>
|
||||||
|
<h3 id="south-korea"><img src="/img/flags/KR.png" alt="South Korean flag">South Korea</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.korbit.co.kr/">Korbit</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 id="turkey"><img src="/img/flags/TR.png" alt="Turkish flag">Turkey</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.btcturk.com/">BTCTurk</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h3 id="united-kingdom"><img src="/img/flags/UK.png" alt="United Kingdom flag">United Kingdom</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://bittylicious.com/">Bittylicious</a><br>
|
||||||
|
<a href="https://www.coinfloor.co.uk/">Coinfloor</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<div>
|
||||||
|
<h3 id="united-states"><img src="/img/flags/US.png" alt="United States flag">United States</h3>
|
||||||
|
<p>
|
||||||
|
<a href="https://www.coinbase.com/">Coinbase</a><br>
|
||||||
|
<a href="https://gemini.com/">Gemini</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="introlink">Visit <a href="https://www.buybitcoinworldwide.com/">Buy Bitcoin Worldwide</a> for
|
||||||
|
user reviews on some of the above exchanges.</div>
|
|
@ -27,7 +27,7 @@ id: getting-started
|
||||||
<div>
|
<div>
|
||||||
<h2 id="get"><span>3.</span> {% translate get %}</h2>
|
<h2 id="get"><span>3.</span> {% translate get %}</h2>
|
||||||
<p>{% translate gettxt %}</p>
|
<p>{% translate gettxt %}</p>
|
||||||
<div><a href="https://www.buybitcoinworldwide.com/">{% translate getbut %}</a></div>
|
<div><a href="/en/exchanges">{% translate getbut %}</a></div>
|
||||||
</div><div>
|
</div><div>
|
||||||
<h2 id="spend"><span>4.</span> {% translate spend %}</h2>
|
<h2 id="spend"><span>4.</span> {% translate spend %}</h2>
|
||||||
<p>{% translate spendtxt %}</p>
|
<p>{% translate spendtxt %}</p>
|
||||||
|
|
|
@ -10,11 +10,16 @@ id: resources
|
||||||
|
|
||||||
<div class="resources">
|
<div class="resources">
|
||||||
<div>
|
<div>
|
||||||
<div>
|
<div>
|
||||||
<h2 id="useful"><img src="/img/icons/ico_simple.svg" class="titleicon" alt="Icon">{% translate useful %}</h2>
|
<h2 id="learn"><img src="/img/icons/ico_solve.svg" class="titleicon" alt="Icon">{% translate learn %}</h2>
|
||||||
<p>{% translate linkwiki %}</p>
|
<p>{% translate linkwiki %}</p>
|
||||||
|
{% if page.lang == 'fr' %}<p><a href="https://openclassrooms.com/courses/comprendre-le-bitcoin-et-la-blockchain">OpenClassrooms</a></p>{% endif %}
|
||||||
|
<p><a href="https://www.khanacademy.org/economics-finance-domain/core-finance/money-and-banking/bitcoin/v/bitcoin-what-is-it">Khan Academy</a></p>
|
||||||
|
<p><a href="http://letstalkbitcoin.com/">Let's Talk Bitcoin</a></p>
|
||||||
|
<p><a href="http://www.bitcoin.kn/">Bitcoin Knowledge Podcast</a></p>
|
||||||
<p><a href="https://www.weusecoins.com/">WeUseCoins.com</a></p>
|
<p><a href="https://www.weusecoins.com/">WeUseCoins.com</a></p>
|
||||||
<p><a href="https://www.bitcoinmining.com/">BitcoinMining.com</a></p>
|
<p><a href="https://www.bitcoinmining.com/">BitcoinMining.com</a></p>
|
||||||
|
<p><a href="http://www.iamsatoshi.com/category/video-archive/">IamSatoshi</a></p>
|
||||||
</div><div>
|
</div><div>
|
||||||
<h2 id="directories"><img src="/img/icons/ico_invoice.svg" class="titleicon" alt="Icon">{% translate directories %}</h2>
|
<h2 id="directories"><img src="/img/icons/ico_invoice.svg" class="titleicon" alt="Icon">{% translate directories %}</h2>
|
||||||
<p><a href="/{{ page.lang }}/{% translate choose-your-wallet url %}">{% translate linkwallets %}</a> - bitcoin.org</p>
|
<p><a href="/{{ page.lang }}/{% translate choose-your-wallet url %}">{% translate linkwallets %}</a> - bitcoin.org</p>
|
||||||
|
@ -35,7 +40,6 @@ id: resources
|
||||||
<p><a href="http://coinspot.ru/">CoinSpot</a></p>{% endif %}
|
<p><a href="http://coinspot.ru/">CoinSpot</a></p>{% endif %}
|
||||||
<p>{% translate linkcointelegraph %}<p>
|
<p>{% translate linkcointelegraph %}<p>
|
||||||
<p><a href="http://www.coindesk.com/">CoinDesk</a></p>
|
<p><a href="http://www.coindesk.com/">CoinDesk</a></p>
|
||||||
<p><a href="https://www.cryptocoinsnews.com/">CryptoCoinsNews</a></p>
|
|
||||||
<p><a href="https://bitcoinmagazine.com/">Bitcoin Magazine</a></p>
|
<p><a href="https://bitcoinmagazine.com/">Bitcoin Magazine</a></p>
|
||||||
<p><a href="http://coinjournal.net/">CoinJournal</a></p>
|
<p><a href="http://coinjournal.net/">CoinJournal</a></p>
|
||||||
{% if page.lang == 'ru' %}<p><a href="https://bitcointalk.org/index.php?board=128.0">Биткойн Форум / Новости</a></p>{% else %}<p><a href="https://bitcointalk.org/index.php?board=77.0">BitcoinTalk press links</a></p>{% endif %}
|
{% if page.lang == 'ru' %}<p><a href="https://bitcointalk.org/index.php?board=128.0">Биткойн Форум / Новости</a></p>{% else %}<p><a href="https://bitcointalk.org/index.php?board=77.0">BitcoinTalk press links</a></p>{% endif %}
|
||||||
|
@ -55,11 +59,10 @@ id: resources
|
||||||
<p><a href="http://iamsatoshi.com/">Ulterior States</a></p>
|
<p><a href="http://iamsatoshi.com/">Ulterior States</a></p>
|
||||||
<p><a href="https://www.youtube.com/watch?v=6pWblf8COH4">The Bitcoin Phenomenon</a></p>
|
<p><a href="https://www.youtube.com/watch?v=6pWblf8COH4">The Bitcoin Phenomenon</a></p>
|
||||||
</div><div>
|
</div><div>
|
||||||
<h2 id="learn"><img src="/img/icons/ico_solve.svg" class="titleicon" alt="Icon">{% translate learn %}</h2>
|
<h2 id="vouchers"><img src="/img/icons/ico_voucher.svg" class="titleicon" alt="Icon">{% translate vouchers %}</h2>
|
||||||
<p><a href="https://letstalkbitcoin.com/">Let's Talk Bitcoin</a></p>
|
<p><a href="https://foldapp.com/">Fold</a></p>
|
||||||
<p><a href="http://www.bitcoin.kn/">Bitcoin Knowledge Podcast</a></p>
|
<p><a href="https://gyft.com/bitcoin/">Gyft</a></p>
|
||||||
<p><a href="https://www.khanacademy.org/economics-finance-domain/core-finance/money-and-banking/bitcoin/v/bitcoin-what-is-it">Khan Academy</a></p>
|
<p><a href="https://opendime.com/">Opendime</a></p>
|
||||||
<p><a href="http://www.iamsatoshi.com/category/video-archive/">IamSatoshi</a></p>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
|
@ -191,6 +191,7 @@ en:
|
||||||
walletcopay: "Copay is the HD-multisignature wallet originally built to secure BitPay's funds. Copay supports multiple personal and shared wallets, testnet, and the full Payment Protocol. A private <a href=\"https://github.com/bitpay/bitcore-wallet-service\">BWS</a> node can be used for enhanced security and privacy."
|
walletcopay: "Copay is the HD-multisignature wallet originally built to secure BitPay's funds. Copay supports multiple personal and shared wallets, testnet, and the full Payment Protocol. A private <a href=\"https://github.com/bitpay/bitcore-wallet-service\">BWS</a> node can be used for enhanced security and privacy."
|
||||||
walletnano: "Ledger Nano is a hardware wallet built upon a ST23YT66 banking smartcard platform. It keeps the user private keys safe, validates transactions, can be used as a secure prepaid card or a multisignature party. While not open-source, it can be deterministically validated."
|
walletnano: "Ledger Nano is a hardware wallet built upon a ST23YT66 banking smartcard platform. It keeps the user private keys safe, validates transactions, can be used as a secure prepaid card or a multisignature party. While not open-source, it can be deterministically validated."
|
||||||
walletnanos: "Ledger Nano S is a secure Bitcoin hardware wallet. It connects to any computer through USB and embeds a built-in OLED display to double-check and confirm each transaction with a single tap on its buttons."
|
walletnanos: "Ledger Nano S is a secure Bitcoin hardware wallet. It connects to any computer through USB and embeds a built-in OLED display to double-check and confirm each transaction with a single tap on its buttons."
|
||||||
|
walletdbb: "Digital Bitbox is a minimalist hardware wallet from Switzerland that emphasizes security and privacy. Features include fully offline & simplified backup, plausible deniability, multi-sig support, a native desktop app, and a mobile app for verification & 2FA."
|
||||||
walletninki: "An advanced wallet for experienced Bitcoin users. Ninki is a multi-signature wallet with a beautiful user interface. You have full control of your bitcoins at all times."
|
walletninki: "An advanced wallet for experienced Bitcoin users. Ninki is a multi-signature wallet with a beautiful user interface. You have full control of your bitcoins at all times."
|
||||||
walletbither: "Bither is a simple and secure wallet on many platforms. With special designed Cold/Hot modes, user can easily get both safety and simplicity. Bither's XRANDOM uses different entropy sources to generate true random number for users. Also with HDM, users can have HD's advantages and Multisig's security."
|
walletbither: "Bither is a simple and secure wallet on many platforms. With special designed Cold/Hot modes, user can easily get both safety and simplicity. Bither's XRANDOM uses different entropy sources to generate true random number for users. Also with HDM, users can have HD's advantages and Multisig's security."
|
||||||
walletcoinapult: "Coinapult's wallet is designed with Bitcoin newcomers in mind. It allows sending bitcoins via email and SMS, and a handy tool called Locks helps protecting your balance from Bitcoin price swings. Users can Lock bitcoins to Gold, Euros, and more!"
|
walletcoinapult: "Coinapult's wallet is designed with Bitcoin newcomers in mind. It allows sending bitcoins via email and SMS, and a handy tool called Locks helps protecting your balance from Bitcoin price swings. Users can Lock bitcoins to Gold, Euros, and more!"
|
||||||
|
@ -218,9 +219,9 @@ en:
|
||||||
checkfailcontrolthirdparty: "Money controlled by a third party"
|
checkfailcontrolthirdparty: "Money controlled by a third party"
|
||||||
checkfailcontrolthirdpartytxt: "This service has full control over your bitcoins. This means you need to trust this service will not lose your funds in an incident on their side. As of today, most web wallets don't insure their deposits like a bank, and many such services have suffered from security breaches in the past."
|
checkfailcontrolthirdpartytxt: "This service has full control over your bitcoins. This means you need to trust this service will not lose your funds in an incident on their side. As of today, most web wallets don't insure their deposits like a bank, and many such services have suffered from security breaches in the past."
|
||||||
checkgoodvalidationfullnode: "Full validation"
|
checkgoodvalidationfullnode: "Full validation"
|
||||||
checkgoodvalidationfullnodetxt: "This wallet is a full node that validates and relays transactions on the Bitcoin network. This means no trust in a third party is required when verifying payments. Full nodes provide the highest level of security and are essential to protecting the network. However, they require more space (over 65GB), bandwidth, and a longer initial synchronization time."
|
checkgoodvalidationfullnodetxt: "This wallet is a full node that validates and relays transactions on the Bitcoin network. This means no trust in a third party is required when verifying payments. Full nodes provide the highest level of security and are essential to protecting the network. However, they require more space (over 100GB), bandwidth, and a longer initial synchronization time."
|
||||||
checkgoodvalidationfullnoderequired: "Full validation"
|
checkgoodvalidationfullnoderequired: "Full validation"
|
||||||
checkgoodvalidationfullnoderequiredtxt: "This wallet requires you to install full node software that validates and relays transactions on the Bitcoin network. This means no trust in a third party is required when verifying payments. Full nodes provide the highest level of security and are essential to protecting the network. However, they require more space (over 65GB), bandwidth, and a longer initial synchronization time."
|
checkgoodvalidationfullnoderequiredtxt: "This wallet requires you to install full node software that validates and relays transactions on the Bitcoin network. This means no trust in a third party is required when verifying payments. Full nodes provide the highest level of security and are essential to protecting the network. However, they require more space (over 100GB), bandwidth, and a longer initial synchronization time."
|
||||||
checkneutralvalidationvariable: "Variable validation"
|
checkneutralvalidationvariable: "Variable validation"
|
||||||
checkneutralvalidationvariabletxt: "Payment validation features are provided by the software wallet you use with this device. Please see the Validation score for the software wallet you plan to use."
|
checkneutralvalidationvariabletxt: "Payment validation features are provided by the software wallet you use with this device. Please see the Validation score for the software wallet you plan to use."
|
||||||
checkpassvalidationspvp2p: "Simplified validation"
|
checkpassvalidationspvp2p: "Simplified validation"
|
||||||
|
@ -311,10 +312,16 @@ en:
|
||||||
source: "Source code"
|
source: "Source code"
|
||||||
versionhistory: "Show version history"
|
versionhistory: "Show version history"
|
||||||
notelicense: "Bitcoin Core is a community-driven <a href=\"https://www.fsf.org/about/what-is-free-software\">free software</a> project, released under the <a href=\"http://opensource.org/licenses/mit-license.php\">MIT license</a>."
|
notelicense: "Bitcoin Core is a community-driven <a href=\"https://www.fsf.org/about/what-is-free-software\">free software</a> project, released under the <a href=\"http://opensource.org/licenses/mit-license.php\">MIT license</a>."
|
||||||
notesync: "Bitcoin Core initial synchronization will take time and download a lot of data. You should make sure that you have enough bandwidth and storage for the full block chain size (over 65GB). If you have a good Internet connection, you can help strengthen the network by keeping your PC running with Bitcoin Core and port 8333 open."
|
notesync: "Bitcoin Core initial synchronization will take time and download a lot of data. You should make sure that you have enough bandwidth and storage for the full block chain size (over 100GB). If you have a good Internet connection, you can help strengthen the network by keeping your PC running with Bitcoin Core and port 8333 open."
|
||||||
full_node_guide: "Read the <a href=\"/en/full-node\">full node guide</a> for details."
|
full_node_guide: "Read the <a href=\"/en/full-node\">full node guide</a> for details."
|
||||||
patient: "Check your bandwidth and space"
|
patient: "Check your bandwidth and space"
|
||||||
releasekeys: "Bitcoin Core Release Signing Keys"
|
releasekeys: "Bitcoin Core Release Signing Keys"
|
||||||
|
exchanges:
|
||||||
|
title: "Exchanges - Bitcoin"
|
||||||
|
metadescription: "Places to buy bitcoin in exchange for other currencies. Exchange US dollars (BTC/USD), Euros (BTC/EUR), Yuan (BTC/CNY) and other currencies for bitcoin."
|
||||||
|
pagetitle: "Bitcoin Exchanges"
|
||||||
|
pagedesc: "Places to buy bitcoin in exchange for other currencies."
|
||||||
|
exchange: "Bitcoin Exchanges"
|
||||||
events:
|
events:
|
||||||
title: "Conferences and events - Bitcoin"
|
title: "Conferences and events - Bitcoin"
|
||||||
pagetitle: "Conferences and events"
|
pagetitle: "Conferences and events"
|
||||||
|
@ -642,7 +649,7 @@ en:
|
||||||
pagetitle: "Press center"
|
pagetitle: "Press center"
|
||||||
summary: "Find interviewees, answers and high quality press materials."
|
summary: "Find interviewees, answers and high quality press materials."
|
||||||
volunteer: "Interviewees"
|
volunteer: "Interviewees"
|
||||||
volunteernonprofit: "Communicate with the <a href=\"https://bitcoinfoundation.org/contact/\">Bitcoin Foundation</a> or local <a href=\"#community##[community.non-profit]\">non-profit organizations</a>."
|
volunteernonprofit: "Communicate with <a href=\"https://bitgive.org\">BitGive</a> or local <a href=\"#community##[community.non-profit]\">non-profit organizations</a>."
|
||||||
volunteerpresscenter: "Find more potential press contacts at the independent <a href=\"https://bitcoinpresscenter.org\">bitcoinpresscenter.org</a>."
|
volunteerpresscenter: "Find more potential press contacts at the independent <a href=\"https://bitcoinpresscenter.org\">bitcoinpresscenter.org</a>."
|
||||||
faqmore: "To learn more about Bitcoin, please visit the complete <a href=\"/en/faq\">FAQ</a> or the <a href=\"https://en.bitcoin.it/wiki/FAQ\">Bitcoin Wiki</a>."
|
faqmore: "To learn more about Bitcoin, please visit the complete <a href=\"/en/faq\">FAQ</a> or the <a href=\"https://en.bitcoin.it/wiki/FAQ\">Bitcoin Wiki</a>."
|
||||||
privacy:
|
privacy:
|
||||||
|
@ -689,7 +696,6 @@ en:
|
||||||
title: "Resources - Bitcoin"
|
title: "Resources - Bitcoin"
|
||||||
pagetitle: "Bitcoin resources"
|
pagetitle: "Bitcoin resources"
|
||||||
pagedesc: "Find useful websites and resources about Bitcoin."
|
pagedesc: "Find useful websites and resources about Bitcoin."
|
||||||
useful: "Useful places"
|
|
||||||
linkwiki: "<a href=\"https://en.bitcoin.it/\">Bitcoin Wiki</a>"
|
linkwiki: "<a href=\"https://en.bitcoin.it/\">Bitcoin Wiki</a>"
|
||||||
linkcointelegraph: "<a href=\"http://cointelegraph.com/\">CoinTelegraph</a>"
|
linkcointelegraph: "<a href=\"http://cointelegraph.com/\">CoinTelegraph</a>"
|
||||||
directories: "Directories"
|
directories: "Directories"
|
||||||
|
@ -702,6 +708,7 @@ en:
|
||||||
news: "News"
|
news: "News"
|
||||||
documentaries: "Documentaries"
|
documentaries: "Documentaries"
|
||||||
learn: "Learning resources"
|
learn: "Learning resources"
|
||||||
|
vouchers: "Vouchers"
|
||||||
secure-your-wallet:
|
secure-your-wallet:
|
||||||
title: "Securing your wallet - Bitcoin"
|
title: "Securing your wallet - Bitcoin"
|
||||||
pagetitle: "Securing your wallet"
|
pagetitle: "Securing your wallet"
|
||||||
|
@ -755,7 +762,7 @@ en:
|
||||||
develop: "Development"
|
develop: "Development"
|
||||||
developtxt: "Bitcoin is free software. So if you are a developer, you can use your super-powers to do good and <a href=\"#development#\">improve Bitcoin</a>. Or you can build amazing new services or software that can use Bitcoin."
|
developtxt: "Bitcoin is free software. So if you are a developer, you can use your super-powers to do good and <a href=\"#development#\">improve Bitcoin</a>. Or you can build amazing new services or software that can use Bitcoin."
|
||||||
donation: "Donation"
|
donation: "Donation"
|
||||||
donationtxt: "The easiest way to help is to <a href=\"https://bitcoinfoundation.org/about/donate/\">donate</a> a few bitcoins to the Bitcoin Foundation. Or you can help directly fund any project related to Bitcoin that you believe will be helpful in the future."
|
donationtxt: "The easiest way to help is to <a href=\"http://bitgivefoundation.org/donate-now/\">donate</a> a few bitcoins to BitGive. Or you can help directly fund any project related to Bitcoin that you believe will be helpful in the future."
|
||||||
nonprofit: "Organizations"
|
nonprofit: "Organizations"
|
||||||
nonprofittxt: "Many <a href=\"#community##[community.non-profit]\">non-profit organizations</a> are dedicated to protecting and promoting Bitcoin. You can help these groups by joining them and taking part in their projects, discussions and events."
|
nonprofittxt: "Many <a href=\"#community##[community.non-profit]\">non-profit organizations</a> are dedicated to protecting and promoting Bitcoin. You can help these groups by joining them and taking part in their projects, discussions and events."
|
||||||
spread: "Spread"
|
spread: "Spread"
|
||||||
|
@ -836,6 +843,7 @@ en:
|
||||||
menu-community: Community
|
menu-community: Community
|
||||||
menu-development: Development
|
menu-development: Development
|
||||||
menu-events: Events
|
menu-events: Events
|
||||||
|
menu-exchanges: Exchanges
|
||||||
menu-faq: FAQ
|
menu-faq: FAQ
|
||||||
menu-getting-started: "Getting started"
|
menu-getting-started: "Getting started"
|
||||||
menu-how-it-works: "How it works"
|
menu-how-it-works: "How it works"
|
||||||
|
@ -867,6 +875,7 @@ en:
|
||||||
community: community
|
community: community
|
||||||
development: development
|
development: development
|
||||||
download: download
|
download: download
|
||||||
|
exchanges: exchanges
|
||||||
events: events
|
events: events
|
||||||
faq: faq
|
faq: faq
|
||||||
getting-started: getting-started
|
getting-started: getting-started
|
||||||
|
|
320
en/full-node.md
|
@ -76,13 +76,12 @@ interaction with your node:
|
||||||
A complete list of commands is available in the [Bitcoin.org developer
|
A complete list of commands is available in the [Bitcoin.org developer
|
||||||
reference](/en/developer-reference#rpc-quick-reference).
|
reference](/en/developer-reference#rpc-quick-reference).
|
||||||
|
|
||||||
When Bitcoin Core daemon first starts, it will begin to download the
|
When Bitcoin Core daemon first starts, it will begin to download the block
|
||||||
block chain. This step will take at least several hours, and it may
|
chain. This step will take at least several days, and it may take much more time
|
||||||
take a day or more on a slow Internet connection or with a slow
|
on a slow Internet connection or with a slow computer. During the download,
|
||||||
computer. During the download, Bitcoin Core will use a significant part
|
Bitcoin Core will use a significant part of your connection bandwidth. You can
|
||||||
of your connection bandwidth. You can stop Bitcoin Core at any time using
|
stop Bitcoin Core at any time using the `stop` command; it will resume from the
|
||||||
the `stop` command; it will resume from the point where it stopped the next
|
point where it stopped the next time you start it.
|
||||||
time you start it.
|
|
||||||
{% endcapture %}
|
{% endcapture %}
|
||||||
|
|
||||||
|
|
||||||
|
@ -141,9 +140,10 @@ full nodes and take special safety precautions. This document does not
|
||||||
cover those precautions---it only describes running a full node to help
|
cover those precautions---it only describes running a full node to help
|
||||||
support the Bitcoin network in general.
|
support the Bitcoin network in general.
|
||||||
|
|
||||||
Please [consult an expert](/en/community) if you need help setting up
|
Please seek out assistance in the [community](/en/community) if you need help
|
||||||
your full node correctly to handle high-value and privacy-sensitive
|
setting up your full node correctly to handle high-value and privacy-sensitive
|
||||||
tasks.
|
tasks. Do your own diligence to ensure who you get help from is ethical,
|
||||||
|
reputable and qualified to assist you.
|
||||||
|
|
||||||
### Secure Your Wallet
|
### Secure Your Wallet
|
||||||
|
|
||||||
|
@ -182,7 +182,7 @@ have an easy-to-use node.
|
||||||
More hours would be better, and best of all would be if you can run
|
More hours would be better, and best of all would be if you can run
|
||||||
your node continuously.
|
your node continuously.
|
||||||
|
|
||||||
Note: many operating systems today (Windows, Mac, and Linux) enter a
|
**Note:** many operating systems today (Windows, Mac, and Linux) enter a
|
||||||
low-power mode after the screensaver activates, slowing or halting
|
low-power mode after the screensaver activates, slowing or halting
|
||||||
network traffic. This is often the default setting on laptops and on
|
network traffic. This is often the default setting on laptops and on
|
||||||
all Mac OS X laptops and desktops. Check your screensaver settings
|
all Mac OS X laptops and desktops. Check your screensaver settings
|
||||||
|
@ -198,9 +198,9 @@ have an easy-to-use node.
|
||||||
The following instructions describe installing Bitcoin Core on Linux
|
The following instructions describe installing Bitcoin Core on Linux
|
||||||
systems.
|
systems.
|
||||||
|
|
||||||
### Ubuntu 14.10
|
### Ubuntu 16.10
|
||||||
|
|
||||||
*Instructions for Bitcoin Core 0.11.0.*
|
*Instructions for Bitcoin Core 0.13.1.*
|
||||||
|
|
||||||
If you use Ubuntu Desktop, click the Ubuntu swirl icon to start the Dash and type "term" into the
|
If you use Ubuntu Desktop, click the Ubuntu swirl icon to start the Dash and type "term" into the
|
||||||
input box. Choose any one of the terminals listed:
|
input box. Choose any one of the terminals listed:
|
||||||
|
@ -219,8 +219,14 @@ Type the following line to add the Bitcoin Personal Package Archive
|
||||||
You will be prompted for your user password. Provide it to continue.
|
You will be prompted for your user password. Provide it to continue.
|
||||||
Afterwards, the following text will be displayed:
|
Afterwards, the following text will be displayed:
|
||||||
|
|
||||||
Stable Channel of bitcoin-qt and bitcoind for Ubuntu, and their dependencies
|
Stable Channel of bitcoin-qt and bitcoind for Ubuntu, and their
|
||||||
More info: https://launchpad.net/~bitcoin/+archive/ubuntu/bitcoin
|
dependencies
|
||||||
|
|
||||||
|
Note that you should prefer to use the official binaries, where possible, to
|
||||||
|
limit trust in Launchpad/the PPA owner.
|
||||||
|
|
||||||
|
No longer supports precise, due to its ancient gcc and Boost versions.
|
||||||
|
More info: https://launchpad.net/~bitcoin/+archive/ubuntu/bitcoin
|
||||||
Press [ENTER] to continue or ctrl-c to cancel adding it
|
Press [ENTER] to continue or ctrl-c to cancel adding it
|
||||||
|
|
||||||
Press enter to continue. The following text (with some variations) will
|
Press enter to continue. The following text (with some variations) will
|
||||||
|
@ -286,7 +292,7 @@ you want to use, click Ok to use the default.
|
||||||

|

|
||||||
|
|
||||||
Bitcoin Core GUI will begin to download the block chain. This
|
Bitcoin Core GUI will begin to download the block chain. This
|
||||||
step will take at least several hours, and it may take a day or more on
|
step will take at least several days, and it may take much more time on
|
||||||
a slow Internet connection or with a slow computer. During the
|
a slow Internet connection or with a slow computer. During the
|
||||||
download, Bitcoin Core will use a significant part of your connection
|
download, Bitcoin Core will use a significant part of your connection
|
||||||
bandwidth. You can stop Bitcoin Core at any time by closing it; it will
|
bandwidth. You can stop Bitcoin Core at any time by closing it; it will
|
||||||
|
@ -326,45 +332,7 @@ log out. The steps in this section should be performed as the user you
|
||||||
want to run Bitcoin Core. (If you're an expert administrator, you can
|
want to run Bitcoin Core. (If you're an expert administrator, you can
|
||||||
make this a locked account used only by Bitcoin Core.)
|
make this a locked account used only by Bitcoin Core.)
|
||||||
|
|
||||||
Before using the Bitcoin Core daemon, `bitcoind`, you need to create its
|
From the terminal, type:
|
||||||
configuration file with a user name and password. First create the
|
|
||||||
`.bitcoin` directory, create (touch) the file, and set the file's
|
|
||||||
permissions so that only your user account can read it. From the
|
|
||||||
terminal, type:
|
|
||||||
|
|
||||||
mkdir ~/.bitcoin
|
|
||||||
touch ~/.bitcoin/bitcoin.conf
|
|
||||||
chmod 600 ~/.bitcoin/bitcoin.conf
|
|
||||||
|
|
||||||
Then you can run the command `bitcoind`. It will print output similar
|
|
||||||
to this:
|
|
||||||
|
|
||||||
bitcoind
|
|
||||||
Error: To use the "-server" option, you must set a rpcpassword in the configuration file:
|
|
||||||
/home/bitcoinorg/.bitcoin/bitcoin.conf
|
|
||||||
It is recommended you use the following random password:
|
|
||||||
rpcuser=bitcoinrpc
|
|
||||||
rpcpassword=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
||||||
(you do not need to remember this password)
|
|
||||||
The username and password MUST NOT be the same.
|
|
||||||
If the file does not exist, create it with owner-readable-only file permissions.
|
|
||||||
It is also recommended to set alertnotify so you are notified of problems;
|
|
||||||
for example: alertnotify=echo %s | mail -s "Bitcoin Alert" admin@foo.com
|
|
||||||
|
|
||||||
The "rpcpassword" displayed will be unique for your system. You can
|
|
||||||
copy the rpcuser and rpcpassword lines into your configuration file
|
|
||||||
using the following commands. Note that in most Ubuntu terminals, you need
|
|
||||||
to press Ctrl-Shift-C to copy and Ctrl-Shift-V to paste because Ctrl-C
|
|
||||||
and Ctrl-V have different meanings in a Unix-style terminal.
|
|
||||||
|
|
||||||
echo rpcuser=bitcoinrpc >> ~/.bitcoin/bitcoin.conf
|
|
||||||
echo rpcpassword=XXXXXX >> ~/.bitcoin/bitcoin.conf
|
|
||||||
|
|
||||||
(**Warning:** Don't use XXXXXX as your RPC password. Copy the
|
|
||||||
rpcpassword displayed by bitcoind for your system.)
|
|
||||||
|
|
||||||
Now you can start Bitcoin Core daemon for real. Type the following
|
|
||||||
command:
|
|
||||||
|
|
||||||
bitcoind -daemon
|
bitcoind -daemon
|
||||||
|
|
||||||
|
@ -399,14 +367,14 @@ your reboot your computer.
|
||||||
|
|
||||||
If you're an Ubuntu expert and want to use an init script instead, see
|
If you're an Ubuntu expert and want to use an init script instead, see
|
||||||
[this Upstart
|
[this Upstart
|
||||||
script](https://github.com/bitcoin/bitcoin/tree/0.11/contrib/init/bitcoind.conf).
|
script](https://github.com/bitcoin/bitcoin/tree/0.13/contrib/init/bitcoind.conf).
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{installFinished}}
|
{{installFinished}}
|
||||||
|
|
||||||
### Other Linux Distributions
|
### Other Linux Distributions
|
||||||
|
|
||||||
*Instructions for Bitcoin Core 0.11.0.*
|
*Instructions for Bitcoin Core 0.13.1.*
|
||||||
|
|
||||||
The following instructions describe installing Bitcoin Core using tools
|
The following instructions describe installing Bitcoin Core using tools
|
||||||
available in most mainstream Linux distributions. We assume you use a
|
available in most mainstream Linux distributions. We assume you use a
|
||||||
|
@ -436,9 +404,9 @@ followed by the argument `xzf` followed by the file name. The argument
|
||||||
`xzf` means eXtract the gZipped tar archive File. For example, for a
|
`xzf` means eXtract the gZipped tar archive File. For example, for a
|
||||||
64-bit tar archive in your current directory, the command is:
|
64-bit tar archive in your current directory, the command is:
|
||||||
|
|
||||||
tar xzf bitcoin-0.11.0-linux64.tar.gz
|
tar xzf bitcoin-0.13.1-x86_64-linux-gnu.tar.gz
|
||||||
|
|
||||||
This will create the directory `bitcoin-0.11.0` within your current
|
This will create the directory `bitcoin-0.13.1` within your current
|
||||||
working directory. We will install the contents of its `bin`
|
working directory. We will install the contents of its `bin`
|
||||||
subdirectory into the `/usr/local/bin` directory using the the `install`
|
subdirectory into the `/usr/local/bin` directory using the the `install`
|
||||||
command. The install command is part of the GNU coreutils available on
|
command. The install command is part of the GNU coreutils available on
|
||||||
|
@ -449,11 +417,11 @@ commands below to use a different location).
|
||||||
If you use `sudo` to run commands as root, use the following command
|
If you use `sudo` to run commands as root, use the following command
|
||||||
line:
|
line:
|
||||||
|
|
||||||
sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.11.0/bin/*
|
sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.13.1/bin/*
|
||||||
|
|
||||||
If you use `su` to run commands as root, use the following command line:
|
If you use `su` to run commands as root, use the following command line:
|
||||||
|
|
||||||
su -c 'install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.11.0/bin/*'
|
su -c 'install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.13.1/bin/*'
|
||||||
|
|
||||||
<div class="box" markdown="1">
|
<div class="box" markdown="1">
|
||||||
*To continue, choose one of the following options*
|
*To continue, choose one of the following options*
|
||||||
|
@ -500,12 +468,12 @@ you want to use, click *Ok* to use the default.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Bitcoin Core GUI will begin to download the block chain. This
|
Bitcoin Core GUI will begin to download the block chain. This step will take at
|
||||||
step will take at least several hours, and it may take a day or more on
|
least several days, and it may take much more time on a slow Internet connection
|
||||||
a slow Internet connection or with a slow computer. During the
|
or with a slow computer. During the download, Bitcoin Core will use a
|
||||||
download, Bitcoin Core will use a significant part of your connection
|
significant part of your connection bandwidth. You can stop Bitcoin Core at any
|
||||||
bandwidth. You can stop Bitcoin Core at any time by closing it; it will
|
time by closing it; it will resume from the point where it stopped the next time
|
||||||
resume from the point where it stopped the next time you start it.
|
you start it.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -549,45 +517,7 @@ want to run Bitcoin Core. (This can be a locked account used only by
|
||||||
Bitcoin Core.) If you changed users in a graphical interface, start a
|
Bitcoin Core.) If you changed users in a graphical interface, start a
|
||||||
terminal.
|
terminal.
|
||||||
|
|
||||||
Before using the Bitcoin Core daemon, `bitcoind`, you need to create its
|
Type the following command:
|
||||||
configuration file with a user name and password. First create the
|
|
||||||
`.bitcoin` directory, create (touch) the file, and set the file's
|
|
||||||
permissions so that only your user account can read it. From your
|
|
||||||
terminal or console, type:
|
|
||||||
|
|
||||||
mkdir ~/.bitcoin
|
|
||||||
touch ~/.bitcoin/bitcoin.conf
|
|
||||||
chmod 600 ~/.bitcoin/bitcoin.conf
|
|
||||||
|
|
||||||
Then you can run the command `bitcoind`. It will print output similar
|
|
||||||
to this:
|
|
||||||
|
|
||||||
bitcoind
|
|
||||||
Error: To use the "-server" option, you must set a rpcpassword in the configuration file:
|
|
||||||
/home/bitcoinorg/.bitcoin/bitcoin.conf
|
|
||||||
It is recommended you use the following random password:
|
|
||||||
rpcuser=bitcoinrpc
|
|
||||||
rpcpassword=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
||||||
(you do not need to remember this password)
|
|
||||||
The username and password MUST NOT be the same.
|
|
||||||
If the file does not exist, create it with owner-readable-only file permissions.
|
|
||||||
It is also recommended to set alertnotify so you are notified of problems;
|
|
||||||
for example: alertnotify=echo %s | mail -s "Bitcoin Alert" admin@foo.com
|
|
||||||
|
|
||||||
The "rpcpassword" displayed will be unique for your system. You can
|
|
||||||
copy the rpcuser and rpcpassword lines into your configuration file
|
|
||||||
using the following commands. Note that in many Linux terminals, you need
|
|
||||||
to press Ctrl-Shift-C to copy and Ctrl-Shift-V to paste because Ctrl-C
|
|
||||||
and Ctrl-V have different meanings in a Unix-style terminal.
|
|
||||||
|
|
||||||
echo rpcuser=bitcoinrpc >> ~/.bitcoin/bitcoin.conf
|
|
||||||
echo rpcpassword=XXXXXX >> ~/.bitcoin/bitcoin.conf
|
|
||||||
|
|
||||||
(**Warning:** Don't use XXXXXX as your RPC password. Copy the
|
|
||||||
rpcpassword displayed by bitcoind for your system.)
|
|
||||||
|
|
||||||
Now you can start Bitcoin Core daemon for real. Type the following
|
|
||||||
command:
|
|
||||||
|
|
||||||
bitcoind -daemon
|
bitcoind -daemon
|
||||||
|
|
||||||
|
@ -621,7 +551,7 @@ you. On most distributions, this will cause Bitcoin Core daemon to be
|
||||||
automatically started each time your reboot your computer.
|
automatically started each time your reboot your computer.
|
||||||
|
|
||||||
If you're a expert system administrator and want to use an init script instead, see
|
If you're a expert system administrator and want to use an init script instead, see
|
||||||
[the init scripts directory in Bitcoin Core's source tree](https://github.com/bitcoin/bitcoin/tree/0.11/contrib/init).
|
[the init scripts directory in Bitcoin Core's source tree](https://github.com/bitcoin/bitcoin/tree/0.13/contrib/init).
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{installFinished}}
|
{{installFinished}}
|
||||||
|
@ -633,7 +563,7 @@ If you're a expert system administrator and want to use an init script instead,
|
||||||
|
|
||||||
### Windows 8.x
|
### Windows 8.x
|
||||||
|
|
||||||
*Instructions for Bitcoin Core 0.11.0 on Windows 8 and 8.1.*
|
*Instructions for Bitcoin Core 0.13.1 on Windows 8 and 8.1.*
|
||||||
|
|
||||||
Go to the [Bitcoin Core download page](/en/download) and verify you have
|
Go to the [Bitcoin Core download page](/en/download) and verify you have
|
||||||
made a secure connection to the server.
|
made a secure connection to the server.
|
||||||
|
@ -646,14 +576,11 @@ Bitcoin Core installer to your desktop.
|
||||||
{{verifyReleaseSignatures}}
|
{{verifyReleaseSignatures}}
|
||||||
|
|
||||||
After downloading the file to your desktop or your Downloads folder
|
After downloading the file to your desktop or your Downloads folder
|
||||||
(`C:\Users\<YOUR USER NAME>\Downloads`), run it by double-clicking
|
(`C:\Users\<YOUR USER NAME>\Downloads`), run it by double-clicking its icon.
|
||||||
its icon. Windows will ask you to confirm that you want to run it:
|
Windows will ask you to confirm that you want to run it. Click Yes and the
|
||||||
|
Bitcoin installer will start. It's a typical Windows installer, and it will
|
||||||

|
guide you through the decisions you need to make about where to install Bitcoin
|
||||||
|
Core.
|
||||||
The Bitcoin installer will start. It's a typical Windows installer, and
|
|
||||||
it will guide you through the decisions you need to make about where to
|
|
||||||
install Bitcoin Core.
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -696,12 +623,12 @@ still need to configure inbound connections as described later in the
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Bitcoin Core GUI will begin to download the block chain. This
|
Bitcoin Core GUI will begin to download the block chain. This step will take at
|
||||||
step will take at least several hours, and it may take a day or more on
|
least several days, and it may take much more time on a slow Internet connection
|
||||||
a slow Internet connection or with a slow computer. During the
|
or with a slow computer. During the download, Bitcoin Core will use a
|
||||||
download, Bitcoin Core will use a significant part of your connection
|
significant part of your connection bandwidth. You can stop Bitcoin Core at any
|
||||||
bandwidth. You can stop Bitcoin Core at any time by closing it; it will
|
time by closing it; it will resume from the point where it stopped the next time
|
||||||
resume from the point where it stopped the next time you start it.
|
you start it.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -744,45 +671,6 @@ following at the command prompt:
|
||||||
|
|
||||||
C:\Program Files\Bitcoin\daemon\bitcoind -daemon
|
C:\Program Files\Bitcoin\daemon\bitcoind -daemon
|
||||||
|
|
||||||
It will display an error message similar to the one below:
|
|
||||||
|
|
||||||
Error: To use the bitcoind or the "-server" option to bitcoin-qt,
|
|
||||||
you must set a rpcpassword in the configuration file:
|
|
||||||
C:\Users\Example\AppData\Roaming\Bitcoin\bitcoin.conf
|
|
||||||
It is recommended you use the following random password:
|
|
||||||
rpcuser=bitcoinrpc
|
|
||||||
rpcpassword=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
||||||
(you do not need to remember this password)
|
|
||||||
The username and password MUST NOT be the same.
|
|
||||||
If the file does not exist, create it with owner-readable-only file permissions.
|
|
||||||
|
|
||||||
It is also recommended to set alertnotify so you are notified of problems;
|
|
||||||
for example: alertnotify=echo %s | mail -s "Bitcoin Alert" admin@foo.com
|
|
||||||
|
|
||||||
Pay attention to these particular lines:
|
|
||||||
|
|
||||||
C:\Users\<YOUR USER NAME>\AppData\Roaming\Bitcoin\bitcoin.conf
|
|
||||||
[...]
|
|
||||||
rpcuser=bitcoinrpc
|
|
||||||
rpcpassword=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
||||||
|
|
||||||
The first line will actually have your username. The later two lines
|
|
||||||
will include a randomly-generated password that you will need
|
|
||||||
to copy and paste. (Do not use XXXXXXX.)
|
|
||||||
|
|
||||||
Leave the command prompt window open and start File Explorer.
|
|
||||||
In File Explorer, open the directory indicated in the message
|
|
||||||
(`C:\Users\<YOUR USER NAME>\AppData\Roaming\Bitcoin`), right-click on
|
|
||||||
the File Explorer window and choose New → Text file. Name the file
|
|
||||||
`bitcoin.conf` and then right-click on it and choose to open it in
|
|
||||||
Notepad or your preferred text editor.
|
|
||||||
|
|
||||||
In the command prompt, copy the `rpcuser` and `rpcpassword` lines.
|
|
||||||
Paste them into the text editor and then save and close the file.
|
|
||||||
By default, you shouldn't need to change the file permissions.
|
|
||||||
|
|
||||||
Return to the command prompt and press the Up arrow key to get the
|
|
||||||
previous command (ending in `bitcoind -daemon`) and run it again.
|
|
||||||
Bitcoin Core daemon should start and print a message that Bitcoin Core is starting.
|
Bitcoin Core daemon should start and print a message that Bitcoin Core is starting.
|
||||||
|
|
||||||
To interact with Bitcoin Core daemon, you will use the command
|
To interact with Bitcoin Core daemon, you will use the command
|
||||||
|
@ -831,7 +719,7 @@ daemon will be automatically started.
|
||||||
|
|
||||||
### Windows 7
|
### Windows 7
|
||||||
|
|
||||||
*Instructions for Bitcoin Core 0.11.0.*
|
*Instructions for Bitcoin Core 0.13.1.*
|
||||||
|
|
||||||
Go to the [Bitcoin Core download page](/en/download) and verify you have
|
Go to the [Bitcoin Core download page](/en/download) and verify you have
|
||||||
made a secure connection to the server.
|
made a secure connection to the server.
|
||||||
|
@ -844,14 +732,11 @@ Bitcoin Core installer to your desktop.
|
||||||
{{verifyReleaseSignatures}}
|
{{verifyReleaseSignatures}}
|
||||||
|
|
||||||
After downloading the file to your desktop or your Downloads folder
|
After downloading the file to your desktop or your Downloads folder
|
||||||
(`C:\Users\<YOUR USER NAME>\Downloads`), run it by double-clicking
|
(`C:\Users\<YOUR USER NAME>\Downloads`), run it by double-clicking its icon.
|
||||||
its icon. Windows will ask you to confirm that you want to run it:
|
Windows will ask you to confirm that you want to run it. Click Yes and the
|
||||||
|
Bitcoin installer will start. It's a typical Windows installer, and it will
|
||||||

|
guide you through the decisions you need to make about where to install Bitcoin
|
||||||
|
Core.
|
||||||
The Bitcoin installer will start. It's a typical Windows installer, and
|
|
||||||
it will guide you through the decisions you need to make about where to
|
|
||||||
install Bitcoin Core.
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -894,12 +779,12 @@ still need to configure inbound connections as described later in the
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Bitcoin Core GUI will begin to download the block chain. This
|
Bitcoin Core GUI will begin to download the block chain. This step will take at
|
||||||
step will take at least several hours, and it may take a day or more on
|
least several days, and it may take much more time on a slow Internet connection
|
||||||
a slow Internet connection or with a slow computer. During the
|
or with a slow computer. During the download, Bitcoin Core will use a
|
||||||
download, Bitcoin Core will use a significant part of your connection
|
significant part of your connection bandwidth. You can stop Bitcoin Core at any
|
||||||
bandwidth. You can stop Bitcoin Core at any time by closing it; it will
|
time by closing it; it will resume from the point where it stopped the next time
|
||||||
resume from the point where it stopped the next time you start it.
|
you start it.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -940,39 +825,7 @@ If you installed the Bitcoin Core into the default directory, type the following
|
||||||
|
|
||||||
C:\Program Files\Bitcoin\daemon\bitcoind -daemon
|
C:\Program Files\Bitcoin\daemon\bitcoind -daemon
|
||||||
|
|
||||||
It will display an error message similar to the one below :
|
Bitcoin Core daemon should start.
|
||||||
|
|
||||||
Error: To use the bitcoind or the "-server" option to bitcoin-qt,
|
|
||||||
you must set a rpcpassword in the configuration file:
|
|
||||||
C:\Users\Example\AppData\Roaming\Bitcoin\bitcoin.conf
|
|
||||||
It is recommended you use the following random password:
|
|
||||||
rpcuser=bitcoinrpc
|
|
||||||
rpcpassword=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
||||||
(you do not need to remember this password)
|
|
||||||
The username and password MUST NOT be the same.
|
|
||||||
If the file does not exist, create it with owner-readable-only file permissions.
|
|
||||||
|
|
||||||
It is also recommended to set alertnotify so you are notified of problems;
|
|
||||||
for example: alertnotify=echo %s | mail -s "Bitcoin Alert" admin@foo.com
|
|
||||||
|
|
||||||
Pay attention to these particular lines:
|
|
||||||
|
|
||||||
C:\Users\<YOUR USER NAME>\AppData\Roaming\Bitcoin\bitcoin.conf
|
|
||||||
[...]
|
|
||||||
rpcuser=bitcoinrpc
|
|
||||||
rpcpassword=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
||||||
|
|
||||||
The first line will actually have your username. The later two lines will include a randomly-generated password that you will need to copy and paste. (Do not use XXXXXXX.)
|
|
||||||
|
|
||||||
Leave the command prompt window open and start File Explorer. In File Explorer, open the directory indicated in the message (`C:\Users\Example\AppData\Roaming\Bitcoin\bitcoin.conf`), right-click on the File Explorer window and choose New → Text file. Name the file `bitcoin.conf` and then right-click on it and choose to open it in Notepad or your preferred text editor.
|
|
||||||
|
|
||||||
In the command prompt, copy the `rpcuser` and `rpcpassword` lines. Paste them into the text editor and then save and close the file. By default, you shouldn’t need to change the file permissions.
|
|
||||||
|
|
||||||
rpcuser=bitcoinrpc
|
|
||||||
rpcpassword=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
||||||
|
|
||||||
|
|
||||||
Return to the command prompt and press the Up arrow key to get the previous command (ending in `bitcoind -daemon`) and run it again. Bitcoin Core daemon should start.
|
|
||||||
|
|
||||||
You can now try using Bitcoin Cli Utility.
|
You can now try using Bitcoin Cli Utility.
|
||||||
|
|
||||||
|
@ -989,7 +842,12 @@ For example, to safely stop your node, run the following command:
|
||||||
{{complete_list_of_commands_and_ibd}}
|
{{complete_list_of_commands_and_ibd}}
|
||||||
|
|
||||||
|
|
||||||
When Bitcoin Core daemon first starts, it will begin to download the block chain. This step will take at least several hours, and it may take a day or more on a slow Internet connection or with a slow computer. During the download, Bitcoin Core will use a significant part of your connection bandwidth. You can stop Bitcoin Core at any time using the stop command; it will resume from the point where it stopped the next time you start it.
|
When Bitcoin Core daemon first starts, it will begin to download the block
|
||||||
|
chain. This step will take at least several days, and it may take much more time
|
||||||
|
on a slow Internet connection or with a slow computer. During the download,
|
||||||
|
Bitcoin Core will use a significant part of your connection bandwidth. You can
|
||||||
|
stop Bitcoin Core at any time using the stop command; it will resume from the
|
||||||
|
point where it stopped the next time you start it.
|
||||||
|
|
||||||
<div class="box" markdown="1">
|
<div class="box" markdown="1">
|
||||||
*Optional: Start Your Node At Boot*
|
*Optional: Start Your Node At Boot*
|
||||||
|
@ -1023,7 +881,7 @@ Save the file. The next time you login to your computer, Bitcoin Core daemon wil
|
||||||
|
|
||||||
### Mac OS X Yosemite 10.10.x
|
### Mac OS X Yosemite 10.10.x
|
||||||
|
|
||||||
*Instructions for Bitcoin Core 0.11.0 on Mac OS X Yosemite*
|
*Instructions for Bitcoin Core 0.13.1 on Mac OS X Yosemite*
|
||||||
|
|
||||||
Go to the [Bitcoin Core download page](/en/download) and verify you have
|
Go to the [Bitcoin Core download page](/en/download) and verify you have
|
||||||
made a secure connection to the server.
|
made a secure connection to the server.
|
||||||
|
@ -1056,12 +914,12 @@ you want to use, click Ok to use the default.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Bitcoin Core GUI will begin to download the block chain. This
|
Bitcoin Core GUI will begin to download the block chain. This step will take at
|
||||||
step will take at least several hours, and it may take a day or more on
|
least several days, and it may take much more time on a slow Internet connection
|
||||||
a slow Internet connection or with a slow computer. During the
|
or with a slow computer. During the download, Bitcoin Core will use a
|
||||||
download, Bitcoin Core will use a significant part of your connection
|
significant part of your connection bandwidth. You can stop Bitcoin Core at any
|
||||||
bandwidth. You can stop Bitcoin Core at any time by closing it; it will
|
time by closing it; it will resume from the point where it stopped the next time
|
||||||
resume from the point where it stopped the next time you start it.
|
you start it.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -1109,14 +967,6 @@ To clean up the directory we've been working in, run:
|
||||||
|
|
||||||
rm -rf bitcoin-{{site.DOWNLOAD_VERSION}}*
|
rm -rf bitcoin-{{site.DOWNLOAD_VERSION}}*
|
||||||
|
|
||||||
Before we can run bitcoind, we need to make sure that it has a place to store the blockchain and a config file that contains a username and password for the daemon. The commands below will set up your bitcoin directory and give bitcoind a default username and a random password (you do not need to remember the password for standard operation).
|
|
||||||
|
|
||||||
mkdir ~/Library/Application\ Support/Bitcoin
|
|
||||||
touch ~/Library/Application\ Support/Bitcoin/bitcoin.conf
|
|
||||||
chmod 600 ~/Library/Application\ Support/Bitcoin/bitcoin.conf
|
|
||||||
echo "rpcuser=bitcoinrpc" >> ~/Library/Application\ Support/Bitcoin/bitcoin.conf
|
|
||||||
echo "rpcpassword=$(cat /dev/urandom | env LC_CTYPE=C tr -dc a-zA-Z0-9 | head -c45)" >> ~/Library/Application\ Support/Bitcoin/bitcoin.conf
|
|
||||||
|
|
||||||
You should now be able to start up your full node by running `bitcoind -daemon` in any Terminal window. If you need to stop bitcoind for any reason, the command is `bitcoin-cli stop`
|
You should now be able to start up your full node by running `bitcoind -daemon` in any Terminal window. If you need to stop bitcoind for any reason, the command is `bitcoin-cli stop`
|
||||||
|
|
||||||
<div class="box" markdown="1">
|
<div class="box" markdown="1">
|
||||||
|
@ -1437,6 +1287,26 @@ If you have any questions about configuring Bitcoin Core, please stop by
|
||||||
one of our [forums](/en/bitcoin-core/help#forums) or [live
|
one of our [forums](/en/bitcoin-core/help#forums) or [live
|
||||||
chatrooms](/en/bitcoin-core/help#live).
|
chatrooms](/en/bitcoin-core/help#live).
|
||||||
|
|
||||||
|
### Reduce Storage
|
||||||
|
|
||||||
|
It is possible to configure your node to to run in pruned mode in order to
|
||||||
|
reduce storage requirements. This can reduce the disk usage from over 100GB to
|
||||||
|
around 2GB.
|
||||||
|
|
||||||
|
Running a node in pruned mode is incompatible with `-txindex` and `-rescan`. It
|
||||||
|
also disables the RPC `importwallet`. Two RPCs that are available and
|
||||||
|
potentially helpful, however, are `importprunedfunds` and `removeprunedfunds`.
|
||||||
|
|
||||||
|
To enable block pruning set `prune=N` on the command line or in `bitcoin.conf`,
|
||||||
|
where `N` is the number of MiB to allot for raw block and undo data.
|
||||||
|
|
||||||
|
A value of `0` disables pruning. The minimal value above `0` is `550`. Your
|
||||||
|
wallet is as secure with high values as it is with low ones. Higher values
|
||||||
|
merely ensure that your node will not shut down upon blockchain reorganizations
|
||||||
|
of more than 2 days - which are unlikely to happen in practice. In future
|
||||||
|
releases, a higher value may also help the network as a whole because stored
|
||||||
|
blocks could be served to other nodes.
|
||||||
|
|
||||||
### Reduce Traffic
|
### Reduce Traffic
|
||||||
|
|
||||||
Some node operators need to deal with bandwith caps imposed by their ISPs.
|
Some node operators need to deal with bandwith caps imposed by their ISPs.
|
||||||
|
|
BIN
img/blog/free/how-to-run-a-full-bitcoin-node.png
Normal file
After Width: | Height: | Size: 445 KiB |
BIN
img/flags/BR.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
img/flags/CN.png
Normal file
After Width: | Height: | Size: 707 B |
BIN
img/flags/EU.png
Normal file
After Width: | Height: | Size: 1,000 B |
BIN
img/flags/ID.png
Normal file
After Width: | Height: | Size: 139 B |
BIN
img/flags/JP.png
Normal file
After Width: | Height: | Size: 334 B |
BIN
img/flags/KR.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
img/flags/SA.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
img/flags/TR.png
Normal file
After Width: | Height: | Size: 463 B |
BIN
img/flags/UK.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
img/flags/US.png
Normal file
After Width: | Height: | Size: 215 B |
BIN
img/flags/ZA.png
Normal file
After Width: | Height: | Size: 1,007 B |
Before Width: | Height: | Size: 17 KiB |
BIN
img/icons/ico_voucher.png
Normal file
After Width: | Height: | Size: 680 B |
8
img/icons/ico_voucher.svg
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32">
|
||||||
|
<g>
|
||||||
|
<path d="M18.888 7.486l-7.189 3.617-9.064 11.967 10.225 7.457 8.886-12.413.893-8.261z" stroke="#000" stroke-linecap="round" stroke-linejoin="round"/>
|
||||||
|
<path d="M20.529 11.243a1.457 1.457 0 1 1-2.914 0 1.457 1.457 0 1 1 2.914 0z" transform="matrix(1.315 0 0 1.315 -5.659 -4.179)" opacity=".99" fill="#fff"/>
|
||||||
|
<path d="M19.812 9.938s1.694-3.01 2.925-4.185c1.344-1.281 2.709.216 5.262-1.786" stroke="#000" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 616 B |
BIN
img/screenshots/digitalbitbox.png
Normal file
After Width: | Height: | Size: 91 KiB |
BIN
img/wallet/digitalbitbox.png
Normal file
After Width: | Height: | Size: 2.6 KiB |
427
willbinns.asc
Normal file
|
@ -0,0 +1,427 @@
|
||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
bnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUu
|
||||||
|
Ni1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4g
|
||||||
|
PHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIy
|
||||||
|
LXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIg
|
||||||
|
eG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4
|
||||||
|
bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS
|
||||||
|
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJl
|
||||||
|
ZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAo
|
||||||
|
TWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRjA3NUQ5NDg0
|
||||||
|
RTMxMUU2QjIyQ0Q0NUQ4NjkwMUNDNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRp
|
||||||
|
ZDpGRjA3NUQ5NTg0RTMxMUU2QjIyQ0Q0NUQ4NjkwMUNDNiI+IDx4bXBNTTpEZXJp
|
||||||
|
dmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZGMDc1RDkyODRFMzEx
|
||||||
|
RTZCMjJDRDQ1RDg2OTAxQ0M2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZG
|
||||||
|
MDc1RDkzODRFMzExRTZCMjJDRDQ1RDg2OTAxQ0M2Ii8+IDwvcmRmOkRlc2NyaXB0
|
||||||
|
aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+
|
||||||
|
/+4ADkFkb2JlAGTAAAAAAf/bAIQABwUFBQYFBwYGBwsHBgcLDAkHBwkMDgwMDAwM
|
||||||
|
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
|
||||||
|
OFIwu8heTkl0W4j6fRSli3/BwBRk
|
||||||
|
=n+IG
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|