[obsolet] S'ha detectat la reutilització d'una clau privada. Com desbloquejar el vostre saldo.

En alguns casos, la cartera oficial iota GUI mostrarà l'advertiment anterior i us impedirà efectivament transferir els vostres fons. Aquest article us ajudarà a recuperar l'accés a les vostres iotas.

Edita: aquest article se centra en la cartera de la GUI de Iota antiga. Per obtenir consells sobre com solucionar el mateix problema a la cartera Trinity, consulteu aquest article: Advertiment: fons per a adreces gastades. Com desbloquejar el vostre saldo

Aquesta és la segona part d’una història en dues parts. La primera part d'aquesta història se centra en el que significa l'error i en com es va arribar realment a aquesta situació.

Hi ha dues raons principals per les quals es mostra l'avís de reutilització de claus. Transaccions i saldos pendents de les adreces en ús. Primer es comproven les transaccions pendents, ja que aquest és el vostre problema i el podeu resoldre fàcilment sense posar en risc el saldo.

Tanmateix, si no es poden trobar transaccions pendents, vol dir que teniu fons en una adreça que ja esteu utilitzant i que fem servir la cartera oficial de línia de comandes iota (cartera CLI) per moure els vostres fons. Tingueu en compte que es tracta d’un risc específic que s’explicarà amb detall més endavant.

Contingut:

1. Transaccions pendents 1.1 Trobada de transaccions pendents 1.2 Com es confirma una transacció pendent

2. Moure diners 2.1 Moure primer fons desbloquejats 2.2 Utilitzeu la cartera per moure fons bloquejats 2.3 Instal·leu la cartera cli 2.4 Envieu fons bloquejats

1. Transaccions pendents

Una transacció pendent pot evitar que s’enviïn iotes a la cartera. Tot i que les transaccions es confirmen ràpidament en la majoria dels casos, encara poden estar pendents durant un temps. A mesura que l'iota tangle funcioni, una altra transacció com a propina ha de seleccionar la vostra per confirmar-la. A causa de la naturalesa de l'algorisme de selecció de taps, com més gran sigui una transacció, menys probable serà que es confirmin amb altres transaccions. Si una transacció té dies o fins i tot setmanes, és probable que no es recuperi en absolut i pugui quedar pendent per sempre.

Per tant, de vegades heu de pressionar activament la vostra transacció per confirmar-la.

1.1 Trobeu transaccions destacades

En primer lloc, heu de trobar totes les transaccions pendents amb un valor. No cal confirmar les transaccions de valor zero i no poden bloquejar la cartera.

Obriu la secció "Historial" de la cartera i consulteu la llista de transferències. Les que es troben a la part superior de la llista són les transaccions més recents.

Cerqueu els que diuen pendents. Malauradament, l'historial també pot semblar una mica confús, ja que podeu trobar diverses entrades com aquesta:

Veureu tres transaccions, una confirmada i dues pendents. De fet, aquestes tres entrades són fitxers adjunts o còpies del mateix paquet de la història. Si feu clic a Visualitza el paquet a qualsevol dels paquets pendents, es proporcionarà informació més detallada.

El quadre de diàleg Detalls del paquet proporciona una vista més detallada de l'estat, que indica que la reassignació d'aquesta transacció ja s'ha confirmat. Per tant, aquesta transacció no es considera no confirmada en relació amb el bloqueig dels vostres fons i podeu ignorar-la.

Cerqueu tot l'historial i cerqueu altres transaccions pendents.

1.2 Com es confirma una transacció pendent

Quan hàgiu identificat una o més transaccions pendents, feu clic a Visualitza el paquet.

El primer botó "Envia enrere" poques vegades s'utilitza i només és útil si el node al qual heu enviat la transacció no l'ha enviat correctament als seus veïns. En lloc d'això, utilitzeu el botó Torna a connectar per fer una nova còpia de tot el paquet en una ubicació diferent del paquet. Això és segur i no revela cap part addicional de la clau privada. Ara la nova transacció té moltes més possibilitats de ser confirmada per altres transaccions.

Després d'una reassignació correcta, el botó de reassignació canvia l'etiqueta a Aplica.

Podeu augmentar encara més la probabilitat de confirmació promovent la vostra transacció. Això farà que sigui encara més popular si es selecciona com a propina per altres transaccions.

Cada vegada que feu clic al botó Anuncia, la vostra transacció s’anunciarà cinc vegades a la cartera. Com a norma general, podeu reassignar una transacció si supera els 30 minuts i promocionar-la amb la freqüència que vulgueu.

Quan hàgiu confirmat l'última transacció pendent a la cartera, podeu enviar més transaccions sense veure l'advertiment de reutilització de claus. Si no heu trobat cap transacció pendent o encara es mostra l'advertència, haureu de moure el vostre saldo mitjançant la cartera Cli.

2. Mou diners

Tot i que pot semblar-ho en aquest moment, la vostra llavor actual no es trenca. Podeu utilitzar-lo més tard si voleu. Per fer-vos més fàcil començar i permetre un nou començament, transferirem tots els vostres diners a un nou valor inicial.

En primer lloc, assegureu-vos que teniu disponible una nova llavor. NO utilitzeu un generador de llavors en línia. Si d'alguna manera no esteu segur de com generar una llavor, consulteu l'article de Koen: El secret de la seguretat: és el secret.

Utilitzeu el nou valor inicial per iniciar la sessió a la cartera i generar una adreça de recepció nova. Copieu aquesta adreça en algun lloc perquè la tingueu a mà. Aquesta és la vostra adreça de destinació a partir d’ara. A més, assegureu-vos que teniu una còpia de seguretat segura de la vostra nova llavor.

2.1 Mou primer els fons desbloquejats

Com funciona la cartera GUI i Trinity, trobareu que no tots els fons estan bloquejats. Només cal transferir l'import de les adreces afectades amb la cartera CLI. El saldo restant es pot moure mitjançant la cartera GUI oficial o Trinity. Mai hi ha el risc de robar aquests fons. Tanmateix, en cas que es produeixi un error durant la transferència de la cartera, també pot provocar el bloqueig d’aquests fons que abans no estaven afectats. Aquest és un cas marginal amb una probabilitat molt baixa, però encara es recomana, sobretot si teniu fons importants per invertir en la vostra llavor. Si voleu ometre aquest pas, podeu anar directament a Utilitzar la cartera Cli per moure fons bloquejats.

Per transferir primer el saldo no afectat, heu de saber quant és en realitat. Si ja heu identificat l'adreça que bloqueja el vostre saldo, només podeu deduir el saldo del saldo total i emetre una nova transacció a la nova adreça de destinació amb l'import resultant.

Si no sabeu quina adreça us bloqueja i fins a quin punt es compromet el vostre equilibri, haureu de fer un treball de detectiu. Amb la cartera Trinity, aquesta és una tasca bastant senzilla, ja que una bona descripció general mostra les vostres adreces i els seus saldos. Podeu trobar aquesta llista anant a Configuració → Gestió de comptes → Veure adreces (utilitzeu el menú Compte si esteu a l’escriptori Trinity). Desplaceu-vos per la llista i cerqueu una adreça usada amb crèdit. Les adreces utilitzades es ressalten en vermell amb caràcters ratllats.

A la captura de pantalla anterior podeu veure que l'adreça 9GIYJ ... està en ús, però conté 100i. Aquests fons estan bloquejats, però suposant que aquesta sigui l'única adreça afectada, es poden moure els 115i restants (un total de 215i menys 100i bloquejats) sense cap problema.

A la cartera GUI li falta una llista tan bona d’adreces i els seus saldos. Si només podeu utilitzar aquesta cartera, identificar l’adreça afectada és una mica més complicat. Podeu eliminar els imports desbloquejats en una adreça seguint els passos següents. Pot trigar molt, ja que heu de realitzar dues transaccions per a cada adreça que se suprimeixi. No obstant això, si teniu quantitats importants, encara es recomana.

Feu servir la cartera per enviar 1i (no 1Ki o Mi) a la vostra adreça de destinació. Si la cartera accepta la transferència sense reutilitzar l'advertiment de reutilització de claus, teniu almenys una adreça amb fons desbloquejats.

A continuació, cerqueu la transacció de sortida 1i al vostre historial i feu clic a Mostra el paquet.

Es mostraran totes les transaccions del paquet. Primer hi ha la transacció 1i, després veureu una transacció -1000i que significa que s’ha utilitzat una adreça que anteriorment era 1000i. Finalment, veureu una transacció que envia la resta de 999i a una altra adreça de la vostra llavor. Ara ja sabeu que hi ha un altre 999i disponible per enviar. Assegureu-vos que la transacció 1i estigui confirmada i, a continuació, feu una segona transacció amb el saldo. Per descomptat, l’import pot ser diferent en el vostre cas.

Repetiu aquest procés fins que es mostri l'advertiment de reutilització de claus en enviar una transacció 1i.

2.2 Utilitzeu la cartera per moure fons bloquejats

En aquest moment només haurien de romandre els saldos bloquejats a la cartera. The Iota Command Line Wallet (CLI-Wallet) és un senzill programari de cartera sense interfície gràfica d’usuari, publicat per la Fundació Iota. Es controla completament mitjançant la línia d’ordres. L’utilitzarem aquí perquè, a diferència de la majoria de carteres (cartera GUI, Trinity), no us impedeix tornar a utilitzar la clau privada d’una adreça. És important entendre que l’avís de reutilització clau es troba a la resta de carteres per un motiu. Si utilitzeu una adreça diverses vegades per a l'enviament, hi ha el risc que es puguin robar aquests fons. Cada transacció de sortida d'una adreça allibera aleatòriament el 50% de la clau privada d'aquesta adreça en particular. El risc de robatori augmenta amb cada altra transacció sortint. Si l'adreça només s'ha utilitzat una vegada abans, el risc és relativament petit. Però un cop s’ha utilitzat tres vegades o fins i tot més, és fàcil que les parts malintencionades puguin accedir als vostres fons. Cal dir que només els fons en aquesta adreça en particular estan en risc i que cap altra adreça o cap part del vostre semen està mai alliberada o en risc. Tingueu en compte això, ja que no puc ser responsable de cap pèrdua. Si no esteu segur o incòmode després d’aquest procediment, uniu-vos a l’iota Discord i expliqueu els detalls del vostre cas al canal #help per obtenir una altra solució.

2.3 Instal·leu la cartera cli

Per instal·lar i executar la cartera Iota-Cli, primer hem d’instal·lar Node.js. Tot i que el nom és similar, això no té res a veure amb l’execució d’un node Iota. Node.js és un entorn d'execució de codi obert per executar codi Javascript.

Aneu al lloc web oficial de Node.js (https://nodejs.org/) i descarregueu l’instal·lador adequat al vostre sistema operatiu. Es recomana escollir la versió de suport a llarg termini (LTS). Baixeu-vos i executeu l'instal·lador. Un cop fet això, és hora d'obrir la interfície de línia d'ordres del vostre sistema operatiu. Per al Windows, aneu al menú Inici, escriviu cmd i premeu Retorn. A Mac OS X, utilitzeu Spotlight Search per trobar i iniciar Terminal.

Un cop arribem a la interfície de línia d'ordres, podem utilitzar npm, l'instal·lador de paquets que forma part de Node.js, per descarregar i instal·lar directament la cartera iota cli. Per fer-ho, introduïu la línia següent:

npm install -g iota-cli-app

Premeu Retorn i espereu que finalitzi la instal·lació.

2.4 Enviar fons bloquejats

Per continuar, heu de tenir una adreça de destinació d’una llavor nova i tenir instal·lada la cartera CLI. Inicieu la cartera CLI amb aquesta ordre:

iota-cli

Després de començar, queda així:

Per defecte, la cartera intenta connectar-se a un node que s’executa localment a l’ordinador. Si no executeu cap node local, podeu introduir un node públic de confiança. Aquí fem servir un dels nodes operats per un membre de la Fundació Iota (Ralf Rottmann): node.iota.fm:80. Podeu triar el mateix node o un node diferent en què confieu. Podeu trobar una llista dels nodes aquí, per exemple https://iota.dance/

Connecteu la cartera al node introduint el següent

Node http://nodes.iota.fm:80

Al cap d’uns segons, la cartera està connectada, visible per la marca verda darrere del nom del node.

Ara introduïu la vostra llavor:

LA SEVA LLavor

Substituïu YOURSEED per la vostra pròpia llavor i premeu Intro. En enganxar la llavor des del porta-retalls, podeu fer clic amb el botó dret a Windows i Shift-Command-V a OS X i utilitzar enganxar.

Seleccioneu No quan se us demani que deseu el valor inicial per completar-lo automàticament (escriviu N i premeu Retorn).

Un cop hàgiu introduït el semen, la cartera traurà automàticament la informació completa del compte al fons. En funció del nombre d'adreces que ja hàgiu fet servir, pot passar uns minuts fins que la cartera verifiqui totes les adreces. Un cop finalitzat el procés, se us notificarà i es mostrarà el crèdit disponible (en aquest cas 1.2Mi o 1200Ki).

Si no es mostra el saldo, podeu sol·licitar-lo específicament mitjançant l'ordre de saldo.

equilibri

Es recomana eliminar els fons desbloquejats primer mitjançant la cartera que trieu. Per tant, en aquest punt hauríeu de veure el saldo que coincideix amb els imports de les adreces bloquejades.

Quan envieu diners mitjançant la cartera CLI, heu d’incloure l’import com a nombre d’iotes, no Ki, Mi o Gi. Això vol dir que, si veieu una unitat com K, M o G després del saldo del compte, haureu de convertir-la en l'import de Iota. Els 1,2 Mi es mostren com a 1200 Ki, que al seu torn corresponen a 1200000 Iotas. Utilitzeu aquesta taula com a referència si no esteu segur de les unitats.

Ara teniu tot el necessari per emetre l'ordre de transferència final. Recordeu que els vostres fons estan en risc des que es publica la transacció fins que es confirma la transacció. Fins i tot si hi ha poc risc, voleu confirmar la nova transacció el més aviat possible.

Per enviar finalment els diners des de les adreces bloquejades, escriviu l'ordre així i torneu-ho a comprovar abans de prémer Retorn:

ADREÇA Transferiu l'import

Substitueix ADDRESS per l'adreça de destinació a la qual vulguis enviar el saldo i substitueix l'import pel nombre de Iotas que vulguis transferir. No especifiqueu cap unitat quan especifiqueu la quantitat. Amb la meva cartera, l'ordre podria tenir aquest aspecte:

transferència HBMYPAZXKHMGUVHZGEATCWCVUXLMSGZQFVLGJNYJMBWEFAUAHMHDXWKBANJDSDZHPVOOVFZVWSHAKFJODRJWNMPPXW 1200000

La cartera comprova la validesa de l'adreça. Per tant, si inseriu un error tipogràfic en qualsevol lloc, es reconeixerà a causa de la suma de comprovació no vàlida. En aquest cas, es mostra el següent missatge d'error:

Quan veieu aquest missatge

Això significa que és probable que hàgiu introduït una unitat (i, Ki, etc.) després de l'import. Assegureu-vos que només especifiqueu el nombre d’iotes a transferir.

Després de prémer Retorn per obtenir l'ordre de transferència correcta, la cartera crea el paquet de transferència i l'envia a l'embull. Això pot trigar uns minuts. Quan hàgiu acabat, quedarà així:

Ara és el moment de promoure la nova transacció perquè es confirmi més ràpidament. La transacció pot trigar un minut a aparèixer a l'historial de la cartera. A continuació, podeu utilitzar la vostra cartera per anunciar-les.

Tan bon punt es confirma la transacció, el vostre crèdit ha arribat amb seguretat al nou número inicial.

Preguntes o comentaris? Troba’m al Iota Discord (HBMY289). Un agraïment especial als usuaris de Discord olaz preton i berdiin per ajudar a revisar aquest article.