Gli smart contract sono contratti digitali memorizzati su una blockchain, che vengono eseguiti automaticamente quando vengono soddisfatti termini e condizioni prestabiliti.
Gli smart contract sono tipicamente utilizzati per automatizzare l'esecuzione di un accordo in modo che tutti i partecipanti possano essere immediatamente certi del risultato, senza alcun coinvolgimento di intermediari o perdite di tempo. Possono anche automatizzare un workflow, attivando l'azione successiva quando vengono soddisfatte le condizioni predeterminate.
Newsletter di settore
Resta al passo con le tendenze più importanti e interessanti del settore relative ad AI, automazione, dati e oltre con la newsletter Think. Leggi l' Informativa sulla privacy IBM.
L'abbonamento sarà fornito in lingua inglese. Troverai un link per annullare l'iscrizione in tutte le newsletter. Puoi gestire i tuoi abbonamenti o annullarli qui. Per ulteriori informazioni, consulta l'Informativa sulla privacy IBM.
Gli smart contract funzionano tramite le seguenti semplici istruzioni "se/quando...allora..." scritte nel codice su una blockchain. Una rete di computer esegue le azioni quando vengono soddisfatte e verificate condizioni predeterminate.
Queste azioni potrebbero includere lo sblocco di fondi alle parti appropriate, la registrazione di un veicolo, l'invio di notifiche o l'emissione di un biglietto. La blockchain viene quindi aggiornata al completamento della transazione. Ciò significa che la transazione non può essere modificata e solo le parti a cui è stata concessa l'autorizzazione possono vedere i risultati.
All'interno di uno smart contract, ci possono essere tutte le clausole necessarie per convincere i partecipanti che l'attività è stata completata in modo soddisfacente. Per stabilire i termini, i partecipanti devono determinare in che modo le transazioni e i loro dati vengono rappresentati sulla Blockchain, concordare le regole "se/quando...allora..." che governano tali transazioni, esplorare tutte le possibili eccezioni e definire un framework per la risoluzione delle controversie.
Poi, uno sviluppatore programma lo smart contract. Tuttavia, le organizzazioni che utilizzano la blockchain per il business forniscono sempre più spesso modelli, interfacce web e altri strumenti online per semplificare la strutturazione degli smart contract.
Una volta soddisfatta una condizione, il contratto viene eseguito immediatamente. Poiché gli smart contract sono digitali e automatizzati, non c'è documentazione da elaborare né tempo speso a riconciliare errori che spesso derivano da una compilazione manuale dei documenti.
Poiché non sono coinvolte terze parti e poiché i record crittografati delle transazioni sono condivisi tra i partecipanti, non c'è bisogno di chiedersi se le informazioni siano state modificate a beneficio personale.
I record delle transazioni blockchain sono crittografati, il che li rende difficili da hackerare. Inoltre, poiché ogni record è collegato ai record precedenti e successivi su un registro distribuito, gli hacker devono modificare l'intera catena per modificare un singolo record.
Gli smart contract eliminano la necessità di intermediari per gestire le transazioni e, di conseguenza, i ritardi e le commissioni ad esse associati.
Esplora come le aziende traggono beneficio dagli smart contract nelle soluzioni blockchain attive
Sonoco e IBM stanno lavorando per ridurre i problemi nel trasporto di farmaci salvavita aumentando la trasparenza della supply chain. Alimentata da IBM Blockchain Transparent Supply, Pharma Portal è una piattaforma basata su blockchain che monitora i prodotti farmaceutici a temperatura controllata lungo la supply chain per fornire dati attendibili, affidabili e accurati tra più parti.
The Home Depot utilizza smart contract su blockchain per risolvere rapidamente le controversie con i fornitori. Attraverso la comunicazione in tempo reale e una maggiore visibilità nella supply chain, sta costruendo relazioni più solide con i fornitori, ottenendo più tempo per il lavoro critico e l'innovazione.
Unendosi a we.trade, la rete di finanza commerciale creata da IBM Blockchain, le aziende stanno creando un ecosistema di fiducia per il commercio globale. Essendo una piattaforma basata su blockchain, we.trade utilizza regole standardizzate e opzioni di trading semplificate per ridurre attriti e rischi, facilitando al contempo il processo di negoziazione e ampliando le opportunità commerciali per le società e le banche partecipanti.
IBM Blockchain Platform: Hyperledger Fabric Support Edition fornisce SLA e supporto aziendale 24 ore su 24, 7 giorni su 7, per Hyperledger Fabric, lo standard de facto per le piattaforme blockchain aziendali della Linux Foundation.
IBM Blockchain aiuta i partner della supply chain a condividere dati affidabili attraverso soluzioni blockchain autorizzate, aumentando trasparenza e fiducia.
IBM Consulting è una società di consulenza globale che lavora fianco a fianco con i clienti per progettare, costruire e gestire aziende ad alte prestazioni.