Come minare MTP (Merkle Tree Proof) – Guida all’aggiornamento dell’hard fork Zcoin XZC

Affinché una criptovaluta abbia successo, deve prima ottenere una distribuzione più ampia. Per raggiungere questo obiettivo, una moneta deve fornire una soluzione di mining equa in modo che anche i minatori domestici possano partecipare e guadagnare alcune monete attraverso il mining. Ma oggi questo non è qualcosa che puoi trovare nella maggior parte delle monete.

Il mining di criptovaluta è in gran parte dominato da pochi giocatori e la centralizzazione del mining è diventata un problema maggiore nello spazio blockchain. Gli algoritmi Proof of Work più popolari come SHA-256 (Bitcoin), Scrypt (Litecoin), X11 (Dash) sono influenzati dai minatori ASIC. Raccolgono i frutti e, a causa di questo, i minatori regolari con hardware per uso generico come GPU e CPU non sono stati in grado di partecipare al mining. Anche all’inizio del 2018 i cosiddetti algoritmi resistenti all’ASIC come Ethash (Ethereum), Equihash (Zcash) e CryptoNight sono stati influenzati da queste società ASIC. Questo non solo ha spinto fuori dal gioco i minatori occasionali, ma il controllo di una quantità significativa di hashrate ha anche causato minacce alla sicurezza per il numero di monete.

Oggi un gran numero di criptovalute decentralizzate ben consolidate non sono riuscite a fornire resistenza ASIC. D’altra parte, sono poche le valute che stanno lavorando attivamente per combattere le minacce di centralizzazione. Uno di questi è Zcoin (XZC) che ora sta implementando un nuovo algoritmo di mining resistente ASIC chiamato MTP. Si dice che l’hard fork programmato avvenga il 10 dicembre alle 12:00 UTC. Quindi qui in questo post tratteremo tutti gli aspetti importanti del prossimo hard fork di Zcoin. Inoltre, vedremo cos’è l’MTP e come estrarre l’MTP? Ma prima ecco una breve nota su Zcoin.

Zcoin (XZC)

Zcoin è una criptovaluta decentralizzata open source che fornisce transazioni finanziarie private. È la prima moneta ad implementare con successo il protocollo Zerocoin. La fornitura massima di monete è di 21,4 milioni, il tempo di blocco è di 10 minuti e include anche Znodes (masternodes). Inizialmente questa moneta utilizzava l’algoritmo Lyra2. Tuttavia, poiché Lyra2 era dominata da botnet e minatori di CPU cloud; Zcoin si è trasferito a Lyra2z. Lyra2Z bilancia gli hashrate CPU / GPU ed è ben noto per il suo basso consumo energetico e le basse temperature di mining. Tuttavia in seguito anche Lyra2z è stato influenzato dagli FPGA. Ad ogni modo questo algoritmo non è in realtà resistente all’ASIC ed è stato utilizzato solo temporaneamente da Zcoin.

Nuovo algoritmo Zcoin

Uno degli obiettivi principali di Zcoin è consentire ai minatori di CPU e GPU di partecipare alla sicurezza della rete. Così poco dopo l’implementazione di Lyra2z; gli sviluppatori di Zcoin hanno iniziato a lavorare su un nuovo algoritmo che resiste ad ASIC, FPGA e fornisce decentralizzazione e una soluzione di mining equa. L’algoritmo si chiama MTP (Merkle Tree Proof). Secondo il team, il lancio di MTP era previsto per la metà del 2017. Ma dopo diversi test hanno riscontrato molti punti deboli in questo algoritmo. Quindi hanno dovuto continuare lo sviluppo di questo algoritmo con ulteriori miglioramenti. Ora questo algoritmo è stato rafforzato, perfezionato e dopo diversi audit e ricerche è finalmente pronto per essere implementato.

MTP – Merkle Tree Proof

Merkle Tree Proof - MTP miningZcoin è la prima criptovaluta ad implementare MTP che sta per Merkle Tree Proof. MTP è un algoritmo di hashing Proof of Work unico progettato per fornire elevata sicurezza, prestazioni elevate e per promuovere il mining egualitario. Questo algoritmo è stato creato da Alex Biryukov e Dmitry Khovratovich nel 2016 per affrontare il problema della centralizzazione mineraria causata dagli ASIC. Lo stesso duo che ha anche creato l’algoritmo Equihash Proof of Work. MTP è una versione migliorata di Equihash ed è un algoritmo di hashing ad alta intensità di memoria focalizzato maggiormente sul mining di CPU e GPU.

MTP richiede molta memoria e, a differenza di altri algoritmi ad alta intensità di memoria, MTP richiede molta RAM. Trovare una soluzione è abbastanza difficile in quanto la quantità di prove è in gran parte determinata dalla quantità di memoria che un utente possiede. A causa degli elevati requisiti di memoria, il costo per sviluppare un hardware di mining ASIC specializzato diventa costoso e inefficiente. Anche questo uso intensivo della RAM aiuterà a mitigare il rischio di attacchi botnet. MTP offre opportunità di mining egualitarie anche per le persone con poca potenza che a sua volta crea un’elevata decentralizzazione della rete, previene la doppia spesa e altri attacchi alla rete.

Questo hardfork MTP avrà luogo il 10 dicembre, 12:00 UTC. Se sei un utente di Zcoin, prima di questo hardfork devi aggiornare i tuoi portafogli. Inoltre, se stai attualmente estraendo Zcoin, ricorda che qualsiasi blocco estratto utilizzando il precedente algoritmo Lyra2z non sarà accettato.

Aggiornamento della rete hardfork Zcoin – Cosa devi sapere?

Quando si parla di hardfork, la prima cosa che colpisce di più sono le “monete gratis”. Prima di tutto questo non è un tipo di forchetta in cui due monete divergono e otterrai alcune monete gratuite. Invece questo hard fork è un aggiornamento di rete pianificato che introdurrà due nuove funzionalità al protocollo Zcoin. 1. Un nuovo algoritmo Proof of Work chiamato MTP (Merkle Tree Proof) e 2. Modifica del tempo di blocco. Zcoin inizialmente utilizzava tempi di blocco di 10 minuti (come Bitcoin). Ma ora per fornire un tempo di conferma del blocco più veloce e per raddoppiare il TPS, hanno pianificato di ridurre il tempo di blocco a 5 minuti. Ulteriori informazioni sulla riduzione del tempo di blocco di Zcoin sono disponibili qui: https://zcoin.io/reducing-zcoins-block-time/

Ora come utente di Zcoin devi eseguire un’attività prima che si verifichi l’hardfork, ovvero l’aggiornamento del software all’ultima versione. I portafogli della versione più recente sono già compilati, il software di mining è disponibile e anche i popolari pool di mining sono pronti per l’hardfork.

Aggiorna il tuo portafoglio Zcoin alla v0.13.7.4

Se sei nuovo su Zcoin, tieni presente che il portafoglio core Zcoin è simile al portafoglio core Bitcoin. L’interfaccia e il processo di configurazione generale sono gli stessi ed è disponibile per Windows, Linux e Mac.

Aggiornamento del portafoglio core Zcoin

Scarica Zcoin wallet v0.13.7.4: https://github.com/zcoinofficial/zcoin/releases/

Se stai già utilizzando Zcoin, prima di aggiornare il tuo portafoglio alla v0.13.7.4 assicurati di eseguire il backup del tuo portafoglio corrente. Per maggiori informazioni leggi questa guida su come aggiornare in sicurezza il portafoglio Bitcoin.

Portafoglio Zcoin di backup

A parte il portafoglio principale, se detieni fondi in borsa o qualsiasi altro portafoglio di terze parti, non devi preoccuparti di questo hardfork. È probabile che tutti i fornitori di portafogli e gli scambi si aggiornino alla versione più recente.

Aggiornamento Znode

Allo stesso modo, se stai ospitando uno Znode, è essenziale aggiornare anche i tuoi Znode. Qualsiasi versione precedente alla 0.13.7.4 smetterà di funzionare e se non riesci a eseguire l’aggiornamento, il tuo nodo smetterà di ricevere i premi.

Per ulteriori informazioni su come aggiornare i tuoi nodi, segui questa guida all’aggiornamento di Znodes: https://zcoin.io/znode-upgrade-guide/

Come minare MTP (Zcoin)?

Per estrarre Zcoin è necessario utilizzare un minatore che supporta il nuovo algoritmo MTP. Attualmente viene rilasciato il minatore NVIDIA ed è disponibile anche il minatore della CPU. Ma il minatore AMD è ancora in lavorazione, cosa che puoi aspettarti tra una o due settimane.

Minatori MTP:

Secondo Zcoin; il miglior hardware per estrarre MTP sono le GPU con almeno 4,5 GB di RAM. Sempre in base ai risultati dei test, una GTX 1080 TI con hash MTP da 400 a 500 Kh / se un Intel I7 4790k con hash di circa 5-6 KH / s per thread.

Ora per iniziare a estrarre MTP tutto ciò che devi fare è configurare il minatore di conseguenza ed eseguire il minatore. Per configurare abbiamo bisogno di due cose. 1. Indirizzo del portafoglio Zcoin e 2. Indirizzo del pool di mining. Puoi anche provare il mining da solo, ma questo non è raccomandato per i miner su piccola scala.

Si consiglia di entrare a far parte di un pool e di seguito è riportato l’elenco dei pool di mining pronti a supportare l’hard fork.

Pool minerari per Zcoin MTP:

Piscina mineraria

Indirizzo

Commissioni

https://mintpond.com/#!/zcoin strato + tcp: //zcoin.mintpond.com: 3000 0,25%
https://2miners.com/xzc-mining-pool 1%
https://www.f2pool.com/ strato + tcp: //xzc.f2pool.com: 5740 5%

Ora configurare il minatore è molto semplice. Tutto quello che devi fare è creare un file batch e inserire la configurazione di conseguenza. Se sei nuovo, ti suggeriamo di leggere questa guida per principianti a CCMiner. Di seguito è riportata la configurazione di esempio per NVIDIA e CPU miner.

NVIDIA:

ccminer.exe -a mtp -o stratum + tcp: //zcoin.mintpond.com: 3000 -u aGScanT3mGgetkXFcT8g5SV4ze26SAyDSE -p password

PROCESSORE:

cpuminer.exe -a mtp -o stratum + tcp: //zcoin.mintpond.com: 3000 -u aGScanT3mGgetkXFcT8g5SV4ze26SAyDSE -p x -t numberofthreads

Nota: Per estrarre la CPU si consiglia di avere un computer con più di 8 GB di RAM poiché questo minatore utilizza circa 6 GB di RAM. Assicurati inoltre di specificare il numero o i thread della CPU che, se non lo fai, il minatore utilizzerà il numero massimo di thread.

Ora, una volta configurato, salvalo come file .bat e quindi esegui il file. Questo è tutto! Ora stai estraendo Zcoin con MTP. Se le azioni vengono accettate, tutto è perfetto. Happy Mining!

Link utili:

  • Domande frequenti su hardfork MTP: https://zcoin.io/mtp-faq-all-you-need-to-know/
  • Block Explorer: https://explorer.zcoin.io/
  • Codice sorgente: https://github.com/zcoinofficial/zcoin/releases/