Salta ai contenuti

Tooling Collective

Supportiamo gli sviluppatori con strumenti essenziali per l'ecosistema Polkadot.

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:

  1. Strumenti per sviluppatori dApp: Mantenere strumenti e librerie necessari per la creazione di applicazioni decentralizzate (dApp) su Polkadot.
  2. 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.