Growing a bit
High school grades timestamping
&
scholarships smart contract
Sistema autonomo per promuovere il percorso scolastico dello studente.
Growing a bit si divide in due attori
Grades timestamping
Scholarships contract
credits @LearningMach1
Grades timestamping
Scholarships contract
Grades timestamping
Studenti
<>
Wallets
Lo studente che vuole attivare il servizio potra’ farlo tramite http://growingabit.me, la registrazione avverra’ inserendo le credenziali del registro elettronico. Growing a bit associera’ cosi’ i dati anagrafici, provenienti dal registro elettronico, con i daily badges e l’indirizzo del wallet Bitcoin che lo studente ha scelto per ricevere le borse di studio.
Daily badges
Ogni giorno, per gli studenti che hanno abilitato il servizio, growing a bit accede al registro elettronico e verifica la presenza di nuovi voti verbalizzati.
In caso di nuovi voti verbalizzati si procede generando un file JSON che segue lo schema proposto da Blockcerts con all’interno i dati anagrafici e l’indirizzo del wallet Bitcoin designato dallo studente per ricevere le borse di studio.
Il JSON del daily badge viene inviato allo studente e poi distrutto.
Grades evidence
Per ogni nuovo voto verbalizzato si genera un file JSON che segue la specifica “Evidence” di Open Badges con all’interno l’indirizzo del wallet dello studente.
Grades evidence
on
IPFS
Si raggruppa tutte le evidenze di voto della giornata in una cartella cosi’ strutturata
e la si pubblica su IPFS.
Grades evidence
on
IPFS
evidence_n.json
{
"name": "Compito scritto sulle derivate",
"grade": 7.25,
"genre": "math:writing",
"wallet": "35oJBqY99ZwiU7EhsC9iRNJQrmJJCuBLmE"
}
TX OP_RETURN con URN IPFS
Si crea una TX dove il valore di OP_RETURN segue lo schema
urn:pok:ipfs:<IPFS-hash>
<IPFS-hash> viene generato quando si carica la cartella con tutte le evidenze di voti su IPFS
Scholarships contract
Cadenza mensile
Il contratto si attiva mensilmente.
retrieve TXs mese passato di growingabit
Il contratto andra’ a recuperare tutte le TX provenienti dal wallet di growing a bit e selezionera’ quelle con all’interno di OP_RETURN l’URN ad i voti salvati su IPFS
read IPFS grades evidence
Grazie allo scaffold delle evidenze di voto e’ possibile raggrupparle per wallet di destinazione
calcolo crescita da mese precedente
Prendendo i valori dei voti all’interno dei file evidence_n.json sara’ possibile calcolare la crescita raggiunta dallo studente.
creazione TX con scholarship
Dal wallet di growing a bit si andra’ ad erogare la borsa di studio.
L’erogazione della borsa di studio chiude il flusso di growing a bit marcando che per le evidenze di voti, associate al wallet dello studente, timestampate in precendenza il contratto si e’ risolto.
Outcomes
Possibilita’ per attori terzi di bandire borse di studio specifiche senza discriminazione anagrafica.
TX multisign per il rilascio delle borse di studio dando la possibilita’ ai genitori di scegliere quando sbloccare i fondi ottenuti dallo studente.
Analisi continua dei percorsi scolastici senza esporre la privacy degli studenti.
Modello di scholarship applicabile anche a corsi extra curriculari.
Possibilita’ per le compagnie di investire non selettivamente nell’istruzione e formazione degli studenti.
Modello utilizzabile per certificare attivita’ socialmente utili ed offrire incentivi per le stesse.
I daily badges permettono allo studente di presentare il suo percorso di studio a terzi assicurando la veridicita’ del dato: solo in possesso dei daily badges e’ possibile collegare i voti salvati su IPFS ai dati anagrafici.
Why Ƀ?
Perche’ proprio utilizzare i bitcoins come contenuto della borsa di studio invece che FIAT?
Gli studenti alle superiori non hanno accesso a servizi bancari.
Dare la possibilita’ agli studenti e le loro famiglie di conoscere e toccare con mano questa tecnologia.
Il contratto che distribuisce i pagamenti e’ autonomo ed il suo operato e’ alla luce del sole.
Grazie