<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://gionn.net/feed.xml" rel="self" type="application/atom+xml"/><link href="https://gionn.net/" rel="alternate" type="text/html"/><updated>2026-07-11T12:09:36+02:00</updated><id>https://gionn.net/feed.xml</id><title type="html">gionn.net</title><subtitle>A blog about tech, programming and my personal life, alive and kicking since 2005.</subtitle><author><name>Giovanni Toraldo</name></author><entry><title type="html">I got tired of WhatsApp polls, so I built a replacement</title><link href="https://gionn.net/2026/hive-polls/" rel="alternate" type="text/html" title="I got tired of WhatsApp polls, so I built a replacement"/><published>2026-06-29T00:00:00+02:00</published><updated>2026-06-30T14:03:03+02:00</updated><id>https://gionn.net/2026/i-got-tired-of-whatsapp-polls</id><content type="html" xml:base="https://gionn.net/2026/hive-polls/"><![CDATA[<p>WhatsApp polls seem useful until you actually use them for anything real.</p> <p>Try to have a group of people of different ages and digital world capabilities coordinate on something with time constraints:</p> <ul> <li>The poll gets <strong>buried under a flood of messages</strong> within hours.</li> <li>You <strong>can’t add options</strong> after sending it.</li> <li>There’s no way to see who hasn’t voted yet without manually checking.</li> <li>If the group is active, the poll is <strong>gone from view</strong> before half the people have even seen it.</li> <li>If you need <strong>more than four options</strong>, you’re out of luck.</li> </ul> <p>I kept running into this with my historical reenactment group, <a href="https://mercenari.org">Mercenari del labirinto</a>. How many people are coming to the next event? What day works best for a pizza together? Who’s bringing food to share at a member’s place? Every one of these turns into an <strong>endless wave of messages</strong>, people asking what the options were, others pinging individually because they missed the poll entirely.</p> <p>So I built <a href="https://hive.gionn.net">Hive Polls</a>.</p> <p>It’s a small focused tool: create a poll, share a link, everyone votes. The link is <strong>permanent</strong>. It doesn’t get buried anywhere. <strong>Anyone can add options</strong> after the poll is created. And there are three modes:</p> <ul> <li><strong>Multiple answers</strong> for open questions</li> <li><strong>Single answer</strong> for head-to-head decisions</li> <li><strong>Shared list</strong> for things like group dinners, where everyone adds what they’ll bring rather than voting</li> </ul> <p><strong>No account needed</strong>. Pick a display name, done. Nobody wants to create and manage yet another account just to vote on a dinner date, and in a group like mine some people don’t even have a Google account. For small groups where everyone knows each other, there’s enough social trust that impersonation simply isn’t a real concern.</p> <p>On the technical side, I wanted <strong>zero infrastructure</strong> to manage. The stack is <strong>Next.js</strong> deployed on <strong>Cloudflare Pages</strong> via <a href="https://opennext.js.org/">OpenNext</a>, with <strong>Cloudflare D1</strong> as the database (SQLite at the edge). The whole thing runs as a Worker: no servers, no containers, no ops. Getting started was straightforward: I used the <a href="https://opennext.js.org/cloudflare#get-started">OpenNext starter project</a> and pointed <strong>Claude Code</strong> at it, and most of the app came together from there. D1 is genuinely pleasant to work with for something at this scale.</p> <p>It’s early and deliberately simple. If you’ve ever fought with a WhatsApp poll, <a href="https://hive.gionn.net">give it a try</a>.</p>]]></content><author><name>Giovanni Toraldo</name></author><category term="nextjs"/><category term="cloudflare"/><category term="sideproject"/><summary type="html"><![CDATA[WhatsApp polls seem useful until you actually use them for anything real.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://gionn.net/images/2026/hive-polls-hero.png"/><media:content medium="image" url="https://gionn.net/images/2026/hive-polls-hero.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry><title type="html">Continuous Curiosity of a Restless Mind</title><link href="https://gionn.net/2026/continuous-curiosity-of-a-restless-mind/" rel="alternate" type="text/html" title="Continuous Curiosity of a Restless Mind"/><published>2026-04-12T00:00:00+02:00</published><updated>2026-04-12T11:49:40+02:00</updated><id>https://gionn.net/2026/continuous-curiosity-of-a-restless-mind</id><content type="html" xml:base="https://gionn.net/2026/continuous-curiosity-of-a-restless-mind/"><![CDATA[<p>🇮🇹 Versione italiana: <a href="/2026/curiosita-continua-di-una-mente-irrequieta/">Curiosità continua di una mente inquieta</a></p> <p>After almost twenty years spent solving problems for hours every day, the mind changes its rhythm and no longer accepts switching off just because the working day is over.</p> <p>I often wonder how other people manage to completely unplug, stop thinking about anything they did during the day, and relax by sinking into a couch or, at most, dedicating themselves to a single hobby.</p> <p>For me, it is not about choosing only one path or being inconsistent. It is a matter of continuous curiosity: when I stop focusing on Kubernetes architectures and Continuous Delivery workflows, my need to understand and learn does not disappear, it simply shifts to something new.</p> <p>What is absolute rest for many people, for me is the pleasure of spending a weekend immersed in meticulously reconstructed historical clothing together with dozens of enthusiasts, and in activities that are now completely obsolete in the modern world (yet still so fascinating). Or sharing knowledge about technology, artificial intelligence, personal finance, SaaS startup ideas, and historical reenactment, in the real world or on the Internet, makes little difference.</p> <p>I do not think this is a lack of focus (although a doctor might have a different opinion), but rather a desire to live as many experiences as possible and connect worlds that only seem distant on the surface. In the end, all the knowledge we accumulate intertwines and enriches itself, effectively making each person unique.</p> <p>Perhaps this tireless mental activity is exactly what allows us to stay sharp and lively over time, because every new interest is not an added burden, but a new piece that fits better and better with those already in place. Or maybe I am almost 40 and a midlife crisis is just around the corner, who knows.</p>]]></content><author><name>Giovanni Toraldo</name></author><summary type="html"><![CDATA[After almost twenty years spent solving problems for hours every day, the mind changes its rhythm and no longer accepts switching off just because the working day is over.]]></summary></entry><entry><title type="html">Curiosità continua di una mente inquieta</title><link href="https://gionn.net/2026/curiosita-continua-di-una-mente-irrequieta/" rel="alternate" type="text/html" title="Curiosità continua di una mente inquieta"/><published>2026-04-12T00:00:00+02:00</published><updated>2026-04-12T11:49:40+02:00</updated><id>https://gionn.net/2026/curiosita-continua-di-una-mente-irrequieta</id><content type="html" xml:base="https://gionn.net/2026/curiosita-continua-di-una-mente-irrequieta/"><![CDATA[<p>🇬🇧 🇺🇸 English version: <a href="/2026/continuous-curiosity-of-a-restless-mind/">Continuous Curiosity of a Restless Mind</a></p> <p>Dopo quasi vent’anni passati a risolvere problemi per ore ogni giorno, la mente finisce per cambiare ritmo e non accetta più di spegnersi solo perché la giornata lavorativa è finita.</p> <p>Spesso mi chiedo come facciano le altre persone a staccare completamente la spina, a non pensare più a nulla di quello che hanno fatto durante il giorno, a rilassarsi sprofondando in un divano o al massimo dedicarsi a un solo singolo hobby.</p> <p>Per me non si tratta di scegliere una sola strada o di essere inconcludente, ma è una questione di curiosità continua: quando smetto di concentrarmi su architetture Kubernetes e workflow di Continuous Delivery, il mio bisogno di capire e di imparare non scompare, si sposta semplicemente su qualcosa di nuovo.</p> <p>Quello che per molti è riposo assoluto, per me è il piacere di passare un weekend immerso in abiti storici meticolosamente ricostruiti insieme a decine di appassionati e attività che sono ormai completamente obsolete nel mondo moderno (eppure così affascinanti). Oppure di condividere conoscenza su tecnologia, intelligenza artificiale, finanza personale, idee di startup SaaS e rievocazione storica, nel mondo reale o su Internet, fa poca differenza.</p> <p>Non credo sia mancanza di concentrazione (benché un medico potrebbe avere un’opinione diversa), ma il desiderio di vivere più esperienze possibili e di unire mondi che solo in apparenza sembrano lontani, perché alla fine tutte le conoscenze che accumuliamo si intrecciano e si arricchiscono reciprocamente, rendendo di fatto ogni persona unica.</p> <p>Forse questa instancabile attività mentale è proprio ciò che permette di restare lucidi e vivaci nel tempo, perché ogni nuovo interesse non è un peso che si aggiunge, ma un nuovo tassello che si incastra sempre meglio con quelli già presenti, oppure alla fine ho quasi 40 anni e la crisi di mezza età è dietro l’angolo, chissà.</p>]]></content><author><name>Giovanni Toraldo</name></author><category term="italiano"/><summary type="html"><![CDATA[Dopo quasi vent'anni passati a risolvere problemi per ore ogni giorno, la mente finisce per cambiare ritmo e non accetta più di spegnersi solo perché la giornata lavorativa è finita.]]></summary></entry><entry><title type="html">Fixing Google Sheets: import securities prices via Yahoo Finance</title><link href="https://gionn.net/2026/google-sheets-yahoo-finance-fix/" rel="alternate" type="text/html" title="Fixing Google Sheets: import securities prices via Yahoo Finance"/><published>2026-02-08T00:00:00+01:00</published><updated>2026-03-04T22:33:01+01:00</updated><id>https://gionn.net/2026/yahoo-finance-into-google-sheets</id><content type="html" xml:base="https://gionn.net/2026/google-sheets-yahoo-finance-fix/"><![CDATA[<p>As many of you may have noticed, Google Finance recently broke support for many European tickers (ETFs on Borsa Italiana, XETRA, etc.) within Google Sheets. The classic <code class="language-plaintext highlighter-rouge">=GOOGLEFINANCE("BIT:VWCE")</code> now simply returns an error, leaving us stranded.</p> <p>Since waiting for a fix from Google is wishful thinking, and many are scrambling for alternatives, I’ve built a clean solution based on <em>Cloudflare Workers</em>. This allows you to import prices from Yahoo Finance (perfect for EU markets and beyond) using a <strong>very simple formula</strong>.</p> <p>It’s a lightweight, <strong>open-source API</strong> that queries Yahoo Finance and returns only the price in text format, ideal for being consumed in Google Sheets.</p> <p>You just need to use the <code class="language-plaintext highlighter-rouge">IMPORTDATA</code> function, pointing to either my public instance or your own (if you prefer total control over privacy and uptime).</p> <h2 id="examples">Examples</h2> <ul> <li><strong>VWCE (XETRA)</strong>: <code class="language-plaintext highlighter-rouge">=IMPORTDATA("https://yf-import.gionn.net/api/quotes/VWCE.DE", "", "en_US")</code></li> <li><strong>VUAA (Milan)</strong>: <code class="language-plaintext highlighter-rouge">=IMPORTDATA("https://yf-import.gionn.net/api/quotes/VUAA.MI", "", "en_US")</code></li> <li><strong>AAPL (US)</strong>: <code class="language-plaintext highlighter-rouge">=IMPORTDATA("https://yf-import.gionn.net/api/quotes/AAPL", "", "en_US")</code></li> </ul> <p>These extra parameters manage how the API response is parsed. The second argument <code class="language-plaintext highlighter-rouge">""</code> is for the delimiter (automatically detected) and the third argument <code class="language-plaintext highlighter-rouge">"en_US"</code> forces numbers to be parsed using the correct locale and saves you from massive headaches with numbers not parsing correctly and causing weird results.</p> <h2 id="key-information">Key Information</h2> <ul> <li><strong>Public Instance</strong>: It’s free and currently runs on my free Cloudflare account, which handles up to 100,000 requests per day. If we ever hit this limit, I’ll re-evaluate the next steps.</li> <li><strong>Caching</strong>: Prices are cached for 4 hours to avoid hammering Yahoo’s servers. I’m fairly sure you won’t be checking your sheets more frequently than that!</li> <li><strong>Self-Hosting (For Power Users)</strong>: If you want total control, the project is on GitHub: <a href="https://github.com/gionn/yf-import">https://github.com/gionn/yf-import</a>. Just click “Fork,” connect your Cloudflare Workers, and you’ll have your own private instance like <code class="language-plaintext highlighter-rouge">https://yf-import.yourname.workers.dev</code>.</li> </ul> <p>I hope this helps anyone who, like me, has been dealing with a “broken” portfolio tracker for the past few months.</p> <p>Let me know if you run into issues with any specific tickers or anything else!</p>]]></content><author><name>Giovanni Toraldo</name></author><category term="finance"/><category term="open-source"/><category term="google-sheets"/><category term="yahoo-finance"/><summary type="html"><![CDATA[As many of you may have noticed, Google Finance recently broke support for many European tickers (ETFs on Borsa Italiana, XETRA, etc.) within Google Sheets. The classic=GOOGLEFINANCE("BIT:VWCE") now simply returns an error, leaving us stranded.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://gionn.net/images/2026/yahoo-import-hero.png"/><media:content medium="image" url="https://gionn.net/images/2026/yahoo-import-hero.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry><title type="html">Recap Portafoglio ETF 2025</title><link href="https://gionn.net/2025/recap-portafogli-etf/" rel="alternate" type="text/html" title="Recap Portafoglio ETF 2025"/><published>2025-12-30T00:00:00+01:00</published><updated>2025-12-31T11:34:19+01:00</updated><id>https://gionn.net/2025/portfolio-update</id><content type="html" xml:base="https://gionn.net/2025/recap-portafogli-etf/"><![CDATA[<p>Il 2025 volge al termine ed è tempo di tirare le somme. Un anno tutt’altro che noioso grazie alle turbolenze del Liberation Day di Trump, la svalutazione del dollaro, l’impennata delle commodity e le crypto che non fanno scintille. Questo post serve a cristallizzare i risultati raggiunti, impostare la strategia per l’anno che verrà e impormi di non cambiare idea su tutto da qui a fine 2026.</p> <h2 id="-asset-allocation">📊 Asset allocation</h2> <p>Di seguito il mio portafoglio a fine 2025:</p> <table> <thead> <tr> <th style="text-align: left">Classe di Asset</th> <th style="text-align: center">% Attuale</th> <th style="text-align: center">Target Ideale</th> </tr> </thead> <tbody> <tr> <td style="text-align: left"><strong>Equity</strong> (Azionario)</td> <td style="text-align: center">74,66%</td> <td style="text-align: center">73%</td> </tr> <tr> <td style="text-align: left"><strong>Fixed Income</strong> (Bond/CD)</td> <td style="text-align: center">22,36%</td> <td style="text-align: center">23%</td> </tr> <tr> <td style="text-align: left"><strong>Crypto</strong></td> <td style="text-align: center">2,98%</td> <td style="text-align: center">3%</td> </tr> </tbody> </table> <p>Il mio target ideale viene definito seguendo la <a href="https://finanzacafona.it/2021/03/scegliere-asset-allocation-the-bull.html">regola di The Bull</a>:</p> <blockquote> <p>% Equity = 125 - la mia età - (<a href="https://www.ecb.europa.eu/stats/financial_markets_and_interest_rates/euro_short-term_rate/html/index.en.html">€STR</a> * 5)</p> </blockquote> <p>L’Euro Short Term rate da inizio 2025 è passato da 2,92% a 1,93%.</p> <p>Ho fissato arbitrariamente un 3% in crypto, che è incluso nella percentuale di Equity.</p> <h2 id="-rendimenti">📈 Rendimenti</h2> <p>Ecco i rendimenti del portafoglio su diversi orizzonti temporali:</p> <table> <thead> <tr> <th style="text-align: center">Since</th> <th style="text-align: center">TTWRR</th> <th style="text-align: center">IRR</th> </tr> </thead> <tbody> <tr> <td style="text-align: center">YTD</td> <td style="text-align: center">5.81%</td> <td style="text-align: center">6.33%</td> </tr> <tr> <td style="text-align: center">2 anni</td> <td style="text-align: center">25.70%</td> <td style="text-align: center">10.51%</td> </tr> <tr> <td style="text-align: center">Oct 2023</td> <td style="text-align: center">37.19%</td> <td style="text-align: center">11.06%</td> </tr> </tbody> </table> <ul> <li><strong>TTWRR (Time-Weighted Rate of Return):</strong> misura il rendimento eliminando l’effetto dei flussi di cassa.</li> <li><strong>IRR (Internal Rate of Return):</strong> misura il tasso di rendimento effettivo tenendo conto dei flussi di cassa e del valore finale.</li> </ul> <p>Il portafoglio è partito con un piccolo capitale ed è cresciuto gradualmente tramite PAC mensile. A metà 2024, ho deciso di consolidarlo come unico strumento di investimento, integrandovi gli altri fondi (prevalentemente Moneyfarm e conti deposito). Ad oggi, rimane esclusa solo la liquidità residua presente sul conto corrente.</p> <p>Grafico TTWRR YTD (2025): <a href="/images/2025/portfolio-update/TTWRR-YTD.png"><img src="/images/2025/portfolio-update/TTWRR-YTD.png" alt="Grafico TTWRR YTD 2025"/></a></p> <p>Grafico TTWRR dall’inizio: <a href="/images/2025/portfolio-update/TTWRR-inception.png"><img src="/images/2025/portfolio-update/TTWRR-inception.png" alt="Grafico TTWRR dall'inizio"/></a></p> <p>Ho usato <code class="language-plaintext highlighter-rouge">VNGA80</code> (Vanguard LifeStrategy 80% Equity) come benchmark (linea tratteggiata) perché ha una asset allocation molto simile.</p> <h2 id="-dettaglio-posizioni">📋 Dettaglio Posizioni</h2> <p>Ecco la composizione dettagliata del portafoglio con i rendimenti di ogni singola posizione (TER medio 0,09%):</p> <table> <thead> <tr> <th style="text-align: center">Name</th> <th style="text-align: center">Share %</th> <th style="text-align: center">TTWRR YTD</th> <th style="text-align: center">IRR YTD</th> <th style="text-align: left">Descrizione</th> </tr> </thead> <tbody> <tr> <td style="text-align: center">VUAA</td> <td style="text-align: center">47.17</td> <td style="text-align: center">4.91%</td> <td style="text-align: center">5.03%</td> <td style="text-align: left">SP500</td> </tr> <tr> <td style="text-align: center">XEON</td> <td style="text-align: center">11.35</td> <td style="text-align: center">1.43%</td> <td style="text-align: center">2.32%</td> <td style="text-align: left">monetario €STR</td> </tr> <tr> <td style="text-align: center">MEUD</td> <td style="text-align: center">10.80</td> <td style="text-align: center">17.80%</td> <td style="text-align: center">20.38%</td> <td style="text-align: left">Stoxx 600 (europa)</td> </tr> <tr> <td style="text-align: center">XGLE</td> <td style="text-align: center">10.28</td> <td style="text-align: center">2.94%</td> <td style="text-align: center">3.68%</td> <td style="text-align: left">Euro Govt Bond</td> </tr> <tr> <td style="text-align: center">EXUS</td> <td style="text-align: center">8.60</td> <td style="text-align: center">2.85%</td> <td style="text-align: center">20.62%</td> <td style="text-align: left">Developed escluso USA</td> </tr> <tr> <td style="text-align: center">EIMI</td> <td style="text-align: center">8.07</td> <td style="text-align: center">15.56%</td> <td style="text-align: center">17.29%</td> <td style="text-align: left">Emerging markets</td> </tr> <tr> <td style="text-align: center">CETH</td> <td style="text-align: center">3.02</td> <td style="text-align: center">-7.44%</td> <td style="text-align: center">-8.15%</td> <td style="text-align: left">Staked Ethereum</td> </tr> <tr> <td style="text-align: center">XHYA</td> <td style="text-align: center">0.71</td> <td style="text-align: center">1.41%</td> <td style="text-align: center">4.15%</td> <td style="text-align: left">High Yield Europa</td> </tr> <tr> <td style="text-align: center"> </td> <td style="text-align: center">100.00</td> <td style="text-align: center"> </td> <td style="text-align: center">6.33%</td> <td style="text-align: left"> </td> </tr> </tbody> </table> <ul> <li>🏆 <strong>Miglior ETF:</strong> <code class="language-plaintext highlighter-rouge">MEUD</code> +17.80%</li> <li>😵 <strong>Peggior ETF:</strong> <code class="language-plaintext highlighter-rouge">CETH</code> -7.44%</li> </ul> <p>Rappresentazione grafica della composizione del portafoglio: <a href="/images/2025/portfolio-update/assets-pie.png"><img src="/images/2025/portfolio-update/assets-pie.png" alt="Grafico a torta dell'asset allocation"/></a></p> <p>Come sono andate le singole posizioni YTD: <a href="/images/2025/portfolio-update/TTWRR-equities-YTD.png"><img src="/images/2025/portfolio-update/TTWRR-equities-YTD.png" alt="Grafico rendimenti singole posizioni YTD"/></a></p> <p>Come sono andate le singole posizioni dall’inizio: <a href="/images/2025/portfolio-update/TTWRR-equities-inception.png"><img src="/images/2025/portfolio-update/TTWRR-equities-inception.png" alt="Grafico rendimenti singole posizioni dall'inizio"/></a></p> <h2 id="-lezioni-apprese">🧠 Lezioni Apprese</h2> <p>A Marzo mi sono convinto che <code class="language-plaintext highlighter-rouge">XEON</code> non potesse essere la mia unica posizione in <code class="language-plaintext highlighter-rouge">Fixed Income</code>, dopo aver compreso le meccaniche degli <strong>ETF obbligazionari</strong> in relazione alla variazione dei tassi (che invece mi avevano molto sorpreso nel 2022). Ho deciso di disinvestire circa la metà di <code class="language-plaintext highlighter-rouge">XEON</code> e investire in <code class="language-plaintext highlighter-rouge">XGLE</code> (Euro Govt Bond con duration media 7 anni), così da avere un edge nel caso in cui le banche centrali taglino i tassi a seguito di gravi recessioni e per rendimenti potenzialmente migliori rispetto allo euro short term rate.</p> <p>A Luglio ho venduto le quote di <code class="language-plaintext highlighter-rouge">CETH</code> (Staked Ethereum) che avevo comprato dopo la correzione di Aprile, con cui ho compensato le minusvalenze da commissioni che avevo accumulato su Directa dal 2023.</p> <p>Ad Agosto ho aperto una piccola posizione su <code class="language-plaintext highlighter-rouge">XHYA</code> (High-Yield Europa), ma dopo qualche approfondimento ho capito che nella mia fase attuale di accumulazione è probabilmente meglio tenere una netta separazione fra la componente speculativa (Equity) e quella difensiva (Fixed Income).</p> <p>A Ottobre decido di focalizzarmi sul <strong>ridurre gradualmente l’esposizione a USA</strong> in modo più sistematico, e ho iniziato a comprare <code class="language-plaintext highlighter-rouge">EXUS</code> (Ex-US Developed), con cui estendere la mia iniziale posizione in <code class="language-plaintext highlighter-rouge">MEUD</code> (Euro Stoxx 600), che comunque manterrò per evitare di pagarci tasse. Poiché i multipli elevati dell’attuale mercato USA riducono la probabilità di rendimenti futuri significativi, ritengo opportuno alleggerire la posizione e migliorare il mio comfort psicologico.</p> <h2 id="-obiettivi-per-il-2026">🚀 Obiettivi per il 2026</h2> <ul> <li>Portare la posizione di VUAA al 50% all’interno delle Equity dall’attuale 63%</li> <li>Disfarmi della piccola posizione in <code class="language-plaintext highlighter-rouge">XHYA</code></li> <li>Guardare più da vicino le commodity e iniziare a ragionare se ha senso inserirle in portafoglio (ma solo se ne sono DAVVERO convinto)</li> </ul> <h2 id="note">Note</h2> <p>Grafici e statistiche elaborate con <a href="https://www.portfolio-performance.info">Portfolio Performance</a>.</p> <p>Discussione su <a href="https://www.reddit.com/r/ItaliaPersonalFinance/comments/1pzpyi5/il_mio_recap_del_portafoglio_etf_2025/">r/ItaliaPersonalFinance</a>.</p>]]></content><author><name>Giovanni Toraldo</name></author><category term="Finanza personale"/><category term="italiano"/><category term="etf"/><summary type="html"><![CDATA[Il 2025 volge al termine ed è tempo di tirare le somme. Un anno tutt’altro che noioso grazie alle turbolenze del Liberation Day di Trump, la svalutazione del dollaro, l’impennata delle commodity e le crypto che non fanno scintille. Questo post serve a cristallizzare i risultati raggiunti, impostare la strategia per l’anno che verrà e impormi di non cambiare idea su tutto da qui a fine 2026.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://gionn.net/images/2025/portfolio-update/hero.jpg"/><media:content medium="image" url="https://gionn.net/images/2025/portfolio-update/hero.jpg" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry><title type="html">TFR: meglio in azienda o nel fondo pensione?</title><link href="https://gionn.net/2025/tfr-fondo-pensione/" rel="alternate" type="text/html" title="TFR: meglio in azienda o nel fondo pensione?"/><published>2025-12-20T00:00:00+01:00</published><updated>2026-06-29T15:09:51+02:00</updated><id>https://gionn.net/2025/tfr-fondo-pensione</id><content type="html" xml:base="https://gionn.net/2025/tfr-fondo-pensione/"><![CDATA[<p>Per chi lavora come dipendente, entro i primi 6 mesi dall’assunzione viene solitamente richiesto di compilare il <strong>modulo TFR2</strong>, con il quale devi scegliere dove destinare il tuo <strong>TFR (Trattamento di Fine Rapporto).</strong></p> <p>Spesso questa viene considerata una scelta complicata perché tutto ruota attorno a due dubbi amletici: quando potrò ritirare i miei soldi e con quale tassazione? Di certo non è l’argomento ideale per rompere il ghiaccio a una festa, ma è fondamentale per il tuo portafogli.</p> <p>Le alternative sono essenzialmente due: <strong>tenerlo in azienda</strong> oppure versarlo in un <strong>fondo pensione</strong> (aperto o di categoria, quest’ultimo accessibile in base al tuo contratto CCNL). Come vedremo, il fondo di categoria offre spesso vantaggi aggiuntivi che lo rendono quasi sempre preferibile a un fondo aperto.</p> <p>Proviamo a riassumere i due scenari.</p> <h2 id="conviene-tenere-il-tfr-in-azienda">Conviene tenere il TFR in azienda?</h2> <ul> <li><strong>Tassazione:</strong> media in funzione dell’aliquota IRPEF (dal 23% al 43%, calcolata sulla base della tua retribuzione media degli ultimi 5 anni).</li> <li><strong>Rendimento:</strong> garantito annualmente dell’1,5% + il 75% dell’inflazione annua (indice ISTAT).</li> <li><strong>Liquidazione:</strong> avviene al termine del rapporto di lavoro.</li> <li><strong>Rischio:</strong> insolvenza in caso di fallimento dell’azienda (se questa ha meno di 50 dipendenti; oltre tale soglia, per legge, i fondi devono essere depositati presso l’INPS).</li> </ul> <h2 id="conviene-versare-il-tfr-nel-fondo-pensione">Conviene versare il TFR nel fondo pensione?</h2> <ul> <li><strong>Tassazione agevolata:</strong> ridotta dal 15% al 9% in base agli anni di permanenza nel fondo (l’aliquota scende dello 0,3% ogni anno dopo il 15esimo anno di partecipazione).</li> <li><strong>Rendimento:</strong> variabile in base ai mercati finanziari e al comparto di rischio scelto in fase di sottoscrizione (ma può essere variato successivamente).</li> <li><strong>Liquidazione:</strong> vincolata ai requisiti pensionistici, salvo anticipazioni (maggiori dettagli nella prossima sezione).</li> <li><strong>Contributo del datore di lavoro:</strong> versando una piccola percentuale della tua RAL ogni mese (secondo quanto previsto dal tuo CCNL), avrai diritto a un contributo aggiuntivo da parte dell’azienda. In pratica, sono <strong>soldi gratis</strong> che non riceveresti tenendo il TFR in azienda.</li> <li><strong>Vantaggi fiscali:</strong> i contributi versati (escluso il TFR) sono deducibili ai fini IRPEF fino a un massimo di 5.300 euro all’anno (limite aggiornato per il 2026). Il rimborso del vantaggio fiscale avviene direttamente ogni mese in busta paga (abbattendo anche ulteriori ritenute calcolate successivamente come l’addizionale regionale e comunale).</li> </ul> <p>A questo punto, avrai capito che il fondo pensione è spesso più conveniente grazie alla tassazione agevolata e al contributo datoriale. Tuttavia, è naturale chiedersi quanto sia complicato accedere a quella liquidità in caso di bisogno o se si rischi di perdere tutto a causa dell’andamento dei mercati.</p> <h2 id="come-posso-prelevare-dal-fondo-pensione">Come posso prelevare dal fondo pensione?</h2> <p>Puoi accedere ai tuoi risparmi in momenti e con modalità differenti, a seconda delle tue necessità e della fase della tua vita lavorativa.</p> <h3 id="anticipazioni">Anticipazioni</h3> <p>Durante la carriera, puoi richiedere delle somme per coprire spese improvvise o progetti importanti senza chiudere il fondo:</p> <ul> <li><strong>Spese sanitarie</strong> (per te, coniuge o figli): fino al 75% del capitale, in qualsiasi momento.</li> <li><strong>Acquisto o ristrutturazione prima casa:</strong> fino al 75% del capitale (dopo 8 anni di iscrizione).</li> <li><strong>Ulteriori esigenze non documentate:</strong> fino al 30% del capitale (dopo 8 anni di iscrizione).</li> </ul> <p>Proprio per il limite degli 8 anni, è consigliabile aprire un fondo pensione il prima possibile, anche versando il minimo, così da far partire il cronometro della tua anzianità previdenziale.</p> <h3 id="riscatto">Riscatto</h3> <p>Esiste poi la possibilità del riscatto, che comporta la <strong>chiusura della posizione</strong> (o parte di essa) e la relativa perdita dell’anzianità maturata, ma che risulta accessibile in casi specifici:</p> <ul> <li><strong>Con tassazione al 23%:</strong> <ul> <li>Perdita dei requisiti (es: cambio di contratto CCNL o dimissioni).</li> <li>Inoccupazione (anche di un solo giorno).</li> </ul> </li> <li><strong>Con tassazione agevolata (dal 15% al 9%):</strong> <ul> <li>Inoccupazione tra i 12 e i 48 mesi (riscatto parziale al 50%).</li> <li>Inoccupazione superiore ai 48 mesi o invalidità permanente (riscatto totale al 100%).</li> </ul> </li> </ul> <p>Questa opzione è particolarmente interessante per chi punta all’indipendenza finanziaria (FIRE) e non desidera attendere l’età pensionabile per accedere al capitale, qualora la propria situazione permetta già di smettere di lavorare.</p> <h3 id="rita-rendita-integrativa-temporanea-anticipata">RITA (Rendita Integrativa Temporanea Anticipata)</h3> <p>Se sei inoccupato e ti mancano meno di 5 anni alla pensione di vecchiaia (o 10 anni in casi specifici), puoi richiedere la RITA. In questo caso, il tuo montante ti viene erogato frazionatamente come rendita temporanea fino al raggiungimento della pensione pubblica.</p> <p>Questa modalità gode della tassazione agevolata (dal 15% al 9%) e ti permette di “fare ponte” verso la pensione senza intaccare altri risparmi. (Nella sezione approfondimenti troverai un articolo specifico al riguardo).</p> <h3 id="al-momento-della-pensione">Al momento della pensione</h3> <p>Infine, al raggiungimento dei requisiti pensionistici, potrai ritirare quanto accumulato sotto forma di capitale o rendita integrativa mensile. La scelta non è sempre libera:</p> <ul> <li>Se la rendita derivante dalla conversione del 70% del tuo montante accumulato risulta inferiore alla metà dell’assegno sociale INPS, puoi riscattare il <strong>100% in un’unica soluzione</strong>.</li> <li>In caso contrario, almeno il <strong>50% dovrà essere convertito in rendita</strong>.</li> </ul> <p>Quest’ultima opzione può sembrare un limite, ma si rivela un vantaggio nel caso di una vita particolarmente longeva, garantendo un’entrata costante per tutta la vecchiaia.</p> <h2 id="come-vengono-investiti-i-tuoi-soldi">Come vengono investiti i tuoi soldi?</h2> <p>I capitali raccolti dai fondi pensione vengono investiti in strumenti finanziari diversificati per ottenere un rendimento in linea con gli obiettivi temporali degli iscritti.</p> <p>Al momento dell’iscrizione e anche in un secondo momento, puoi scegliere come investire i tuoi risparmi in uno dei diversi <strong>comparti disponibili</strong>:</p> <ul> <li><strong>Linee conservative:</strong> con rendimenti più stabili, ideali se mancano pochi anni alla pensione.</li> <li><strong>Linee aggressive (azionarie):</strong> con maggiore volatilità nel breve termine ma rendimenti potenzialmente più alti nel lungo periodo (ideali per chi è giovane).</li> </ul> <p>Indipendentemente dalla scelta, il portafoglio è solitamente composto da azioni, obbligazioni e, in misura minore, asset come oro o immobiliare per stabilizzare il valore nei periodi di crisi. Se ti interessa, puoi trovare maggiori informazioni nei resoconti che i fondi pensione sono obbligati a pubblicare per legge.</p> <p>Lo scopo del fondo non è il trading speculativo, ma la <strong>preservazione del capitale</strong> rispetto all’inflazione. Storicamente, su orizzonti temporali lunghi (oltre i 10 anni), i mercati globali tendono a crescere. Se una crisi sistemica riuscisse a polverizzare un fondo pensione globale e diversificato, l’andamento del tuo portafoglio sarebbe l’ultima delle tue preoccupazioni, mentre cerchi di sopravvivere tra esplosioni atomiche, oceani scomparsi e una terra ridotta a un deserto post-apocalittico.</p> <p>Ogni fondo è obbligato dalla <a href="https://www.covip.it/">COVIP</a> a pubblicare annualmente i <a href="https://www.covip.it/per-gli-operatori/fondi-pensione/costi-e-rendimenti-dei-fondi-pensione/elenco-dei-rendimenti">rendimenti</a> e i <a href="https://www.covip.it/per-gli-operatori/fondi-pensione/costi-e-rendimenti-dei-fondi-pensione/elenco-schede-costi">costi</a>. Ti consiglio di consultarli per confrontare le diverse opzioni, ricordando però che i rendimenti passati non garantiscono quelli futuri.</p> <h2 id="fondo-pensione-o-investimento-autonomo-in-etf">Fondo Pensione o investimento autonomo in ETF?</h2> <p>Molti investitori preferiscono gestire il proprio capitale in autonomia acquistando <strong>ETF (Exchange Traded Funds)</strong>. Chi sceglie questa strada ha spesso ragione su un punto: nel lungo periodo, un investimento passivo ben diversificato ha rendimenti attesi potenzialmente maggiori rispetto alla gestione attiva dei fondi pensione, che tendono a essere più prudenti e gravati da commissioni di gestione e tassazione annuale sulle plusvalenze.</p> <p>Tuttavia, bisogna tenere a mente due aspetti decisivi sul fondo pensione:</p> <ol> <li><strong>Il vantaggio fiscale immediato:</strong> la deducibilità e il contributo del datore di lavoro offrono un boost di rendimento iniziale che un ETF non può avere.</li> <li><strong>La tassazione sulle rendite:</strong> i fondi pensione subiscono una tassazione annuale del 20% sulle plusvalenze (invece del 26% standard). Di contro, l’ETF permette di posticipare il pagamento delle tasse al momento della vendita, favorendo maggiormente l’interesse composto.</li> </ol> <p><strong>La mia opinione?</strong> I rendimenti futuri non sono mai certi e lo scenario legislativo può cambiare, sia per i fondi che per gli ETF. Per questo motivo, preferisco non puntare tutto su un’unica soluzione: mantenere una posizione nel fondo pensione (almeno per massimizzare il contributo aziendale) e affiancarla a un <a href="/2024/finanza-personale/">portafoglio di ETF</a> permette di bilanciare benefici fiscali immediati e crescita del capitale nel lungo periodo.</p> <h2 id="conclusione">Conclusione</h2> <p>Il fondo pensione è uno strumento versatile per gestire il TFR e costruire una sicurezza finanziaria extra. La scelta dipende dal tuo orizzonte temporale e dal tuo profilo di rischio, ma i benefici fiscali lo rendono una delle opzioni più efficienti nel panorama italiano.</p> <p>Se hai domande, dubbi o vuoi condividere la tua esperienza con un fondo specifico, scrivimi nei commenti: la tua opinione potrebbe aiutare altri lettori a fare la scelta giusta!</p> <h2 id="approfondimenti">Approfondimenti</h2> <ul> <li><a href="https://www.reddit.com/r/ItaliaPersonalFinance/comments/1mw7z6n/guida_completa_ai_fondi_pensione_in_italia_v3/">Guida Completa ai Fondi Pensione in Italia V.3</a>: PDF + Excel redatto da un utente di <code class="language-plaintext highlighter-rouge">r/ItaliaPersonalFinance</code>.</li> <li>Fondi pensione sulla <a href="https://www.italiapersonalfinance.it/blog/fondi-pensione/">wiki di r/ItaliaPersonalFinance</a></li> <li><a href="https://www.youtube.com/watch?v=Gv5pds7YSds">🔊 Episodio 61 di The Bull</a>: Fondi Pensione vs ETF, l’episodio di uno dei podcast di finanza personale che seguo.</li> <li><a href="https://www.youtube.com/watch?v=wE9_72brJWs">🎥 Quando e per chi conviene il fondo pensione</a>, dal canale YouTube di Paolo Coletti.</li> <li><a href="https://www.ciaoelsa.com/">Ciao Elsa</a>: è una piattaforma online che offre consulenza e supporto per la gestione dei fondi pensione. Il servizio è noto per la sua facilità d’uso, per la competenza dei suoi consulenti e per la quantità di contenuti divulgativi che pubblicano continuamente sul loro <a href="https://www.ciaoelsa.com/blog">blog</a> e sui social. Questi gli articoli che sono stati più interessanti per me: <ul> <li><a href="https://www.ciaoelsa.com/blog/rita-rendita-integrativa-temporanea-anticipata-fondo-pensione-a-chi-conviene-requisiti-simulazioni">RITA</a></li> <li><a href="https://www.ciaoelsa.com/blog/extra-deducibilita-fondo-pensione-dichiarazione-redditi">Extra-deducibilità</a>: quando puoi superare il limite annuale di versamenti nel fondo.</li> <li><a href="https://www.ciaoelsa.com/blog/amundi-secondapensione-costi-rendimenti">Amundi SecondaPensione</a>: il fondo pensione aperto fra i più consigliati anche da <code class="language-plaintext highlighter-rouge">r/ItaliaPersonalFinance</code> (utile per chi è lavoratore autonomo o non ha un fondo pensione di categoria con contributo datoriale)</li> <li><a href="https://www.ciaoelsa.com/blog/versamenti-volontari-fondo-pensione-bonifico-busta-paga">Versamenti in busta paga o tramite bonifico</a>: perché conviene quasi sempre contribuire al fondo pensione attraverso la busta paga.</li> </ul> </li> </ul>]]></content><author><name>Giovanni Toraldo</name></author><category term="Finanza personale"/><category term="italiano"/><summary type="html"><![CDATA[Per chi lavora come dipendente, entro i primi 6 mesi dall’assunzione viene solitamente richiesto di compilare il modulo TFR2, con il quale devi scegliere dove destinare il tuo TFR (Trattamento di Fine Rapporto).]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://gionn.net/images/2025/tfr-azienda-fondo-pensione.jpg"/><media:content medium="image" url="https://gionn.net/images/2025/tfr-azienda-fondo-pensione.jpg" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry><title type="html">Stablecoin: la rivoluzione che non si ferma</title><link href="https://gionn.net/2025/stablecoin-rivoluzione" rel="alternate" type="text/html" title="Stablecoin: la rivoluzione che non si ferma"/><published>2025-07-19T00:00:00+02:00</published><updated>2025-12-28T18:47:43+01:00</updated><id>https://gionn.net/2025/stablecoin</id><content type="html" xml:base="https://gionn.net/2025/stablecoin-rivoluzione"><![CDATA[<p>L’approvazione del <a href="https://apnews.com/article/donald-trump-stablecoins-congress-cryptocurrency-94fa3c85e32ec6fd5a55576cf46e58ea">GENIUS Act</a> da parte dell’amministrazione Trump segna un passaggio storico: per la prima volta gli Stati Uniti regolamentano ufficialmente il mercato delle stablecoin su blockchain.</p> <p>Dietro questa mossa non c’è solo propaganda o l’ennesimo tentativo di accattivarsi la Silicon Valley. C’è un business enorme che le aziende come <strong>Tether</strong> (guidata dall’italiano Paolo Ardoino, classe ‘84, ligure emigrato) hanno già intercettato da tempo.</p> <p>In molte parti del mondo, specialmente nei <strong>paesi emergenti</strong> e sottosviluppati, accedere ai dollari fisici <strong>è complicato</strong>. Per la persona comune, aprire un conto in dollari o comprare banconote vere è spesso impossibile o rischioso. Le stablecoin hanno risolto questo problema. Bastano una connessione a Internet e uno smartphone per ricevere, custodire e inviare dollari digitali via blockchain, senza bisogno di banche locali o permessi governativi.</p> <p>Per le aziende che emettono queste stablecoin, il modello di business è semplice e geniale: <strong>raccolgono dollari reali</strong> dagli utenti e li <strong>depositano in titoli di stato USA</strong> a breve termine, incassando <strong>rendimenti a rischio praticamente zero</strong>. È lo stesso mestiere delle banche, ma senza filiali e senza burocrazia.</p> <p>Ora che Trump ha aperto le porte, la <strong>corsa a conquistare questi mercati</strong> si farà ancora più aggressiva. Non solo Tether e Circle (emittente di USDC), ma anche aziende fintech, exchange e probabilmente nuove startup entreranno nella competizione per diventare il “PayPal del dollaro digitale”.</p> <p>E <strong>l’Europa</strong>? Ancora una volta rischia di <strong>restare al palo</strong>. Mentre negli Stati Uniti si normano in modo favorevole le stablecoin, in Europa si discute ancora di regolamenti come MiCA, partoriti da un sistema burocratico che fatica a capire che il mercato globale non aspetta. Se non sarà l’Europa a fornire <strong>alternative digitali competitive</strong>, saranno le <strong>aziende americane</strong> a farlo. Il rischio è evidente: perdere la partita dell’infrastruttura monetaria del futuro.</p> <p>Il quadro normativo ora c’è, il mercato globale pure. La domanda non è più se le stablecoin diventeranno uno standard nei pagamenti digitali, ma su quale infrastruttura blockchain gireranno. E guardando alla <strong>sicurezza</strong>, alla <strong>decentralizzazione</strong> e alla <strong>liquidità già esistente</strong>, oggi il posto più naturale per questi asset resta <a href="/2025/ethereum-senza-fronzoli-primo-setup-wallet/">Ethereum</a>.</p>]]></content><author><name>Giovanni Toraldo</name></author><category term="ethereum"/><summary type="html"><![CDATA[L’approvazione del GENIUS Act da parte dell’amministrazione Trump segna un passaggio storico: per la prima volta gli Stati Uniti regolamentano ufficialmente il mercato delle stablecoin su blockchain.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://gionn.net/images/2025/stablecoins.jpg"/><media:content medium="image" url="https://gionn.net/images/2025/stablecoins.jpg" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry><title type="html">Ethereum Pectra upgrade: what’s coming</title><link href="https://gionn.net/2025/ethereum-pectra-explained/" rel="alternate" type="text/html" title="Ethereum Pectra upgrade: what’s coming"/><published>2025-05-06T00:00:00+02:00</published><updated>2025-12-28T18:47:43+01:00</updated><id>https://gionn.net/2025/ethereum-pectra-upgrade</id><content type="html" xml:base="https://gionn.net/2025/ethereum-pectra-explained/"><![CDATA[<p>Ethereum, the world’s leading smart contract blockchain, is gearing up for its most significant upgrade since the 2022 Merge. The upcoming <em>Pectra</em> upgrade is a transformative shift that prioritizes user experience while enhancing the network’s scalability and efficiency. Let’s take a look into what this upgrade means, its key features, and why it’s a turning point for Ethereum’s future.</p> <ul> <li><a href="#what-is-the-pectra-upgrade">What Is the Pectra Upgrade?</a></li> <li><a href="#key-features-of-the-pectra-upgrade">Key Features of the Pectra Upgrade</a> <ul> <li><a href="#smarter-wallets-with-eip-7702">Smarter Wallets with EIP-7702</a></li> <li><a href="#cheaper-transactions-and-better-scaling">Cheaper Transactions and Better Scaling</a></li> <li><a href="#staking-gets-a-major-boost">Staking Gets a Major Boost</a></li> <li><a href="#fewer-clicks-more-doing">Fewer Clicks, More Doing</a></li> </ul> </li> <li><a href="#why-pectra-matters">Why Pectra Matters</a></li> <li><a href="#looking-ahead-the-next-era-of-ethereum">Looking Ahead: The Next Era of Ethereum</a></li> </ul> <h2 id="what-is-the-pectra-upgrade">What Is the Pectra Upgrade?</h2> <p>Pectra, a combination of the Prague and Electra upgrades, is designed to build on the foundation laid by the Merge, which transitioned Ethereum from proof-of-work to proof-of-stake in 2022. While the Merge focused on improving the protocol’s sustainability and scalability, Pectra shifts the spotlight to the user. As Ethereum.org puts it, “The Merge was for the protocol. Pectra is for the people.” This upgrade aims to make Ethereum <em>feel</em> better by reducing friction, lowering costs, and unlocking new possibilities for wallets, staking, and decentralized applications (dApps).</p> <p>The Pectra upgrade has already been successfully deployed on the Sepolia testnet, with a mainnet rollout expected on 7 May 2025. It introduces a slew of Ethereum Improvement Proposals (EIPs) that tackle long-standing pain points and pave the way for a more seamless blockchain experience.</p> <h2 id="key-features-of-the-pectra-upgrade">Key Features of the Pectra Upgrade</h2> <p>Pectra is packed with improvements that touch nearly every aspect of the Ethereum ecosystem. Here are the highlights:</p> <h3 id="smarter-wallets-with-eip-7702">Smarter Wallets with EIP-7702</h3> <p>One of the most exciting changes is the introduction of <strong>EIP-7702</strong>, which allows Externally Owned Accounts (EOAs), the basic wallets most Ethereum users rely on, to execute smart contract code directly. This is a massive step toward <em>account abstraction</em>, a long-term goal for Ethereum that aims to make all accounts behave like smart contracts.</p> <p>What does this mean for users? Your wallet just got a major upgrade. With EIP-7702, wallets can now:</p> <ul> <li>Batch multiple actions into a single transaction (e.g., bridge funds and execute a swap in one go).</li> <li>Support conditional payments (e.g., “pay only if this happens”).</li> <li>Enable sponsored transactions, where someone else (like a dApp) can pay your gas fees.</li> </ul> <p>This upgrade eliminates the clunky “approve + confirm” loops that frustrate users today. It’s like turning your basic flip phone into a smartphone: less friction, more freedom, and endless possibilities for developers to create innovative wallet experiences. <a href="https://safe.global">Safe.global</a> highlights that while EIP-7702 is a milestone, its success depends on adoption by wallets, dApps, and users, with Safe already developing a proof of concept for developers to experiment with.</p> <h3 id="cheaper-transactions-and-better-scaling">Cheaper Transactions and Better Scaling</h3> <p>Pectra doubles down on Ethereum’s scalability efforts, particularly for layer-2 (L2) solutions like Optimism and Arbitrum. <strong>EIP-7691</strong> doubles the blob data capacity per block from 3 to 6, as explained by <a href="https://x.com/binji_x/status/1874422557992263720">binji_x</a> in an earlier X thread from January 2025. Blobs, introduced in the 2024 Dencun upgrade, are large data chunks used by rollups to store transaction data off-chain while keeping it accessible on Ethereum.</p> <p>This increase in blob capacity, paired with <strong>EIP-7840</strong> (configurable blob scheduling), means cheaper transactions on L2s, especially during periods of high network traffic. Additionally, <strong>EIP-7623</strong> adjusts calldata costs to incentivize rollups to use blobs instead of clogging the network with heavy data, ensuring fees remain stable while optimizing efficiency. As Ethereum.org notes, Pectra doesn’t just make the network bigger, it makes it <em>smoother</em> and more mainstream-ready.</p> <h3 id="staking-gets-a-major-boost">Staking Gets a Major Boost</h3> <p>For Ethereum stakers, Pectra brings much-needed improvements to flexibility and efficiency. Key EIPs include:</p> <ul> <li><strong>EIP-7251</strong>: Raises the validator balance cap from 32 ETH to 2048 ETH. Previously, validators had to create multiple 32 ETH nodes to stake larger amounts, leading to operational overhead. Now, they can consolidate up to 64 validators into one, reducing costs and allowing rewards to compound up to the new cap. Validators can also opt out of automatic partial withdrawals, giving them more control over their funds.</li> <li><strong>EIP-6110</strong>: Speeds up staking deposits by removing delays in recognition, making the process as seamless as sending a transaction.</li> <li><strong>EIP-7002</strong>: Enhances validator control by allowing exits and withdrawals to be triggered from the Execution Layer, a boon for staking pools like Lido and those delegating to third-party operators.</li> </ul> <p>These changes make staking more accessible and efficient, reducing the operational burden for large stakers while maintaining security.</p> <h3 id="fewer-clicks-more-doing">Fewer Clicks, More Doing</h3> <p>Pectra streamlines the user experience by reducing the number of actions needed to interact with the network. No more endless “approve + confirm” popups or double-signing for every action. <strong>EIP-7549</strong>, for example, optimizes validator voting by grouping signatures, cutting the workload by 60x without compromising security. As binji_x puts it, it’s like upgrading from typewriters to Google Docs for collaboration—same security, way less hassle.</p> <h2 id="why-pectra-matters">Why Pectra Matters</h2> <p>Pectra isn’t just another technical upgrade—it’s a turning point for Ethereum. The Merge proved that Ethereum could evolve at scale, transitioning to proof-of-stake while securing billions in value. Pectra builds on that by focusing on the <em>user</em>. As Ethereum.org eloquently states, “Pectra is Ethereum remembering what it’s for: not just for resilience, not just for scale, but for users, for the world.”</p> <p>The upgrade also showcases Ethereum’s ability to coordinate complex changes across a decentralized network. Upgrading Ethereum is like “swapping an airplane engine mid-flight”. It takes hundreds of developers, years of work, and dozens of teams collaborating seamlessly. The fact that Pectra is coming to fruition is a testament to the strength of Ethereum’s community and its commitment to continuous improvement.</p> <h2 id="looking-ahead-the-next-era-of-ethereum">Looking Ahead: The Next Era of Ethereum</h2> <p>Pectra marks the beginning of a new era for Ethereum—one where user experience takes center stage. By addressing pain points like high fees, clunky wallets, and staking inefficiencies, Pectra sets the stage for Ethereum to become a truly mainstream blockchain. It’s a step toward a future where interacting with Ethereum feels as natural as using a smartphone app, whether you’re a DeFi trader, an NFT collector, or a first-time user.</p> <p>For those eager to learn more, Ethereum.org links to a <a href="https://x.com/binji_x/status/1874422557992263720">detailed thread by binji_x</a> that breaks down the technical aspects of Pectra’s EIPs. Developers, in particular, should keep an eye on resources like Safe’s proof of concept for EIP-7702 to start experimenting with smarter wallets.</p> <p>In the words of Ethereum.org, “The next era of Ethereum begins now”. With Pectra, Ethereum isn’t just moving forward—it’s moving for <em>you</em>. Stay tuned for the mainnet rollout, and get ready to experience Ethereum like never before.</p> <hr/> <p><strong>Sources:</strong></p> <ul> <li><a href="https://x.com/ethereum/status/1919794615827280126">Ethereum.org X thread</a></li> <li><a href="https://x.com/binji_x/status/1874422557992263720">Binji_x X thread</a></li> </ul>]]></content><author><name>Giovanni Toraldo</name></author><category term="ethereum"/><summary type="html"><![CDATA[Ethereum, the world’s leading smart contract blockchain, is gearing up for its most significant upgrade since the 2022 Merge. The upcoming Pectra upgrade is a transformative shift that prioritizes user experience while enhancing the network’s scalability and efficiency. Let’s take a look into what this upgrade means, its key features, and why it’s a turning point for Ethereum’s future.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://gionn.net/images/2025/pectra-upgrade.jpg"/><media:content medium="image" url="https://gionn.net/images/2025/pectra-upgrade.jpg" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry><title type="html">Ethereum senza fronzoli: wallet setup e prima transazione</title><link href="https://gionn.net/2025/ethereum-senza-fronzoli-primo-setup-wallet/" rel="alternate" type="text/html" title="Ethereum senza fronzoli: wallet setup e prima transazione"/><published>2025-04-28T00:00:00+02:00</published><updated>2026-06-29T15:09:51+02:00</updated><id>https://gionn.net/2025/ethereum-senza-fronzoli</id><content type="html" xml:base="https://gionn.net/2025/ethereum-senza-fronzoli-primo-setup-wallet/"><![CDATA[<p>Ethereum è una <strong>rete decentralizzata</strong> che consente di trasferire fondi a terzi senza intermediari fisici come banche, governi o aziende. Nello specifico, puoi trasferire la <strong>valuta nativa</strong> (ETH) o qualsiasi altro <strong>token</strong> disponibile sulla rete (stablecoins, wrapped Bitcoin o altri tipi di token), fino ad operazioni più complesse come interagire con gli smart contract.</p> <p>Gli <strong>smart contract</strong> sono programmi resi disponibili sulla rete Ethereum, e permettono di eseguire una o più operazioni in sequenza, come definito nel loro codice sorgente. Per maggiori dettagli tecnici vedi il linguaggio di programmazione <a href="https://soliditylang.org/">Solidity</a> e alcune <a href="https://docs.openzeppelin.com/contracts/5.x/tokens">implementazioni</a>.</p> <p>Per poter interagire sulla rete Ethereum, è necessario pagare una commissione, che viene semplicemente chiamata <code class="language-plaintext highlighter-rouge">gas</code>, per analogia con la benzina che fa funzionare un motore. Più complessa è l’azione, più gas serve. Il gas si paga usando la valuta nativa ETH.</p> <h2 id="perché-esistono-le-sottoreti-layer-2-l2">Perché esistono le sottoreti Layer 2 (L2)</h2> <p>La rete Ethereum, denominata <strong>L1</strong> o mainnet, ha una <strong>capienza limitata</strong>, e quando la rete è particolarmente congestionata, le commissioni per poter eseguire una nuova transazione possono <strong>lievitare vertiginosamente</strong>. Negli ultimi anni ha preso piede un nuovo paradigma basato sull’avere un insieme di <strong>sotto-reti indipendenti</strong> (L2), con alcune caratteristiche che però le rendono molto più interessanti rispetto ad altre reti L1 alternative:</p> <ul> <li>Sono più <strong>veloci</strong> ed <strong>economiche</strong> rispetto alla L1 Ethereum</li> <li>Continuano a usare Ethereum come <strong>base di sicurezza</strong></li> <li>Supportano le <strong>stesse funzionalità</strong> a livello applicativo di Ethereum</li> </ul> <p>Alcuni esempi delle L2 più utilizzate sono <strong>Arbitrum</strong>, <strong>Optimism</strong> e <strong>Base</strong>. Per chi ama approfondire i numeri, <a href="https://defillama.com/chains/Rollup">DefiLlama</a> offre statistiche in tempo reale sulle performance delle principali L2.</p> <h2 id="il-wallet-ethereum">Il wallet Ethereum</h2> <p>Un <em>wallet</em> è il tuo <strong>portafoglio digitale</strong>: ti serve per ricevere, inviare e custodire criptovalute. Ma non è solo un portafoglio, è anche l’interfaccia per accedere al <strong>Web3</strong>: ti permette di interagire con le app decentralizzate come Aave, Uniswap, OpenSea (che vedremo meglio in una eventuale parte 2 di questo articolo).</p> <p>Esistono wallet <em>custodial</em>, dove le chiavi vengono custodite da qualcun altro, per esempio un crypto exchange, e <em>non-custodial</em>, le cui chiavi sono <strong>gestite direttamente da te</strong>. Qui ci concentreremo su come utilizzare un wallet <em>non-custodial</em> open-source, nello specifico <a href="https://rabby.io/">Rabby Wallet</a> che è attualmente considerato uno dei wallet Ethereum con la migliore usabilità.</p> <h2 id="perché-rabby-e-non-metamask">Perché Rabby e non MetaMask</h2> <p><a href="https://metamask.io/">MetaMask</a> è ancora il più diffuso wallet non-custodial open-source, ma soprattutto per i neofiti <strong>Rabby</strong> ha alcuni vantaggi chiave:</p> <ul> <li>Gestisce le sottoreti Ethereum (L2) in modo più trasparente rispetto a MetaMask</li> <li>Mostra una simulazione delle transazioni prima della loro firma</li> <li>Numerose altre piccole migliorie alla user experience che lo rendono più gradevole da utilizzare</li> </ul> <h2 id="installazione-di-rabby">Installazione di Rabby</h2> <ol> <li>Vai su <a href="https://rabby.io">https://rabby.io</a></li> <li>Scarica l’estensione per il tuo browser internet (Firefox o Chrome-based)</li> <li>Dopo l’installazione fai clic sull’icona in alto a destra per iniziare</li> </ol> <h2 id="creazione-di-un-nuovo-wallet">Creazione di un nuovo wallet</h2> <p>Quando apri Rabby per la prima volta:</p> <ol> <li>Seleziona <strong>“Create a new address”</strong></li> <li>Ti verrà mostrata una <strong>seed phrase</strong> (12 parole): <ul> <li>Questa è <strong>la chiave per accedere ai tuoi fondi</strong>, non perderla mai, non ci sono altre opzioni di recupero.</li> <li>Scrivila su carta e conservala rigorosamente <strong>offline</strong>.</li> <li><strong>NON</strong> fare screenshot.</li> <li><strong>NON</strong> salvarla su Google Drive, iCloud o simili.</li> <li>meglio conservarne una seconda copia in un luogo diverso da quello principale ma comunque facilmente accessibile a te.</li> </ul> </li> <li>Scegli una <strong>password robusta</strong> per criptare localmente il wallet, dovrai reinserirla ogni volta che riapri il browser. Se la dimentichi non importa, potrai sempre ripristinare il tuo wallet usando la <strong>seed phrase</strong>.</li> </ol> <p>In futuro, o su un dispositivo diverso, anche usando un wallet software diverso, potrai accedere allo stesso portafoglio inserendo la medesima <strong>seed phrase</strong>.</p> <blockquote> <p>⚠️ Attenzione! Assicurati di utilizzare sempre i siti web ufficiali (usa i segnalibri!) o direttamente gli store del tuo browser/piattaforma, verificando che il publisher sia effettivamente quello previsto.</p> </blockquote> <p>Ora hai un indirizzo Ethereum. In alto troverai il tuo <strong>indirizzo pubblico</strong> (una stringa che inizia con <code class="language-plaintext highlighter-rouge">0x...</code>), che puoi copiare negli appunti attraverso l’apposito bottone. È come l’IBAN del tuo conto crypto: puoi ricevere ETH e altri token lì sopra.</p> <p>Noterai che il bilancio sarà inesorabilmente vuoto, e già sai che per poter effettuare transazioni è necessario avere un po’ di <code class="language-plaintext highlighter-rouge">gas</code>, quindi adesso vediamo come fare.</p> <h2 id="comprare-ethereum-con-carta-di-credito">Comprare Ethereum con carta di credito</h2> <p>Esistono numerosi servizi per acquistare cripto, quelli più semplici da utilizzare per transazioni sporadiche utilizzando la carta di credito sono:</p> <ul> <li><a href="https://global.transak.com/">Transak</a></li> <li><a href="https://www.moonpay.com/it/comprare/eth">Moonpay</a></li> <li><a href="https://ramp.network/buy">Ramp</a></li> </ul> <blockquote> <p>⚠️ A causa delle stringenti normative anti-riciclaggio, è molto probabile che anche per piccoli importi, ti verrà richiesto di fornire i tuoi dati identificativi e seguire una procedura di <em>KYC</em> (know your customer).</p> <p>🔓 Se questa barriera ti frena ma vorresti comunque provare a fare la tua prima transazione su Ethereum, posso aiutarti con una piccola quantità di ETH per coprire il gas per una transazione di prova. È un gesto gratuito e senza garanzie: se ho tempo e fondi disponibili, contattami e ti invierò qualche frazione di ETH.</p> <p>💸 Se invece sei già dentro al mondo Ethereum e vuoi contribuire ad aiutare nuovi utenti, puoi inviare una piccola donazione a questo indirizzo: <code class="language-plaintext highlighter-rouge">0xcc4e662c4ec670fa3b5c786843f9a086201bd909</code>. Tutto quello che riceverò lì verrà usato esclusivamente per rifornire i lettori di questo post.</p> </blockquote> <p>Segui il percorso che solitamente viene chiamato <code class="language-plaintext highlighter-rouge">Buy Crypto</code>, selezionando <code class="language-plaintext highlighter-rouge">EUR</code> come valuta. Ogni servizio ha il suo taglio minimo, per i nostri primi test 10 euro sono più che sufficienti.</p> <p>Seleziona <code class="language-plaintext highlighter-rouge">ETH</code> o <code class="language-plaintext highlighter-rouge">Ethereum</code> come cripto di destinazione, ma assicurati di selezionare una rete L2, come <strong>Arbitrum</strong>, così poi da poter effettuare transazioni a bassissimo costo.</p> <p>Come wallet di destinazione, incolla l’indirizzo che trovi nel tuo Rabby wallet (che inizia con <code class="language-plaintext highlighter-rouge">0x...</code>), e completa l’operazione con le tue informazioni di pagamento.</p> <p>Riceverai gli Ethereum all’indirizzo e sulla rete che hai scelto dopo pochi minuti.</p> <blockquote> <h3 id="-disclaimer-legale">🔒 Disclaimer legale</h3> <p>Le informazioni qui fornite hanno scopo esclusivamente educativo e non costituiscono consulenza finanziaria, invito all’investimento o offerta di servizi regolamentati. L’invio di ETH è volontario, gratuito, non garantito e destinato solo a scopi dimostrativi. L’utilizzo delle criptovalute comporta rischi elevati, inclusa la perdita totale dei fondi. Agisci con cautela e responsabilità.</p> </blockquote> <h2 id="la-tua-prima-transazione">La tua prima transazione</h2> <p>A questo punto puoi effettuare la tua prima transazione attraverso Rabby, utilizzando la funzione <code class="language-plaintext highlighter-rouge">Send</code>.</p> <p>Puoi usare come destinatario il mio indirizzo che trovi a fine articolo, ma puoi anche utilizzare il tuo stesso indirizzo, e ancor più interessante, il valore da trasferire può anche essere pari a zero.</p> <p>Per utenti più avanzati: puoi <strong>includere un breve messaggio</strong> nella transazione, che verrà registrato sulla blockchain. Ti basta impostare il parametro <code class="language-plaintext highlighter-rouge">calldata</code> con il tuo messaggio convertito <strong>da ascii a esadecimale</strong>, preceduto da <code class="language-plaintext highlighter-rouge">0x</code> e senza spazi extra. Per esempio, <code class="language-plaintext highlighter-rouge">ciao eth</code> corrisponde a <code class="language-plaintext highlighter-rouge">0x6369616f20657468</code>.</p> <p>Dopo qualche istante, riceverai un messaggio che la transazione è stata <strong>completata con successo</strong>. Se fai click sul messaggio, oppure da <code class="language-plaintext highlighter-rouge">Transactions</code> fai click sull’id dell’ultima transazione, ti si aprirà il dettaglio della transazione su un sito web chiamato <strong>block explorer</strong>, che pubblica tutti i dettagli delle transazioni del network corrente.</p> <p>Ricapitoliamo quello che hai appena fatto: attraverso il wallet hai <strong>generato una transazione</strong>, l’hai <strong>firmata</strong>, è stata inviata ai <strong>nodi della rete</strong> Ethereum, è stata riconosciuta come <strong>valida</strong>, inclusa all’interno del primo <strong>blocco disponibile</strong>, hai consumato degli ETH per coprire il <strong>costo della transazione</strong>!</p> <h2 id="parte-2">Parte 2?</h2> <p>Se ti è piaciuto questo articolo e vorresti leggere la seconda parte su come interagire con le applicazioni distribuite più famose, <strong>fammelo sapere nei commenti</strong>!</p>]]></content><author><name>Giovanni Toraldo</name></author><category term="ethereum"/><category term="italiano"/><summary type="html"><![CDATA[Ethereum è una rete decentralizzata che consente di trasferire fondi a terzi senza intermediari fisici come banche, governi o aziende. Nello specifico, puoi trasferire la valuta nativa (ETH) o qualsiasi altro token disponibile sulla rete (stablecoins, wrapped Bitcoin o altri tipi di token), fino ad operazioni più complesse come interagire con gli smart contract.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://gionn.net/images/2025/ethereum-facile.png"/><media:content medium="image" url="https://gionn.net/images/2025/ethereum-facile.png" xmlns:media="http://search.yahoo.com/mrss/"/></entry><entry><title type="html">Surviving the era of continuous updates</title><link href="https://gionn.net/2025/automate-gitops-updatecli/" rel="alternate" type="text/html" title="Surviving the era of continuous updates"/><published>2025-03-14T00:00:00+01:00</published><updated>2025-10-04T10:37:55+02:00</updated><id>https://gionn.net/2025/automate-stagnate-updatecli</id><content type="html" xml:base="https://gionn.net/2025/automate-gitops-updatecli/"><![CDATA[<p>It was an absolute thrill to return to the <a href="https://www.incontrodevops.it">Incontro DevOps</a> stage after 4 years, my fifth time as a speaker there! Reuniting with old friends and meeting new ones made the experience even more special. A huge shoutout to the incredible speakers I’ve had the pleasure of watching so far.</p> <p>Lastly, a heartfelt thank you to everyone who attended my talk. I especially appreciate the engaging discussions and interactions at the end!</p> <blockquote> <p><strong>Automate or stagnate: surviving in the era of continuous updates</strong></p> <p>Keeping versions of softwares up-to-date is becoming a challenge, especially when tools fail to keep up with the constantly evolving ecosystems. We explore the limits and risks of lack of automations around dependency management and the journey towards building robust update pipelines using the open source <a href="https://www.updatecli.io/">updatecli</a> tool.</p> </blockquote> <script defer="" class="speakerdeck-embed" data-id="1d50785bb71d4f11a5d8b7a587dafe85" data-ratio="1.7777777777777777" src="//speakerdeck.com/assets/embed.js"></script> <p><img src="/images/2025/incontro-devops-speaker.jpg" alt="incontro devops badge"/></p> <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/kVOYFFbbCho?si=IbK0hKNRDMFH5PQT" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>]]></content><author><name>Giovanni Toraldo</name></author><category term="Slides"/><category term="conferences"/><category term="Incontro DevOps Italia"/><summary type="html"><![CDATA[It was an absolute thrill to return to the Incontro DevOps stage after 4 years, my fifth time as a speaker there! Reuniting with old friends and meeting new ones made the experience even more special. A huge shoutout to the incredible speakers I’ve had the pleasure of watching so far.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://gionn.net/images/2025/incontro-devops-speaker.jpg"/><media:content medium="image" url="https://gionn.net/images/2025/incontro-devops-speaker.jpg" xmlns:media="http://search.yahoo.com/mrss/"/></entry></feed>