Come Dash, Zano e Nano possono risolvere i problemi di mining di Monero


✍️ Traduzione by Dash Italia — Fonte originale

Abbiamo scelto di tradurre questo articolo, nonostante non sia prettamente incentrato su Dash, perchè pensiamo che possa essere molto utile alla community e soprattutto riteniamo che la collaborazione tra progetti con visioni simili verso le libertà, attenti alla privacy e resilienti, sia prioritaria.

Monero è recentemente finito sotto i riflettori per motivi tutt’altro che ideali: Qubic, un nuovo progetto di criptovaluta, ha sostanzialmente lanciato un attacco alla rete tramite incentivi al mining, raggiungendo una porzione significativa dell’hashrate e causando riorganizzazioni della catena. Ciò ha causato notevoli problemi e la comunità è attivamente alla ricerca di soluzioni per rafforzare la sicurezza. Potrei aver trovato la combinazione ideale di soluzioni.

È davvero un problema?
Quindi, mentre molti titoli sensazionalistici diffondono informazioni imprecise o esagerate, la verità è che si tratta di un problema serio. Un singolo miner è riuscito a sovrascrivere 6–9 blocchi diverse volte questo mese. Il fatto che un miner di un progetto di criptovaluta molto più piccolo sia riuscito a ottenere una porzione significativa dell’hashrate e a minare 10 blocchi di fila dovrebbe essere preoccupante.

Un avversario determinato e ben finanziato potrebbe attaccare la rete e invertire le transazioni, il tutto senza hardware specializzato che diventerebbe inutile se la moneta andasse a zero. Per qualsiasi criptovaluta che voglia competere con gli stati nazionali, questo dovrebbe essere inaccettabile.

È come se qualcuno ti puntasse una pistola contro e ti sparasse: solo perché non sei stato effettivamente colpito non significa che non ci sei andato vicino. Puoi sostenere tutto il giorno che non c’è modo che la loro mira fosse abbastanza buona da colpirti, ma è meglio non essere in una posizione tale da essere colpiti fin dall’inizio.

L’attacco alla privacy
C’è un altro aspetto che non ho ancora visto trattato: le gravi vulnerabilità alla privacy che un attacco di mining con questo obiettivo in mente potrebbe creare.

https://x.com/TheDesertLynx/status/1897052431046893765

In sostanza, l’analisi statistica ha dimostrato di essere in grado di ridurre la dimensione effettiva dell’anello (decoy) di Monero da 16 a circa 4,2. In combinazione con un attacco flooding (in cui un aggressore inonda la rete di transazioni per caricare il set di esche con le proprie), tale numero può essere ridotto a circa 1,3. Leggi questo articolo per maggiori informazioni.

Questi attacchi possono essere resi molto più semplici se combinati con una porzione significativa dell’hashrate della rete. Come minimo, se un aggressore controlla, diciamo, metà dell’hashrate, i blocchi che estrae conterranno probabilmente circa la metà delle transazioni del suo attacco flooding, il che significa che può farlo con uno sconto del 50%, poiché riceverà quelle commissioni di transazione. Ma possono anche minare blocchi vuoti, o minare solo le proprie transazioni, aumentando significativamente il rapporto tra le proprie transazioni e quelle oneste, o riducendo il numero di transazioni necessarie per costituire la maggioranza sulla rete.

Ora, PoMonero sta lavorando su Full-Chain Membership Proofs (FCMP++), che sostanzialmente espande il set di esche da 16 a qualsiasi output sulla catena. Questo dovrebbe rendere tutti questi attacchi inefficaci, anche se combinati. Nel frattempo, tuttavia, la minaccia è molto concreta.

La soluzione Dash: ChainLocks
@Dashpay, una catena basata esclusivamente sulla proof-of-work per gran parte della sua storia, ha implementato una funzione chiamata ChainLocks per mitigare gli attacchi del 51% nel 2019.

https://x.com/Dashpay/status/1911760600088137739

In sostanza, un quorum rotante di masternode, ovvero nodi collateralizzati (in pratica, in stake), blocca il primo blocco minato sulla rete. Tutti i blocchi creati su catene diverse da quella ChainLocks verranno rifiutati. Questo non solo previene gli attacchi del 51%, ma anche il mining egoistico e segreto (che Qubic è riuscito a realizzare con successo), rendendo la catena più efficiente e resistente anche ad attacchi di mining minori.

Se per qualsiasi motivo un ChainLock fallisce su un blocco, il blocco del blocco successivo bloccherà retroattivamente l’intera catena precedente. Se un aggressore riesce a compromettere l’intera rete di masternode (il che richiederebbe l’acquisizione di una grande percentuale della fornitura di monete), i ChainLock falliscono, ma la rete proof-of-work sottostante continua a funzionare come se non ci fossero affatto ChainLock. In altre parole, il caso peggiore è che ci troveremmo nella stessa situazione attuale, affidandoci all’attuale configurazione di mining.

Monero attualmente non ha masternode, ma potrebbe implementare qualcosa di simile, solo con l’unico scopo di proteggere la catena tramite ChainLock invece di lavorare anche sulla liquidazione istantanea delle transazioni, sulla governance, sul livello dati, ecc.

La soluzione Zano: Zarcanum
Tuttavia, la comunità Monero potrebbe non gradire la natura pubblica delle garanzie dei masternode. Fortunatamente, esiste una tecnologia che consente ai nodi in stake di mantenere private le proprie puntate. Entra in gioco @zano_project.

Zano, un ibrido proof-of-work/proof-of-stake che utilizza essenzialmente la stessa tecnologia di privacy di Monero, ha implementato Zarcanum, che sostanzialmente mantiene privati ​​gli stake. Un nodo di tipo masternode su Monero potrebbe proteggere la catena con ChainLocks mantenendo al contempo privati ​​i propri stake, utilizzando un approccio simile a Zarcanum.

Ora, Zano condivide già un codice molto simile a Monero ed è protetto dagli attacchi del 51%, quindi una soluzione più semplice da implementare potrebbe essere semplicemente il porting della tecnologia di Zano. Tuttavia, Zano è tecnicamente parzialmente proof-of-stake (i nodi in stake producono blocchi), e alcuni nella community di Monero potrebbero essere preoccupati per un allontanamento da un meccanismo di consenso basato esclusivamente sul mining, mentre ChainLocks mantiene il livello di mining e si limita a rafforzarlo.

Considerate ChainLocks un PoW++.

La soluzione Nano: il voto aperto e rappresentativo
C’è un ultimo ostacolo: sia i modelli di Dash che di Zano prevedono la suddivisione della ricompensa per blocco tra miner e masternode/staker. Con un’emissione di monete già limitata grazie all’emissione di coda e entrate derivanti da commissioni ancora limitate, la comunità di Monero potrebbe non voler ridurre il budget per la sicurezza assegnato ai miner. Potrebbe anche essere filosoficamente contraria alle ricompense per staking.

È qui che entra in gioco Nano.

https://x.com/nano/status/1535594195611688965

@nano utilizza il voto aperto e rappresentativo (ORV). In pratica, gli utenti indirizzano i propri fondi per “votare” per i nodi rappresentativi e possono modificare il proprio voto in qualsiasi momento. I nodi con il maggior numero di fondi che votano per loro si qualificano come rappresentanti principali. Questo modello è simile a un modello di proof-of-stake delegato, con una differenza sostanziale: né i rappresentanti né i votanti ricevono ricompense per blocco o commissioni.

Questo funzionerebbe bene con un modello Monero + ChainLocks, poiché nessuna parte del budget per la sicurezza verrebbe sottratta al mining e sfrutterebbe uno dei maggiori punti di forza di Monero: la sua comunità attiva e resiliente. Abbiamo visto la comunità stringersi attorno al mining per contrastare l’attacco Qubic. È molto più importante la loro velocità nel raccogliere i fondi e usarli per votare rappresentanti riconosciuti durante un attacco, piuttosto che affidarsi semplicemente a validatori a pagamento per essere onesti.

Implementando ORV da Nano, mantenuto privato da Zarcanum di Zano, per selezionare i quorum dei nodi per proteggere la catena tramite ChainLocks di Dash, Monero potrebbe ottenere una sicurezza della catena di livello superiore pur mantenendo il 100% proof-of-work, senza modificare in alcun modo il suo budget per la sicurezza e sfruttando la partecipazione attiva della sua comunità. Una soluzione unica di Monero alle sfide del 2025.

Quando Monero riorganizzerà il suo modello di sicurezza come il sistema descritto sopra e implementerà FCMP++, sarà pronta ad affrontare praticamente qualsiasi avversario il mondo le lancerà contro. Il giorno in cui arriverà sarò molto emozionato per Monero!

Autore: Joel Valenzuela

🌐 V️isita il nostro Sito Web 🌐

How do you rate this article?

1


DashNewsItalia
DashNewsItalia

Dash (simbolo: DASH) è una valuta digitale basata sul software Bitcoin. Creato dallo sviluppatore di software e consulente finanziario Evan Duffield, Dash è una criptovaluta peer-to-peer e open source con una forte attenzione al settore dei pagamenti.


Dash Italia (Digital cASH) - Articoli vari
Dash Italia (Digital cASH) - Articoli vari

Dash (simbolo: DASH) è una valuta digitale basata sul software Bitcoin. Creato dallo sviluppatore di software e consulente finanziario Evan Duffield, Dash è una criptovaluta peer-to-peer e open source con una forte attenzione al settore dei pagamenti. Dash offre una forma di denaro portatile, poco costosa, divisibile e veloce. Può essere speso in modo sicuro sia online che di persona con commissioni di transazione vicine allo zero. https://www.dash.org/

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.