Come ottenere uno slot Parachain su Polkadot
Polkadot è una rete blockchain che si ridimensiona diffondendo le transazioni su più frammenti (shards) di blockchain parallele chiamate parachain. Le parachain sono frammenti specializzati di Polkadot che danno ai progetti e alle loro comunità la possibiltà di agire sui rispettivi obiettivi. Sette team hanno aggiunto una parachain sulla testnet Rococo dal suo lancio il mese scorso, con molti altri nell'ecosistema Polkadot che si stanno muovendo rapidamente verso lo stesso traguardo.
Gli slot Parachain sono limitati e verranno venduti in aste a candela aperte. Piuttosto che mettere all'asta molti slot di parachain insieme, è più probabile (anche se non ancora confermato) che verranno venduti uno per uno, in modo che ci sia una sola asta parachain in un dato momento.
Parachain vincoli e costi
Poiché questo processo significa che il costo dell'affitto di uno slot parachain sarà puramente in funzione della domanda e dell'offerta di mercato, è difficile fornire una stima significativa su quale sarà il requisito del vincolo. Tuttavia, possiamo iniziare a ottenere un quadro con la seguente valutazione della disponibilità dei DOT.
Polkadot cerca di incoraggiare un tasso ideale di staking al 50% di tutti i DOT. Supponendo che siano disponibili 100 slot per parachain (probabilmente l'importo massimo a medio termine), ciò significa che solo l'altro 50% di DOT sarà disponibile per il parachain bonding. Ovviamente, questo presuppone che si realizzi il tasso ideale di staking, che le persone useranno solo DOT per staking o parachain bonding e che tutti gli slot parachain costeranno lo stesso.
È importante rendersi conto che il costo effettivo di uno slot parachain non è uguale alla dimensione del blocco di DOT per la parachain , poiché il vincolo dei DOT viene restituito alla fine del periodo di locazione. Il costo effettivo della parachain è caratterizzato più accuratamente come il costo opportunità derivante dal non mettere in stake quei DOT.
Numero di slot per parachain disponibili
L'obiettivo attuale è che Polkadot supporti fino a 100 parachain. Il supporto per parachain verrà probabilmente aggiunto prima della fine dell'anno e già più di un team ha schierato la propria parachain sulla testnet Rococò. Tuttavia, ci vorrà del tempo prima che la Polkadot Relay Chain supporti completamente i 100 slot. È probabile che gli slot vengano aggiunti al sistema lentamente nei prossimi due anni fino al raggiungimento di questo target.
Come posso raccogliere fondi da vincolare?
La maggior parte dei progetti che vogliono lanciare una parachain sono startup che potrebbero non essere in grado di permettersi il costo richiesto per un contratto di locazione parachain. Inoltre, molti possessori di DOT potrebbero volere opzioni di utilità diverse da quelle che lo staking può fornire. Pertanto, è naturale che gli holder di DOT vogliano prestare i propri DOT a progetti che richiedono un prestito in cambio di un credito.
Se un progetto decide che vorrebbe fare un'offerta per un imminente slot parachain ma ritiene di non avere il capitale necessario per questo, può creare un'offerta di prestito parachain utilizzando il modulo di crowdfunding di Substrate per accettare prestiti DOT da qualsiasi holder di DOT. I fondi garantiti tramite questo modulo andrebbero in un conto sulla Polkadot relay chain. Se il progetto è in grado di garantire contributi sufficienti per vincere l'asta, i prestiti DOT verranno restituiti al contribuente alla fine del periodo di locazione della parachain. Se il progetto non è in grado di garantire contributi sufficienti e l'asta viene persa, i DOT verranno restituiti immediatamente ai contributori. I DOT in questo account possono essere utilizzati solo per il parachain bonding e i progetti non sono in grado di trasferire i DOT da questo account. Poiché questo modulo si trova sulla Polkadot Relay Chain, i contributori possono fidarsi che il loro contributo è sicuro e alla fine lo riceveranno indietro (alla conclusione del contratto di locazione o in caso di perdita dell'asta).
A causa delle caratteristiche descritte sopra, i contributori del crowdfunding stanno essenzialmente effettuando un investimento di debito garantito su una parachain. Si prevede che i progetti ricompenseranno in qualche modo i contributori qualora dovessero vincere lo slot parachain nell'asta, ad esempio premiandoli con token parachain nativi. Sebbene le disposizioni sui premi non siano applicate dal modulo di crowdfunding, è probabile che molti progetti vorranno indicare una logica trust (trasparente) on-chain su come verranno forniti questi premi.
Se consideriamo il rendimento dello staking (10-20%) come il tasso di rendimento privo di rischio di DOT, ciò consente ai progetti una linea di base per pensare a come premiare i contributori del crowdsales di DOT. La caratterizzazione per cui il rendimento dello staking è equivalente al tasso privo di rischio non è del tutto vero, poiché lo staking comporta un rischio di slashing anche se il protocollo garantisce un certo rendimento. Quando si considera il ritorno che si guadagnerebbe tramite un crowdsale, è vero il contrario. Sebbene il protocollo garantisca la restituzione del proprio principale, non garantisce che il progetto li ricompenserà con un ulteriore ritorno in aggiunta a quanto detto sopra.
Le parachain che scelgono di implementare un token nativo possono scegliere di premiare i contributori di crowdsale utilizzando il loro token nativo. In questo caso, i contributori del crowdsale si aspetteranno probabilmente un rendimento superiore al tasso di rendimento dello staking per compensare il (presunto) rischio di prezzo più elevato di un nuovo token nativo. I progetti non devono necessariamente premiare la partecipazione tramite un token nativo, ma hanno la libertà di selezionare il metodo più sensato per loro. Alcuni scenari alternativi:
- I premi potrebbero essere emessi in stablecoin. In questo caso è probabile che possa essere fornito un rendimento inferiore al tasso di rendimento di staking poiché c'è poco rischio di prezzo sul flusso di rendimento e il capitale è completamente sicuro e non soggetto a slashing.
- I premi possono essere emessi in DOT. In questo caso è probabile che possa essere fornito un rendimento inferiore al tasso di rendimento dello staking ma maggiore del rendimento in stablecoin, poiché esiste un rischio di prezzo sul flusso di rendimento ma il capitale è completamente sicuro e non soggetto a slashing.
In definitiva, diversi tipi di contributori avranno preferenze diverse e i progetti potrebbero anche prendere in considerazione la possibilità di scegliere tra diverse opzioni di restituzione.
E se non vinco una futura asta parachain?
Gli slot Parachain possono essere acquisiti solo per un periodo limitato di due anni o meno. Al termine del contratto di locazione, lo slot tornerà all'asta. I progetti che non riescono a vincere questa successiva asta di slot parachain hanno quattro opzioni principali da considerare:
- Convertire la loro chain basata su Substrate in una parathread. Anche se questo non darà loro le stesse garanzie di throughput di una parachain, possono comunque utilizzare la sicurezza condivisa e l'interoperabilità di Polkadot, ma in un modello pay-as-you-go.
- Sviluppare la parachain su Kusama. Ciò richiederà una pianificazione poiché anche su Kusama dovrà essere disponibile uno slot per parachain.Tuttavia, è probabile che i requisiti per vincere uno slot parachain siano inferiori su Kusama rispetto a Polkadot.
- Sviluppare la loro applicazione o servizio su una parachain esistente tramite smart contract in Solidity o Ink!. Ciò ha un costo di sviluppo più elevato, ma è un'opzione per i progetti che desiderano utilizzare le parachain che supportano questi metodi.
- Eseguire la loro chain basata su Substrate come chain solista e connetterla a Polkadot tramite un bridge. Ciò richiede la raccolta di risorse di sicurezza come validatori sul bridge e sulla chain stessa.
Le prime due opzioni di cui sopra non richiederebbero modifiche significative a una chain basata su Substrate. Per (1), parathread e parachain utilizzano un'API identica, quindi non sarebbero necessarie modifiche. Per (2), poiché Kusama e Polkadot utilizzano basi di codice molto simili, sarebbero probabilmente necessarie solo modifiche minime (se presenti).
È importante notare che un titolare di parachain non perderà il proprio slot immediatamente a causa della perdita dell'asta per il medesimo slot. Ci sarà un periodo di tempo dopo la conclusione dell'asta e quando lo slot sarà trasferito al nuovo titolare che sarà probabilmente dell'ordine di mesi.
Modelli di sostenibilità per la parachain
Per molti progetti, potrebbe essere indesiderabile dover tentare continuamente di garantire il crowdfunding per gli slot parachain. Teoricamente, la dimensione del titolo richiesto crescerà nel tempo a un tasso vicino alla percentuale di inflazione (cioè circa il 10% con i parametri attuali). Per garantire la sostenibilità, ha senso che la maggior parte dei progetti si concentri almeno in parte sullo sviluppo delle proprie riserve DOT in modo che possano permettersi almeno una parte dell'obbligazione richiesta.
Un metodo per farlo è attraverso l'idea di un Decentralizzato Sovereign Wealth Fund (dSWF). Promulgato per la prima volta da Acala, questo è un fondo on-chain che si concentrerebbe sull'acquisizione di un numero sufficiente di DOT per consentire alla fine al progetto di assicurarsi il proprio slot parachain senza ricorrere a un crowdfunding significativo che potrebbe rappresentare un grave rischio aziendale. Spiegato in dettaglio nel post sul blog di Acala, una parte delle commissioni di transazione di un progetto potrebbe essere assegnata a un dSWF, che inizialmente utilizzerà queste commissioni per acquisire DOT, metterle in stake tra le aste di slot parachain e rimuoverle quando è il momento per il progetto di fare offerte su un nuovo slot. Man mano che la base di utenti del progetto cresce, crescono anche le commissioni di transazione guadagnate dal dSWF, che consente loro di acquisire sempre più DOT, consentendo al progetto di finanziare una parte maggiore del proprio slot di parachain nel tempo.
I progetti che hanno il proprio token potrebbero volerlo inflazionare tramite lo staking di pallet e aggiungere una parte di questa inflazione (probabilmente la stragrande maggioranza) al dSWF. Questi token possono quindi essere utilizzati dal dSWF per acquisire DOT tramite un DEX o un altro metodo.
Incentivazione dei collator
I collators mantengono le parachain raccogliendo transazioni e producendo prove di transizione dello stato per i validatori. È buona norma che le chain dispongano di più collator per garantire la disponibilità di blocchi e prove di transizione dello stato ai validatori. Tuttavia, i collator possono influenzare solo la disponibilità dei blocchi e non possono compromettere la sicurezza. Hai solo bisogno di un collator onesto per garantire la disponibilità. Ciò rende i loro ruoli molto meno importanti e sensibili rispetto ai ruoli dei validatori. Sebbene sia importante disporre di un set distribuito di collator, questo è molto meno importante che avere un set distribuito di validatori.
Molti progetti richiedono le migliori iniziative per incentivare i collators e di seguito presentiamo alcune opzioni:
- Incentivare i collator attraverso commissioni di transazione specifiche per la tua chain. Potreste voler fare un bootstrap riservando una porzione fissa del vostro token nativo o altri tipi di ricompense per un'incentivazione iniziale, in modo da incentivare e diventare un collator prima che la tua chain abbia un numero significativo di transazioni.
- Se applicabile, inflazionate il vostro token nativo tramite lo staking di pallet e utilizzate le ricompense per incentivare i collator. Questo è probabilmente il modo più semplice per creare un insieme decentralizzato di collator. Tuttavia dato il loro ruolo, questa incentivazione è forse eccessiva. Se utilizzato, il livello inflazionistico del vostro token potrà quindi essere molto basso.
Molti progetti sceglieranno di gestire autonomamente una parte dei nodi collator. Il che rappresenta la procedura migliore per garantire la disponibilità.
Implicazioni per i modelli di token
Le considerazioni citate sopra hanno le seguenti implicazioni per i modelli economici parachain che coinvolgono un token nativo:
- In genere non è necessario inflazionare in modo significativo il token nativo per fornire ricompense ai collator.
- I modelli di token dovrebbero avere un meccanismo che consenta ai progetti di aumentare il livello delle loro riserve DOT, in modo che si muovano verso la possibilità di finanziare in modo sostenibile il loro noleggio di slot parachain e ridurre il livello di finanziamento DOT esterno richiesto nel tempo. Un potenziale modo per ottenere ciò è utilizzare il modello dSWF descritto sopra, con o senza l'uso dell'inflazione per acquisire DOT aggiuntivi.
Percorso di sviluppo delle parachain
Per costruire in modo più efficace su Polkadot, consigliamo ai progetti di seguire il seguente percorso di sviluppo:
- Sviluppo di parachain in Rococo, la rete testnet di Polkadot e Kusama. Ciò consentirà al progetto di verificare la solidità della propria tecnologia prima di implementarla su una piattaforma con reali conseguenze economiche.
- Dopo che la tecnologia è stata sufficientemente sviluppata, la parachain dovrebbe essere lanciata su Kusama. Kusama è progettato per l'innovazione frenetica e mette la tecnologia più recente di Parity Technologies e Web3 Foundation nelle mani degli sviluppatori, anche prima che queste funzionalità arrivino su Polkadot. Fondamentalmente, Kusama avrà barriere di ingresso inferiori per gli sviluppatori poiché è probabile che il requisito di parachain bonding sia inferiore rispetto a Polkadot. Ciò lo rende un ambiente ideale per i team per mettere a punto il proprio prodotto e modello di business in una comunità di utenti effettivi prima di considerare un'implementazione su Polkadot.
- Dopo la messa a punto su Kusama, i progetti che richiedono sicurezza e robustezza simili a quelle di una banca possono prendere in considerazione un'implementazione su Polkadot. In caso di sviluppo su Polkadot, molti team possono scegliere di mantenere lo sviluppo su Kusama per testare nuove funzionalità prima di implementarle sulla loro parachain di Polkadot.
Maggiori dettagli sulla relazione tra Kusama e Polkadot possono essere trovati in questo articolo (EN).
Ulteriori risorse
Dotsama boy expected chaos
Polkadot Arena è un progetto in lingua italiana di divulgazione sull'ecosistema #Polkadot. Tutti i contenuti realizzati dai membri del collettivo.
Il progetto è stato lanciato da appassionati, ambassador, validator e collator di Polkadot e/o alcune parachain. Abbiamo pensato che unendo le forze e parlando con una unica voce avremmo potuto dare più risalto e diffondere un'informazione più completa alla community italiana. L'unione fa la forza!
Il nostro obbiettivo sarebbe quello di diventare il canale d'informazione più popolare in Italia su Polkadot.
0 comments