<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>bitcoin | The Math of Things</title><link>https://mathofthings.netlify.app/tag/bitcoin/</link><atom:link href="https://mathofthings.netlify.app/tag/bitcoin/index.xml" rel="self" type="application/rss+xml"/><description>bitcoin</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Mon, 06 Jul 2026 00:00:00 +0000</lastBuildDate><image><url>https://mathofthings.netlify.app/media/icon_hu6c6ed29f698bb57c24ca81ba64928043_3770_512x512_fill_lanczos_center_3.png</url><title>bitcoin</title><link>https://mathofthings.netlify.app/tag/bitcoin/</link></image><item><title>Bitcoin: la _belle illusion_ della crittografia</title><link>https://mathofthings.netlify.app/post/bitcoin-crittografia-realta/</link><pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate><guid>https://mathofthings.netlify.app/post/bitcoin-crittografia-realta/</guid><description>&lt;blockquote>
&lt;p>&lt;strong>Nota sulla lettura.&lt;/strong> Se avete studenti che giocherellano con i Bitcoin, leggete questo con loro. Non per proibirlo — per capire davvero cosa stanno facendo.&lt;/p>
&lt;/blockquote>
&lt;h2 id="atto-1-la-magia-della-crittografia">Atto 1: La magia della crittografia&lt;/h2>
&lt;p>Prendiamo la parte vera, quella bella. &lt;strong>SHA-256&lt;/strong> è una funzione di hash crittografica che trasforma qualunque input (100 caratteri o 100 gigabyte) in una stringa di 64 caratteri esadecimali. E qui sta il colpo di genio: è &lt;strong>irrevocabile&lt;/strong> — non esiste algoritmo al mondo che vi restituisce l&amp;rsquo;input a partire dall&amp;rsquo;output.&lt;/p>
&lt;p>Una transazione Bitcoin viene firmata digitalmente usando &lt;strong>curva ellittica&lt;/strong> (ECDSA). L&amp;rsquo;idea: hai una chiave privata (il tuo segreto) e una chiave pubblica (quello che condividi). La matematica garantisce che nessuno può firmare con la tua chiave privata senza averla. È crittografia &lt;em>vera&lt;/em>.&lt;/p>
&lt;p>Il &lt;strong>blockchain&lt;/strong> è un libro mastro distribuito, replicato su migliaia di nodi. Se qualcuno tenta di cambiare una transazione passata, l&amp;rsquo;hash di quel blocco cambia, e tutti i blocchi successivi diventano invalidi. È il concetto di &lt;strong>integrità attraverso la trasparenza&lt;/strong>.&lt;/p>
&lt;p>&lt;strong>Perfetto, no?&lt;/strong>&lt;/p>
&lt;p>Sì. Puramente dal punto di vista crittografico. Il resto — tutto il resto — è un disastro.&lt;/p>
&lt;h2 id="atto-2-la-doccia-fredda">Atto 2: La doccia fredda&lt;/h2>
&lt;h3 id="1-volatilità-che-non-ha-logica">1. Volatilità che non ha logica&lt;/h3>
&lt;p>Guardate il grafico qui sotto. Non è economia, è rumore puro.&lt;/p>
&lt;div class="bt-chart">
&lt;h3 class="bt-chart-title">Volatilità annuale: Bitcoin vs S&amp;P 500 vs Oro&lt;/h3>
&lt;div class="bt-chart-canvas">&lt;canvas id="btChart1">&lt;/canvas>&lt;/div>
&lt;p class="bt-chart-desc">La volatilità del Bitcoin è 3-5 volte quella del mercato azionario. L'oro (bene rifugio) è 20 volte meno volatile.&lt;/p>
&lt;/div>
&lt;p>Bitcoin nel 2022 ha perso il 65% in 12 mesi. S&amp;amp;P 500 ha perso il 19%. L&amp;rsquo;oro ha perso il 2%. Non c&amp;rsquo;è &amp;ldquo;fondamentale economico&amp;rdquo; dietro questa differenza: è emozione, FOMO (Fear of Missing Out), manipolazione.&lt;/p>
&lt;p>Se uno dei vostri studenti ha messo 1.000€ nel Bitcoin nel gennaio 2017:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>2017 (boom):&lt;/strong> 1.000€ → ~6 BTC → fine anno: ~24.000€ (utile: +2.300%)&lt;/li>
&lt;li>&lt;strong>2018 (crollo):&lt;/strong> ~24.000€ → ~3.600€ (perdita: -85%)&lt;/li>
&lt;li>&lt;strong>2021 (boom di nuovo):&lt;/strong> ~3.600€ → ~200.000€ (recuperato, e di più)&lt;/li>
&lt;li>&lt;strong>2022 (crimine collettivo):&lt;/strong> ~200.000€ → ~20.000€ (perdita: -90%)&lt;/li>
&lt;li>&lt;strong>Oggi (2025):&lt;/strong> ~38.000€ (recuperato un po&amp;rsquo;, ma non tutto)&lt;/li>
&lt;/ul>
&lt;div class="bt-chart">
&lt;h3 class="bt-chart-title">Se avessi investito 1.000€ nel 2017...&lt;/h3>
&lt;div class="bt-chart-canvas">&lt;canvas id="btChart2">&lt;/canvas>&lt;/div>
&lt;p class="bt-chart-desc">Una timeline reale: da 1.000€ a 24.000€ a 3.600€ a 200.000€ a 20.000€ a 38.000€ oggi. Domanda: quanti mesi di sonno è valso?&lt;/p>
&lt;/div>
&lt;p>&lt;strong>Domanda:&lt;/strong> Quanta energia mentale è costato stare a guardare? Quanti mesi di sonno perso?&lt;/p>
&lt;h3 id="2-la-truffa-che-la-matematica-non-previene">2. La truffa che la matematica non previene&lt;/h3>
&lt;p>&lt;strong>FTX, novembre 2022.&lt;/strong>&lt;/p>
&lt;p>Sam Bankman-Fried (CEO) e Gary Wang (CTO) hanno rubato &lt;strong>8 miliardi di dollari&lt;/strong> ai clienti attraverso una Ponzi scheme classica: ogni nuovo investitore pagava i precedenti. La crittografia non ha fermato nulla. La firma digitale non ha fatto nulla. Perché? &lt;strong>Perché la truffa era all&amp;rsquo;interno del sistema, non fuori.&lt;/strong>&lt;/p>
&lt;p>Il modello matematico di una Ponzi:&lt;/p>
&lt;p>$$N(t) = N_0 \times r^t$$&lt;/p>
&lt;p>Se $r \leq 1$ (ogni nuovo ciclo porta meno denaro), il sistema crolla. Quando? &lt;strong>Sempre.&lt;/strong> Ma nessuno sa quando.&lt;/p>
&lt;div class="bt-chart">
&lt;h3 class="bt-chart-title">Il modello matematico di una Ponzi scheme&lt;/h3>
&lt;div class="bt-chart-canvas">&lt;canvas id="btChart3">&lt;/canvas>&lt;/div>
&lt;p class="bt-chart-desc">La formula: N(t) = N₀ × r&amp;#7511;. Se r ≤ 1, il sistema crolla. FTX è crollato in 48 ore. 8 miliardi di dollari evaporati. Zero recuperati.&lt;/p>
&lt;/div>
&lt;p>FTX è crollata nel giro di &lt;strong>48 ore&lt;/strong>. 8 miliardi evaporati. Migliaia di persone — molte giovani — hanno perso risparmi di una vita. Alla fine del processo, Bankman-Fried è stato condannato a &lt;strong>25 anni di carcere&lt;/strong>. Ma ai clienti i soldi non sono tornati.&lt;/p>
&lt;p>E sapete qual è il bello? &lt;strong>Non è stata l&amp;rsquo;unica.&lt;/strong> Mt. Gox (2014), QuadrigaCX (2019), Celsius (2022)&amp;hellip; la lista continua.&lt;/p>
&lt;h3 id="3-il-95-delle-persone-perde-denaro">3. Il 95% delle persone perde denaro&lt;/h3>
&lt;p>Studi della &lt;strong>ESMA&lt;/strong> (Autorità bancaria europea) e della &lt;strong>CFTC&lt;/strong> (Commodity Futures Trading Commission) americana sono chiari: &lt;strong>il 90-95% dei trader retail perde denaro&lt;/strong>.&lt;/p>
&lt;p>Se uno studente vi dice &amp;ldquo;conosco qualcuno che ha guadagnato&amp;rdquo;, è &lt;strong>survivorship bias&lt;/strong> puro. I vincitori urlano, i perdenti tacciono.&lt;/p>
&lt;div class="bt-chart">
&lt;h3 class="bt-chart-title">Distribuzione dei risultati: chi guadagna vs chi perde&lt;/h3>
&lt;div class="bt-chart-canvas">&lt;canvas id="btChart4">&lt;/canvas>&lt;/div>
&lt;p class="bt-chart-desc">Il 95% dei trader retail perde denaro. Il 5% che guadagna fa il rumore, gli altri tacciono (survivorship bias).&lt;/p>
&lt;/div>
&lt;p>La matematica sottostante: una distribuzione log-normale con coda sinistra pesante. Tecnicamente parlando, il &amp;ldquo;valore atteso&amp;rdquo; di entrare nel mercato crypto è &lt;strong>negativo&lt;/strong>.&lt;/p>
&lt;h3 id="4-il-costo-energetico-che-fa-paura">4. Il costo energetico che fa paura&lt;/h3>
&lt;p>Una singola transazione Bitcoin richiede &lt;strong>~2.500 kWh di energia&lt;/strong> (considerate il Proof-of-Work, non la singola transazione isolata, ma il costo totale della rete per confermarla).&lt;/p>
&lt;p>Per mettere in prospettiva: &lt;strong>è l&amp;rsquo;equivalente energetico di una casa che consuma per una settimana&lt;/strong>. O di un volo intercontinentale.&lt;/p>
&lt;div class="bt-chart">
&lt;h3 class="bt-chart-title">Costo energetico per transazione: Bitcoin vs Visa vs Apple Pay&lt;/h3>
&lt;div class="bt-chart-canvas">&lt;canvas id="btChart5">&lt;/canvas>&lt;/div>
&lt;p class="bt-chart-desc">Una transazione Bitcoin consuma l'energia equivalente di una casa per una settimana. Visa: lo 0,0005% di quella energia. La scelta di design conta.&lt;/p>
&lt;/div>
&lt;p>La rete Bitcoin consuma &lt;strong>~150 TWh all&amp;rsquo;anno&lt;/strong>. È più dell&amp;rsquo;intero consumo energetico della Svezia.&lt;/p>
&lt;div class="bt-chart bt-chart-wide">
&lt;h3 class="bt-chart-title">Consumo energetico annuale della rete Bitcoin&lt;/h3>
&lt;div class="bt-chart-canvas">&lt;canvas id="btChart6">&lt;/canvas>&lt;/div>
&lt;p class="bt-chart-desc">~150 TWh/anno = consumo energetico della Svezia. CO₂ emessa: ~60 milioni di tonnellate all'anno. Ogni transazione: ~730 kg di CO₂. Visa: 0,004 kg per transazione.&lt;/p>
&lt;/div>
&lt;p>E la CO₂? Una transazione Bitcoin emette circa &lt;strong>730 kg di CO₂&lt;/strong>. Una transazione Visa: &lt;strong>0,004 kg&lt;/strong>.&lt;/p>
&lt;p>&lt;strong>Domanda finale:&lt;/strong> Vi sembra matematica intelligente, o autolesionismo su scala industriale?&lt;/p>
&lt;h2 id="atto-3-perché-la-gente-continua-a-crederci">Atto 3: Perché la gente continua a crederci&lt;/h2>
&lt;p>&lt;strong>Teoria del prospetto&lt;/strong> di Kahneman e Tversky: gli umani temono la perdita il &lt;strong>doppio&lt;/strong> della gioia del guadagno. Questo significa che se perdete 1.000€, avete bisogno di guadagnare 2.000€ per sentirvi di nuovo &amp;ldquo;neutrali&amp;rdquo;.&lt;/p>
&lt;p>Il Bitcoin sfrutta questa distorsione psicologica in modo letale:&lt;/p>
&lt;ul>
&lt;li>Se perdete il 50%, l&amp;rsquo;unica via per recuperare è&amp;hellip; aspettare il prossimo boom.&lt;/li>
&lt;li>Ogni boom alimenta FOMO: &amp;ldquo;Se non compro ora, perderò il treno.&amp;rdquo;&lt;/li>
&lt;li>Ogni crollo alimenta la speranza: &amp;ldquo;È il momento di comprare al ribasso.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;p>È un ciclo che non finisce. La matematica della mente umana è più forte della matematica della crittografia.&lt;/p>
&lt;h2 id="la-vera-lezione">La vera lezione&lt;/h2>
&lt;p>La crittografia che c&amp;rsquo;è dietro il Bitcoin è bellissima. È scienza reale, ingegneria corretta, matematica elegante.&lt;/p>
&lt;p>Ma la crittografia non risponde a queste domande:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Come mai il prezzo sale da 100 a 70.000 e torna a 20.000?&lt;/strong> (No, non è &amp;ldquo;volatilità di mercato sano&amp;rdquo; — è casinò)&lt;/li>
&lt;li>&lt;strong>Perché la rete consuma come un paese intero?&lt;/strong> (No, non è &amp;ldquo;necessario per la sicurezza&amp;rdquo; — è una scelta di design)&lt;/li>
&lt;li>&lt;strong>Perché il 95% delle persone perde denaro?&lt;/strong> (No, non è &amp;ldquo;incompetenza&amp;rdquo; — è architettura)&lt;/li>
&lt;/ul>
&lt;p>L&amp;rsquo;unica cosa che la crittografia &lt;strong>fa davvero&lt;/strong> è rendervi impossibile &lt;strong>riprendere i vostri soldi una volta che li avete persi&lt;/strong>.&lt;/p>
&lt;p>Se uno studente vuole giocare ai Bitcoin, va bene. Ma che lo faccia &lt;strong>consapevole&lt;/strong>:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Non è un investimento.&lt;/strong> È una scommessa a zero-sum con probabilità note a favore dei big player e degli exchange.&lt;/li>
&lt;li>&lt;strong>Non è libertà finanziaria.&lt;/strong> È la massima libertà di perdere denaro senza protezioni.&lt;/li>
&lt;li>&lt;strong>Non è il futuro della finanza.&lt;/strong> È un casinò energivoro.&lt;/li>
&lt;/ol>
&lt;p>La matematica è neutrale. Come la usiamo, no.&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Metrica&lt;/th>
&lt;th>Valore&lt;/th>
&lt;th>Prospettiva&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Volatilità annua Bitcoin (2015-2025)&lt;/td>
&lt;td>~50-80%&lt;/td>
&lt;td>S&amp;amp;P 500: ~15%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Probabilità di perdere denaro (trader retail)&lt;/td>
&lt;td>90-95%&lt;/td>
&lt;td>Quasi certa&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Transazioni Bitcoin perse a truffe (annuali)&lt;/td>
&lt;td>~$14 miliardi&lt;/td>
&lt;td>2023&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Consumo energetico Bitcoin (TWh/anno)&lt;/td>
&lt;td>~150&lt;/td>
&lt;td>Equivalente: Svezia&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>CO₂ per transazione Bitcoin&lt;/td>
&lt;td>~730 kg&lt;/td>
&lt;td>Visa: 0,004 kg&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Clienti FTX che hanno recuperato i soldi&lt;/td>
&lt;td>~$0 miliardi&lt;/td>
&lt;td>Su 8 miliardi persi&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;p>&lt;em>Fonti: ESMA — &amp;ldquo;Leverage and Margin Lending Study&amp;rdquo; (2023); CFTC — &amp;ldquo;Retail Trader Losses in Commodity Futures Markets&amp;rdquo; (2022); Digiconomist — Bitcoin Energy Consumption Index; Bankman-Fried prosecution documents (U.S. District Court, SDNY, 2023); Kahneman, Tversky — &amp;ldquo;Prospect Theory: An Analysis of Decision under Risk&amp;rdquo; (1979); IEA — &amp;ldquo;Electricity 2024&amp;rdquo;.&lt;/em>&lt;/p>
&lt;blockquote>
&lt;p>Questo articolo contiene calcoli verificabili e dati pubblici. Se qualcuno vi discute con &amp;ldquo;ma il Bitcoin salirà&amp;rdquo;, ricordate: non è un&amp;rsquo;argomentazione. È speranza. La speranza non è strategia finanziaria.&lt;/p>
&lt;/blockquote>
&lt;p>&lt;strong>Per i vostri studenti:&lt;/strong> Se state già dentro ai Bitcoin, non vi sto dicendo di uscire (anche se sì, dovreste). Vi sto dicendo di aprire gli occhi su quello che state facendo. Se state pensando di entrarci, chiedetevi perché — e ascoltate la risposta con onestà.&lt;/p>
&lt;style>
.bt-chart {
background: #fbf6ec;
border: 1px solid rgba(21,20,15,0.1);
border-radius: 12px;
padding: 1.5rem;
margin: 2rem 0;
box-shadow: 0 4px 20px rgba(21,20,15,0.06);
}
.dark .bt-chart {
background: #242424;
border-color: rgba(255,255,255,0.08);
box-shadow: 0 4px 20px rgba(0,0,0,0.3);
}
.bt-chart-title {
font-size: 1.15rem;
font-weight: 600;
color: #1a1a1a;
margin: 0 0 1rem 0;
padding-bottom: 0.75rem;
border-bottom: 2px solid #ed6f5c;
}
.dark .bt-chart-title {
color: #d0d0d0;
border-bottom-color: #f08e7c;
}
.bt-chart-canvas {
position: relative;
height: 340px;
}
.bt-chart-desc {
font-size: 0.9rem;
color: #6b6459;
line-height: 1.6;
font-style: italic;
margin: 1rem 0 0 0;
}
.dark .bt-chart-desc { color: #a8a29a; }
@media (max-width: 768px) {
.bt-chart-canvas { height: 280px; }
}
&lt;/style>
&lt;script src="https://cdn.jsdelivr.net/npm/chart.js">&lt;/script>
&lt;script>
(function () {
var instances = [];
function isDark() { return document.body.classList.contains('dark'); }
function theme() {
var dark = isDark();
return {
// Palette coerente col design del sito (warm / coral)
bitcoin: dark ? '#f08e7c' : '#ed6f5c', // coral primario
sage: dark ? '#8db38a' : '#6f9e74', // verde salvia (positivo / sostenibile)
ochre: dark ? '#e0b45a' : '#d9a441', // ocra calda (oro)
loss: dark ? '#c85a42' : '#a83f2b', // terracotta (perdita / Ponzi)
taupe: dark ? '#c39a72' : '#a17a52', // taupe caldo (neutro)
slate: dark ? '#93a1b3' : '#7a8ba3', // grigio-azzurro tenue (comparazioni)
text: dark ? '#b8b2a8' : '#6b6459',
grid: dark ? 'rgba(255,255,255,0.08)' : 'rgba(21,20,15,0.08)',
cardBg: dark ? '#242424' : '#fbf6ec',
fill: dark ? 'rgba(240,142,124,0.12)' : 'rgba(237,111,92,0.1)',
lossFill:dark ? 'rgba(200,90,66,0.12)' : 'rgba(168,63,43,0.1)'
};
}
function build() {
instances.forEach(function (c) { c.destroy(); });
instances = [];
var t = theme();
var baseOpts = {
responsive: true, maintainAspectRatio: false,
plugins: { legend: { labels: { color: t.text, font: { size: 12 } } } }
};
function scale(extra) {
return Object.assign({ ticks: { color: t.text }, grid: { color: t.grid } }, extra || {});
}
instances.push(new Chart(document.getElementById('btChart1'), {
type: 'bar',
data: {
labels: ['2015','2016','2017','2018','2019','2020','2021','2022','2023','2024'],
datasets: [
{ label: 'Bitcoin', data: [74,45,120,73,56,78,65,64,98,53], backgroundColor: t.bitcoin, borderRadius: 6 },
{ label: 'S&amp;P 500', data: [15,8,19,18,14,16,12,19,16,18], backgroundColor: t.sage, borderRadius: 6 },
{ label: 'Oro', data: [6,2,4,5,3,3,2,4,3,2], backgroundColor: t.ochre, borderRadius: 6 }
]
},
options: Object.assign({}, baseOpts, {
scales: {
y: Object.assign(scale(), { title: { display: true, text: 'Volatilità (%)', color: t.text } }),
x: { ticks: { color: t.text }, grid: { display: false } }
}
})
}));
instances.push(new Chart(document.getElementById('btChart2'), {
type: 'line',
data: {
labels: ['Gen 2017','Dic 2017','Dic 2018','Dic 2019','Dic 2020','Dic 2021','Dic 2022','Dic 2023','Lug 2025'],
datasets: [{
label: "Valore dell'investimento (€)",
data: [1000,24000,3600,8500,35000,200000,20000,42000,38000],
borderColor: t.bitcoin, backgroundColor: t.fill,
borderWidth: 3, fill: true, tension: 0.4, pointRadius: 6,
pointBackgroundColor: t.bitcoin, pointBorderColor: t.cardBg, pointBorderWidth: 2
}]
},
options: Object.assign({}, baseOpts, {
scales: {
y: scale({ ticks: { color: t.text, callback: function (v) { return '€' + v.toLocaleString(); } } }),
x: { ticks: { color: t.text }, grid: { display: false } }
}
})
}));
var ponziData = [], ponziTime = [];
for (var i = 0; i &lt;= 50; i++) { ponziTime.push('Mese ' + i); ponziData.push(1000 * Math.pow(1.15, i) * Math.exp(-i / 20)); }
instances.push(new Chart(document.getElementById('btChart3'), {
type: 'line',
data: { labels: ponziTime, datasets: [{
label: 'Valore totale del fondo (Ponzi)', data: ponziData,
borderColor: t.loss, backgroundColor: t.lossFill,
borderWidth: 3, fill: true, tension: 0.4, pointRadius: 2, pointBackgroundColor: t.loss
}]},
options: Object.assign({}, baseOpts, {
scales: {
y: scale(),
x: { ticks: { color: t.text, maxTicksLimit: 5 }, grid: { display: false } }
}
})
}));
instances.push(new Chart(document.getElementById('btChart4'), {
type: 'doughnut',
data: { labels: ['Perde denaro','Guadagna denaro'], datasets: [{
data: [95,5], backgroundColor: [t.loss, t.sage], borderColor: t.cardBg, borderWidth: 3
}]},
options: Object.assign({}, baseOpts, {
plugins: { legend: { labels: { color: t.text, font: { size: 12 }, padding: 20 } } }
})
}));
instances.push(new Chart(document.getElementById('btChart5'), {
type: 'bar',
data: { labels: ['Bitcoin','Visa','Apple Pay','Bancomat'], datasets: [{
label: 'kWh per transazione', data: [2500,0.002,0.001,0.0015],
backgroundColor: [t.bitcoin, t.sage, t.ochre, t.slate], borderRadius: 6
}]},
options: Object.assign({}, baseOpts, {
indexAxis: 'y',
scales: {
x: scale({ type: 'logarithmic' }),
y: { ticks: { color: t.text }, grid: { display: false } }
}
})
}));
instances.push(new Chart(document.getElementById('btChart6'), {
type: 'bar',
data: { labels: ['Bitcoin','Svezia','Italia','Egitto'], datasets: [{
label: 'TWh/anno', data: [150,147,220,190],
backgroundColor: [t.bitcoin, t.slate, t.sage, t.ochre], borderRadius: 6
}]},
options: Object.assign({}, baseOpts, {
scales: {
y: scale(),
x: { ticks: { color: t.text }, grid: { display: false } }
}
})
}));
}
function start() {
if (typeof Chart === 'undefined') { setTimeout(start, 100); return; }
if (window.__btChartsDrawn) return;
window.__btChartsDrawn = true;
build();
// Ridisegna al cambio tema (light/dark)
var pending;
new MutationObserver(function () {
clearTimeout(pending);
pending = setTimeout(build, 60);
}).observe(document.body, { attributes: true, attributeFilter: ['class'] });
}
if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); }
else { start(); }
})();
&lt;/script></description></item></channel></rss>