nyuuzyou/wikis huggingface dataset:
CoiniumServ

CoiniumServ is an high performance, extremely efficient, platform-agnostic, easy to setup pool server implementation. It features a stratum and vanilla services, reward / payment / share processors, user-friendly front-end website and a full-stack API.
CoiniumServ was created to be used for Coinium.org mining pool network at first hand.
====Links====
* Project page
* Forum Thread
Category:Mining
Category:Pool_Operators
Coinmarketcap

Coinmarketcap is a website for tracking capitalization of various cryptocurrencies.
== Summary ==
The page provides various data about several listed coins, such as their price, available supply, trade volume over last 24 hours or market capitalization.
The statistics are updated every 5 minutes. Market capitalization is calculated by multiplying price by total supply. Prices are calculated by averaging the prices at the major exchanges weighted by volume.
Coins with stale datapoints (more than 6 hours old) are shown at the bottom of the list with question marks, and are de-listed after 7 days.
== Addition of the new coins ==
For a coin to be added it must meet following criteria:
* It must be a cryptocurrency
* It must be traded on a public exchange that is older than 30 days and with an API available.
* It must have a public URL that displays the total supply (total coins mined so far).
== See also ==
* Exchanges
* Forks
== References ==
CoinMarketCap
ru:Coinmarketcap
== Alternatives to Coinmarketcap ==
Coinriders
CoinPaprika
CoinGecko
Coinotron

Coinotron is world's first multicoin mining pool. 
You can mine there for:
* bitcoins 
* namecoins
* ixcoins
* i0coins
* solid coins
New unique function: automated worker. 
Systems automatically chooses what coin to mine for. There is no need to point your workers to other sites, ports etc. Just choose AUTO option for worker and everything will be done by system! Calculation is based on current exchange rates, difficulties and number of coins generated in blocks. 
Pool pays out using a proportional share reward system (your shares / total shares for the round) = % share of the rewards. 
The service was first available on June 26, 2011.
==See Also==
* Comparison of mining pools
* Pooled Mining
==Exernal Links==
Coinotron
Category:Pool Operators
Coinrex

= Coinrex =
 
Coinrex is an on-line bitcoin gambling site. It is provably fair, and provides custom visual result validation. Users are also provided with an option to download all their gambling history in JSON format, which they can later validate via the validation page. The validation process is purely client based, which prevents the site operator from falsifying validation for some results. 
Coinrex also provides a demo play mode in which the user can play for free, thus it can be used purely for recreational purposes. Among other of the Coinrex's features are no-register play, which is similar to on-chain gambling with bitcoin (by selecting payout, the bitcoins are returned to the sender's address).
Coinrex games are entirely web-based, i.e. no download or plugins such as flash is required, only HTML5 compatible browser. Coinrex web site is also optimized for mobile devices.
Coinsetter

Coinsetter was created in 2012, and operates a bitcoin exchange and ECN. Coinsetter's CSX trading technology enables millisecond trade execution times and offers one of the fastest API data streams in the industry.
==Trading==
*Buying/selling
Market Orders: A buy or sell is executed at the best available price available for a certain quantity of bitcoin. 
Limit Orders: A buy or sell order is executed, either partially of fully, when the order can matched against a counter order that meets a user defined price limit. 
==Adding funds==
===BTC===
There are no fees charged when transferring bitcoins for deposit. Funds are credited to Coinsetter accounts once the transaction receives 3 confirmations. 
Coinetter also has a running promotion where it will cover any incurred fees for users who buy bitcoin via Coinbase and immediately transfer these bitcoins to Coinsetter.
===USD===
Coinsetter accepts international SEPA and SWIFT wire transfers in USD.
==Withdrawing funds==
===USD===
Coinsetter allows for international SEPA and SWIFT wire withdrawals in USD.
===BTC===
There are no fees charged when transferring bitcoins for withdrawal. 
==Fees==
Coinsetter charges a trading fee on both sides for the execution of every order placed. The percentage of the trade that the fee will be varies according to the trailing 30-day trading volume of the user. The rate starts at 0.25% and decreases to 0.1% as volume increases. Refer to the Coinsetter pricing page to determine fee levels. The fees that are charged appear in user account ledgers.
==Account Security==
Coinsetter currently supports 2 Factor Authentication as an added account security layer, using Google Authenticator and LaunchKey. 
==API==
Coinsetter currently has three different API offerings:
* FIX 4.4 API
* Web Sockets API
* RESTful/JSON API
==History==
Coinsetter.com opened its digital doors in November of 2012. It is wholly owned and operated by Coinsetter LLC and is based in New York City.
In June of 2014 Coinsetter exited beta and issued a fully public release of its CSX trading technology.
==See Also==
* Buying bitcoins
* Selling bitcoins
==External Links==
* Coinsetter web site
* @Coinsetter Twitter
==References==
Category:Defunct exchanges
Category:ECNs
Category:Liquidity
Coinut

COINUT (COIN Ultimate Trading) is a cryptocurrency exchange that was founded in 2013 and is headquartered in Singapore, with subsidiaries in Canada, Malaysia and Switzerland. COINUT was designed to make it easier, faster and more secure for people all over the world to trade cryptocurrencies and their derivatives. The company is backed by Boost VC in Sillicon Valley and NUS Enterprise in Singapore. COINUT was the first to provide exchange traded Bitcoin options. Currently COINUT provides the ability to trade cryptocurrencies and fiat currencies, including Singapore dollars and US dollars, and is working towards relaunching options and other derivatives trading after pausing them in 2016 due to liquidity issues.
== Trading pairs ==
COINUT currently supports fiat currencies, including Singapore dollars (SGD) and US dollars (USD). The pairs supported are:
BTC/USDT
BTC/USD
BTC/SGD
BTC/CAD
USDT/USD
USDT/SGD
== Fees ==
 	Fee (%)	Maker	Taker (30 days USD trading volume)
VIP 4 	0.06% 	Free 	2,000,000 or more traded
VIP 3 	0.07% 	Free 	500,000 or more traded
VIP 2 	0.08% 	Free 	100,000 or more traded
VIP 1 	0.09% 	Free 	10,000 or more traded
Normal	0.10% 	Free 	0 or more traded
== Founder ==
COINUT exchange was founded in 2013 by Xinxi Wang while he was pursuing his PhD in Computer Science in National University of Singapore. Before starting COINUT, Xinxi was an active trader in the forex market and developed his own automated trading strategy. His combined background in Computer Science and forex trading helped lay the foundation for creating COINUT.
== Technology ==
COINUT utilizes an advanced matching engine that can handle 2.6 million orders per second, which is among the fastest of all cryptocurrency exchanges, including Binance. The company’s backend system was written in C/C++ instead of the more prevalent but slower scripting languages like NodeJS or PHP. According to Mr. Wang, their proprietary technology is not based on LMAX, which may have issues in failure recovery.
== Expansion == 
The exchange was founded in Asia's financial hub, Singapore in December, 2013. In late 2017, the company experienced tremendous growth and started to expand overseas. Today, COINUT has subsidiaries in Canada, Malaysia, and Switzerland and will soon enable Canadian dollars and Euros trading.
== References ==
Common-input-ownership heuristic

The common-input-ownership heuristic (also called the multi-input heuristic, Nakamoto/Meiklejohn heuristic or co-spending heuristic) is a heuristic or assumption that all inputs to a transaction are owned by the same entity. 
Transactions with multiple inputs usually arise if the user's wallet does not have a single UTXO large enough to fulfil the user's payment amount. Wallets will then usually choose to spend more than one input in their transaction. In this situation the common-input-ownership heuristic is true; all inputs belonged to the same wallet. Addresses which are spent in transactions with multiple inputs are sometimes called co-spent addresses.
The assumption is first mentioned in the original bitcoin whitepaper which says that the heuristic is always true. This is one of the few errors in the paper. It is possible for multiple entities to cooperate to create and sign a single transaction which spends inputs owned by multiple people. This is known as CoinJoin and one of its main purposes is to break this heuristic.
For example, consider this transaction with inputs A, B and C; and outputs X and Y.
 A (1 btc) --> X (4 btc)
 B (2 btc) Y (2 btc)
 C (3 btc)
This transaction would be an indiciation that addresses B and C are owned by the same person who owns address A, assuming that the common-input-ownership heuristic is true.
== See also ==
* CoinJoin
* PayJoin
==References==
Category:Privacy
Compilation of legal and regulatory information

This page will be a compilation of various legal and regulatory information and cases along the world. Add new information and stories to the top of the relevant country section. See also on bitcointalk.
== United States ==
* Nov 7 2013 - Judge Orders CoinLab to Give Bitcoin to Bitvestment
* Aug 27 2013 - Bitcoin Foundation Meets With U.S. Regulators, Law Enforcement
* Aug 12 2013 - N.Y. Subpoenas Bitcoin Firms in Probe on Criminal Risk
* Mar 18 2013 - Fin-Cen issue regulatory guidance
== Germany ==
* Oct 11 2013 - No sales tax payment in Germany.
* Aug 19 2013 - Germany Recognizes Bitcoin As “Private Money”
* Jul 31 2013 - Bitcoin.de registers with Germany’s financial regulator BaFin
== Canada ==
* May 21 2013 - Bitcoin exchanges not considered Money Service Businesses
== Thailand ==
* Jul 30 2013 - Thailand Central Bank wrongfully interperts law as "Bitcoin illegal in Thailand"
Compute 4 Cash

A commercial service that operates essentially as a private pool. The service supports connections only from the operator's proprietary Windows client which incorporates the kernel from the poclbm minerpython OpenCL bitcoin miner.
Compensation is calculated on a fixed "Work Unit" method.
==Criticism==
The service had been first operating without disclosing any relationship to Bitcoin. One of the first inquiries into the organization on February 13, 2011, yielded a response that revealed only that Compute 4 Cash was part of a distributed computing project for the financial sectorCompute4Cash: Use your GPU to Make Money with OpenCL.
The compensation received by the users has been calculated to be significantly less than that enjoyed by those mining using one of the public pool operators.
As of Mar 29, 2011, the Compute4Cash payout is $0.089/WU. A Radeon 5870 is estimated to compute 1.150 WU/hr, for an estimated payout of $2.46/day. The expected generation output, at 313000 Khps, given current difficulty of 68978.89245792 , is 4.56406694721 BTC per day. At the current market rate of $.78/bitcoin, the value of the daily output is actually worth $3.56/day, which is a whopping 45% more than Compute4Cash pays out.
==External Links==
* Compute 4 Cash web site
* Client downloads
==References==
Category:Pool Operators
Conferences

Please announce new conferences on bitcointalk.
Also you can submit a pull request on bitcoin.org (see doc)
== Forthcoming Conferences ==
=== Cordoba, Argentina April 4, 2019 Bitcoinday ===
Bitcoinday
=== Amsterdam, June 8-9, 2019 Breaking Bitcoin ===
Breaking Bitcoin
=== Amsterdam, July 3-5, 2019 Bitcoin Wednesday, 6-Year Anniversary Edition ===
Bitcoin Wednesday, organized by Bitcoin Wednesday
=== Tel Aviv, September 11-12, Scaling Bitcoin 2019 "Yesod" ===
Scaling Bitcoin
== Past Conferences ==
* Consensus 2016 - Making Blockchain Real, organized by CoinDesk
* Bitcoin in Use - Celebrating 2 years of Arnhem Bitcoincity, with speakers and big social gathering afterwards (Arnhem, the Netherlands)
* Consensus 2015, organized by CoinDesk, Sep 10, 2015
* Bitcoin & Future Technology, European Conference, Prague, November 25 - 27, 2011
* Bitcoin Tutorial and Workshop, Annual Meeting of the German Computer Science association GI, Braunschweig, September 20, 2012.
* Bitcoin Conference, London, 2012.
* BTC Miami, Miami, Jan 25-26 2014 
* Inside Bitcoins Berlin, Berlin Feb 12-13 2014
* Texas Bitcoin Conference, Austin, March 6 2014
* The Mankoff Company New York, New York, March 12 2014
* The Mankoff Company San Francisco, San Francisco, March 20 2014
* The Mankoff Company London, London, April 3, 2014
* Inside Bitcoins New York, New York, April 7-8 2014 
* Bitcoin Expo 2014, Toronto April 11th-13th 2014 
* Bitcoin 2014, organized by the Bitcoin Foundation, Amsterdam, Netherlands, May 15-17 2014
* Bitcoin in the Beltway, Washington, June 20-22 2014
* Inside Bitcoins, July 28-29, Israel, July 2014
* Camp Bitcoin, Black Rock City,Nevada - August 25th - September 1st 2014
==See Also==
* Events on Bitcoin.org website
* Events and Conference Listings on CoinDesk
* List of conferences thread on bitcointalk
Confidential transactions

Confidential transactions (CT) is a cryptographic protocol which results in the amount value of a transaction being encrypted. The encryption is special because it is still possible to verify that no bitcoins can been created or destroyed within a transaction but without revealing the exact transaction amounts.
Confidential transactions requires a softfork consensus change to be added to bitcoin, although they could be added to a sidechain too.
== External links ==
* https://people.xiph.org/~greg/confidential_values.txt
* https://elementsproject.org/features/confidential-transactions
* https://github.com/AdamISZ/ConfidentialTransactionsDoc
* https://joinmarket.me/blog/blog/finessing-commitments/
Category:Privacy
Consensus

"Consensus" is an ambiguous and problematic word which can mean several different things, both in Bitcoin and elsewhere. It is often used to hand-wave decision issues as, "well, everyone will basically agree."
In Bitcoin, the word "consensus" is unfortunately used in several very different ways. Really, all of these usages should be replaced by distinct, different words, and the word consensus should never be used.
==== Consensus rules ====
The consensus rules are the specific set of rules that all Bitcoin full nodes will unfailingly enforce when considering the validity of a block and its transactions. For example, the Bitcoin consensus rules require that blocks only create a certain number of bitcoins. If a block creates more bitcoins than is allowed, all full nodes will reject this block, even if every other node and miner in the world accepts it. Adding new consensus rules can generally be done as a softfork, while removing any consensus rule requires a hardfork. Rules regarding the behavior of the mere network protocol are not consensus rules, even if a change to the network protocol behavior breaks backward-compatibility. The consensus rules are only concerned with the validity of blocks and transactions.
These rules are called consensus rules because Bitcoin requires that all participants in the Bitcoin economy have consensus (with the meaning of the next definition) as to the consensus rules. If the economy disagrees about the consensus rules, then the currency and economy splits into two or more totally-independent pieces.
Unlike the other two definitions, this is a very concrete concept.
For clarity, these rules should be called hard rules or the rules of Bitcoin instead of consensus rules.
==== Near-unanimity ====
"Consensus" can mean something like "no significant objection among the set of people who 'matter'". In Bitcoin, this is the standard required to roll out a hardfork: there should be no significant section of the Bitcoin economy that will actively oppose the hardfork.
For clarity, this level of agreement should be called non-contentious or near-unanimous.
==== General agreement ====
Consensus can mean something like "a strong majority when the participants are weighted for expertise and/or strength of argument." As an example, if four experts strongly agree to something and provide strong arguments for it, but five laymen merely state that they oppose the proposal, then the proposal would in most cases be said to have consensus. However, if four experts present strong arguments for a proposal, and three experts present equally strong arguments against it, then it would probably not be said to have consensus. This is commonly the way that technical decisions are made in open source projects, including many Bitcoin open source projects.
For clarity, this level of agreement should be called general agreement.
Category:Vocabulary
Consensus versions

TENTATIVE semantic version number	Software release 	Change type	BIP(s)
0.1.0 	wxBitcoin 0.1.0 	original 	
0.2.0 	wxBitcoin 0.1.6 	softfork 	added nLockTime enforcementWas the addition of nLockTime timelocks a hard fork?Bitcoin StackExchangeRetrieved 2020-09-21
0.2.1 	wxBitcoin 0.3.1 	softfork 	mostly-redundant 1 MB block size limit
0.2.2 	wxBitcoin 0.3.5 	softfork 	fixes CVE-2010-5141
0.3.0 	wxBitcoin 0.3.6 	hardfork 	OP_NOPs addedhttps://github.com/bitcoin/bitcoin/blob/ec82517c8919f9cb7194511dc322a2575745e39e/script.cpp#L798
0.4.0 	wxBitcoin 0.3.7 	hardfork 	scriptSig + scriptPubKey evaluations separated https://bitcoin.stackexchange.com/questions/111673/was-bitcoin-0-3-7-actually-hard-forking
0.4.1 	wxBitcoin 0.3.10 	softfork 	fixes CVE-2010-5137 and CVE-2010-5139
0.4.2 	wxBitcoin 0.3.12 	softfork 	fixes CVE-2010-5138
0.4.3 	wxBitcoin 0.3.13 	softfork 	Treat multisig with more than 20 keys invalid after block 84000 https://github.com/bitcoin/bitcoin/commit/a790fa46f40d751307f86c37a709eb119768ce5b#diff-27496895958ca30c47bbb873299a2ad7a7ea1003a9faa96b317250e3b7aa1fef
1.0.0 	Bitcoin Core 0.6.0 	softfork 	fixes CVE-2012-1909
1.1.0 	Bitcoin Core 0.6.0 	softfork 	BIP16
1.1.1 	Bitcoin Core 0.7.0 	softfork 	BIP34
1.1.2 	Bitcoin Core 0.8.1 	softfork 	fixes CVE-2013-3220 by adding txid change limit
2.0.0 	Bitcoin Core 0.8.1 	hardfork 	removed BDB lock limit & txid change limit
2.0.1 	Bitcoin Core 0.9.2 	softfork 	BIP42
2.1.0 	Bitcoin Core 0.10.0 	softfork 	BIP66
2.2.0 	Bitcoin Core 0.10.4 	softfork 	BIP65
2.3.0 	Bitcoin Core 0.12.1 	softfork 	BIP68, BIP112, BIP113
2.4.0 	Bitcoin Core 0.13.1 	softfork 	BIP141, BIP143, BIP147
2.4.1 	Bitcoin Core UASF 0.14.0 	softfork 	BIP148
2.4.2 	Bitcoin Core 0.16.3 	softfork 	fixes CVE-2018-17144
2.5.0 	Bitcoin Core-based Taproot Client 0.21.0	softfork 	BIP341, BIP342, BIP343
== See also ==
* https://blog.bitmex.com/bitcoins-consensus-forks/
== References ==
Continuum

A mining pool.
This pool pays out using a proportional share reward system (your shares / total shares for the round) = % share of the rewards. There is also an optional pay per share.
The service was first available on May 17, 2011Continuum Mining Pool: No fees; Optional PPS; Client uptime monitoring.
PPS was discontinued on June 21, 2011 Operator announces PPS is discontinued. Pay per share fee was 5%.
==Reward distribution==
* Proportional: 0% fee.
==See Also==
* Comparison of mining pools
* Pooled Mining
==External Links==
* Continuum web site
==References==
Category:Pool Operators
Converter

A script that converts USD prices to BTC dynamically, based on a weighted average of the recent Mt.Gox trades. The weighted average is updated every 5 minutes.
The way this works is the script, hosted on the sanescreen.org server, references a separate javascript file which holds the the exchange rate hard-coded as a variable assignment. The separate javascript file is what gets updated frequently to reflect the current rate.
==See Also==
* BTConvert Windows currency conversion app
* Biticker Chrome extension with currency converter
* BTCRate.com
==External Links==
* Preev Simple Bitcoin Converter with live exchange rate
* GoBitcoin.io Bitcoin Converter and Information
* imgtext PNG of 24 hour weighted price (from Blockchain.info)
* BitsUsd Bitcoin units converter
Category:ECommerce
Courses

; Videos
; Documentation
WP, Bitcoin.it wiki, BTC developer guide
Translate the wiki, guide, and code docs! Prioritize. //
Books: Mastering, ...
; News summaries
Best ones not easily available to newbies
; Source code guides
; Successful dev meetups and mentorships
* Bitdevs, especially NYC
== Current blockchain courses ==
Online: Coursera (but what's the sequence of math, cs, econ, game theory, finance?
In person: Berkeley, Ecole Normale; residencies (Chaincode ++)
Can we bring in great visualizers & animators?
== Background course sequence ==
Core math | Programming exercises | Game theory | Security | OS/Git basics | Contracts
Covenants Uses

This page is an index of projects using covenants in an interesting way. Please update with links.
Phases Key:
* Spec: A detailed document
* Prototype: A component of something is built or a toy-level implementation
* Idea: A description of something which could be built.
Name 	Link 	Description 	Phase (Implemented, Spec, Prototype, Idea)	Primitives
Pool 	https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ https://github.com/stutxo/op_ctv_payment_pool https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool https://rubin.io/bitcoin/2021/12/15/advent-18/	Rolling coinjoin (joinpool) 	Prototype 	CHECKTEMPLATEVERIFY
Pool 	https://notes.dunst.be/slide/#/2/slide/view/Ekky-cAegV9dSOaNOjH9TStNOmAnrhDDc9hxHlmRs5M/embed/present/ https://github.com/stutxo/op_ctv_payment_pool https://github.com/sapio-lang/sapio/tree/master/plugin-example/payment_pool https://rubin.io/bitcoin/2021/12/15/advent-18/	Payment pool 	Prototype 	CHECKTEMPLATEVERIFY
Vault	https://github.com/jamesob/simple-ctv-vault https://github.com/jamesob/opvault-demo https://github.com/stutxo/Op_SecureTheSandwich 	Vault without pre-signed transactions	Prototype 	CHECKTEMPLATEVERIFY
Vault	https://github.com/jamesob/simple-ctv-vault https://github.com/jamesob/opvault-demo https://github.com/stutxo/Op_SecureTheSandwich 	Dynamic vaults 	Prototype 	VAULT / CHECKCONTRACTVERIFY
DLCs 	https://github.com/discreetlogcontracts/dlcspecs/ https://covenants.info/use-cases/dlcs/ https://github.com/bennyhodl/dlcat 	30x more performant DLCs 	Prototype / Spec 	CHECKTEMPLATEVERIFY / TXHASH / CHECKCONTRACTVERIFY
DLCs 	https://github.com/discreetlogcontracts/dlcspecs/ https://covenants.info/use-cases/dlcs/ https://github.com/bennyhodl/dlcat 	Transferable DLCs 	Idea 	CAT / TXHASH / CHECKCONTRACTVERIFY