ecosistema durante un hackathon RWA. A quel tempo Sui aveva un altro hackathon in corso. Anche se il programma era stretto e non avevo mai scritto Move prima, ho deciso di partecipare comunque.

L'hackathon si è svolto dal sesto novembre al ventitré novembre duemilaventicinque. Era completamente online e aperto a team di tutto il mondo. La scadenza era inizialmente fissata per il sedici novembre ed è stata successivamente estesa di una settimana, il che ha aiutato molto.

Walrus è uno strumento di archiviazione dati decentralizzato costruito nell'ecosistema Sui. È uno dei diversi strumenti principali insieme a Seal zkLogin e Nautilus. Sui è ancora una catena giovane, ma il suo livello base è solido. Non ci sono ancora molte applicazioni, il che lo rende interessante per i costruttori.

Una cosa importante è che questo hackathon non ha costretto i team a utilizzare Walrus. C'erano diverse piste tra cui scegliere. Anche se Walrus e Seal provengono da Sui, possono anche funzionare con altre blockchain. Hai comunque bisogno di alcune conoscenze di base su Sui, ma non molte. Ho trascorso alcune ore a leggere i documenti e questo è stato sufficiente per iniziare.

Questo è stato il mio primo hackathon completamente online. In passato di solito partecipavo con un team che era preparato in anticipo e lavoravamo insieme in loco per alcuni giorni. Questa volta l'hackathon era già iniziato quando cercavo compagni di squadra. L'idea è nata da discussioni con un compagno di squadra che ha una formazione contabile. Ero l'unico con esperienza Web3 nel team.

Il problema che volevamo risolvere erano gli accordi di earn out nelle fusioni e acquisizioni. In parole semplici, un acquirente non vuole pagare l'intero importo in una sola volta perché teme che il venditore possa smettere di eseguire dopo l'accordo. Parte del pagamento è ritardata e viene rilasciata solo se vengono raggiunti determinati obiettivi. Questo è un problema di fiducia.

Abbiamo deciso di utilizzare la blockchain per ridurre questo problema di fiducia. Abbiamo combinato Walrus e Seal per costruire un sistema in cui solo le parti interessate possono vedere i dati sensibili. Questi ruoli sono acquirente, venditore e revisore. Il motivo per usare la blockchain è rendere i dati impossibili da modificare.

Walrus memorizza i dati e Seal gestisce la crittografia e il controllo degli accessi. Abbiamo distribuito un contratto principale su Sui e creato un oggetto di accordo per ciascun caso. L'acquirente carica file crittografati su Walrus. Chiunque può scaricarli, ma solo i ruoli approvati possono decrittografarli tramite Seal.

Il resto del sistema, come auditing e controlli degli obiettivi, era semplice. Ho pensato di utilizzare Nautilus per dimostrare il processo di calcolo, ma non poteva garantire che i dati di input fossero corretti, quindi abbiamo abbandonato quell'idea.

Abbiamo completato il progetto in circa una settimana con l'aiuto di un ingegnere frontend Web2 esperto. Questo è stato il progetto più completo che abbia mai presentato in un hackathon. C'erano duecentosettantanove progetti in totale e solo un numero ristretto di vincitori.

Questo è stato il mio primo hackathon Sui. Ho imparato a scrivere contratti Move e come utilizzare gli strumenti nell'ecosistema. Solo questo ha reso l'esperienza degna di nota. Ora aspetterò i risultati e condividerò un aggiornamento più tardi.

#walrus @Walrus 🦭/acc $WAL

WALSui
WALUSDT
0.1199
-0.66%