<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
    <title>Bitcoin durchgespielt - werkzeuge</title>
    <subtitle>Bitcoin verstehen, sicher verwahren und selbst souverän nutzen.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://bitcoin-durchgespielt.com/tags/werkzeuge/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://bitcoin-durchgespielt.com"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2025-08-15T00:00:00+00:00</updated>
    <id>https://bitcoin-durchgespielt.com/tags/werkzeuge/atom.xml</id>
    <entry xml:lang="de">
        <title>Halving-Uhr</title>
        <published>2025-08-15T00:00:00+00:00</published>
        <updated>2025-08-15T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Johannes
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://bitcoin-durchgespielt.com/grundlagen/halving-uhr/"/>
        <id>https://bitcoin-durchgespielt.com/grundlagen/halving-uhr/</id>
        
        <content type="html" xml:base="https://bitcoin-durchgespielt.com/grundlagen/halving-uhr/">&lt;p&gt;Das Halving ist Bitcoins eingebauter Inflationsschutz: Alle 210.000 Blöcke halbiert sich die Belohnung für Miner — bis irgendwann kein neues Bitcoin mehr entsteht.&lt;&#x2F;p&gt;



&lt;div id=&quot;halvClock&quot; class=&quot;btc-tool&quot;&gt;
    &lt;noscript&gt;&lt;p&gt;&lt;strong&gt;Dieses Tool benötigt JavaScript.&lt;&#x2F;strong&gt;&lt;&#x2F;p&gt;&lt;&#x2F;noscript&gt;

    &lt;div class=&quot;btc-tool__section&quot;&gt;
        &lt;h3&gt;&#x2F;&#x2F; Halving-Uhr&lt;&#x2F;h3&gt;
        &lt;div class=&quot;btc-tool__results&quot;&gt;
            &lt;pre&gt;&lt;code&gt;Geschätzte Block-Höhe:   &lt;span id=&quot;hcBlock&quot;&gt;—&lt;&#x2F;span&gt;
Aktueller Block-Reward:  &lt;span id=&quot;hcReward&quot;&gt;—&lt;&#x2F;span&gt; BTC
Nächstes Halving:        Block &lt;span id=&quot;hcNextBlock&quot;&gt;—&lt;&#x2F;span&gt;
Verbleibende Blöcke:     &lt;span id=&quot;hcRemaining&quot;&gt;—&lt;&#x2F;span&gt;
Geschätztes Datum:       &lt;span id=&quot;hcDate&quot;&gt;—&lt;&#x2F;span&gt;

&lt;strong&gt;Countdown:               &lt;span id=&quot;hcCountdown&quot;&gt;—&lt;&#x2F;span&gt;&lt;&#x2F;strong&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
        &lt;&#x2F;div&gt;
    &lt;&#x2F;div&gt;

    &lt;div class=&quot;btc-tool__section&quot;&gt;
        &lt;h3&gt;&#x2F;&#x2F; Umlaufmenge&lt;&#x2F;h3&gt;
        &lt;div class=&quot;btc-tool__results&quot;&gt;
            &lt;pre&gt;&lt;code&gt;Bereits geschürft:       &lt;span id=&quot;hcMined&quot;&gt;—&lt;&#x2F;span&gt; BTC
Maximale Menge:          21.000.000 BTC
Fortschritt:             &lt;span id=&quot;hcPct&quot;&gt;—&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
        &lt;&#x2F;div&gt;
        &lt;div id=&quot;hcBar&quot; style=&quot;height: 6px; border-radius: 3px; background: var(--color-border, #504945); margin-top: 0.5rem;&quot;&gt;
            &lt;div id=&quot;hcBarFill&quot; style=&quot;height: 100%; border-radius: 3px; background: var(--color-primary, #fe8019); width: 0; transition: width 0.5s;&quot;&gt;&lt;&#x2F;div&gt;
        &lt;&#x2F;div&gt;
    &lt;&#x2F;div&gt;

    &lt;div class=&quot;btc-tool__section&quot;&gt;
        &lt;h3&gt;&#x2F;&#x2F; Halving-Historie&lt;&#x2F;h3&gt;
        &lt;table class=&quot;btc-tool__table&quot;&gt;
            &lt;tr&gt;&lt;th&gt;Halving&lt;&#x2F;th&gt;&lt;th&gt;Block&lt;&#x2F;th&gt;&lt;th&gt;Datum&lt;&#x2F;th&gt;&lt;th&gt;Reward&lt;&#x2F;th&gt;&lt;th&gt;Neues BTC&#x2F;Tag&lt;&#x2F;th&gt;&lt;&#x2F;tr&gt;
            &lt;tr&gt;&lt;td&gt;Genesis&lt;&#x2F;td&gt;&lt;td&gt;0&lt;&#x2F;td&gt;&lt;td&gt;03.01.2009&lt;&#x2F;td&gt;&lt;td&gt;50 BTC&lt;&#x2F;td&gt;&lt;td&gt;7.200&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
            &lt;tr&gt;&lt;td&gt;#1&lt;&#x2F;td&gt;&lt;td&gt;210.000&lt;&#x2F;td&gt;&lt;td&gt;28.11.2012&lt;&#x2F;td&gt;&lt;td&gt;25 BTC&lt;&#x2F;td&gt;&lt;td&gt;3.600&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
            &lt;tr&gt;&lt;td&gt;#2&lt;&#x2F;td&gt;&lt;td&gt;420.000&lt;&#x2F;td&gt;&lt;td&gt;09.07.2016&lt;&#x2F;td&gt;&lt;td&gt;12,5 BTC&lt;&#x2F;td&gt;&lt;td&gt;1.800&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
            &lt;tr&gt;&lt;td&gt;#3&lt;&#x2F;td&gt;&lt;td&gt;630.000&lt;&#x2F;td&gt;&lt;td&gt;11.05.2020&lt;&#x2F;td&gt;&lt;td&gt;6,25 BTC&lt;&#x2F;td&gt;&lt;td&gt;900&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
            &lt;tr&gt;&lt;td&gt;#4&lt;&#x2F;td&gt;&lt;td&gt;840.000&lt;&#x2F;td&gt;&lt;td&gt;20.04.2024&lt;&#x2F;td&gt;&lt;td&gt;3,125 BTC&lt;&#x2F;td&gt;&lt;td&gt;450&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
            &lt;tr id=&quot;hcNextRow&quot;&gt;&lt;td&gt;#5&lt;&#x2F;td&gt;&lt;td&gt;1.050.000&lt;&#x2F;td&gt;&lt;td id=&quot;hcNextDate&quot;&gt;~2028&lt;&#x2F;td&gt;&lt;td&gt;1,5625 BTC&lt;&#x2F;td&gt;&lt;td&gt;225&lt;&#x2F;td&gt;&lt;&#x2F;tr&gt;
        &lt;&#x2F;table&gt;
    &lt;&#x2F;div&gt;

    &lt;details class=&quot;btc-tool__section&quot;&gt;
        &lt;summary&gt;&lt;h3 style=&quot;display:inline&quot;&gt;&#x2F;&#x2F; Wie funktioniert das Halving?&lt;&#x2F;h3&gt;&lt;&#x2F;summary&gt;
        &lt;p&gt;Alle &lt;strong&gt;210.000 Blöcke&lt;&#x2F;strong&gt; (ca. 4 Jahre) halbiert sich die Belohnung, die Miner für einen neuen Block erhalten. Dies ist im Bitcoin-Quellcode fest verankert und sorgt dafür, dass die Gesamtmenge niemals 21 Millionen BTC überschreiten kann.&lt;&#x2F;p&gt;
        &lt;p&gt;Die Berechnung basiert auf dem Genesis-Block (03.01.2009) und einer durchschnittlichen Blockzeit von &lt;strong&gt;10 Minuten&lt;&#x2F;strong&gt;. Die tatsächliche Blockzeit schwankt je nach Mining-Schwierigkeit.&lt;&#x2F;p&gt;
    &lt;&#x2F;details&gt;
&lt;&#x2F;div&gt;

&lt;script type=&quot;module&quot;&gt;
const $ = id =&gt; document.getElementById(id);

const GENESIS_TIME = new Date(&#x27;2009-01-03T18:15:05Z&#x27;).getTime();
const BLOCK_INTERVAL_MS = 10 * 60 * 1000; &#x2F;&#x2F; 10 minutes
const HALVING_INTERVAL = 210_000;
const MAX_SUPPLY = 21_000_000;

&#x2F;&#x2F; Known anchor point for better accuracy: Block 840000 was mined 2024-04-20
const ANCHOR_BLOCK = 840_000;
const ANCHOR_TIME = new Date(&#x27;2024-04-20T00:09:00Z&#x27;).getTime();

function estimateBlock() {
    const now = Date.now();
    const elapsed = now - ANCHOR_TIME;
    return ANCHOR_BLOCK + Math.floor(elapsed &#x2F; BLOCK_INTERVAL_MS);
}

function getReward(block) {
    const halvings = Math.floor(block &#x2F; HALVING_INTERVAL);
    if (halvings &gt;= 64) return 0;
    return 50 &#x2F; Math.pow(2, halvings);
}

function totalMined(block) {
    let total = 0;
    let reward = 50;
    let remaining = block;
    while (remaining &gt; 0 &amp;&amp; reward &gt; 0) {
        const chunk = Math.min(remaining, HALVING_INTERVAL - (block - remaining) % HALVING_INTERVAL);
        total += chunk * reward;
        remaining -= chunk;
        reward &#x2F;= 2;
    }
    &#x2F;&#x2F; Simplified: sum of complete eras
    const halvings = Math.floor(block &#x2F; HALVING_INTERVAL);
    total = 0;
    for (let i = 0; i &lt; halvings; i++) {
        total += HALVING_INTERVAL * (50 &#x2F; Math.pow(2, i));
    }
    const blocksInEra = block % HALVING_INTERVAL;
    total += blocksInEra * (50 &#x2F; Math.pow(2, halvings));
    return total;
}

function fmtNum(n) { return n.toLocaleString(&#x27;de-DE&#x27;); }

function fmtDate(ms) {
    return new Date(ms).toLocaleDateString(&#x27;de-DE&#x27;, {
        day: &#x27;2-digit&#x27;, month: &#x27;2-digit&#x27;, year: &#x27;numeric&#x27;
    });
}

function fmtCountdown(ms) {
    if (ms &lt;= 0) return &#x27;Bereits geschehen!&#x27;;
    const d = Math.floor(ms &#x2F; 86400000);
    const h = Math.floor((ms % 86400000) &#x2F; 3600000);
    const m = Math.floor((ms % 3600000) &#x2F; 60000);
    const parts = [];
    if (d &gt; 0) parts.push(`${d} Tage`);
    if (h &gt; 0) parts.push(`${h} Std`);
    parts.push(`${m} Min`);
    return parts.join(&#x27;, &#x27;);
}

function update() {
    const block = estimateBlock();
    const reward = getReward(block);
    const nextHalving = (Math.floor(block &#x2F; HALVING_INTERVAL) + 1) * HALVING_INTERVAL;
    const remaining = nextHalving - block;
    const nextHalvingTime = ANCHOR_TIME + (nextHalving - ANCHOR_BLOCK) * BLOCK_INTERVAL_MS;
    const mined = totalMined(block);
    const pct = (mined &#x2F; MAX_SUPPLY * 100);

    $(&#x27;hcBlock&#x27;).textContent = fmtNum(block);
    $(&#x27;hcReward&#x27;).textContent = reward.toFixed(reward &lt; 1 ? 4 : reward &lt; 10 ? 3 : 1);
    $(&#x27;hcNextBlock&#x27;).textContent = fmtNum(nextHalving);
    $(&#x27;hcRemaining&#x27;).textContent = fmtNum(remaining);
    $(&#x27;hcDate&#x27;).textContent = fmtDate(nextHalvingTime);
    $(&#x27;hcCountdown&#x27;).textContent = fmtCountdown(nextHalvingTime - Date.now());
    $(&#x27;hcMined&#x27;).textContent = fmtNum(Math.floor(mined));
    $(&#x27;hcPct&#x27;).textContent = pct.toFixed(2) + &#x27;%&#x27;;
    $(&#x27;hcBarFill&#x27;).style.width = pct + &#x27;%&#x27;;
    $(&#x27;hcNextDate&#x27;).textContent = &#x27;~&#x27; + fmtDate(nextHalvingTime);
}

update();
setInterval(update, 60_000); &#x2F;&#x2F; Update every minute
&lt;&#x2F;script&gt;

&lt;h2 id=&quot;warum-das-halving-wichtig-ist&quot;&gt;Warum das Halving wichtig ist&lt;&#x2F;h2&gt;
&lt;p&gt;Bitcoin hat eine &lt;strong&gt;deterministische Geldpolitik&lt;&#x2F;strong&gt;. Niemand kann sie ändern — nicht die Miner, nicht die Entwickler, nicht die Regierungen. Das ist einzigartig:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vorhersagbar:&lt;&#x2F;strong&gt; Jeder kann berechnen, wie viel Bitcoin zu jedem Zeitpunkt existiert&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Disinflationär:&lt;&#x2F;strong&gt; Die Inflation sinkt mit jedem Halving exponentiell&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Endlich:&lt;&#x2F;strong&gt; Maximum 21 Millionen BTC — ca. im Jahr 2140 wird der letzte Satoshi geschürft&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Nach dem Halving 2024 werden pro Tag nur noch &lt;strong&gt;450 neue BTC&lt;&#x2F;strong&gt; geschaffen. Zum Vergleich: In den ersten vier Jahren waren es 7.200 BTC pro Tag.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;weiterfuhrend&quot;&gt;Weiterführend&lt;&#x2F;h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;oekonomie&#x2F;was-ist-bitcoin&#x2F;&quot;&gt;Was ist Bitcoin?&lt;&#x2F;a&gt; — die Grundlagen&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;oekonomie&#x2F;potenzgesetze-spontane-ordnung&#x2F;&quot;&gt;Potenzgesetze und spontane Ordnung&lt;&#x2F;a&gt; — Bitcoins Wachstumsmuster&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;&#x2F;selbstverwahrung&#x2F;mining-verstehen-planspiel&#x2F;&quot;&gt;Mining verstehen (Planspiel)&lt;&#x2F;a&gt; — wie Blöcke entstehen&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
</content>
        
    </entry>
</feed>
