nyuuzyou/wikis huggingface dataset:
Pynode

A Bitcoin client built using Python 2 and implements the Bitcoin network protocol.
pynode provides a bitcoin library, a P2P network node, and a fully validating blockchain database.
==See Also==
* Original Bitcoin client
* Bitcoin Network Protocol
==External Links==
* project page on Github
* forum thread on bitcointalk
==References==
Category:Nodes
Category:Wallets
Category:Open Source
Category:Clients
Pyramining

Pyramining is a bitcoin mining contractor that lets you borrow hashing power to mine for bitcoins without having to buy, set up and maintain your equipment. You join by sending some bitcoins through a referral link, and are rewarded with at least 10% return on your investiment. Once your account is active, miners will keep working for you until you are fully rewarded. Currently receiving a full reward on your investment will take about 24 months. A referral system is used to allow a more rapid increase in total system hashrate and revenues.
== How does it work? ==
Join through a referral link. Active referral links can be found on this page, on the Pyramining Twitter feed and at the Pyramining Referral Links service. Once you have joined, specify the bitcoin address of your wallet where your mining rewards is to be sent, and deposit any amount of bitcoins to the provided address. If you like, you can then invite people to join through your own referrals to increase your rewards.
== Is it a pyramid scheme? ==
No. Pyramining is a mining contractor. Rewards come entirely from bitcoin mining. The referral system provides the opportunity to increase income by recruiting new members and to increase hash rate by having more members. By using one of the referral links on this page you will give a small benefit to the person who wrote this wiki! Read the FAQ on the Pyramining site for more details.
== External links ==
* Pyramining main site
* Always-updated Pyramining referral links
* Pyramining Twitter feed
* Pyramining Referral Links service
* Pyramining Referral Links
Category:Mining
Category:Mining contractors
Python Bitcoinclient

A Python client for bitcoind’s JSON-RPC interface.
This is free software licensed unter the terms of the GNU General Public License version 3 or later (GPLv3+).
This client does not require any external dependencies, it uses the httplib and json modules from the Python standard library.
==See Also==
* Original Bitcoin client
* Spesmilo
* Electrum
==External Links==
* Bitcoinclient project page at gitorious
* Electrum
* Code on GitHub
Category:User Interfaces
Category:Open SourceCategory:GPLv3+
Category:Frontends
Category:Python
Pywallet

Pywallet is a python utility that dumps addresses and private keys from a Bitcoin-QT or bitcoind wallet.dat file. The script also imports private keys into the wallet.dat file. 
The importprivkey command makes some of pywallet's features unnecessary. The importprivkey command has been Included since version 0.6.0 of Bitcoin-QT and bitcoind. It is advised to shut down any program that is accessing the wallet.dat file and make a backup before running pywallet to avoid any potential for corruption.
es:Pywallet
QBitcoin

QBitcoin is a Qt-based C++ bitcoin client written to provide a better API and internals.
Current version: None (status: coding)
Support address: 1MGQF37NYdpGnPdJXKksb4uHCQSSJrL86R
== Structure ==
* Wallet: a separate process (maybe a separate binary) that will handle wallet operations through a dedicated line (create address, delete address, etc)
* CORE: The bitcoin core itself, handling P2P connections/etc
* CLI: A cli version of bitcoin with optional interactive terminal
* GUI: The GUI
* API Client: a really simple program that will send commands over JSON-RPC or binary api, will also be made available in various languages such as C/C++/PHP and whatever people feel like contributing
* Miners: the client should be compatible with most common bitcoin miners, however I'll try to at least provide an example CPU miner using the binary API
== Features ==
=== Version 0.1.0 ===
Please note: this version is planned for mid-january 2011
* API/GUI/CORE: Use Qt API, for networking and GUI. The CLI version will also depend on Qt (just not on QtGui, so no depency on X/etc)
* CORE: No included miner (instead we may have an external miner)
* API: JSON-RPC api compatible with existing API, both in CLI and GUI versions (can be disabled)
* API: binary api for faster calls (useful for gpu miners, for example)
* API: Improved API functions (in both binary & JSON-RPC) for coins manipulation
* CORE: OpenSSL optional, only if you want to enable API SSL (uses Qt's dynamic linking to openssl for binary version, compiling yourself will * depend on how you configured Qt)
* CORE: DB format will be sqlite3 (using QtSql, except for the wallet)
* CORE: Wallet DB will be handled by a separate process using a limited internal API (protects the wallet against unauthorized accesses). Also this process will not depend on any external library (everything will be compiled in). The following components will be compiled in:
** sqlite3 library (public domain) for wallet database handling
** libtomcrypt/libtommath (public domain/WTFPL) for bitcoin address handling/generation/signing/etc and PRNG (fortuna)
* API/GUI: Automatic update process for binary builds (disabled if compiled from source). Updates will be signed using a RSA key known to the client (or maybe an EC key? to be defined)
* CORE/API/GUI: Support for multiple chains/wallets in same process (ie. access testnet without starting another bitcoin client)
* API/GUI: Fee setting interface (configure your own fees as you wish)
* GUI: Better transactions listing
* GUI: Ability to re-order history columns
* GUI: Documentation
* WALLET: Private key password encryption (AES256), makes the wallet require a password to sign a transaction
=== Future ===
* API/GUI: Ability to choose which addresses to send coins from
* CORE: Support for loadable plugins (bitDNS, etc)
* CORE: uPnP support
* CORE: Port randomization
* CORE: Append ECIES encrypted messages to transactions
* GUI: Bitcoin URL support
Category:Clients
QBitcoin Wallet

The QBitcoin Wallet is a separate process allowing wallet manipulations. It is meant to be lightweight, and portable. It depends on no external library and only manages what needs to be managed: the wallet.
Unlike the Original Bitcoin client wallet, the QBitcoin wallet contains no information on the amount stored on each address (this is up to the frontend).
== Technical Specifications ==
=== Communications with front end ===
When the wallet is launched, it will open the SQLite database file passed as first argument and output "READY". Starting there it is possible to send various commands to the wallet.
==== SEED x ====
This command allows giving more randomness to the generated bitcoin addresses. As the wallet is portable, it may not be able to take advantage of the best sources of randomness, and because of this an attacker may be able to predict the generated bitcoin private keys. The front end should, from time to time, provide randomness to the wallet.
The parameter is a hexadecimal random string (max 32 bytes). Example:
 SEED F48701ECC9
When the wallet shuts down, it will save its entropy to the wallet db file, and seeding is added to the existing entropy.
==== RAND x ====
Should the front end need some random bytes, it can ask that to the wallet. The x parameter is the number of bytes. Example:
 RAND 32
=== Wallet Encryption ===
Wallet encryption is achevied by storing a 4096 bytes RSA key pair in the wallet. The private key is encrypted with AES (rijndael) using sha256(sha256(public key + user passphrase)).
Using RSA allows creation of new addresses without requiring a password, while requiring one to send transactions. Public keys are kept in the wallet so the balance can be displayed properly.
=== Wallet Backups ===
When generating a wallet backup (with the "Export wallet" option of the frontend), only the RSA key (encrypted-private & public) and the ECC private keys are stored. This means someone with a wallet backup cannot even know which keys are in there.
The RSA public key is required as it is used as salt to decrypt the RSA private key.
Quick Bitcoins

Formerly, a exchange site that served those buying and selling bitcoins using U.S. dollars (USD).
==History==
The service, sometimes referred to as QuickBitcoins, was launched May 1, 2012QuickBitcoins, new bitcoin vendor. One July 7, 2012 the service relaunched with functionality to accommodate all payment and cash-out methodsQuickBitcoins Reloaded :: New Site, Groundbreaking Features.
Around November 8, 2012 the site went offline and gives the message "We're currently unavailable right now due to technical issues"Hello! New Bitcoin Exchange in town.
==See Also==
* Buying bitcoins
* Selling bitcoins
==References==
Quickbitcoin

Quickbitcoin is a UK brokerage selling bitcoins for UK bank transfers and cash deposits to a bank.
No registration is needed. Customers can currently buy up to £2000 / day.
* You select the amount of bitcoins you would like to purchase.
* You fill out the order form and submit it.
* You make a bank transfer to Quickbitcoin directly (bank details will be provided).
* Quickbitcoin confirms receipt of funds and send bitcoins to your wallet.
Average transaction time is under 10 minutes.
For larger volumes (£2000+), Quickbitcoin also runs an OTC (Over-The-Counter) marketplace. Accepts EUR and USD, as well as GBP, for larger amounts.
==Community==
London-based brokerage also provides a bitcoin ATM at The Vape Lab, 232 Shoreditch High Street. 
Since June 2014 Quickbitcoin is a host of weekly meetups in London: The Bitcoin Hub with Bitcoin Beginner Workshops 4-8pm every Tuesday. 
Quickbitcoin blog provides insight in the changing bitcoin environment and advice on operating in a secure manner, protecting your bitcoins and your bank accounts.
==History==
Quickbitcoin launched on April 2, 2013.
===External Links===
* Quickbitcoin.co.uk
* Quickbitcoin Blog
* The Bitcoin Hub London meetup
Category:Exchanges
RPC Miner

The Bitcoin remote RPC Miner, also referred to as puddinpop's miner after the author's forum name, is a pool miner client.
There are four miner client binaries distributed:
* A CPU miner
* A 4Way CPU miner
* An OpenCL miner for ATI GPUs
* A CUDA miner for NVidia GPUs
==See Also==
* puddinpop's Remote miner
* Pooled mining
==External Links==
* bitcoin-remote-rpc miner client source
* bitcoin-rpcminer mining client binaries for Windows
* Project Thread
Category:Miners
Category:Open Source
RPCminer.app

A application-packaged frontend for RPC Miner that can be run on Mac OS 10.6 or higher.
Double-click on the icon to start mining. Yields 1100–1400 khash/s on a recent MacBook Air and Mac Mini (2011 models).
Features integration with Mac OS APIs and systems such as user defaults for storing configuration, LaunchAgents, and more.
The project was announced on May 19, 2011‘GUI’ miners for Mac (Diablo GPU and RPCminer CPU) The project’s goal is to provide a self-contained binary download in a standard Mac packaging that is ready for use by the end-user.
==Download==
* DiaboloMiner.app (MD5 SUM: 98bdbbbcec9c094769c308cbd146e65e)
* RPCminer.app (64bit binary) (MD5 SUM: eb7bdf83dcbf18c5b3fe7c6853ce6293)
==See Also==
* gfxCardStatus utility
==External Links==
* Official forum thread with links to download files
* Walk-through for setting up pooled mining
* Bitcoin Mining Software
==References==
Category:Miners
Category:Open Source
Real Time Bitcoin Market Data

==Bitcoin Data Platform by Clark Moody==
A financial information service that provides a real-time display of data from the MtGox exchange.
* Combined - Includes all of the services listed below
* Time Sales - Time price and volume for each trade executed
* Ticker - Current best ask / best bid, day's high, day's low, volume and last trade for all MtGox currencies. The site also displays a synthetic forex grid, based on the immediate exchange rates between non-zero volume currencies.
* Order Book - The buy (bid) and sell (ask) orders along with real time trade calculators
The Ticker and Time Sales services were announced on June 03, 2011Realtime MtGox Time and Sales with WebSockets and the Order Book was announced on June 10, 2011Real Time Order Book with WebSockets. The combined information view was announced on September 11, 2011Combined Order Book and Time & Sales.
==Bitcoin-Analytics.com==
Relatively new financial information analytical service which provides real-time display of data from multiple bitcoin exchanges. The service was announced on May 21, 2012Bitcoin-Analytics.com.
===Supported Markets===
* USD - mtgoxUSD, btceUSD, cbxUSD, cryptoxUSD, intrsngUSD, bitstampUSD, bitmarketUSD, bcLRUSD, vcxUSD, btc24USD, bitfloorUSD 
* EUR - mtgoxEUR, bitmarketEUR, vcxEUR, intrsngEUR, bcEUR, bcLREUR, bitcurexEUR, btc24EUR
* CNY - btcnCNY, mtgoxCNY
 
===Displayed Charts===
* Order Book Volume Chart
* MKT Execution Price Chart
* Time Last 1000? BTC Traded Chart
* VWAP Last 1000? BTC Traded Chart
* Trade Volume Chart
===Arbitrage Table===
Service provides arbitrage tables for all supported currency markets.
===Consolidated Order Books===
Also service provides unique data - consolidated order books (all order books for the same currency are merged and all orders are sorted). Thus for each currency there is additional consolidated currency market: one for USD allUSD, for EUR allEUR, and for CNY allCNY.
Consolidated order books data can help represent the behavior of the whole market.
For example consolidated order book charts clearly displays whether arbitrage opportunity is present among different exchanges and for how long it is present, and at what extent. Also comparing charts for different exchanges it is possible to see quickly between which exchanges this particular arbitrage apportunity currently exists.
==External Links==
* BitcoinChain Real Time MtGox market data and order book
* Combined Order Book, Time & Sales, and Historical Chart web page
* Tickers web page
* Bitcoin-Analytics.com - Multiple Exchanges Consolidated Order Books and Trades Real Time Charts subscribtion service web page
==References==
Category:Financial
Rebittance

"Rebittance" is a term that is being increasingly used to distinguish Bitcoin remittance from traditional remittance. It is the process of using Bitcoin companies for remittance of money overseas in a manner familiar with those who use traditional remittance companies, but at a fraction of the cost. 
==Traditional Remittance==
In 2014, an expected US$436 Billion will be remitted by migrants back to their families in the developing world. The cost of sending all those remittances is estimated at US$47 billion or more than 10% of the entire amount.
In traditional remittances, credit is forwarded through 3 or 4 separate banks or clearing houses before finding their way to their intended recipients. At each step, fees may be applied. Each bank must secure its respective network and facilities and this costs money. 
By using Bitcoin, the average cost of remittances could be reduced to $5 Billion, or 1.1%. 
==Rebittance Services==
Rebittance does away with all this by only having a single entity in between the sender and the receiver. Although Bitcoin is inherently designed to be completely peer-to-peer, Rebittance companies are seen as a necessity due to lack of infrastructure at this stage of its developmentThe Next Web: The Rise of Rebittance. These organizations purchase bitcoins from senders all over the world and then exchange and remit the local currency to the nominated recipient. Bitcoin remittance companies have reduced the cost of sending money internationally from a global average of about 8% to anywhere from 3% to 1%.
These are the Bitcoin remittance companies to date:
*Beam
*BitPesa
*Bitso
*Coincove
*Payfast
*Rebit.ph
*Sendmoney
==Rebittance.org==
In October of 2014, the website Rebittance.org was created by Philippines-based company Satoshi Citadel Industries as a shared resource about Bitcoin remittance for the bitcoin community.
==External Links==
http://Rebittance.org Website
==References==
Release process

== Bitcoin Core Open Source Release Process ==
Releases to the Bitcoin Core client and project are built and released using this process:
* Labeled in github
* Binaries are created for the platforms affected (usually all, Windows, Mac and Linux).
* Binary file checksum(s) is(are) calculated and a message with those are signed by a core developer.
** sha256 checksum
* Files used to build are checksummed and submitted to the Gitian.sigs project on github.
* Uploaded for distribution and announced
See the release process for details.
==Verifying The Download==
See the verification instructions on the Bitcoin Core download page.
Or try the script in the Bitcoin Core repository.
==External Links==
* Bitcoin Core Release Process on Github
* Bitcoin Core project source on Github
* Gitain.sigs Trusted build process signatures on Github
* bitcoincore.org website with releases
==See Also==
* Development process
* Original Bitcoin client
* Open source
es:Proceso de publicación de versiones
Category:Developer
Remote miner

An open source Bitcoin pooled mining server created by puddinpop.
The clients connect through a JSON-based protocol with the RPC Miner pooled mining clients created by puddinpop.
The distribution includes:
* remoteminer server for CPU
* remoteminer server for 4Way
* remoteminer server for ATI OpenCL GPUs
* remoteminer server for NVidia CUDA GPUs
==See Also==
* puddinpopp's RPC Miner client
* Pooled Mining
* Why a GPU mines faster than a CPU
==External Links==
* bitcoin-remote-rpc server and client source
* bitcoin-remote server binaries for Windows
* Bitcoin Mining Software
==References==
<references>
Category:Mining
Category:Open Source
Replace by fee

Since Bitcoin's original inception, it has supported the concept that an unconfirmed transaction may be modified and re-issued.
This concept is known as "transaction replacement", because the new transaction replaces the old one.
However, since transaction replacement eliminates the cost to all previous transactions being replaced, it created a DoS risk:
attackers could produce as many transactions as they wanted, while only paying the fee for the one variant that was eventually mined.
To solve this problem, the concept of replace-by-fee was developed:
by requiring replacements to pay for not only its own cost, but also the fee of the transactions being replaced, the DoS risk was strictly less than the risk of flooding with separate transactions.
==Variants==
Replace-by-fee is a node policy that comes in multiple variants:
===Full RBF===
So-called "full RBF" unconditionally allows a transaction to replace older ones so long as it pays a sufficient fee.
===First-seen-safe RBF===
The "first-seen-safe" variant only allows the replacement if an additional criteria is met:
the replacement transaction must pay all the same outputs as the transactions being replaced.
This variant was created to counter the accusation that RBF enabled double spend attacks, by preventing such attacks from making use of RBF.
One downside of this variant, is that the change output is necessarily treated as a payment, and cannot be reduced.
This results in larger transaction sizes (as additional inputs must be added) and therefore fees.
===Opt-in RBF===
The "opt-in" variant only allows the replacement when the transactions being replaced have explicitly signalled they allow replacement.
This signalling is done via the "sequence" field, and defined by BIP 125.
One downside of this variant is that users must know in advance when they may wish to replace a transaction.
As a result, opt-in RBF is often used as a default even when it might otherwise not be needed.
===Delayed RBF===
Delayed RBF is a variant which allows transactions to be replaced unconditionally, but only after a given number of blocks have been mined since the replaced transactions were first seen by the node.
==Criticism==
Some people believe transaction replacement harms Bitcoin by enabling double spend attacks, where an attacker sends bitcoins, but then replaces that transaction with one taking them back.
However, this criticism does not hold up: double spend attacks are entirely possible without RBF.
A good analysis of the tradeoffs with transaction replacement can be in a blog post by Bram Cohen: https://medium.com/@bramcohen/the-inevitable-demise-of-unconfirmed-bitcoin-transactions-8b5f66a44a35
ResponsePay

The following information may no longer be true, WalletBit service was suspended
 See https://bitcointalk.org/index.php?topic=249751
 
 The article is kept only as historic documentation.
ResponsePay is a lightweight mobile bitcoin payment solution eWallet built with responsive & adaptive web design so will scale to fit. ResponsePay provides people with a simple yet very effective method of sending bitcoin locally and internationally. ResponsePay can reach almost all mobile phones, and it is instant.
==Transfer Methods==
===E-Mail===
Bitcoins can be send as an e-mail, the recipient will receive an claim link to redeem the bitcoins.
===SMS (Text messaging)===
Allow users in 212 countries to access their bitcoins via SMS messages. Send to mobile phones not registered in ResponsePay and the recipient will receive a claim link to redeem the bitcoins at ResponsePay.
They are working to be the equivalent to M-Pesa for bitcoin. It's important to realize they are just getting started and this is only the beginning of their path to fruition. A small fee of 0.0225 may apply if sending to a mobile phone number not registered in ResponsePay. A flat fee of 0.0005 BTC is deducted per all other transactions. The mobile provider may charge additional fees.
==History==
The service was launched on July 4, 2012[ANN ResponsePay - Mobile Wallet, Subsidiary of WalletBit.].
==External Links==
* ResponsePay web site.
==References==
==See Also==
* WalletBit Simple, Flexible & Secure Bitcoin.
Category:EWallets
Category:Financial
Category:Mobile
Rfcpool

A Bitcoin mining pool using the PPLNS reward system to ensure fair rewards.
Rfcpool shut itself down on November 1st 2011.
* Transaction fees distributed to miners (1-2% increase in rewards)
* 0% fee
* Low stale rates
* Mining on port 80 if you're behind a firewall
* Comprehensive statistics on the website
* Rock solid, scalable servers
* SSL, Long Polling
* Extensive live API
* Custom pool management apps (Android phones, Windows, ...)
* 8-decimal precision payouts
* Auto payouts
* Idle worker alerts via email
==See Also==
* Comparison of mining pools
* Pooled Mining
==External Links==
* rfcpool web site
==References==
Category:Pool Operators
Rheingold

Rheingold is not a currency, but a medium of exchange used in Dusseldorf Germany since 2006. It is a voucher.
Previous in the trade page, Rheingold is described as "a currency pegged to Bitcoin". However, there is no mention of such peg in www.rheingoldregio.de .
It seems it is offered by an independent website schweinehaus.de for a 1:1 exchange rate on 8 January 2011.
==External links==
Die Rheingold
Roger Ver

Roger Ver is the founder and CEO of MemoryDealers, and former Bitcoin evangelist who later turned against it.
He is one of BitPay's investors, and was involved/invested with BlockChain.info/MyWallet as well.
In 2002 Ver plead guilty to selling explosives on eBay.San Jose, California Man Pleads Guilty to Selling Explosives on eBay (May 2, 2002)
== See also ==
* http://www.crunchbase.com/person/roger-ver
Category:people
==References==