PREMESSA: Il modo più semplice per crearsi un wallet ETC è il seguente
andare sulla seguente pagina WEB,
https://elaineo.github.io/etherwallet/#generate-walletinserire una password di almeno 9 caratteri (annotarla bene in quanto se si perde perderemo anche i nostri ETC) e poi premere GENERATE WALLET)
imagVerrà generato un address ETC, e assieme verranno generati, la priv key in formato non criptato (importantissima), e alcuni file, in formato json (importantissimi). Salvateli in un drive sicuro del vostro PC, premendo "DOWNLOAD" e fatevi sempre almeno una copia di backup.
subir imagenSu questo address appena generato, potremo ricevere in sicurezza i nostri ETC, e potremo spostarli, collegandoci nuovamente al sito
https://elaineo.github.io/etherwallet/#send-transaction---------------------
Dopo l'hard fork della rete Ethereum, i possessori di un saldo ETH precedente al blocco 1920000 si sono ritrovati di fatto con due coin sullo stesso indirizzo:
ETH e ETC in pari quantità.
Gli
ETH sulla rete
support-dao-fork e gli
ETC su rete
oppose-dao-forksubir fotoScoprire se il proprio address ETH ha un saldo in ETC è semplicissimo e un qualsiasi blockexplorer classic ci può venire in aiuto
http://gastracker.io/addr/0x999c2944807874d3677ee3c6065c8a8a92721ac5cliccate il link in alto, e dopo nella barra indirizzi del browser, inserite il vostro address ETH alla fine, al posto di quello messo in esempio 0x999c2944807874d3677ee3c6065c8a8a92721ac5, poi premete INVIO e scoprirete subito se siete proprietari di una somma in ETC
subeNon conviene lasciare gli ETH e gli ETC sullo stesso indirizzo, in quanto vista la natura molto complessa della botnet ethereum, è come se le due coin fossero legate fra di loro, e quindi se spostiamo gli ETC sposteremo parallelamente senza volerlo, pure gli ETH, e viceversa. In altri termini, se spostiamo gli uni o gli altri, in pratica li sposteremo entrambi allo stesso tempo.
Allora, conviene "splittare" ovvero separare gli
ETH pre-fork su due address nuovi, ciascuno diverso, uno specifico per ETH post-fork ed un'altro specifico per ETC.
Splittarli non è un'operazione complicatissima, e personalmente ho già testato due metodi, non troppo complessi, con cui sono riuscito a splittare correttamente piccole somme di ETH
METODO 1, uno dei più semplici in assoluto, adatto a chi ha poca confidenza con i PC e a chi ha ETH pre fork su jaxx o qualsiasi altro wallet
se già non lo possediamo aprirsi un account su poloniex. Poloniex infatti, ad oggi pare che splitti automaticamente gli ETH pre fork che riceve, girando in automatico gli ETH ricevuti pure sul saldo ETC presente sullo stesso exchange.
Consiglio di inviare sul vostro address ETH di poloniex, la prima volta, una piccola somma, come ad esempio 1,1 ETH e vedere se dopo una mezzoretta, compare correttamente il saldo sia in ETH che in ETCimagenSe dopo qualche decina di minuti, vediamo nella pagina
https://poloniex.com/depositHistory la schermata di cui sopra, l'operazione di splitting è andata a buon fine, e per passi progressivi possiamo spostare tutto il saldo su poloniex. Traddandosi di una terza parte, non è sicuro tenere a lungo i nostri ETH li depositati, pertanto mano a mano che li splittiamo, facciamo withdrawal di ETH su un nuovo address, preparato ad hoc.
METODO 2, adatto a chi ha esperienza con i PC e conosce discretamente GETH, MIST O JAXX e ha salvato le relative chiavi, o json
Per prima cosa crearsi un nuovo address ETC, va bene anche quello di poloniex, e poi potremo inviargli gli ETC presenti sul nostro saldo ETH pre-fork utilizzando il sito
https://www.myetherwallet.com/#send-transactionEntrate nella predetta pagina web, linkate il vostro file json o inserite la vostra private key e potrete svuotare il vostro address ETH pre-fork da tutti gli ETC li presenti.
Infatti uno speciale contratto, sposterà esclusivamente gli ETC presenti sul vostro indirizzo e potrete inviarli ad esempio al vostro wallet ETC poloniex. Con questo metodo, gli ETH presenti nel vostro address, pre fork, non verranno spostati e resteranno li. Si sposteranno solo gli ETC.
Trattasi si un'app java client side, quindi abbastanza sicura.
NOTA BENE: spostate solo il saldo ETC usando esclusivamente il bottone
Only ETC ***.
Spostate preferibilmente piccole somme per volta, evitando di inviare tutto il saldo in un colpo solo.
sube fotosMETODO 3, adatto a chi ha esperienza con i PC e conosce discretamente MIST
un contratto fatto ad hoc dal team di esperti di kraken, puo' venirci in aiuto.
Il contratto in questione l'ho testato personalmente spostando con successo piccole quantità di ETH-pre fork, e funziona bene, ma consiglio lo stesso di testare la seguente procedura con piccolissime quantità di ETH/ETC, tipo 0,05 ETH/ETC, e se tutto procede bene, in tx successive aumentare la quantità fino a splittarli tutti prog.ressivamente.Quando farete la procedura di splitting, userete MIST sincronizzato sulla rete ETH support dao fork. Quindi per vedere il saldo degli ETC, dopo lo splitting, potete controllarlo su questo block explorer specifico per ETC
http://gastracker.io/addr/0xvostroaddress (mettete al posto di 0xvostroaddress il vostro address ETC)
fonte:
https://www.reddit.com/r/EthereumClassic/comments/4u4ubz/ethethf_hf_guide_how_to_safely_split_your_tokens/La procedura per chi usa MIST è abbastanza semplice:
la procedura si può fare su un MIST con opzione Sviluppo >> dao fork >> support dao fork, abilitata. Personalmente l'ho testata solo sul ramo support dao fork delal rete, ed è andata a buon fine pure in automatico nell'altro ramo, oppose dao fork.
1) immagino che già avete installato MIST su una macchina e che da li attualmente gestite gli ETH con opzione SUPPORT DAO FORK; questa macchina la chiameremo
MIST ETH. Quindi installare MIST su una seconda macchina, e attivarlo con l'opzione "OPPOSE DAO FORK" (su questa macchina gestiremo gli ETC, e lo chiameremo
MIST ETC)
2) Crea su "Mist ETH" un nuovo account (address1), e su "MIST ETC" fare la stessa operazione creando un'altro address (address2)
3) ottenere il JSON ABI da
http://etherscan.io/address/0xaa1a6e3e6ef20068f7f8d8c835d2d22fd5116444[{"constant":false,"inputs":[{"name":"targetFork","type":"address"},{"name":"targetNoFork","type":"address"}],"name":"split","outputs":[{"name":"","type":"bool"}],"type":"function"}]
4) su "MIST ETH", seleziona la scheda "Contratti", scrolla in basse e seleziona "Watch Contract". premere add watch conteract;
su Nome, inserire
ReplaySafeSplit, su address inserire 0xAA1A6e3e6EF20068f7F8d8C835d2D22fd5116444 e su JSON Interface, incolla il JSON preso precedentemente da JSON ABI
5) premi OK. Ora clicca il contratto appena aggiunto,
6) Scrolla in basso… e vai su "Write to contract", e Seleleziona "Select Function"
7) Esegui la funzione "split" che compare dal menu
8 ) Incolla in ciascun campo,
target fork e
target no fork ciascuno dei 2 nuovi address creati al punto 1 e specifica il balance che vuoi splittare sui due address;
target fork (qui finiranno gli ETH) e target no fork (qui finiranno gli ETC). Inizialmente provare con piccole quantità come ad esempio 0,05 ETH
9) premi execute
ora i tuoi ETH pre fork sono splittati su due address diversi, sulle due reti, e possono essere spostati con sicurezza. Ovviamente su un'altro PC o sulla stessa macchina, ma con utente diverso, dovremo installare un MIST che attiveremo con l'opzione OPPOSE-DAO-FORK, per muovere esclusivamente gli ETC. E’ consigliabile, non usare piu’ l’indirizzo ETH pre-fork di origine
RICORDARSI DI CONSERVARE SEMPRE ALMENO NI DOPPIA COPIA I FILE DI BACKUP RELATIVI AGLI ADDRESS NUOVI CREATI. ESSI SARANNO VALIDI ED INTEROPERABILI SULLE DUE RETI, SUPPORT ED OPPOSE DAO FORK. GLI ADDRESS APPENA SPLITTATI, USATELI SOLO SULLA PROPRIA RETE DI APPARTENENZA.