Casi d’Uso di Phat Contract 2.0: Riepilogo del D_D Hackathon

Cappex
Phala Italia

--

Introduzione

Nel nostro recente hackathon, ci siamo concentrati su LensAPI Oracle e Phat Contract 2.0, rivelando nuove applicazioni e perfezionandone le funzionalità. Abbiamo migliorato la visibilità dei prodotti, mostrato le loro capacità e raccolto feedback fondamentali per il miglioramento. Con un sostanzioso montepremi di oltre $ 10.000, scopri gli impressionanti progressi, le complessità e i risultati in questo riepilogo. Gli invii hanno mostrato la versatilità della funzionalità Phat Contract 2.0 con casi d’uso in NFT dinamici, Web3 Social, Oracles, OTP e molto altro!

Dettagli dell’Hackathon

  1. LensAPI Oracle Challenge:
  • Data: 24–27 Agosto 2023
  • Partecipazione: Da Remoto
  • Tecnologia utilizzata: LensAPI Oracle
  • Obiettivo: Distribuire almeno un LensAPI Oracle per sfruttare il set limitato di statistiche da questi per creare una dApp unica.
  • Numero di partecipanti: 13
  • Numero di invii: 13
  • Numbero di vincitori: 4
  • Premio: $2000 USD in PHA e gadget Phala
  1. Phat Functions Hack:
  • Data: 7-12 Settembre 2023
  • Partecipazione: Da Remoto
  • Tecnologia utilizzata: Phat Contract 2.0
  • Numero di partecipanti: 17
  • Numero di invii: 17
  • Numbero di vincitori: 9
  • Premi: $11.000 USD in PHA e gadget Phala

Tecnologia Utilizzata:

  1. LensAPI Oracle: Un oracolo web3 personalizzabile su misura per l’API Lens, che fornisce agli sviluppatori la capacità di implementare un oracolo programmabile utilizzando JavaScript. Questo è il primo modello implementato per Phat Contract 2.0. Durante la LensAPI Oracle Challenge, LensAPI Oracle presentava limitazioni che da allora sono state sottoposte a refactoring per consentire agli sviluppatori di avere il pieno controllo su come interagire con l’API Lens.
  2. Phat Contract 2.0: Consente agli sviluppatori di distribuire un programma off-chain completamente personalizzabile scritto in JavaScript. Inoltre, facilita la rapida implementazione di dApp cross-chain tramite la riga di comando, offrendo connettività alla maggior parte delle chain compatibili con EVM.

Perché Collaborare con lo Developer DAO?

  • Molto ben organizzato.
  • Ogni 2 settimane ospitano hackathon, quindi hanno una comunità molto unita.
  • Il loro tasso di conversione è molto alto, quindi possiamo attrarre sviluppatori di altissima qualità.
  • Per trovare i migliori sviluppatori per costruire PC.

Hackathon Parte I: LensAPI Oracle Challenge

Panoramica:

Lo scopo di questo hackathon era incentrato sullo svelamento delle funzionalità di LensAPI Oracle, nonché sull’approfondimento delle sue potenziali applicazioni nel premiare gli utenti dei social media e nel promuovere esperienze coinvolgenti. Per raggiungere questo obiettivo, LensAPI Oracle ha fornito un’esperienza low-code/no-code, facilitando l’integrazione delle statistiche del Lens Profile con i Consumer Smart Contracts su Polygon e offrendo una soluzione semplificata, anche se con limitazioni intenzionali.

Gli sviluppatori erano limitati a sette punti dati specifici, un vincolo che non solo incoraggiava l’innovazione entro i limiti, ma garantiva anche condizioni di parità per tutti i partecipanti. Nonostante questi vincoli, è stata mantenuta la capacità di scrivere JavaScript per la manipolazione dei dati, introducendo un certo grado di flessibilità e personalizzazione nel processo di sviluppo. Questo approccio ha bilanciato efficacemente accessibilità, creatività ed equità tra i partecipanti. Per una panoramica completa dell’intero hack, è possibile fare riferimento alla documentazione dettagliata disponibile qui.

Punti Salienti e Momenti Chiave:

1. Workshop: Monetizza Social Graph in 15 minuti

Josh e Billy hanno dato il via alla sfida LensAPI Oracle con un workshop completo. Durante questa sessione, Josh ha dimostrato come LensAPI Oracle di Phala può premiare gli utenti di Lens con NFT distintivi utilizzando le statistiche provenienti da LensAPI Oracle. Ulteriori dettagli sono disponibili qui.

2. Caccia al Tesoro: Combina Statistiche Social on-chain Web3 e giochi

Josh ha presentato le capacità di LensAPI Oracle con il suo “Lens Treasure Hunt”, un gioco in cui i partecipanti hanno scoperto l’oro nascosto nei profili, dimostrando il recupero e la modifica dei dati in tempo reale dall’API Lens e la trasmissione del valore a un contratto Polygon. Questo esempio pratico non solo ha stimolato la creatività degli sviluppatori, portando a una varietà di applicazioni che utilizzano le statistiche del profilo Lens, ma ha anche stimolato un workshop sull’innovazione sulla creazione di una dApp per la caccia al tesoro di Lens. Per approfondire, dai un’occhiata al blog di Josh e alla panoramica del workshop.

3. Annuncio:

I vincitori sono stati al centro dell’attenzione all’evento X Space, dove abbiamo celebrato la loro eccezionale creatività ed eccellenza. Sintonizzati per rivivere la celebrazione qui.

Vincitori:

  • 1° posto Web3 Social + Gaming: Lens Phite: Un gioco on-chain in cui due avversari competono e vincono superando il punteggio in base alle statistiche del loro profilo Lens. I dati provengono da LensAPI Oracle, con un contratto di consumo su Polygon-Mumbai.
  • 2° posto Guild.xyz DAO Governance: Just Roles: Un progetto che offre ruoli verificabili on-chain utilizzando i follower del protocollo Lens. Gli utenti possono creare le proprie comunità, definendo ruoli per soglie di follower variabili come 0–100. LensAPI Oracle viene sfruttato per recuperare dati affidabili dall’API. Inoltre, gli utenti hanno la flessibilità di introdurre nuovi ruoli dopo l’implementazione del contratto e di modificare quelli attuali.
  • 3° posto NFT Story Telling: Lens Tell: Trasforma i dati del tuo profilo Lens in racconti con un semplice inserimento dell’ID. La palla magica fa girare una narrazione e conia un NFT intriso di personaggi. Pura narrazione, nessuna analisi. LensAPI Oracle guida tutto questo, estraendo dati da Lens e integrandosi con la rete di Mumbai, mostrando la magia decentralizzata di Phala.
  • 3° posto Dynamic NFT: Poke Lens: Partecipa a un gioco in cui le metriche del tuo profilo Lens modellano la tua ricompensa NFT. Dopo un quiz sulla categoria Pokémon, il conteggio dei tuoi follower e i livelli di attività influenzano l’evoluzione del tuo NFT, il tutto perfettamente integrato da LensAPI Oracle per un’esperienza accattivante.

Parte II: Phat Contract 2.0 Hackathon

Panoramica:

Phat Contract 2.0 ha rappresentato un salto significativo nell’esperienza Phat Contract. Questa iterazione ha consentito un’esperienza completamente personalizzabile tramite TypeScript/JavaScript, superando le limitazioni imposte da LensAPI Oracle nella versione precedente.

Sebbene si trattasse di una pre-release, gli sviluppatori hanno dato libero sfogo alla loro creatività, producendo una serie di progetti innovativi in appena una settimana. Tutte testimonianze del successo e della versatilità di Phat Contract 2.0.

Punti Salienti e Momenti Chiave:

1. Phat Contract Starter Kit:

Il feedback degli sviluppatori ha portato a miglioramenti significativi dell’esperienza degli sviluppatori e alla creazione del Phat Contract Starter Kit. Uno strumento completo per connettere facilmente qualsiasi API a contratti intelligenti su tutte le blockchain compatibili con EVM. Questa innovazione semplifica lo sviluppo, facilitando la creazione di una solida dApp per i futuri sviluppatori.

2. Workshop: Crea un Bookmaker basato su NFT su Phala Network

Per introdurre gli sviluppatori a un’esperienza di sviluppo migliorata, abbiamo progettato un workshop che li guida attraverso l’implementazione utilizzando il nostro Phat Contract Starter Kit.

Il workshop ha dettagliato il processo di test e distribuzione locale sia per testnet che per mainnet, utilizzando il nostro nuovo strumento CLI (@phala/fn), che consente agli sviluppatori di testare gli script JavaScript localmente rispetto a un’istanza Hardhat, accelerando significativamente lo sviluppo.

Inoltre, abbiamo presentato prove di concetti tra cui NFT multi-asset nidificabili basati sullo standard RMRK (ERC-5773), un bot Telegram, soluzioni di archiviazione off-chain e connessioni a più API

Vincitori:

  • SafeShift: Una piattaforma di condivisione dei contenuti sul Lens Social Graph, sfrutta la rete Phala e i Phat Contract per pre-scansionare e ripristinare automaticamente qualsiasi contenuto NSFW, garantendo uno spazio online più sicuro.
  • Phat OTP — Un contratto OTP on-chain che invia codici alle caselle di posta XMTP, con l’OTP più recente che sovrascrive il precedente entro una finestra di 5 minuti.
  • Phala Flex: Un’interfaccia di contratto intelligente che utilizza TOTP per i controlli di identità, convalida gli OTP off-chain tramite app come Authy o Google Authenticator.
  • Lens Phite v2 — Un gioco on-chain in cui le statistiche del profilo dell’obiettivo determinano i punteggi; i risultati delle partite notificano i vincitori, con la natura del personaggio e gli attacchi che forniscono vantaggi. I vincitori creano o aggiornano NFT dinamici in base ai risultati.
  • Phat Strategy: Un gioco on-chain per due giocatori che utilizza l’API Karma3; scommetti Matics, assegna Lens profileId e punteggi più alti o inversioni strategiche determinano il vincitore.
  • SkyBet: Una piattaforma di scommesse in cui gli utenti puntano token $SKY, prevedono i movimenti dei prezzi delle criptovalute e vincono premi in pool in base ai risultati.
  • Off-chain NFT Passport: Un registro digitale in cui i viaggiatori possono registrare e visualizzare i propri viaggi, con funzionalità future destinate a convalidare i viaggi utilizzando foto e biglietti aerei.

Top Blogs

Top Videos

Feedback e Testimonianze

Le testimonianze fornite di seguito sono state selezionate casualmente tra i partecipanti che hanno preso parte a uno o entrambi i segmenti del nostro hackathon:

  1. “Sulla base dei miei progetti precedenti, direi che ho adorato il modo in cui phala ha gestito le funzionalità off-chain. Per me è meglio degli oracoli blasonati come Chainlink.”
  2. “una delle cose migliori che mi è piaciuta del phala hackathon è il supporto agli sviluppatori.”
  3. “Phala ha reso l’integrazione delle API esterne e la verifica dei dati on-chain cento volte più semplice. In precedenza utilizzavo i servizi Chainlink per lo stesso scopo”
  4. “La squadra è così solidale e amichevole. Ogni volta che incontro dei problemi, posso trovare rapidamente aiuto da Phala. E la stessa rete Phata mi fornisce anche una grande esperienza per integrare servizi onchain e offchain”
  5. “Il modo in cui tu e il team avete gestito l’intero hackathon è stato davvero encomiabile. Mi è piaciuta tutta l’energia durante l’hackathon.”

Approfondimenti e Progressione

Riflessioni:

Esprimiamo la nostra gratitudine per il feedback degli sviluppatori che ha svolto un ruolo cruciale nel perfezionare Phat Contract, migliorare l’esperienza degli sviluppatori e guidare la progressione del nostro ecosistema. Questo feedback ha rafforzato il nostro legame con la comunità degli sviluppatori, alimentando il nostro impegno nel coltivare talenti creativi e incoraggiare il miglioramento continuo del prodotto.

Prossimi step:

A dicembre ci riconnetteremo con i partecipanti all’hackathon per discutere i loro sviluppi e piani, continuando a promuovere il talento e l’innovazione sulla rete Phala.

Il programma Builders è disponibile per gli sviluppatori desiderosi di un coinvolgimento più profondo, offrendo finanziamenti, guida e opportunità per migliorare le funzionalità di Phat Contract, aperto a tutti indipendentemente dalla partecipazione all’hackathon.

Inoltre, ti invitiamo a partecipare al Polygon DevX Americas Hackathon, con un montepremi di $ 10.000 e opportunità per sviluppare applicazioni decentralizzate su Phala utilizzando il nostro Phat Contract Starter Kit.

Conclusioni

L’hackathon si è distinto per la perseveranza e la creatività degli sviluppatori, in particolare quando si tratta di bug e versioni Alpha. Il loro utilizzo esclusivo dei prodotti Phala e gli approcci innovativi ai progetti hanno dimostrato una dedizione unica. Questo impegno ha semplificato il processo tra numerose opzioni, ha fornito un feedback fondamentale per Phat Contract 2.0 e ha evidenziato i vantaggi derivanti dal coinvolgimento di comunità di sviluppatori dedicate con le prime versioni del prodotto, migliorando le offerte di Phala.

Informazioni su Phala

Phala Network è un cloud decentralizzato che offre un’elaborazione sicura e scalabile per il Web3.

Con Phat Contracts, un modello di programmazione innovativo che consente di effettuare calcoli off-chain senza fiducia, gli sviluppatori possono creare nuovi casi d’uso del Web3.

Subscribe | Twitter | Youtube | Github | Discord | Forum | Telegram

--

--