Phala Network: Che cos’è DePIN?

Cappex
Phala Italia
Published in
8 min readFeb 15, 2024

Definizione DePin:
DePIN, acronimo di Decentralized Physical Infrastructure Networks, rappresenta un framework blockchain rivoluzionario che crea, sostiene e gestisce infrastrutture hardware tangibili in modo aperto e decentralizzato.

TL;DR

Phala Network è un attore cruciale nell’ecosistema DePIN, in quanto fornisce middleware, oracoli e funzionalità di calcolo generiche. La narrativa DePIN, guidata dagli incentivi dei token, promuove un’infrastruttura fisica decentralizzata sostenibile. Il ruolo di Phala comprende una comunicazione efficiente, il miglioramento dell’interoperabilità e la risoluzione delle sfide legate alla disponibilità dei dati all’interno del framework DePIN.

L’articolo esplora i casi d’uso del middleware, le capacità degli oracoli e le funzionalità di calcolo generiche di Phala. Inoltre, presenta un’argomentazione a sostegno di DePIN come coprocessore nelle moderne dApp, sottolineando l’importanza di raggiungere un’adozione di massa attraverso smart contract potenziati e una migliore esperienza utente.

Che cos’è DePIN?

Nel contesto della blockchain, DePIN è una rete in cui i fornitori crowd-sourced offrono servizi reali agli utenti, utilizzando un libro mastro pubblico (blockchain) per documentare i servizi resi e ricevere le corrispondenti ricompense in criptovalute sulla stessa rete blockchain o su un’altra.

All’interno di DePIN, la blockchain funge da strumento multifunzionale: un hub amministrativo che garantisce un sistema senza permessi sia per i fornitori che per gli utenti, un meccanismo di trasferimento che consente agli utenti di accedere ai servizi tramite soluzioni blockchain e una struttura di registrazione che documenta ogni transazione sul libro mastro, spesso accessibile al pubblico.

La versatilità dei DePIN si estende a diversi settori, comprendendo servizi geografici crowd-sourced e sofisticati marketplace infrastrutturali, tutti operanti senza soluzione di continuità sulla blockchain.

DePIN sono classificati in due grandi categorie;

Secondo l’analisi di Messari, i DePIN possono essere classificati in due gruppi distinti, in base all’hardware sottostante, alle risorse disponibili e alla gamma di beni e servizi offerti dalla rete.

  1. Physical Resource Networks (PRNs): Le PRN sono reti decentralizzate basate sulla localizzazione che coinvolgono fornitori che contribuiscono con risorse hardware come connettività, mobilità ed energia. Questi servizi sono specifici per un luogo, il che li rende non fungibili e talvolta non trasportabili.
  2. Digital Resource Networks (DRNs): Le DRN comprendono fornitori di risorse digitali fungibili che contribuiscono alla potenza di calcolo, alla larghezza di banda condivisa o allo storage. A differenza delle PRN, queste risorse non sono legate a un luogo specifico o a dati di localizzazione.

Phala Network opera nello spazio DRN, specializzandosi nel coprocessing e fornendo servizi come middleware, oracoli e computing generico.

Source: Peaq X post

Come si inserisce la Phala Network nella narrazione DePIN?

Phala Network si integra perfettamente nella narrazione di DePIN, svolgendo un ruolo fondamentale nel supportare lo sviluppo DePIN grazie al suo stack tecnologico all’avanguardia che comprende middleware, oracolo e funzionalità di calcolo generiche. In qualità di partecipante chiave all’ecosistema della rete di infrastrutture fisiche decentralizzate, Phala Network contribuisce in modo significativo alle dinamiche complessive del framework DePIN.

La Flywheel DePIN:

Source: Andrew Law X post

Middleware: Il middleware di Phala Network, sotto forma di Phat Contracts, garantisce una comunicazione efficiente, migliorando l’interoperabilità della rete per un flusso di dati continuo tra i componenti on-chain e off-chain. Ciò consente agli sviluppatori di creare dApp potenziate, democratizzando l’accesso a calcoli avanzati off-chain. Nel regno del middleware Web3, facilita:

  • Costruire Oracoli decentralizzati per i feed dei prezzi on-chain, il monitoraggio di Twitter e i feed di dati cross-chain.
  • Fornire un servizio di attestazione dei dati per gli smart contract.
  • Offre un’API per nodi RPC migliorata dal punto di vista della sicurezza.
  • Serve come aggregatore di indici per progetti come The Graph e SubQuery.
  • Consentire l’automazione del flusso di lavoro, i servizi di keeper e le funzionalità IFTTT.
  • Fornire funzioni di archiviazione personale e di archivio segreto, come l’etichettatura di transazioni/indirizzi personali su un explorer blockchain.

Oracoli: Gli oracoli di Phala Network sono fondamentali per garantire la disponibilità immediata dei dati all’interno di DePIN. Grazie a tecnologie innovative, il sistema di attestazione basato sugli oracoli facilita lo scambio accurato di informazioni tra le applicazioni decentralizzate e l’infrastruttura fisica. Gli oracoli agiscono come connettori vitali, recuperando, verificando e trasmettendo dati esterni agli smart contract.

Essi svolgono un ruolo cruciale nel dare rilevanza al mondo reale ai contratti intelligenti, consentendo interazioni con informazioni off-chain. La comprensione del ruolo degli oracoli aumenta il potenziale dei contratti intelligenti, facilitando le interazioni senza soluzione di continuità tra la blockchain e i dati esterni.

Spiegazione di No-code LensAPI Oracle:

Per ulteriori informazioni, visitate i modelli degli oracoli pronti per l’implementazione. Inoltre, per ulteriori informazioni sui casi d’uso basati sugli oracoli, è possibile consultare la documentazione per sviluppatori qui.

Coprocessore di calcolo generico: Phala Network si differenzia dalle altre blockchain per l’offerta di funzionalità di coprocessore di calcolo di uso generale (molto esplicito). Il ruolo di Phala Network come coprocessore blockchain è fondamentale per risolvere i limiti di scalabilità e calcolo degli attuali ecosistemi blockchain:

  1. Accesso ai dati: Consentendo un’analisi e un’elaborazione dei dati più sofisticata, Phala Network permette di sviluppare applicazioni decentralizzate più complesse e utili.
  2. Offloading del calcolo: Phala Network agisce come un processore specializzato che assume compiti di calcolo complessi dalla blockchain principale. Questo offloading migliora significativamente l’efficienza e la scalabilità della rete.
  3. Generazione di risultati verificabili: I risultati di questi accessi ai dati, processi e calcoli off-chain devono essere verificabili da ZKP o TEE. E possono essere utilizzati per contratti intelligenti su qualsiasi blockchain.
  4. Mantenimento della sicurezza e della decentralizzazione: Phala Network raggiunge queste funzionalità avanzate pur mantenendo i principi di decentralizzazione e sicurezza intrinseci alla tecnologia blockchain, spesso utilizzando metodi crittografici avanzati come prove a conoscenza zero, MPC e TEE.

Un esempio di ciò può essere visualizzato con le estensioni di Smart Contract riportate di seguito.

Le estensioni dei contratti intelligenti migliorano le interazioni con le infrastrutture decentralizzate, rivoluzionando l’integrazione dei servizi di calcolo, storage e IoT. Utilizzando Phat Contract, gli utenti possono integrare senza problemi gli smart contract con vari progetti DePIN. Questa integrazione consente agli sviluppatori on-chain di accedere e incorporare le risorse DePIN, accelerando lo sviluppo di dApp. Come coprocessore di calcolo generale, Phala Network supporta i singoli mercati DePIN e rafforza le capacità dei contratti intelligenti.

Iniziate a costruire il vostro progetto web3 con Phat Contracts: https://bit.ly/build_with_PC

L’approccio unico di Phala Network alla sicurezza e alla privacy: Sfruttare i TEE e le ZK Proofs

Nel campo della sicurezza e della privacy, Phala Network si distingue per l’impiego di una potente combinazione di Trusted Execution Environments (TEE) come Intel SGX e Zero-Knowledge (ZK) proofs. A differenza di altri fornitori di smart contract, Phala Network adotta un approccio completo alla salvaguardia dei dati degli utenti, garantendo la protezione da minacce e vulnerabilità.

  1. Trusted Execution Environments (TEE): I TEE, come Intel SGX, forniscono un ambiente sicuro e isolato all’interno dell’hardware di un computer. Sono in grado di criptare e proteggere i dati e il codice sensibili, anche dal sistema operativo del computer. Nel contesto di Phala Network, utilizziamo SGX per salvaguardare le vostre informazioni private quando utilizzate le applicazioni blockchain, garantendo che i vostri dati rimangano riservati e sicuri.
  2. Zero Knowledge Proofs (ZKP): Le ZK proofs, acronimo di Zero-Knowledge proofs, sono un modo matematico per dimostrare di conoscere qualcosa senza rivelare le informazioni reali. Nel contesto di Phala Network, le ZK proof sono utilizzate per verificare le transazioni e i calcoli sulla blockchain senza rivelare le specifiche di tali transazioni. Questo aggiunge un ulteriore livello di privacy alle vostre attività sulla blockchain.

Phala combina la potenza di TEE SGX con le prove ZK per creare un ambiente altamente sicuro e privato per l’utilizzo della blockchain. Ciò significa che quando interagite con le app blockchain attraverso Phala Network, i vostri dati sono protetti e le vostre attività rimangono riservate, offrendovi un’esperienza più sicura e privata nel mondo della tecnologia blockchain.

Argomento a sostegno di DePIN come coprocessore

Nel regno delle moderne dApp che mirano a un’adozione diffusa, la chiave sta nell’utilizzo di un coprocessore. Si tratta di un aspetto cruciale, perché per ottenere un’adozione di massa è necessario disporre di contratti intelligenti più efficienti e di un’esperienza utente (UX) notevolmente migliorata. Il coprocessore è la soluzione fondamentale per affrontare queste sfide. Agisce come primitivo per scaricare compiti complessi dai contratti intelligenti, consentendo miglioramenti come i portafogli intelligenti con l’astrazione dell’account (AA), gli approcci incentrati sull’intento e l’intelligenza artificiale, precedentemente ritenuti impossibili.

Con la più grande infrastruttura DePIN già in funzione, con una rete di oltre 33K lavoratori/minatori, Phala è pronta a diventare il coprocessore di riferimento per le moderne dApp. La strategia prevede innovazioni pionieristiche nelle moderne dApp, l’inserimento di sviluppatori nella piattaforma e il continuo miglioramento della rete per aumentare la potenza e la sicurezza. Questo argomento convincente rafforza l’idea che “DePIN è solo un coprocessore”.

Conclusioni

Phala Network è un attore chiave dell’ecosistema DePIN, specializzato in reti di risorse digitali (DRN). Contribuendo alle funzionalità di middleware, oracoli e calcolo computazionale generico, Phala supporta la Flywheel DePIN (Decentralized Physical Infrastructure Networks). Grazie a una comunicazione efficiente, a una maggiore interoperabilità e alla risoluzione dei problemi di disponibilità dei dati, Phala si integra perfettamente nella narrazione di DePIN. Il middleware consente agli sviluppatori di creare dApp innovative, mentre gli oracoli di Phala garantiscono la disponibilità immediata dei dati. In qualità di coprocessore, Phala affronta le sfide dell’adozione di massa scaricando le attività complesse dai contratti intelligenti, rendendolo una soluzione ideale per le moderne dApp.

Cosa c’è dopo?

Nel nostro prossimo articolo, sveleremo l’SDK DePIN plug-and-play, che consentirà agli sviluppatori di sbloccare il pieno potenziale delle loro dApp con facilità. Restate sintonizzati!

--

--