[zastarelo] Zaznano ponovno uporabo zasebnega ključa! Kako sprostite sredstva.

V določenih primerih bo uradna iota GUI denarnica prikazala zgornje opozorilo in vas dejansko blokirala pri prenosu sredstev. Ta članek vam bo pomagal, da ponovno dobite dostop do svojih iot.

Uredi: Ta članek se osredotoča na zastarelo denarnico Iota GUI. Nasvete, kako rešiti isto težavo v stikalu Trinity denarnica v tem članku:
Opozorilo: Sredstva za porabljene naslove! Kako sprostite sredstva

To je drugi del dvodelne zgodbe. Prvi del te zgodbe se osredotoča na to, kaj pomeni napaka in kako ste dejansko prišli v to situacijo.

Obstajata dva glavna razloga za pojav ključnega opozorila o ponovni uporabi. V teku transakcije in sredstva na uporabljenih naslovih. Najprej bodo preverjene nerešene transakcije, saj če je to vaša težava, jo je mogoče enostavno rešiti brez dodatnega tveganja za vaša sredstva.

Če pa ni mogoče najti nerešenih transakcij, to pomeni, da imate sredstva na že uporabljenem naslovu, za premikanje sredstev pa bomo uporabili uradno denarnico iota z ukazno vrstico (cli denarnica). Zavedajte se, da obstaja določeno tveganje, ki bo podrobneje pojasnjeno v nadaljevanju.

Vsebina:

1. Nerešene transakcije
 1.1 Poiščite nerešene transakcije
 1.2 Kako potrditi nerešeno transakcijo

2. Premikajte sredstva
 2.1 Najprej premaknite deblokirana sredstva
 2.2 Z denarnico za premikanje blokiranih sredstev premikajte denarnico
 2.3 Nameščanje denarnice za sponke
 2.4 Pošiljanje blokiranih sredstev

1. Nerešene transakcije

Če čakajoča transakcija vas lahko blokira pri pošiljanju iota v denarnici. Čeprav se transakcije v večini primerov hitro potrdijo, se lahko zgodi, da ostanejo še nekaj časa. Način, kako deluje jota zaplet, mora druga transakcija izbrati svojo kot namig, da jo potrdi. Zaradi narave algoritma za izbiro nasvetov je starejša transakcija, manjša je verjetnost, da jo bodo potrdile druge transakcije. Če je transakcija stara več dni ali celo tednov, je verjetno ne bo več izbrala in lahko ostane za vedno čakajoča.

Zato morate včasih aktivno potisniti svojo transakcijo, da jo potrdite.

1.1 Poiščite nerešene transakcije

Najprej morate najti vsako čakajočo transakcijo z vrednostjo. Transakcij z nič vrednostjo ni treba potrditi in ne morejo blokirati vaše denarnice.

Odprite razdelek z zgodovino denarnice in si oglejte seznam prenosov. Tiste na vrhu seznama so zadnje transakcije.

Poiščite tiste, ki pravijo v čakanju. Žal se lahko zgodovina zdi tudi nekoliko zmedena, saj lahko naletite na več vnosov, kot je ta:

Vidite tri transakcije, eno potrjeno in dve v teku. Pravzaprav so ti trije vpisi v zgodovini ponovni priloženi predmeti ali kopije istega svežnja. Če kliknete Prikaži paket v enem od čakajočih, dobite podrobnejše informacije.

V pogovornem oknu Podrobnosti o paketu si lahko ogledate natančnejšo predstavitev stanja, ki vam pove, da je bil ponovni pripis te transakcije že potrjen. Tako se ta transakcija ne šteje za nepotrjeno glede blokiranja vaših sredstev in jo lahko prezrete.

Pojdite skozi celotno zgodovino in preverite, ali so v teku še druge transakcije.

1.2 Kako potrditi nerešeno transakcijo

Če ste ugotovili eno ali več transakcij v teku, kliknite Prikaži paket.

Prvi gumb Rebroadcast se redko uporablja in je uporaben le v robnem primeru, ko vozlišče, v katerega ste poslali transakcijo, ni pravilno oddalo svojim sosedom. Namesto gumba Reattach ustvarite novo kopijo celotnega svežnja na drugem mestu v zanki. To je varno in ne objavlja nobenega dodatnega dela zasebnega ključa. Zdaj ima nova transakcija veliko večje možnosti, da jo bodo potrdile druge transakcije.

Po uspešnem ponovnem priklopu bo gumb Reattach svoj napis spremenil v Promotion.

Možnost potrditve lahko še povečate s promocijo svoje transakcije. Tako bo še bolj priljubljen, če ga druge transakcije izberejo kot namig.

Vsakič, ko pritisnete gumb za promocijo, bo denarnica 5-krat promovirala svojo transakcijo.
Ponavadi lahko transakcijo znova pritrdite, če je starejša od 30 minut in vmes oglašujete tolikokrat, kolikor želite.

Če ste v denarnici potrdili zadnjo čakajočo transakcijo, lahko pošljete nadaljnje transakcije, ne da bi videli ključno opozorilo o ponovni uporabi. Če niste našli čakajočih transakcij ali še vedno vidite opozorilo, boste morali denar prestaviti z denarnico za denar.

2. Premikajte sredstva

Čeprav se na tej točki morda zdi tako, vaše trenutno seme ni pokvarjeno. Če želite, lahko to vseeno uporabite kasneje. Da pa bodo stvari lažje in da se začne nov, bomo vsa vaša sredstva prenesli v novo seme.

Najprej se prepričajte, da imate na voljo novo seme. NE uporabljajte nobenega spletnega generatorja semen. Če na kakršen koli način niste prepričani, kako ustvariti seme, preberite Koenov članek: Skrivnost varnosti - je tajnost.

Z novim semenom se prijavite v denarnico in ustvarite nov sprejemni naslov. Kopirajte ta naslov nekje, da ga boste imeli pri roki. To bo od zdaj naprej vaš ciljni naslov. Pazite tudi, da imate varno varnostno kopijo novega semena.

2.1 Najprej premaknite deblokirana sredstva

Način, kako deluje denarnica GUI in Trinity, boste ugotovili, da niso vsa sredstva blokirana. Z denarnico za posnetke je dejansko treba nakazati samo znesek na zadevnih naslovih. Preostala sredstva lahko premaknete s pomočjo uradne GUI denarnice ali Trinity. Teh sredstev nikoli ne bodo okradli, toda v primeru, ko se med prenosom denarnice odpravi kaj narobe, se lahko konča v situaciji, ko lahko ta prej prizadeta sredstva tudi blokirajo. To je le primeren primer z zelo majhno verjetnostjo, vendar še vedno priporočljiv, še posebej, če imate na semenu veliko sredstev. Če želite preskočiti ta korak, lahko neposredno skočite na Uporabite denarnico za premikanje blokiranih sredstev.

Če želite najprej prenesti nepoškodovano ravnotežje, morate vedeti, koliko je v resnici. Če ste že identificirali naslov, ki blokira vaša sredstva, lahko sredstva na njem samo odštejete od skupnega stanja in s posledičnim zneskom na novo ciljni naslov opravite novo transakcijo.

Če ne veste, kateri naslov vas blokira in koliko ravnotežja vpliva, morate opraviti nekaj detektivskega dela. Uporaba denarnice Trinity je to dokaj enostavna naloga, saj je lep pregled, ki prikazuje vaše naslove in njihova stanja. Ta seznam najdete s klikom na Nastavitve → Upravljanje računa → Ogled naslovov (Uporabite meni Račun na namizju Trinity). Pomaknite se po seznamu in poiščite rabljen naslov s sredstvi na njem. Uporabljeni naslovi so označeni z rdečo barvo s prečrtanimi znaki.

Na zgornjem posnetku zaslona lahko vidite naslov 9GIYJ…, vendar je na njem še vedno 100i. Ta sredstva so blokirana, vendar ob predpostavki, da je to edini prizadet naslov, se preostalih 115i (skupni znesek 215i minus blokiranih 100i) lahko premakne brez težav.

V denarnici GUI manjka tako lep seznam naslovov in njihovih bilanc. V primeru, da lahko uporabite samo to denarnico, je prepoznavanje prizadetega naslova nekoliko bolj zapleteno. Odblokirana sredstva lahko počistite po en naslov po naslednjem postopku. To je lahko zamudno, saj morate opraviti dve transakciji za vsak naslov, ki ga morate počistiti, vendar če imate veliko sredstev, je to še vedno priporočljivo.

Z denarnico pošljite 1i (ne 1Ki ali Mi) na ciljni naslov. Če denarnica sprejme prenos, ne da bi ponovno pokazala opozorilo o ponovni uporabi ključa, imate vsaj en naslov z neblokiranimi sredstvi.

Nato poiščite izhodno transakcijo 1i v svoji zgodovini in kliknite Prikaži paket.

Tako bodo prikazane vse transakcije v paketu. Najprej je tu transakcija 1i, nato pa vidite transakcijo -1000i, kar pomeni, da je bil za pošiljanje naslova, ki je imel prej 1000i, uporabljen naslov. Končno vidite transakcijo, ki preostanek 999i pošlje na drug naslov vašega semena. Zdaj veste, da je za pošiljanje na voljo še en 999i. Prepričajte se, da je transakcija 1i potrjena, nato pa izdajte drugo z zneskom preostalega. Znesek se lahko v vašem primeru seveda razlikuje.

To ponavljajte, dokler celo poslano 1i transakcija ne prikaže ključnega opozorila o ponovni uporabi.

2.2 Z denarnico za premikanje blokiranih sredstev premikajte denarnico

Na tej točki naj ostanejo v denarnici samo blokirana sredstva. Denarnica z ukazno vrstico Iota (cli wallet) je preprosta denarniška programska oprema brez grafičnega uporabniškega vmesnika, ki ga je objavila Iota Foundation. Popolnoma se nadzoruje prek ukazne vrstice. Tu ga bomo uporabili, ker v nasprotju z večino drugih denarnic (GUI denarnica, Trinity) ne preprečuje, da bi ponovno uporabili zasebni ključ naslova.
Pomembno je razumeti, da je ključno opozorilo o ponovni uporabi v drugih denarnicah z razlogom. Če večkrat uporabite naslov za pošiljanje, predstavlja določeno tveganje, da bodo ta sredstva ukradena. Vsaka odhodna transakcija z naslova objavi naključno 50% zasebnega ključa tega specifičnega naslova. Tveganje za krajo narašča z vsako dodatno odhodno transakcijo. Če smo naslov uporabili le enkrat prej, je tveganje dokaj majhno. Če pa je bila uporabljena 3-krat ali celo več, postane zlonamernim strankam enostavno dostop do vaših sredstev. Povedati je treba, da so ogrožena samo sredstva na tem določenem naslovu in noben drug naslov niti kateri koli del vašega semena ni nikoli objavljen ali v nevarnosti. Prosimo, imejte vse to v mislih, saj ne morem biti odgovoren za morebitne izgube. Če se po tem postopku na kakršen koli način počutite negotovi ali nelagodno, se pridružite Iota Discordu in v kanalu #help razložite podrobnosti svojega primera in poiščite drugo rešitev.

2.3 Nameščanje denarnice za sponke

Za namestitev in zagon denarnice Iota cli bomo morali najprej namestiti Node.js. Čeprav je ime podobno, to nima nobene povezave z izvajanjem vozlišča Iota. Node.js je odprtokodno zaganjalno okolje za zagon kode JavaScript.

Pojdite na uradno spletno mesto Node.js (https://nodejs.org/) in prenesite namestitveni program, primeren za vaš operacijski sistem. Priporočljivo je izbrati različico dolgoročne podpore (LTS). Prenesite in zaženite namestitveni program. Ko je končan, je čas, da odprete vmesnik ukazne vrstice vašega operacijskega sistema. Za Windows pojdite v začetni meni, vnesite cmd in pritisnite Enter. V operacijskem sistemu Mac OS X z iskanjem terminala uporabite iskalno žarišče in ga zaženite.

Ko v vmesniku ukazne vrstice uporabimo npm, program za nameščanje paketov, ki je del Node.js, za neposreden prenos in namestitev denarnice iota cli z vnosom te vrstice:

npm namestite -g iota-cli-app

Pritisnite Enter in počakajte, da se namestitev konča.

2.4 Pošiljanje blokiranih sredstev

Za nadaljevanje boste morali namestiti ciljni naslov iz svežega semena in denarnico za posnetke. Začnite denarnico s tem ukazom:

iota-cli

Po zagonu bo videti tako:

Denarnica se bo privzeto poskušala povezati z vozliščem, ki deluje lokalno v računalniku. Če ne zaženete lokalnega vozlišča, lahko vnesete zaupanja vredno javno vozlišče. Tu bomo uporabili eno od vozlišč, ki ga vodi član Iota Foundation (Ralf Rottmann): nodes.iota.fm:80.
Izberete lahko isto vozlišče ali izberete drugo, ki mu zaupate. Seznam vozlišč je na primer na voljo tukaj https://iota.dance/

Denarnico povežite z vozliščem tako, da vtipkate

vozlišče http://nodes.iota.fm:80

Po nekaj sekundah se bo denarnica povezala, vidna je z zelenim kljukico po imenu vozlišča.

Zdaj vnesite svoje seme:

seme VAŠE

Zamenjajte VAŠE s semenom in pritisnite Enter. Če svoje seme prilepite iz odložišča, lahko z desno miškino tipko kliknite in prilepite v sistem Windows in Shift-Command-V v OS X.

Izberite Ne, ko vas prosi, da seme shranite lokalno za samodejno dokončanje (vnesite N in pritisnite Enter).

Po vnosu semena bo denarnica samodejno prejela celotne podatke računa v ozadju. Glede na število naslovov, ki ste jih že uporabili, denarnica lahko traja do nekaj minut, da preverite vse naslove. Ko konča, vas bo obvestil in prikazal tudi razpoložljivo stanje (v tem primeru je 1.2Mi ali 1200Ki).

Če tehtnica ni prikazana, jo lahko zahtevate posebej z ukazom za ravnotežje.

ravnovesje

Priporočljivo je, da deblokirana sredstva najprej premaknete z denarnico po vaši izbiri, zato bi na tej točki morali videti stanje, ki ustreza sredstvom na blokiranih naslovih.

Ko pošiljate denarnice z denarnico, morate znesek navesti v obliki iota, ne za Ki, Mi ali Gi. To pomeni, če za tehtnico vidite enoto, kot je K, M ali G, jo morate pretvoriti v količino v joti. 1,2 Mi smo prikazani kot 1200 Ki, kar spet pomeni 1200000 jota. Če niste prepričani o enotah, uporabite ta grafikon za referenco.

Zdaj imate vse, da izdate končni ukaz prenosa. Ne pozabite, da so od trenutka objave transakcije vaša sredstva ogrožena do potrditve transakcije. Čeprav je to le majhno tveganje, želite, da se nova transakcija potrdi čim hitreje.

Če želite končno poslati sredstva z blokiranih naslovov, vnesite ukaz kot je ta in ga še enkrat preverite, preden pritisnete Enter:

nakazilo ADDRESS znesek

ADDRESS zamenjajte s ciljnim naslovom, na katerega želite poslati sredstva, znesek pa nadomestite s številom iot, ki jih želite prenesti. Pri določanju zneska ne vključite nobene enote. Z mojo denarnico bi lahko bil videti takole:

prenos HBMYPAZXKHMGUVHZGEATCWCVUXLMSGZQFVLGJNYJMBWEFAUAHMHDXWKBANJDSDZHPVOOVFZVWSHAKFJODRJWNMPPXW 1200000

Denarnica preveri veljavnost naslova, tako da, če nekje vnesete tiskarsko napako, bo zaznana zaradi neveljavne kontrolne vsote. V tem primeru boste videli to sporočilo o napaki:

Če vidite to sporočilo

to pomeni, da ste verjetno vnesli enoto (i, Ki itd.) po znesku. Poskrbite, da morate samo prenesti število iot.

Ko pritisnete Enter na pravilen ukaz za prenos, bo denarnica začela ustvarjati prenosni sveženj in ga poslala v zaplet. To lahko traja do nekaj minut. Ko končate, bo videti tako:

Zdaj je čas za promocijo nove transakcije, ki bo pripomogla k hitrejšemu potrditvi. Morda bo minilo minuto, dokler se transakcija ne bo prikazala v zgodovini denarnice, vendar lahko za promocijo uporabite svojo denarnico.

Takoj ko je transakcija potrjena, so sredstva varno prispela na novo seme.

Vprašanja ali komentarji? Poišči me na Iota Discord (HBMY289). Posebna zahvala gre uporabnikom Discord olaz preton in berdiin, ki so pomagali pri branju tega članka.