{"id":8880,"date":"2023-01-15T08:19:31","date_gmt":"2023-01-15T08:19:31","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=8880"},"modified":"2022-05-12T23:18:18","modified_gmt":"2022-05-12T23:18:18","slug":"cos-e-utxo-sulla-rete-bitcoin","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/it\/cos-e-utxo-sulla-rete-bitcoin","title":{"rendered":"Cos\u2019\u00e8 UTXO sulla rete Bitcoin"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/cos-e-utxo-sulla-rete-bitcoin\/#cose_utxo_sulla_rete_bitcoin\" >Cos\u2019\u00e8 UTXO sulla rete Bitcoin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/it\/cos-e-utxo-sulla-rete-bitcoin\/#importanza_di_utxo\" >Importanza di UTXO<\/a><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><p>Oggi affronteremo una tematica molto curiosa e interessante che riguarda gli UTXO.<\/p>\n<p>Ti spiegheremo\u00a0<b>cos\u2019\u00e8 un UTXO e come funziona tecnicamente questo tipo di transazione<\/b>.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"cose_utxo_sulla_rete_bitcoin\"><\/span><b>Cos\u2019\u00e8 UTXO sulla rete Bitcoin<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>UTXO \u00e8 l\u2019acronimo di\u00a0<b>Unspent Transaction (TX) Output<\/b>\u00a0(output di transazione non speso) ed indica\u00a0<b>la quantit\u00e0 di cambio di criptovaluta rimanente dopo aver eseguito una transazione<\/b>\u00a0di criptovaluta (ad esempio con bitcoin). Il meccanismo \u00e8<b><i>\u00a0simile al resto che qualcuno riceve dopo aver effettuato una transazione in contanti presso il negozio<\/i><\/b>.<\/p>\n<p>Gli\u00a0<b>UTXO<\/b>\u00a0vengono elaborati continuamente e\u00a0<b>sono responsabili dell\u2019inizio e della fine di ogni transazione<\/b>.<\/p>\n<p>Ecco come funziona. Un database UTXO viene utilizzato per memorizzare le modifiche dalle transazioni di criptovaluta.<\/p>\n<p>Questo database o libro mastro \u00e8 inizialmente impostato su vuoto o zero. Man mano che le transazioni si moltiplicano, il database viene popolato con record di modifiche da varie transazioni.<\/p>\n<p><i>Per essere pi\u00f9 precisi, quando una transazione \u00e8 completata, tutti gli output non spesi vengono depositati nuovamente in un database come input che possono essere utilizzati in un secondo momento per una nuova transazione.<\/i><\/p>\n<p>Le transazioni in criptovaluta, come quelle utilizzate per i bitcoin, sono simili agli assegni circolari. Non puoi scambiarli con importi personalizzati e devi spendere l\u2019intero importo memorizzato in quel byte di dati.<\/p>\n<p><b>Un esempio di transazione UTXO<\/b><\/p>\n<p>Per meglio comprendere come funzionano le transazioni UTXO, facciamo un esempio pratico con una transazione sulla rete bitcoin:<\/p>\n<p>Immagina di avere un wallet di Bitcoin con una quantit\u00e0 di monete (saldo) di 100 BTC.<\/p>\n<p>Anche se vedi un solo saldo, quest\u2019ultimo \u00e8 composto da tanti UTXO.<\/p>\n<p>Puoi avere ad esempio due UTXO del valore di 50 o un set di UTXO del valore di 37, 18, 40 e 5 bitcoin.<\/p>\n<p>Immagina che vuoi acquistare una Porche che costa 35 bitcoin. Il tuo wallet contiene solo UTXO pari a 15, 17, 28 e 40 bitcoin ciascuno. Non ne hai uno di 35 bitcoin non \u00e8 possibile dividere gli UTXO, quindi \u00e8 impossibile pagare i 35 bitcoin esatti.<\/p>\n<p>Quindi spendi i 40 bitcoin UTXO\u00a0 o una qualsiasi altra combinazione di UTXO\u00a0 17 e 28 per esempio. In quest\u2019ultimo esempio, la rete conia due nuovi UTXO: uno del valore di 35 bitcoin, uno del valore di 5 bitcoin. La concessionaria di automobili riceve il 35 bitcoin UTXO mentre tu ricevi 5 bitcoin UTXO come resto.<\/p>\n<p><b>Anche le commissioni di transazione sono incluse nelle transazioni e sottratte dall\u2019UTXO\u00a0<\/b>che ricevi come resto. L\u2019equazione \u00e8 simile a questa:<\/p>\n<p><strong>Nuovo UTXO = (Somma di UTXO nella transazione) \u2013 (Importo della transazione) \u2013 (Commissione della transazione)<\/strong><\/p>\n<p>Se usiamo il nostro esempio con bitcoin avremo la seguente equazione:<\/p>\n<p><strong>Nuovo UTXO = (17 + 18) \u2013 (35) \u2013 (1) = 9 bitcoin<\/strong><\/p>\n<div id=\"image_1502225715\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/cosae_Utxo-crypto.jpg\" sizes=\"(max-width: 614px) 100vw, 614px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/cosae_Utxo-crypto.jpg 614w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/cosae_Utxo-crypto-300x236.jpg 300w\" alt=\"cosae Utxo crypto Bitnovo\" width=\"614\" height=\"483\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/cosae_Utxo-crypto.jpg 614w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/cosae_Utxo-crypto-300x236.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/cosae_Utxo-crypto.jpg\" data-sizes=\"(max-width: 614px) 100vw, 614px\" \/><\/div>\n<\/div>\n<p><em>Fonte immagine: Bitcoin.org<\/em><\/p>\n<h2><span class=\"ez-toc-section\" id=\"importanza_di_utxo\"><\/span><b>Importanza di UTXO<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>L\u2019implementazione degli\u00a0<b>UTXO semplifica enormemente i metodi contabili della blockchain<\/b>. Invece di dover tracciare e archiviare ogni singola transazione, dobbiamo solo tenere traccia delle monete non spese, note anche come UTXO.<\/p>\n<p><b>Gli UTXO sono\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/it\/cos-e-komodo-kmd\/\">fondamentali per prevenire attacchi a doppia spesa<\/a>\u00a0e ti impediscono di spendere monete che non esistono<\/b>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 2<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Oggi affronteremo una tematica molto curiosa e interessante che riguarda gli UTXO. Ti spiegheremo\u00a0cos\u2019\u00e8 un UTXO e come funziona tecnicamente questo tipo di transazione. Cos\u2019\u00e8 UTXO sulla rete Bitcoin UTXO \u00e8 l\u2019acronimo di\u00a0Unspent Transaction (TX) Output\u00a0(output di transazione non speso) ed indica\u00a0la quantit\u00e0 di cambio di criptovaluta rimanente dopo aver eseguito una transazione\u00a0di criptovaluta (ad [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6352,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8880","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-criptomonedas"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/8880","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=8880"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/8880\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/6352"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=8880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=8880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=8880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}