[zastarelo] Otkriveno je ponovno korištenje privatnog ključa! Kako deblokirati sredstva.

U određenim slučajevima, službeni iota GUI novčanik prikazat će gore upozorenje i učinkovito će vas blokirati u prijenosu sredstava. Ovaj će vam članak pomoći da ponovno pristupite svojoj ioti.

Uredi: Ovaj se članak fokusira na zastareli Iota GUI novčanik. Za savjete kako riješiti isti problem u prekidaču Trinity novčanik na ovaj članak:
Upozorenje: Sredstva na potrošenim adresama! Kako deblokirati sredstva

Ovo je drugi dio dvodijelne priče. Prvi dio ove priče usredotočen je na to što znači greška i kako ste se zapravo našli u ovoj situaciji.

Dva su glavna razloga za pojavljivanje upozorenja o ponovnoj upotrebi ključa. Čekane transakcije i sredstva na korištenim adresama. Prvobitne će transakcije biti provjerene jer ako je to vaš problem, možete ga lako riješiti bez dodatnog rizika svojim sredstvima.

Međutim, ako ne možete pronaći nijedne transakcije na čekanju, to znači da imate sredstva na već korištenoj adresi, a mi ćemo upotrijebiti službeni novčanik Iota naredbenog retka (cli novčanik) da bismo premjestili vaša sredstva. Imajte na umu da postoji određeni rizik koji će biti podrobno objašnjen kasnije.

Sadržaj:

1. Transakcije na čekanju
 1.1 Pronađite neriješene transakcije
 1.2 Kako potvrditi transakciju na čekanju

2. Premjestiti sredstva
 2.1 Prvo prijeđite neblokirana sredstva
 2.2 Koristite novčanik s klipom za pomicanje blokiranih sredstava
 2.3 Instaliranje lisnice za klipove
 2.4 Slanje blokiranih sredstava

1. Transakcije na čekanju

Transakcija na čekanju može vas blokirati u slanju iota u novčaniku. Iako se transakcije brzo potvrđuju, može se dogoditi da još neko vrijeme ostanu na čekanju. Način na koji iota zaplete djeluje, druga transakcija mora odabrati vašu kao savjet da to potvrdi. Zbog prirode algoritma za odabir savjeta što je starija transakcija, to je manja vjerojatnost da će je odabrati i druge transakcije. Ako je transakcija stara nekoliko dana ili čak tjedana, vjerojatno je više nećete odabrati i zauvijek će ostati na čekanju.

Zbog toga ponekad morate aktivno potiskivati ​​transakciju da bude potvrđena.

1.1 Pronađite neriješene transakcije

Prvo, trebate pronaći bilo koju transakciju na čekanju s vrijednošću. Transakcije nulte vrijednosti ne moraju biti potvrđene i ne mogu blokirati vaš novčanik.

Otvorite odjeljak povijesti novčanika i pogledajte popis prijenosa. Na vrhu popisa nalaze se najnovije transakcije.

Pronađite one koji kažu u čekanju. Nažalost, povijest se može činiti i malo zbunjujućom jer možete naići na više takvih unosa:

Vidite tri transakcije, jedna potvrđena i dvije na čekanju. Zapravo, ova tri unosa u povijesti predstavljaju ponovne privitke ili kopije istog skupa. Ako kliknete Prikaži paket u nekom od čekanja na čekanju, dobit ćete detaljnije informacije.

U dijaloškom okviru "Pojedinosti o paketu" možete vidjeti točniji prikaz statusa koji vam govori da je ponovna povezanost ove transakcije već potvrđena. Stoga se ova transakcija ne smatra nepotvrđenom u vezi s blokiranjem vaših sredstava i možete je ignorirati.

Prođite cijelu povijest i provjerite postoje li druge transakcije na čekanju.

1.2 Kako potvrditi transakciju na čekanju

Ako ste identificirali jednu ili više transakcija na čekanju, kliknite na Prikaži paket.

Prvi gumb Rebroadcast rijetko se koristi i koristan je samo u onom slučaju u kojem čvor kojem ste poslali transakciju nije pravilno emitirao svojim susjedima. Upotrijebite gumb Reattach umjesto toga da biste stvorili svježu kopiju cjelokupnog svežnja na drugom mjestu u zapetljanju. To je sigurno i ne objavljuje dodatni dio privatnog ključa. Nova transakcija sada ima mnogo veće izglede da vas potvrde druge transakcije.

Nakon uspješnog ponovnog spajanja, gumb Reattach promijenit će svoj opis u Promocija.

Šanse za potvrdu možete dodatno povećati promoviranjem svoje transakcije. To će ga učiniti još popularnijim ako ga drugim transakcijama odaberete kao savjet.

Svaki put kada pritisnete gumb Promote, novčanik će promovirati vašu transakciju 5 puta.
U pravilu, možete ponovno spojiti transakciju ako je starija od 30 minuta i između njih promovirati onoliko puta koliko želite.

Ako ste potvrdili zadnju transakciju na čekanju u svom novčaniku, trebali biste biti u mogućnosti slati daljnje transakcije, a da ne vidite upozorenje o ponovnoj upotrebi ključa. Ako niste pronašli transakcije na čekanju ili još uvijek vidite upozorenje, morat ćete premjestiti sredstva pomoću novčanika clipa.

2. Premjestiti sredstva

Iako se u ovom trenutku može činiti ovako, vaše trenutno sjeme nije slomljeno. Ako želite, možete ga kasnije koristiti. Međutim, kako bismo olakšali stvari i započeli novi početak, sva vaša sredstva prenijet ćemo u novo sjeme.

Prvo provjerite imate li na raspolaganju novo sjeme. NE upotrebljavajte mrežni generator sjemena. Ako na bilo koji način niste sigurni kako generirati sjeme, pročitajte Koenin članak: Tajna sigurnosti - je li tajna.

Upotrijebite novo sjeme za prijavu u novčanik i generiranje nove adrese za primanje. Kopirajte tu adresu negdje da biste je imali pri ruci. Ovo će od sada biti vaša ciljna adresa. Također, budite sigurni da imate sigurnu sigurnosnu kopiju svog novog sjemena.

2.1 Prvo prijeđite neblokirana sredstva

Način na koji funkcionira GUI novčanik i Trinity ustanovit će da nisu sva vaša sredstva blokirana. Samo novčani iznos na pogođenim adresama zapravo treba prenijeti pomoću novčanika "clipa". Preostala sredstva mogu se premjestiti službenim GUI novčanikom ili Trinity. Ta sredstva nikada nisu u opasnosti da ih se ukradu, ali u slučaju da nešto pođe po zlu tijekom prijenosa novčanika, može se završiti u situaciji u kojoj se ta prethodno nepotpunjena sredstva mogu blokirati. Ovo je samo rubni slučaj s vrlo malom vjerovatnoćom, ali se još uvijek preporučuje, pogotovo ako imate znatne količine sredstava na svom sjemenu. Ako želite preskočiti ovaj korak, možete izravno preskočiti na Upotrebu novčanika clipa za pomicanje blokiranih sredstava.

Da biste prvo prebacili netaknutu ravnotežu, morate znati koliko je zapravo. Ako ste već identificirali adresu koja blokira vaša sredstva, sredstva na njoj možete samo oduzeti od ukupnog salda i rezultirajućim iznosom upisati novu transakciju na novu ciljnu adresu.

Ako ne znate koja vas adresa blokira i koliki je saldo utječan, trebate obaviti neki detektivski posao. Korištenje Trinity novčanika ovo je prilično jednostavan zadatak, jer postoji lijep pregled koji prikazuje vaše adrese i njihova stanja. Ovaj popis možete pronaći klikom na Postavke → Upravljanje računom → Pogledajte adrese (Upotrijebite izbornik Računa kada je na radnoj površini Trinity). Pomičite se po popisu i pronađite rabljenu adresu sa sredstvima na njemu. Korištene adrese označene su crvenom bojom s precrtanim znakovima.

Na gornjoj snimci zaslona možete vidjeti adresu 9GIYJ…, ali na njoj je još uvijek 100i. Ta su sredstva blokirana, ali pod pretpostavkom da se radi o jedinoj pogođenoj adresi, preostalih 115i (ukupni iznos 215i minus blokiranih 100i) može se premjestiti bez problema.

GUI novčaniku nedostaje lijep popis adresa i njihovih ravnoteža. U slučaju da možete koristiti samo ovaj novčanik, identifikacija pogođene adrese malo je složenija. Neblokirana sredstva možete očistiti jednu po jednu koristeći sljedeći postupak. To može biti puno vremena jer morate izvršiti dvije transakcije za svaku adresu koju morate obrisati, ali ako imate značajne količine sredstava, ovo se ipak preporučuje.

Koristite novčanik da biste na ciljnu adresu poslali 1i (ne 1Ki ili Mi). Ako novčanik prihvati prijenos bez ponovnog upozorenja o ponovnoj upotrebi ključa, imate barem jednu adresu s neblokiranim sredstvima.

Zatim pronađite 1i odlaznu transakciju u svojoj povijesti i kliknite na Prikaži paket.

Ovo će pokazati sve transakcije u paketu. Prvo, postoji transakcija 1i, a zatim vidite transakciju -1000i što znači da se adresa koristila za slanje koja je na njoj prethodno imala 1000i. Konačno, vidite transakciju koja preostatak 999i šalje na drugu adresu vašeg sjemena. Sada znate da je dostupan još 999i za slanje. Provjerite je li 1i transakcija potvrđena, a zatim izdajte drugu s iznosom ostatka. Iznos se, naravno, može razlikovati u vašem slučaju.

Ponavljajte ovo sve dok čak i slanje transakcije 1i ne pokaže ključno upozorenje o ponovnoj upotrebi.

2.2 Koristite novčanik s klipom za pomicanje blokiranih sredstava

U ovom trenutku u vašem novčaniku trebaju ostati samo blokirana sredstva. Iota novčanik naredbenog retka (cli wallet) jednostavan je softver za novčanik bez grafičkog korisničkog sučelja koji je objavila Iota Foundation. Potpuno se kontrolira putem naredbenog retka. Ovdje ćemo ga koristiti jer nasuprot većini ostalih novčanika (GUI novčanik, Trinity) ne sprječava da ponovo upotrebljavate privatni ključ adrese.
Važno je razumjeti da je ključno upozorenje o ponovnoj upotrebi u ostalim novčanicima s razlogom. Kada više puta koristite adresu za slanje, to predstavlja određeni rizik da će ta sredstva biti ukradena. Svaka odlazna transakcija s adrese objavljuje nasumično 50% privatnog ključa ove određene adrese. Rizik krađe povećava se sa svakom dodatnom odlaznom transakcijom. Ako je adresa korištena samo jednom ranije, rizik je prilično nizak. Ali ako je upotrijebljen 3 puta ili čak i više, od zlonamjernih stranaka postaje jednostavan pristup vašim sredstvima. Mora se reći da su samo sredstva na ovoj konkretnoj adresi u opasnosti i da nijedna druga adresa niti bilo koji dio vašeg sjemena nikada nije objavljen ili u opasnosti. Imajte to na umu jer ja ne mogu biti odgovoran za gubitke koji mogu nastati. Ako se nakon ovog postupka osjećate nesigurno ili se osjećate neugodno, pridružite se jodnom neslaganju i objasnite detalje svog slučaja u #help kanalu i potražite drugo rješenje.

2.3 Instaliranje lisnice za klipove

Da bismo instalirali i pokrenuli novčanik Iota cli, prvo ćemo morati instalirati Node.js. Iako je ime slično, ovo nema nikakve veze s pokretanjem čvora Iota. Node.js je open-source okruženje za pokretanje JavaScripta.

Dođite na službenu web stranicu Node.js (https://nodejs.org/) i preuzmite instalacijski program primjeren vašem operativnom sustavu. Preporučuje se odabrati verziju dugoročne podrške (LTS). Preuzmite i pokrenite instalacijski program. Jednom kada je gotov, vrijeme je za otvaranje sučelja naredbenog retka vašeg operativnog sustava. Za Windows idite na izbornik Start, upišite cmd i pritisnite Enter. Na Mac OS X-u potražite terminal i pokrenite ga sa značajkom Spotlight.

Jednom kada na sučelju naredbenog retka možemo iskoristiti npm, instalacijski paket koji je dio Node.js za izravno preuzimanje i instaliranje iota cli novčanika unosom ovog retka:

npm instalirajte -g iota-cli-app

Pritisnite Enter i pričekajte da se instalacija završi.

2.4 Slanje blokiranih sredstava

Za nastavak ćete trebati imati ciljanu adresu iz svježeg sjemena i novčanik klipa. Pokrenite novčanik clipa ovom naredbom:

iota-cli

Nakon pokretanja izgledat će ovako:

Uobičajeno će se novčanik pokušati povezati s čvorom koji radi na vašem računalu. Ako ne pokrenete lokalni čvor, možete unijeti pouzdan javni čvor. Ovdje ćemo upotrijebiti jedan od čvorova koji vodi član Iota Foundation (Ralf Rottmann): nodes.iota.fm:80.
Možete odabrati isti čvor ili odabrati drugi kojem vjerujete. Popis čvorova dostupan je na primjer ovdje https://iota.dance/

Spojite novčanik na čvor upisivanjem

čvor http://nodes.iota.fm:80

Nakon nekoliko sekundi, lisnica će se povezati, vidljiva je zelenom kvačicom nakon naziva čvora.

Sada unesite svoje sjeme:

sjeme VAŠE

Zamijenite VAŠE s vlastitim sjemenom i pritisnite Enter. Ako zalijepite sjeme iz međuspremnika, možete kliknuti desnim klikom miša i zalijepiti na Windows te Shift-Command-V na OS X.

Kad se od vas traži da spremite sjeme lokalno za automatsko dovršavanje (upišite N i pritisnite Enter).

Nakon unosa sjemena u novčanik, u pozadini će se automatski preuzeti potpuni podaci o računu. Ovisno o broju adresa koje ste već koristili, novčanik može potrajati nekoliko minuta da provjeri sve adrese. Nakon što završite, obavijestit će vas, a također će prikazati i raspoloživi saldo (1.2Mi ili 1200Ki u ovom slučaju).

Ako bilans nije prikazan, možete posebno zatražiti primanje s naredbom ravnoteže.

ravnoteža

Preporučuje se da deblokirana sredstva prvo izvučete pomoću novčanika po vašem izboru, tako da biste u ovom trenutku trebali vidjeti stanje koje odgovara sredstvima na blokiranim adresama.

Kad šaljete sredstva s novčanikom clipa, iznos morate dati u obliku iota, a ne za Ki, Mi ili Gi. To znači da ako vidite jedinicu poput K, M ili G iza ravnoteže, trebate je pretvoriti u količinu u joti. 1,2 Mi su prikazani kao 1200 Ki, što opet iznosi 1200000 jota. Upotrijebite ovaj grafikon za referencu ako niste sigurni u jedinice.

Sada imate sve za izdavanje konačne naredbe za prijenos. Imajte na umu da su od trenutka objave transakcije sredstva izložena riziku do potvrde transakcije. Iako je to samo mali rizik, novu transakciju želite potvrditi što je brže moguće.

Za konačno slanje sredstava s blokirane adrese unesite naredbu poput ove i dvaput provjerite prije nego što pritisnete Enter:

prijenos ADDRESS iznos

Zamijenite ADRESU s ciljanom adresom na koju želite poslati sredstva i iznos zamijenite brojem jota koje želite prenijeti. Ne definirajte iznos prilikom definiranja iznosa. Sa mojim novčanikom naredba bi mogla izgledati ovako:

prijenos HBMYPAZXKHMGUVHZGEATCWCVUXLMSGZQFVLGJNYJMBWEFAUAHMHDXWKBANJDSDZHPVOOVFZVWSHAKFJODRJWNMPPXW 1200000

Novčanik provjerava valjanost adrese, pa ako negdje uključite pogrešku pri upisu, ona će se otkriti zbog nevaljane kontrolne vrijednosti. U tom slučaju ćete vidjeti ovu poruku o pogrešci:

Ako vidite ovu poruku

to znači da ste vjerojatno unijeli jedinicu (i, Ki itd.) nakon iznosa. Obavezno navedite samo broj jota za prijenos.

Nakon što pritisnete Enter na ispravnoj naredbi za prijenos, novčanik će početi stvarati paket prijenosa i slati ga u zaplet. To može potrajati i do nekoliko minuta. Po završetku izgledat će ovako:

Sada je vrijeme za promociju nove transakcije kako bi se ona brže potvrdila. Možda će proći minutu dok se transakcija ne pojavi u povijesti novčanika, ali tada možete svoju promociju koristiti za promociju.

Čim se transakcija potvrdi, sredstva su sigurno stigla na novo sjeme.

Pitanja ili komentari? Nađi me na Iota Discord (HBMY289). Posebna zahvala korisnicima Discord-a olaz preton i berdiin koji su pomogli pri čitanju ovog članka.