Difference between revisions of "Bitcoin"

From ArchWiki
Jump to: navigation, search
(use new package templates, see Help:Style)
(Installation)
(One intermediate revision by the same user not shown)
Line 7: Line 7:
  
 
==Installation==
 
==Installation==
You can install {{AUR|bitcoin}} from the [[AUR]].
+
You can install [https://www.archlinux.org/packages/?q=bitcoin bitcoin] from [https://wiki.archlinux.org/index.php/Community Community].
  
 
To make Bitcoins please see [[#Mining|Mining]]
 
To make Bitcoins please see [[#Mining|Mining]]

Revision as of 17:48, 16 April 2012

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Bitcoin#)
Bitcoin is a peer-to-peer currency. Peer-to-peer means that no central authority issues new money or tracks transactions. These tasks are managed collectively by the network.

Installation

You can install bitcoin from Community.

To make Bitcoins please see Mining

How to get Bitcoins?

To start with you can visit the Bitcoin Faucet to get some free coins. More ways are listed at We Use Coins

Mining

Note: Mining is only really commercially viable with decent hardware, for a comparison of hardware and their performance see the bitcoin.it wiki. To see if your setup is viable use a Profit Calculator

Mining is the process of creating Bitcoins, mining requires the use of a 'Miner', which is program used to create Bitcoins. To learn more about mining please read this article.

There are several Bitcoin Miners in the AUR:

  • cgminer — multi-threaded multi-pool CPU and GPU miner for bitcoin
https://github.com/ckolivas/cgminer || cgminerAUR
  • phoenix-miner — efficient, fast, modular, python-based, OpenCL GPU Bitcoin Miner
https://github.com/jedi95/Phoenix-Miner || phoenix-miner-svnAUR
  • bitcoin-daemon-cuda — The Bitcoin daemon with CUDA support so modern NVidia GPUs can be used effectively
http://www.bitcoin.org/ || bitcoin-daemon-cudaAUR
  • cpuminer — multi-threaded CPU Miner for bitcoin
http://yyz.us/bitcoin/ || cpuminer-gitAUR

Sample config file

Edit this file according to your needs and place it in ~/.bitcoin/bitcoin.conf then chmod 600 on it.

# bitcoin.conf configuration file. Lines beginning with # are comments.

# Network-related settings:

# Run on the test network instead of the real bitcoin network.
#testnet=1

# Connect via a socks4 proxy
#proxy=127.0.0.1:9050

# Use as many addnode= settings as you like to connect to specific peers
#addnode=69.164.218.197
#addnode=10.0.0.2:8333

# … or use as many connect= settings as you like to connect ONLY
# to specific peers:
#connect=69.164.218.197
#connect=10.0.0.1:8333

# Do not use Internet Relay Chat (irc.lfnet.org #bitcoin channel) to
# find other peers.
#noirc=1

# Maximum number of inbound+outbound connections.
#maxconnections=

# JSON-RPC options (for controlling a running Bitcoin/bitcoind process)

# server=1 tells Bitcoin to accept JSON-RPC commands.
#server=1

# You must set rpcuser and rpcpassword to secure the JSON-RPC api
#rpcuser=user
#rpcpassword=password

# How many seconds bitcoin will wait for a complete RPC HTTP request.
# after the HTTP connection is established.
rpctimeout=30

# By default, only RPC connections from localhost are allowed. Specify
# as many rpcallowip= settings as you like to allow connections from
# other hosts (and you may use * as a wildcard character):
#rpcallowip=10.1.1.34
#rpcallowip=192.168.1.*

# Listen for RPC connections on this TCP port:
rpcport=8332

# You can use Bitcoin or bitcoind to send commands to Bitcoin/bitcoind
# running on another host using this option:
rpcconnect=127.0.0.1

# Use Secure Sockets Layer (also known as TLS or HTTPS) to communicate
# with Bitcoin -server or bitcoind
#rpcssl=1

# OpenSSL settings used when rpcssl=1
rpcsslciphers=TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!AH:!3DES:@STRENGTH
rpcsslcertificatechainfile=server.cert
rpcsslprivatekeyfile=server.pem

# Miscellaneous options

# Set gen=1 to attempt to generate bitcoins
gen=0

# Use SSE instructions to try to generate bitcoins faster. For muliple core processors.
#4way=1

# Pre-generate this many public/private key pairs, so wallet backups will be valid for
# both prior transactions and several dozen future transactions.
keypool=100

# Pay an optional transaction fee every time you send bitcoins. Transactions with fees
# are more likely than free transactions to be included in generated blocks, so may
# be validated sooner.
paytxfee=0.00

# Allow direct connections for the ‘pay via IP address’ feature.
#allowreceivebyip=1

# User interface options

# Start Bitcoin minimized
#min=1

# Minimize to the system tray
#minimizetotray=1

External Links