<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Apueblar</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Apueblar"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Apueblar"/>
	<updated>2026-11-09T11:39:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Momentum&amp;diff=71510</id>
		<title>Momentum</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Momentum&amp;diff=71510"/>
		<updated>2026-09-14T22:54:20Z</updated>

		<summary type="html">&lt;p&gt;Apueblar: Base for Momentum explanation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Momentum&#039;&#039;&#039; is a [https://en.wikipedia.org/wiki/Memory-hard_function memory-hard function] [[proof of work]] algorithm proposed by Daniel Larimer. It is based on the [https://en.wikipedia.org/wiki/Birthday_problem birthday problem] and requires miners to use &#039;&#039;&#039;large amounts of memory&#039;&#039;&#039; while searching for a valid collision.&lt;br /&gt;
&lt;br /&gt;
== Algorithm ==&lt;br /&gt;
&lt;br /&gt;
Momentum uses a birthday-collision search. Given a hash of the block data, denoted as &#039;&#039;H&#039;&#039;, miners generate a large number of candidate nonces and calculate a birthday hash for each candidate. The goal is to find two distinct nonces &#039;&#039;A&#039;&#039; and &#039;&#039;B&#039;&#039; such that:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;BirthdayHash(A + H) == BirthdayHash(B + H)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The intermediate hash results are stored in memory, allowing collisions to be detected efficiently. The algorithm therefore makes the amount of available memory an important part of the mining process.&lt;br /&gt;
&lt;br /&gt;
== Memory hardness ==&lt;br /&gt;
&lt;br /&gt;
The main goal of Momentum is to &#039;&#039;&#039;make proof-of-work mining less suitable for specialized hardware such as application-specific integrated circuits (ASICs)&#039;&#039;&#039;. Instead of relying only on a large number of hash calculations, a miner must maintain a large table of intermediate results in memory.&lt;br /&gt;
&lt;br /&gt;
Momentum was designed so that solutions could be generated using significant amounts of memory while still being relatively inexpensive to verify. The original proposal argued that this could reduce the advantage of highly specialized mining hardware.&lt;br /&gt;
&lt;br /&gt;
However, the memory-hardness of a proof-of-work algorithm also depends on its [https://en.wikipedia.org/wiki/Space–time_tradeoff time-space tradeoff]. A sufficiently effective tradeoff can allow a miner to reduce memory requirements by performing additional computation, weakening the intended hardware resistance.&lt;br /&gt;
&lt;br /&gt;
== Momentum effect ==&lt;br /&gt;
&lt;br /&gt;
The name &#039;&#039;&#039;Momentum&#039;&#039;&#039; refers to a property of the search process. As a miner continues searching and its table of candidate hashes grows, the probability of finding a collision increases.&lt;br /&gt;
&lt;br /&gt;
This gives miners an incentive to continue working with the same block data instead of repeatedly discarding their accumulated search state and starting again with a new block template.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
Momentum was proposed by Daniel Larimer, who described it as a family of memory-hard proof-of-work algorithms based on finding birthday collisions. The proposal was intended to address the increasing efficiency of specialized hardware for conventional proof-of-work algorithms.&lt;br /&gt;
&lt;br /&gt;
Momentum was not adopted by Bitcoin as its proof-of-work algorithm. Bitcoin instead uses [[SHA-256]]-based [[proof of work]].&lt;br /&gt;
&lt;br /&gt;
== Comparison with Equihash ==&lt;br /&gt;
&lt;br /&gt;
Momentum and [[Equihash]] both use the &#039;&#039;&#039;generalized birthday problem&#039;&#039;&#039; as part of their construction. Equihash was introduced by Alex Biryukov and Dmitry Khovratovich as an asymmetric memory-hard proof-of-work with fast verification. Its design uses a generalized birthday problem and introduces mechanisms intended to make reducing memory more costly.&lt;br /&gt;
&lt;br /&gt;
Equihash subsequently saw practical use in cryptocurrencies such as &#039;&#039;&#039;Zcash&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Proof of work]]&lt;br /&gt;
* [[SHA-256]]&lt;br /&gt;
* [[Mining]]&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.hashcash.org/papers/momentum.pdf Momentum: A Memory-Hard Proof-of-Work via Finding Birthday Collisions] original paper by Daniel Larimer&lt;br /&gt;
&lt;br /&gt;
[[Category:Mining]]&lt;br /&gt;
[[Category:Technical]]&lt;/div&gt;</summary>
		<author><name>Apueblar</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Statistics&amp;diff=71194</id>
		<title>Statistics</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Statistics&amp;diff=71194"/>
		<updated>2026-09-06T22:07:39Z</updated>

		<summary type="html">&lt;p&gt;Apueblar: Updated the values to current date (2026-07-09)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are many places with good statistics about Bitcoin. For network stats, the best place to start is with your own [[full node]]. Following that, detailed information about addresses, mining, transaction volume, and adoption can be found on various sites tracking those metrics. Below is a summary of Bitcoin statistics as of December 2025.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Supply &amp;amp; on-chain fundamentals ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Circulating supply&#039;&#039;&#039;: ~20.08M BTC (95.6% of the 21M supply)&lt;br /&gt;
* &#039;&#039;&#039;Bitcoins left to mine&#039;&#039;&#039;: ~919K BTC&lt;br /&gt;
* &#039;&#039;&#039;Estimated lost/ancient coins&#039;&#039;&#039;: Reports suggest several million BTC (ancient supply accumulating over time, indicating a portion is likely inaccessible or lost)&amp;lt;ref&amp;gt;https://www.fidelitydigitalassets.com/research-and-insights/increasing-impact-bitcoins-ancient-supply&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Transaction volume&#039;&#039;&#039;: Over 1.4 billion cumulative transactions&amp;lt;ref&amp;gt;https://www.blockchain.com/explorer/charts/n-transactions-total&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Addresses&#039;&#039;&#039;: Over 100 million addresses&amp;lt;ref&amp;gt;https://bitcoinisdata.com/qtd_addr/&amp;lt;/ref&amp;gt;, with roughly ~250 thousand new addresses per day&amp;lt;ref&amp;gt;https://bitcoinisdata.com/new_addr/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Network health ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Reachable full nodes&#039;&#039;&#039;: ~26,000+ reachable Bitcoin nodes&amp;lt;ref&amp;gt;https://bitnodes.io/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;SegWit adoption&#039;&#039;&#039;: Around 92-98% of network transactions&amp;lt;ref&amp;gt;https://mainnet.observer/charts/transactions-spending-segwit/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Taproot adoption&#039;&#039;&#039;: Roughly ~3–10% of the network total, down from a 2024 peak above 40% that was driven largely by inscriptions (e.g., Ordinals)&amp;lt;ref&amp;gt;https://mainnet.observer/charts/transactions-spending-taproot/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mining ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Hash rate&#039;&#039;&#039;: Over 0.98 zettahash/s global hash power&amp;lt;ref&amp;gt;https://bitinfocharts.com/comparison/bitcoin-hashrate.html#3y&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Fee subsidy&#039;&#039;&#039;: Roughly ~99.3% of miner revenue comes from block rewards&amp;lt;ref&amp;gt;https://timechainstats.com/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Broader adoption metrics ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Global cryptocurrency adoption&#039;&#039;&#039;: Over 900,000 active Bitcoin users per day &amp;lt;ref&amp;gt;https://www.coingecko.com/research/publications/bitcoin-report-2025&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Spot Bitcoin ETF holdings&#039;&#039;&#039;: Over ~1.40 BTC accumulated (~7.0% of total supply) since their launch in 2024&amp;lt;ref&amp;gt;https://bold.report/bitcoin/holdings&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Public company holdings&#039;&#039;&#039;: Over 1M BTC held by publicly listed companies aggregated across firms (corporate treasuries accumulating BTC)&lt;br /&gt;
* &#039;&#039;&#039;Bitcoin legality&#039;&#039;&#039;: Unrestricted in 132 out of 257 countries&amp;lt;ref&amp;gt;https://coin.dance/poli&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Websites with statistics ==&lt;br /&gt;
&lt;br /&gt;
Here are some notable websites that can give you a quick overview of relevant statistics.&lt;br /&gt;
&lt;br /&gt;
* [https://bitcoin.clarkmoody.com/dashboard/ Clark Moody Bitcoin Dashboard]&lt;br /&gt;
* [https://mainnet.observer/ mainnet-observer]&lt;br /&gt;
* [https://bitinfocharts.com/ BitInfoCharts]&lt;br /&gt;
* [https://timechainstats.com/ TimechainStats]&lt;br /&gt;
* [https://coin.dance/ Coin Dance]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;/div&gt;</summary>
		<author><name>Apueblar</name></author>
	</entry>
</feed>