Cos'è il contratto intelligente, indispensabile per le transazioni NFT? Spiegazione di 4 caratteristiche e svantaggi

Negli ultimi anni, gli NFT hanno guadagnato popolarità e il numero di persone che effettuano transazioni relative agli NFT è in aumento.
Credo che molte persone abbiano sentito parlare di NFT, ma non tutti necessariamente comprendono il funzionamento dei contratti intelligenti, un elemento essenziale degli NFT.
Quindi, in questo articolo, spiegheremo il funzionamento dei contratti intelligenti relativi agli NFT, rivolgendoci a imprenditori e investitori interessati alle transazioni con NFT.
Cos’è un NFT

Un NFT, o Non-Fungible Token, è un termine che indica un token non sostituibile.
La parola “token” ha molti significati e può essere difficile da tradurre in giapponese, ma può essere tradotta come valuta sostitutiva, buono, buono regalo, souvenir, prova, ecc.
Quindi, un NFT è una valuta sostitutiva, un buono, un buono regalo, un souvenir, una prova, ecc., che non può essere sostituito.
Generalmente, si possono elencare le seguenti quattro caratteristiche di un NFT:
- Unicità
- Commerciabilità
- Interoperabilità
- Aggiunta di funzionalità aggiuntive
Articolo correlato: Quali sono le regolamentazioni legali degli NFT? Spiegato da un avvocato[ja]
Cos’è l’unicità
Un NFT, come accennato in precedenza, è un token non sostituibile, quindi ha un valore unico.
Questa unicità è una delle caratteristiche degli NFT.
Cos’è la commerciabilità
Anche se un NFT ha un valore unico, se non può essere scambiato, può essere difficile sfruttare appieno il suo valore.
Quindi, la commerciabilità è anche una delle caratteristiche degli NFT.
Cos’è l’interoperabilità
L’interoperabilità è un’altra caratteristica degli NFT.
Ad esempio, nel caso delle criptovalute, lo standard ERC-20 è ampiamente adottato, e le criptovalute diverse possono essere interoperabili se seguono lo stesso standard.
Nel caso degli NFT, lo standard ERC-721 è ampiamente adottato, e gli NFT che seguono lo stesso standard possono essere interoperabili.
Aggiunta di funzionalità aggiuntive
Gli NFT possono essere programmati con varie funzionalità.
Questa capacità di aggiungere funzionalità è anche una caratteristica degli NFT.
Cos’è un Smart Contract
Il termine “Smart Contract” viene utilizzato in molti modi diversi e non esiste una definizione precisa e univoca.
In senso lato, un Smart Contract è un meccanismo che permette l’esecuzione automatica di determinate operazioni relative a un contratto o a una transazione, quando vengono soddisfatte specifiche condizioni.
Questo meccanismo viene utilizzato nelle transazioni di NFT (Non Fungible Tokens).
Generalmente, le transazioni di NFT avvengono su un marketplace, e grazie alla funzionalità del Smart Contract, al momento della consegna dell’NFT, il proprietario dell’NFT sulla blockchain viene automaticamente aggiornato.
Vantaggi dei Smart Contract
I vantaggi dei Smart Contract possono essere riassunti in tre punti:
- Conservazione dello storico delle transazioni
- Riduzione del tempo necessario per le transazioni
- Riduzione dei costi delle transazioni
Sulla conservazione dello storico delle transazioni
Utilizzando il meccanismo dei Smart Contract, lo storico delle transazioni viene automaticamente registrato come dati sulla blockchain.
La registrazione dello storico delle transazioni come dati permette di verificare in seguito lo storico delle transazioni, prevenendo così eventuali manipolazioni illecite delle transazioni.
Sulla riduzione del tempo necessario per le transazioni
Utilizzando il meccanismo dei Smart Contract, le transazioni vengono eseguite automaticamente, riducendo così il tempo necessario per le transazioni.
Ad esempio, rispetto ai casi in cui un terzo interviene nelle transazioni, l’assenza di un terzo e la conclusione automatica delle transazioni permettono di ridurre il tempo necessario per le transazioni.
Sulla riduzione dei costi delle transazioni
Utilizzando il meccanismo dei Smart Contract, l’assenza di un terzo riduce la necessità di pagare commissioni a un terzo, portando a una riduzione dei costi delle transazioni.
Svantaggi dei Smart Contract
Gli svantaggi dei Smart Contract possono essere riassunti in quattro punti:
- Difficoltà di adattamento flessibile
- Incertezza sulla sicurezza del programma
- Problemi di protezione della privacy
- Problemi relativi alla legislazione
Sulla difficoltà di adattamento flessibile
Nei Smart Contract, le transazioni vengono eseguite secondo un programma predefinito, il che rende difficile un adattamento flessibile. Questo è uno degli svantaggi.
Sull’incertezza sulla sicurezza del programma
Se ci sono problemi o vulnerabilità nel programma del Smart Contract, queste potrebbero portare a comportamenti illeciti.
Quindi, l’incertezza sulla sicurezza del programma costruito è uno degli svantaggi.
Sui problemi di protezione della privacy
Come menzionato in precedenza, uno dei vantaggi dei Smart Contract è che lo storico delle transazioni viene automaticamente salvato sulla blockchain. Tuttavia, il fatto che tutti gli storici delle transazioni siano conservati può rendere più facile l’identificazione delle persone dalle loro transazioni.
Di conseguenza, la relazione con la protezione della privacy delle persone potrebbe diventare un problema. Questo è uno degli svantaggi.
Sui problemi relativi alla legislazione
I Smart Contract sono un meccanismo che si è sviluppato rapidamente negli ultimi anni.
Quindi, man mano che si diffondono, potrebbero sorgere vari problemi legali.
Tuttavia, nel nostro paese, la legislazione sui Smart Contract non è ancora sufficiente. In futuro, potrebbero emergere problemi legali dovuti alla mancanza di legislazione.
Differenze tra Smart Contract e contratti tradizionali e considerazioni legali
Un Smart Contract, come accennato in precedenza, è un meccanismo che automatizza le transazioni.
In un contratto normale, se si scopre un errore nel contenuto del contratto, è possibile apportare correzioni. Tuttavia, nel caso di uno Smart Contract, la cronologia delle transazioni viene salvata automaticamente, rendendo difficile apportare correzioni in seguito.
Inoltre, quando uno Smart Contract viene utilizzato per le transazioni NFT, la funzionalità dello Smart Contract consente di riscrivere automaticamente il proprietario dell’NFT sulla blockchain al momento del trasferimento dell’NFT.
La legislazione riguardante gli Smart Contract non è ancora sufficientemente sviluppata. Pertanto, anche se ci sono aspetti inappropriati nel contenuto del contratto, è incerto come si possa ottenere un rimedio legale per le transazioni NFT che sono già state completate attraverso uno Smart Contract, rispetto ai contratti tradizionali.
Problemi legali in Giappone

Uno dei problemi legali in Giappone riguarda la relazione con il Codice Civile Giapponese.
Ad esempio, l’articolo 95 del Codice Civile Giapponese stabilisce che, in caso di errore nella manifestazione di volontà, se tale errore è importante rispetto all’obiettivo dell’atto legale e alle norme sociali commerciali, è possibile annullarlo.
Se si verifica un problema di errore nelle transazioni NFT, l’uso della struttura del contratto intelligente potrebbe non permettere semplicemente di annullare la transazione, ma potrebbe essere necessario aggiungere che la transazione è stata annullata.
Inoltre, si può considerare la relazione con la Legge Giapponese sulla Protezione dei Dati Personali.
Ad esempio, l’articolo 34, paragrafo 1, della Legge Giapponese sulla Protezione dei Dati Personali prevede che, se il contenuto dei dati personali detenuti che identificano l’individuo non è vero, ci possono essere casi in cui l’individuo può richiedere all’operatore del trattamento dei dati personali di cancellare tali dati.
Se si utilizza la struttura del contratto intelligente, potrebbe sorgere il problema che non è possibile cancellare il contenuto dei dati personali detenuti.
Inoltre, nei casi in cui i dati personali sulla blockchain diventano un problema, può essere difficile identificare l’operatore del trattamento dei dati personali, e nonostante il fatto che la fornitura di dati personali a terzi (articolo 37, paragrafo 1, della Legge Giapponese sulla Protezione dei Dati Personali) sia effettivamente avvenuta, potrebbe sorgere il problema che la regolamentazione della Legge Giapponese sulla Protezione dei Dati Personali non si applica.
A causa di questi problemi con i contratti intelligenti, il 20 ottobre 2020 (anno 2 dell’era Reiwa) è stata fondata l’Associazione per la Promozione dei Contratti Intelligenti[ja], e ci sono movimenti per condurre revisioni e creare standard relativi ai contratti intelligenti.
Articolo di riferimento: Che cos’è la regolamentazione delle cripto-attività? Spiegazione della relazione con la Legge Giapponese sui Pagamenti e la Legge Giapponese sulle Transazioni di Prodotti Finanziari[ja]
Riassunto: Consulta un avvocato quando fai transazioni NFT
Abbiamo spiegato il funzionamento dei contratti intelligenti relativi alle NFT per gli imprenditori e gli investitori che stanno considerando transazioni con NFT.
Per quanto riguarda i contratti intelligenti nelle transazioni NFT, potrebbero sorgere problemi legali diversi da quelli delle transazioni tradizionali.
Quindi, se sei un imprenditore o un investitore che sta considerando le transazioni NFT, ti consigliamo di consultare un avvocato con competenze specialistiche.
Presentazione delle misure adottate dal nostro studio legale
Lo Studio Legale Monolis è uno studio legale altamente specializzato in IT, in particolare nell’intersezione tra Internet e legge. Il nostro studio offre un supporto completo per le attività legate alle criptovalute e alla blockchain. I dettagli sono descritti nell’articolo sottostante.
Category: IT