Nella recente sperimentazione di sviluppo, ho scelto di utilizzare Vanar Chain
@Vanarchain #Vanar come infrastruttura per implementare un sistema di autorizzazione digitale on-chain (License Vault). Invece di semplicemente emettere NFT, mi concentro di più sulla 'logica di autorizzazione verificabile' stessa—ossia come verificare in tempo reale tramite lo stato on-chain se un determinato indirizzo possiede i diritti d'uso di un certo contenuto.
Il cuore di questo progetto è basato su Solidity per scrivere contratti intelligenti, distribuiti sulla rete di test compatibile con EVM di Vanar. Il design del contratto include tre funzioni chiave: createLicense (rilascio di autorizzazioni da parte dell'autore), purchaseLicense (l'utente paga
$VANRY per ottenere l'autorizzazione), hasLicense (verifica se un determinato indirizzo possiede l'autorizzazione specificata). Tutte le transazioni di acquisto vengono scritte direttamente sullo stato della catena tramite una funzione payable, garantendo che i dati non possano essere alterati. Questo design evita i problemi di fiducia associati ai database centralizzati e consente la verifica delle autorizzazioni di integrarsi direttamente con altri servizi applicativi.