
Tooling Collective
Il Polkadot Tooling Collective (PoToC) è una nuova iniziativa proposta con l’obiettivo di arricchire l’ecosistema Polkadot, riconoscendo e supportando gli sviluppatori che contribuiscono in modo significativo agli strumenti e alle librerie essenziali per il successo di Polkadot. Questo articolo descrive lo scopo, la struttura e la missione di PoToC, offrendo una panoramica del suo ruolo all’interno del più ampio framework di Polkadot.
Contesto del Polkadot Tooling Collective
Attualmente, la Polkadot Core Fellowship è l’unico System Collective per sviluppatori all’interno dell’ecosistema Polkadot. Si concentra principalmente sull’implementazione dell’host Polkadot e del codice runtime. Tuttavia, molti sviluppatori lavorano su una varietà di strumenti che facilitano la manutenzione, l’usabilità e l’integrazione di Polkadot, al di fuori dell’ambito della Core Fellowship. Questi contributi spesso non vengono riconosciuti, creando la necessità di un collettivo più ampio e inclusivo.
La Visione di PoToC
Il Polkadot Tooling Collective mira a colmare questa lacuna creando un gruppo dedicato che supporta e riconosce gli sviluppatori che lavorano su strumenti e librerie essenziali. Mantenendo un ambito ristretto e specifico, PoToC garantisce una direzione chiara e una forte coesione sociale tra i suoi membri.
Obiettivi
PoToC ha due obiettivi principali:
- Strumenti per sviluppatori dApp: Mantenere strumenti e librerie necessari per la creazione di applicazioni decentralizzate (dApp) su Polkadot.
- Strumenti generali per Polkadot: Mantenere strumenti che facilitano lo sviluppo generale su Polkadot, inclusi interfacce a riga di comando (CLI) e altri strumenti essenziali.
Questi obiettivi sono definiti in una Mission List esaustiva, la fonte definitiva degli obiettivi e delle responsabilità di PoToC.
Mission List di PoToC
La Mission List categorizza i progetti in due sezioni: strumenti per sviluppatori dApp e strumenti generali per Polkadot. Serve come guida completa per le attività di PoToC e viene aggiornata regolarmente tramite un meccanismo di voto on-chain.
Strumenti per sviluppatori dApp
Questa categoria include software fondamentali necessari per sviluppare dApp su Polkadot, come:
- Fondamentali: Software di base che si connette alla rete Polkadot, consentendo azioni come l’invio di transazioni e la sottoscrizione ai blocchi.
- Estensioni: Software che si basa sui Fondamentali, offrendo funzionalità aggiuntive e semplificando attività specifiche.
Strumenti generali per Polkadot
Questa categoria comprende progetti che migliorano l’esperienza complessiva di sviluppo su Polkadot, come le CLI e altre utilità non specifiche per dApp ma essenziali per l’efficienza dello sviluppo.
Struttura e Membership del Polkadot Tooling Collective
La struttura di PoToC è progettata per essere minimalista, al fine di favorire la coesione sociale e ridurre al minimo i costi di manutenzione. Non esiste una distinzione tra i manutentori di strumenti Core e quelli per dApp; tutti i membri condividono lo stesso insieme di responsabilità e la stessa struttura gerarchica.
Gradi di Membership
- Grado 0 – Candidato: Nuovi sviluppatori introdotti da qualsiasi Membro, tenuti a mantenere uno strumento della mission list. La promozione al Grado 1 richiede un’anzianità minima di sei mesi.
- Grado 1 – Membro: I membri mantengono e ampliano almeno uno strumento della mission list, creano nuovi strumenti e partecipano alla governance.
Stipendi e Bounty
Inizialmente, PoToC non offrirà una struttura salariale fissa. Sarà invece stabilito un sistema di compenso basato su bounty, incentivando miglioramenti e contributi attraverso premi per attività specifiche. Un salario di base e bounty a più livelli saranno proposti in un documento secondario durante la Fase II.
Piano di Implementazione per Fasi
-
Fase I – Configurazione: Questa fase prevede la creazione del collettivo, il contatto con le parti interessate, la presentazione della proposta e l’attuazione della governance on-chain necessaria. Si prevede che questo processo richiederà fino a sei mesi.
-
Fase II – Periodo di Prova: PoToC opererà in modalità ridotta senza finanziamenti di governance per valutarne l’efficacia. Questa fase durerà tra sei mesi e un anno.
-
Fase III – Operatività Regolare: Dopo il periodo di prova, PoToC implementerà la sua struttura salariale, inizierà a creare e assegnare bounty e attirerà nuovi talenti di sviluppatori. Questa fase dimostrerà la sostenibilità del collettivo e ispirerà una maggiore decentralizzazione all’interno della community di Polkadot.
Conclusione
Il Polkadot Tooling Collective (PoToC) rappresenta un passo avanti significativo nel supporto e nel riconoscimento degli sviluppatori che contribuiscono all’ecosistema di Polkadot. Concentrandosi sia su strumenti specifici per dApp che su strumenti generali, PoToC mira a migliorare l’esperienza di sviluppo e a promuovere l’innovazione all’interno della rete Polkadot. Con la sua evoluzione, PoToC svolgerà un ruolo cruciale nella manutenzione e nello sviluppo di strumenti che rendono Polkadot accessibile ed efficiente per gli sviluppatori di tutto il mondo.