{"id":20596,"date":"2024-06-10T11:29:38","date_gmt":"2024-06-10T09:29:38","guid":{"rendered":"https:\/\/affidaty.io\/blog\/?p=20596"},"modified":"2024-06-10T11:51:08","modified_gmt":"2024-06-10T09:51:08","slug":"smart-contract-contratti-tradizionali","status":"publish","type":"post","link":"https:\/\/affidaty.io\/blog\/it\/2024\/06\/smart-contract-contratti-tradizionali\/","title":{"rendered":"La legalizzazione degli Smart Contract"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Hanno una validit\u00e0 giuridica?<br>Possono essere equiparati ai contratti tradizionali?<\/p>\n<\/blockquote>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Gli <strong>smart contracts<\/strong> hanno una validit\u00e0 giuridica?\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per rispondere a questo domanda sarebbe prima utile fornire una definizione chiara e semplice di cosa sono gli <strong>smart contracts<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esiste una definizione di <strong>smart contract<\/strong>?<br><br>\u00c8 doveroso precisare che non esiste una definizione univoca.\u00a0<br>I cd. \u201ccontratti intelligenti\u201d (detti anche applicazioni distribuite) sono stati teorizzati per la prima volta da Nick Szabo nel 1994 e definiti come \u201cprotocolli di transazione automatizzati che danno esecuzione a specifici termini contrattuali\u201d <sup>1<\/sup>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In sostanza sono degli <em>event-driven software<\/em> che funzionano secondo la logica \u201c<em><mark class=\"has-inline-color has-vivid-purple-color\">if this then that<\/mark><\/em> \u201d, tale per cui gli effetti contrattuali si realizzano solo al verificarsi di determinate condizioni, secondo una trasposizione automatica di un codice e senza quindi alcun intervento umano. Non vi \u00e8 pertanto un accordo scritto che al suo interno contiene termini e condizioni pattuiti fra la parti, vi sono bens\u00ec dei codici crittografici in grado di auto eseguire in automatico azioni (o dare disposizione affinch\u00e9 si possano eseguire determinate azioni) nel momento in cui le condizioni determinate tra le parti sono raggiunte e verificate.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In altre parole, solo al verificarsi della condizione X si pu\u00f2 procedere con l\u2019attuazione e lo sviluppo della condizione Y: questo meccanismo si suddivide in tanti \u201cblocchi\u201d (e gli <strong>smart contracts<\/strong> costituiscono i mattoncini di ognuno di essi), i quali, insieme, formano una \u201ccatena di blocchi\u201d (cd. \u201c<strong>blockchain<\/strong>\u201d). <br>Una volta che il blocco 1 si completa, esso diviene definitivo ed immutabile, e non potr\u00e0 quindi mai essere n\u00e9 cancellato n\u00e9 modificato: l\u2019unica opzione per proseguire il contratto \u00e8 quella di passare al blocco successivo. Ci\u00f2 avviene mediante la soluzione di un complesso problema matematico che soltanto i c.d. <em>miners<\/em>, ossia operatori dotati di computer aventi un eccezionale potere computazionale, possono risolvere.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAIAAAAAAAP\/\/\/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\" data-src=\"https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2024\/06\/AFFIDATY-Blog-funzione-di-Smart-Contract-1024x322.png\" alt=\"\" class=\"wp-image-20638 lazyload\" style=\"width:706px;height:auto\"><noscript><img decoding=\"async\" width=\"1024\" height=\"322\" src=\"https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2024\/06\/AFFIDATY-Blog-funzione-di-Smart-Contract-1024x322.png\" alt=\"\" class=\"wp-image-20638\" style=\"width:706px;height:auto\" srcset=\"https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2024\/06\/AFFIDATY-Blog-funzione-di-Smart-Contract-1024x322.png 1024w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2024\/06\/AFFIDATY-Blog-funzione-di-Smart-Contract-560x176.png 560w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2024\/06\/AFFIDATY-Blog-funzione-di-Smart-Contract-150x47.png 150w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2024\/06\/AFFIDATY-Blog-funzione-di-Smart-Contract-768x242.png 768w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2024\/06\/AFFIDATY-Blog-funzione-di-Smart-Contract-750x236.png 750w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2024\/06\/AFFIDATY-Blog-funzione-di-Smart-Contract-1140x359.png 1140w, https:\/\/affidaty.io\/blog\/wp-content\/uploads\/2024\/06\/AFFIDATY-Blog-funzione-di-Smart-Contract.png 1449w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/noscript><figcaption class=\"wp-element-caption\">Sources: <a href=\"https:\/\/coindcx.com\/blog\/crypto-basics\/what-is-a-smart-contract\/\">https:\/\/coindcx.com\/blog\/crypto-basics\/what-is-a-smart-contract\/<\/a>\u00a0<br><\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">A livello europeo, il cd. Data Act <sup>2<\/sup> (seppur non ancora efficace) nella sua bozza definitiva definisce i \u201ccontratti intelligenti\u201d <sup>3<\/sup> e ne descrive altres\u00ec i requisiti essenziali <sup>4<\/sup>: <br>vi \u00e8 un articolo dedicato che contiene alcune disposizioni v\u00f2lte a definire requisiti di modifica per gli smart contract (compresi i cd. \u201c<em>kill switch<\/em>\u201d), e stabilisce alcune regole per le parti che forniscono dati condivisibili, tra cui la \u201cterminazione e l\u2019interruzione sicura\u201d degli <strong>smart contract<\/strong> integrando altres\u00ec salvaguardie per preservare i segreti commerciali e prevenire i trasferimenti illeciti di dati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ed in Italia? Anche in Italia \u00e8 stato riconosciuto agli <strong>smart contracts<\/strong> uno status giuridico, con il cd. \u201cDecreto Semplificazioni\u201d <sup>5<\/sup>, in cui: <br>\u201cSi definisce \u201c<strong>smart contract<\/strong>\u201d un programma per elaboratore che opera su tecnologie basate su registri distribuiti e la cui esecuzione vincola automaticamente due o pi\u00f9 parti sulla base di effetti predefiniti dalle stesse.<br><br>Gli <strong>smart contracts<\/strong> soddisfano il requisito della forma scritta previa identificazione informatica delle parti interessate, attraverso un processo avente i requisiti fissati dall\u2019Agenzia per l\u2019Italia digitale con linee guida <sup>6<\/sup> da adottare entro novanta giorni dalla data di entrata in vigore della legge di conversione del presente decreto\u201d.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quali sono le principali caratteristiche degli <strong>smart contracts<\/strong>?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>sono irrevocabili: uno smart contract, attestato su una blockchain, non pu\u00f2 pi\u00f9 essere risolto o modificato al raggiungimento delle condizioni in esso previste, il contratto va in esecuzione automaticamente;<br><br><br><\/li>\n\n\n\n<li>si presentano sotto una forma digitale, seppur soddisfando il requisito della forma scritta (nel caso di previa identificazione informatica delle parti interessate, tramite un processo di validazione temporale elettronica) <sup>7<\/sup>;<br><br><br><\/li>\n\n\n\n<li>gli articoli si presentano sottoforma di codici crittografici, che possono essere letti non solo da persone fisiche ma anche da hardware (quindi da oggetti);<br><br><\/li>\n\n\n\n<li><br>sono distribuiti e validati dalla blockchain, quindi non necessitano di un intermediario legale (ad esempio le figure dell\u2019avvocato o del notaio);<br><br><br><\/li>\n\n\n\n<li>sono totalmente trasparenti.<br><br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Stante la loro qualificazione giuridica, gli <strong>smart contracts<\/strong> hanno quindi piena validit\u00e0 legale?<br><br>Purtroppo, il dibattito \u00e8 ancora attuale, e ci sono diversi orientamenti e teorie, che tuttavia partono da una medesima distinzione in due macro categorie degli stessi <sup>8<\/sup>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>smart contract code<\/strong> (\u201ccodice di contratto intelligente\u201d), per identificare un codice che viene \u201cscritto\u201d sulla blockchain. Tale definizione viene usata principalmente dagli sviluppatori e si riferisce al codice sottostante, che non pu\u00f2 quindi essere equiparato ad un contratto;<br><br><br><\/li>\n\n\n\n<li><strong>smart legal contract<\/strong> (\u201ccontratto giuridico intelligente\u201d), quale applicazione specifica dello <strong>smart contract<\/strong> code, che va a complementare o sostituire i contratti tradizionali. Tale definizione viene vista da molti come una combinazione fra codice di programmazione e linguaggio giuridico.<br><br><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Stante questa macro-suddivisione, lo <strong>smart (legal) contract<\/strong> da alcune teorie viene assimilato ai contratti in quanto:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>trattasi di un mezzo di adempimento di obbligazioni, dove i termini e le condizioni vengono scritti nel codice, lo <strong>smart contract<\/strong> valuta i termini imposti dall\u2019accordo secondo la logica \u201c<strong>if this then that<\/strong>\u201d ed automaticamente applica quanto concordato. Questa esecuzione automatica costituirebbe una garanzia di adempimento;\u00a0<br><br><br><\/li>\n\n\n\n<li>trattasi di un accordo negoziale che viene \u201cnotarizzato\u201d in maniera irrevocabile sulla <em>chain<\/em> evitando altres\u00ec il rischio di inadempimento di una delle parti;<br><br><br><\/li>\n\n\n\n<li>trattasi un vero e proprio contratto ma rafforzato, nel senso che le caratteristiche ulteriori della <strong>blockchain<\/strong> attribuirebbero allo stesso una maggiore efficacia sul piano della negoziazione (si pensi all\u2019auto-esecuzione della <strong>blockchain<\/strong> ed al registro sulla stessa di tutte le fasi negoziali);<br><br><br><\/li>\n\n\n\n<li>l\u2019azione materiale di dare avvio al programma costituirebbe piena manifestazione della volont\u00e0 delle parti (compresa quella di eseguire quanto istruito)\u00a0 parrebbe pertanto soddisfare i requisiti minimi del contratto ai sensi degli articoli 1321 e 1322 del codice civile.<br><br><br><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tuttavia, vi \u00e8 anche una larga parte di dottrina che invece sostiene che vi sono dei limiti giuridici a questa equiparazione (i limiti tecnici non verranno affrontati dalla scrivente) e che quindi reputa gli <strong>smart contracts<\/strong> come una categoria a s\u00e9 stante. Quali sarebbero tali limiti?<br><br><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Identificazione degli elementi fondamentali del contratto: considerando la legge italiana, un contratto dovrebbe contenere gli elementi di cui all\u2019art. 1325 c.c., che per\u00f2 all\u2019interno di un codice crittografico non sono di facile individuazione;<br><br><br><\/li>\n\n\n\n<li>interpretazione di alcuni termini giuridici: spesso la redazione di contratti tradizionali richiede l\u2019uso di termini che vanno interpretati e \u201ccalati\u201d nella prassi a seconda delle differenti casistiche, tradurre tutto ci\u00f2 con un codice crittografico sarebbe alquanto difficoltoso;<br><br><br><\/li>\n\n\n\n<li>all\u2019interno dei contratti tradizionali spesso vengono inserite delle clausole (seppur accessorie) sospensive\/risolutive e\/o <em>termination events<\/em>: come ricondurre (e quindi condizionare) uno <strong>smart contract<\/strong> (che sappiamo essere immodificabile) a simili eventi esterni (o in gergo anche \u201ceventi sopravvenuti\u201d)?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per concludere.<br><br>\u00c8 oramai assodato che in Europa (Italia compresa) ci si \u00e8 mossi verso l\u2019attribuzione ed il riconoscimento di uno status giuridico agli <strong>smart contracts<\/strong>; quanto invece alla loro equiparazione ai contratti tradizionali, nonostante il dibattito sia ancora in corso, \u00e8 molto probabile invece che essi daranno vita ad una nuova e diversa categoria, chiss\u00e0, magari proprio quella degli <strong>smart legal contracts<\/strong>.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>1<\/sup> Nick Szabo, Smart contracts, 1994 \u201cA smart contract is a computerized transaction protocol that executes the terms of a contract. The general objectives of smart contract design are to satisfy common contractual conditions (such as payment terms, liens, confidentiality, and even enforcement), minimize exceptions both malicious and accidental, and minimize the need for trusted intermediaries. Related economic goals include lowering fraud loss, arbitration and enforcement costs, and other transaction costs\u201d<br><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>2<\/sup> Trattasi del Regolamento (UE) 2023\/2854 riguardante norme armonizzate sull\u2019accesso equo ai dati e sul loro utilizzo e che modifica il regolamento (UE) 2017\/2394 e la direttiva (UE) 2020\/1828 (regolamento sui dati) &#8211; (\u201cData Act\u201d), emanato il 13 dicembre 2023, che sar\u00e0 pienamente applicabile nel settembre 2025.<br><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>3<\/sup> Data Act, art. 2, \u201cn. 39) \u00abcontratto intelligente\u00bb: un programma informatico utilizzato per l\u2019esecuzione automatica di un accordo o di parte di esso utilizzando una sequenza di registrazioni elettroniche di dati e garantendone l\u2019integrit\u00e0 e l\u2019accuratezza del loro ordine cronologico;\u201d<br><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>4<\/sup> Data Act, art. 36 \u201cRequisiti essenziali relativi ai contratti intelligenti per l\u2019esecuzione degli accordi di condivisione dei dati\u201d.<br><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>5<\/sup> Legge di Conversione 11 febbraio 2019, n. 12, modificativa del Decreto Legge 14 dicembre 2018, n. 135, recante \u201cDisposizioni urgenti in materia di sostegno e semplificazione per le imprese e per la pubblica amministrazione\u201d attribuisce un riconoscimento giuridico alle tecnologie basate su registri distribuiti (cd. \u201cDLT\u201d) ed agli smart contracts. La definizione dei contratti intelligenti \u00e8 descritta all\u2019art. 8 ter, comma 2.<br><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>6<\/sup> Il 7 maggio 2020 l\u2019Agenzia per l\u2019Italia Digitale (AGID) ha emanato, ai sensi dell\u2019art. 71 del codice dell\u2019amministrazione digitale (\u201cCAD\u201d), le linee guida relative alle best practice di secure design per le architetture basate su registri distribuiti, in conformit\u00e0 ai principi di \u201cSecure\/Privacy by Design\u201d.<br><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>7<\/sup> Questo significa che la data e l\u2019ora del documento informatico, se registrate sulla blockchain tramite smart contract, possono essere anche opposte a terzi (cos\u00ec come previsto dall\u2019art. 41 Regolamento UE n. 910\/2014 \u201cEffetti giuridici della validazione temporale elettronica\u201d).<br><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>8<\/sup> Banca D\u2019Italia, Universit\u00e0 Cattolica del Sacro Cuore, Universit\u00e0 Roma Tre \u201cCaratteristiche degli smart contract\u201d draft. 1.0, giugno 2023, disponibile su <a href=\"https:\/\/www.bancaditalia.it\/media\/notizie\/2023\/Draft_Protocollo_smart_contract.pdf\">https:\/\/www.bancaditalia.it\/media\/notizie\/2023\/Draft_Protocollo_smart_contract.pdf<\/a><br><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>9<\/sup> anca D\u2019Italia, Universit\u00e0 Cattolica del Sacro Cuore, Universit\u00e0 Roma Tre \u201cCaratteristiche degli smart contract\u201d draft. 1.0, giugno 2023, disponibile su <a href=\"https:\/\/www.bancaditalia.it\/media\/notizie\/2023\/Draft_Protocollo_smart_contract.pdf\">https:\/\/www.bancaditalia.it\/media\/notizie\/2023\/Draft_Protocollo_smart_contract.pdf<\/a><br><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>10<\/sup> Rinaldi, G. \u201cSmart contract: meccanizzazione del contratto nel paradigma della blockchain\u201d, in G. Alpa, Diritto e intelligenza artificiale (2020) pp- 353-354.<br><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><sup>11<\/sup> Sklaroff J. M., \u201cSmart contract and the cost of inflexibility\u201d, University of Pennsylvania Law Review, Vol. 166 (2017) pp. 217 ss.. Per un\u2019analisi pi\u00f9 dettagliata si rimanda al documento pubblicato dalla Banca d\u2019Italia e sopra citato.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gli smart contracts in Europa stanno guadagnando riconoscimento legale, aprendo la strada agli smart legal contracts.<\/p>\n","protected":false},"author":301,"featured_media":20645,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jnews-multi-image_gallery":[],"jnews_single_post":{"subtitle":"","format":"standard","video":"","gallery":"","source_name":"","source_url":"","via_name":"","via_url":"","override_template":"0","override":[{"template":"2","single_blog_custom":"","parallax":"1","fullscreen":"0","layout":"right-sidebar","sidebar":"default-sidebar","second_sidebar":"default-sidebar","sticky_sidebar":"1","share_position":"float","share_float_style":"share-normal","show_share_counter":"1","show_view_counter":"1","show_featured":"1","show_post_meta":"1","show_post_author":"1","show_post_author_image":"1","show_post_date":"1","post_date_format":"default","post_date_format_custom":"Y\/m\/d","show_post_category":"1","show_post_reading_time":"1","post_reading_time_wpm":"300","show_zoom_button":"1","zoom_button_out_step":"2","zoom_button_in_step":"3","show_post_tag":"1","show_prev_next_post":"0","show_popup_post":"1","number_popup_post":"1","show_author_box":"1","show_post_related":"1","show_inline_post_related":"0"}],"override_image_size":"0","image_override":[{"single_post_thumbnail_size":"no-crop","single_post_gallery_size":"crop-715"}],"trending_post":"0","trending_post_position":"meta","trending_post_label":"Trending","sponsored_post":"0","sponsored_post_label":"Sponsored by","sponsored_post_name":"","sponsored_post_url":"","sponsored_post_logo_enable":"0","sponsored_post_logo":"","sponsored_post_desc":"","disable_ad":"0"},"jnews_primary_category":{"id":"","hide":""},"jnews_social_meta":{"fb_title":"","fb_description":"","fb_image":"","twitter_title":"","twitter_description":"","twitter_image":""},"footnotes":""},"categories":[685,587],"tags":[129,90,24,10,109,205,131,1059,203,180,66,1056],"coauthors":[1250],"class_list":["post-20596","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-applicazioni-reali","category-legal-ita","tag-ai","tag-aziende","tag-blockchain","tag-blog","tag-crypto","tag-fiducia","tag-intelligenza-artificiale","tag-ledger-it","tag-miners","tag-pos","tag-smart-contract","tag-transaction-it"],"_links":{"self":[{"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/posts\/20596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/users\/301"}],"replies":[{"embeddable":true,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/comments?post=20596"}],"version-history":[{"count":0,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/posts\/20596\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/media\/20645"}],"wp:attachment":[{"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/media?parent=20596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/categories?post=20596"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/tags?post=20596"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/affidaty.io\/blog\/wp-json\/wp\/v2\/coauthors?post=20596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}