Ho creato un sistema per minare crypto addestrando una AI. Pareri?

di il
2 risposte

Ho creato un sistema per minare crypto addestrando una AI. Pareri?

Ciao ragazzi, 

Sto sviluppando AILO

Il concetto è semplice, invece di bruciare elettricità per risolvere hash crittografici fini a se stessi, il mio protocollo usa la potenza di calcolo per addestrare (training) o far girare (inference) una rete neurale. In pratica, Proof of Training.

Ho messo su una dashboard per monitorare i nodi e lo stato del training globale. Mi piacerebbe avere il parere di qualche dev esperto sulla scalabilità del sistema quando i parametri del modello inizieranno a crescere (sopra i 3B).

Qualcuno ha esperienza con sistemi distribuiti di questo tipo? 

Qui c'è il link per testare: ailo.site

2 Risposte

  • Re: Ho creato un sistema per minare crypto addestrando una AI. Pareri?

    Lo hai creato tu o ti stai basando su una piattaforma online?

    cosa intendi con addestrare una rete neurale?

    che tipo di rete neurale? che fa cosa?

    hai qualche riferimento bibliografico (documentazione) al riguardo?

    come funziona una criptovaluta di questo tipo?

  • Re: Ho creato un sistema per minare crypto addestrando una AI. Pareri?

    Salve,

    L'ho creato da zero. Non utilizza piattaforme esterne (non è OpenAI, Hugging Face, ecc.).

    Il codice è interamente scritto in:

    • JavaScript per il frontend e il Neural Engine
    • Node.js per il server coordinatore
    • WebGL per l'accelerazione GPU nel browser
    • IndexedDB per la persistenza locale

    L'architettura è un Transformer decoder-only (simile a GPT) implementato da zero, senza librerie ML come TensorFlow o PyTorch. Tutto gira nel browser degli utenti.

    L'addestramento (training) è il processo con cui la rete neurale impara dai dati.

    In pratica:

    1. La rete legge un testo (es. articolo Wikipedia)
    2. Cerca di predire la parola successiva
    3. Confronta la sua predizione con la parola reale
    4. Calcola l'errore (loss function)
    5. Aggiusta i propri pesi interni per ridurre l'errore (backpropagation)
    6. Ripete milioni di volte

    Ogni utente che "mina" su Ailo fa proprio questo, addestra localmente la rete su dati pubblici e invia i "gradienti" (le correzioni) al server, che li aggrega.

    Tipo di rete, Transformer Decoder-Only (architettura LLM)

    Specifiche tecniche:

    • 840 milioni di parametri (target 1.2B)
    • 24 layer trasformatori
    • 1600 dimensioni embedding
    • 25 teste di attenzione
    • Vocabolario: 32.000 token (BPE)
    •  
    • Genera testo basandosi sul contesto (next-token prediction)
    • Può rispondere a domande, completare frasi, generare contenuti
    • È un Language Model (LLM) come GPT, ma decentralizzato

      Paper fondamentali:

    • "Attention Is All You Need" (2017) - Vaswani et al.

    • "Language Models are Few-Shot Learners" (GPT-3, 2020) - Brown et al.

    • "Communication-Efficient Learning of Deep Networks from Decentralized Data" (2017) - McMahan et al.

    • "Federated Optimization in Heterogeneous Networks" (FedAvg) (2019)

      • Aggregazione dei gradienti
      • arXiv:1812.06127
      • AiloCoin è basato su Proof-of-Contribution (PoC), non Proof-of-Work:

    Come si guadagna:

    • L'utente apre il miner nel browser
    • Addestra localmente il modello su dati pubblici
    • Invia il suo contributo (gradiente) al server
    • Il server valida il contributo:
      • Verifica che abbia effettivamente ridotto la loss
      • Verifica la firma digitale (wallet)
    • Se valido ? l'utente riceve AiloCoin proporzionale al contributo

    Differenze da Bitcoin:

    • BitcoinAiloCoin
      Proof-of-Work (spreco energia)Proof-of-Contribution (lavoro utile)
      Mining = calcolare hash inutiliMining = addestrare AI
      Nessun prodotto finaleProduce un modello AI sempre più intelligente

    Blockchain:

    • Ogni transazione (reward, transfer) è registrata in un ledger
    • Attualmente è centralizzato (sul nostro server)
    • In futuro: decentralizzazione completa con consenso distribuito

Devi accedere o registrarti per scrivere nel forum
2 risposte