La Blockchain è un registro pubblico (libro mastro) permanentemente sicuro, crittografato, distribuito, ossia pubblicamente verificabile da terze parti, trasparente, incorruttibile e che snellisce i processi delle transazioni di valore attraverso la sua rete. È una tecnologia potenzialmente dirompente, che disintermedia il rapporto di fiducia tra le parti, decentralizzando il controllo della rete e proteggendo i suoi utenti attraverso la crittografia.
Gli smart contract (o contratti intelligenti) sono invece protocolli informatici che hanno lo scopo di formalizzare e proteggere le relazioni sulle reti di computer. Non sono altro che la combinazione di messaggi ed algoritmi creati col fine di applicare nel cyber spazio i principi estrapolati dall’ordinamento giuridico.