Recuperando tu cuenta steem tras ser robada con una cuenta con MSWindows Steem (traducción)

in steem •  8 years ago 

Este escrito es una traducción de este: "Recovering your hacked account with a local MS Windows Steem Wallet"
by bitcube in steem https://steemit.com/steem/@bitcube/recovering-your-hacked-account-with-a-local-ms-windows-steem-wallet

Nota: Esta es una traducción rápida y aproximada, no soy responsable de lo que pueda pasar a tu ordenador, a tu cuenta ni a tus steems, todo lo que hagas a partir de aquí es tu responsabilidad y no hay ninguna garantia que este proceso funcione. En esta traducción no incluyo los pantallazos que usa el autor original. Tendrás que mirarlos en el enlace del artículo original, pero la mayoría de los pantallazos no son necesarios.
................................... ................................... .................................. ................................... .................................. ...................................
Puedes que hayas oído el reciente ataque a Steemit.com. Si eres uno de los desafortunadas víctimas, Steeemit ha implementado una nueva forma para un usuario de recuperar su cuenta comprometida a través del - Steem Account Recovery Process ( proceso de recuperación de una cuenta Steem).

Si te han robado la cuenta, esta guía te mostrará una forma fácil de recuperarla.
Las cosas que necesitas:

  • Necesitarás acceso a una de tus "viejas" "Owner private keys" dentro de un plazo de 30 días.
  • Necesitarás contactar con tu "Recovery Account (Recovery Agent).
  • Una cuenta local del wallet de steem. Puede ser la versión para Linux, Mac o MS Windows. Esta guía muestra el proceso en Windows.

Lo que necesitas descargar e instalar:

Descarga e instala Microsoft C++ Redistributable
Crea una carpeta para el wallet cli (en wallet en modo terminal) por ejemplo L:\steem

Descarga "Steem Windows Wallet". En este ejemplo la descarga era "steem-win-x64-011.zip"

Extrae los archivos de steem-win-x64-011.zip a L:\steem

Crea una carpeta para el blockchain de Steem, por ejemplo: L:\steem\chain

Extrae los archivos de blockchain-v011.zip a L:\steem\chain

Nota: El parso de descargar y descomprimir los archivos blockchain-v011.zip es opcional, pero sirve de ayuda a al hora de sincronizar más rápido el blockchain. 

   En este ejemplo estamos usando el disco L,k poer puedes usar cualquier otro que tu tengas,   C:/, D:/, etc.     

Usando el Wallet CLI local.
Ejecuta Steemd (Blockchain Software)por primera vez. Steemd es el software que controla y trabaja con el blockchain de Steem.

Abre un terminal en windows.
cd L:\steem

steemd -d L:\steem\chain --rpc-endpoint

[] (En el articulo original hay pantallazos)

Nota:

El parámetro "-d" especifica la localización de la ruta donde se guarda el blockchain y los archivos de configuración. En este ejemplo, usamos L:\steem\chain donde guardarlo.
El parámetro "--rpc-endpoint" es para permitir al programa cli_wallet.exe (que se ejecutará más tarde) para comunicarse con steemd.
Verá este error "Error parsing logging config from config file L:\steem\chain\config.ini, using default config". Puedes ignorar este error.

steemd empezará a descargar la cadena blockchain. Dejaremos este programa funcionando y esperaremos hasta que la cadena esté sincronizada con el último bloque.

Usaremos el programa cli_wallet para comprobar el estado de la sincronización del blockchain

Abre un terminal de window

cd L:\steem

cli_wallet.exe
Y verás un "new >>>" donde podrás escribir comandos.
Vamos a mirar si la versión de steem es la última.
[]
En el cli_wallet "new >>>" escriba: about

Mira si en la versión de su wallet aparece "v0.11.0".
Esperaremos que se sincronicen todos los bloques. Puedes escribir 2info" para comprobarlo. Compruebe que
head_block_age es de solo unos segundos.
[]
Nota:
En el campo "participation" muestra el procentaje de participacion de Witness (testigos). Si ves un porcentaje menos que el 50%, puede significar que estás en un fork minoritario. NO USE ese wallet si estás en un fork.
Ejecutando cli_wallet

Una vez que steemd está sincronizado, necesitará arrancar cli_wallet.

Abra un terminal
cd L:\steem
cli_wallet.exe
Primero ponga una contraseña a este wallet (cartera).
En el cli_wallet "new >>>", escriba set_password micontraseñasecreta
El indicador cambiará a "unlocked >>>"
Note:

    "micontraseñasecreta" es solo un ejemplo. Use una contraseña real y recuerdela, si pierde esta contraseña perderá su wallet local también.  Su cuenta local se puede regenerar siempre que tengas su  Owner Private Key.

Importar su vieja cuenta con la llave Owner Private Key
Necesitará su VIEJA llave Account Private. This is the Owner Private key before your account was compromised by the hacker. Import this old key into your cli wallet.

En cli_wallet "unlocked >>>", import_key 5JhbGdzyXXXX7dxuGQgsPmZ

Nota:
Esta llave Owner's public se conoce como recent_authority y va a estar válida durante los próximos 30 días.

Generar su par de llaves Account's Public y Private Key
La cuenta restaurada necesitará la nueva llave Account Private (como una nueva contraseña).

En el cli_wallet "unlocked >>>", escriba suggest_brain_key

[]
Verá que se crearán 3 nuevas llaves.

La llave "pub_key" es la Pública.
La llave "wif_priv_key" es la llave Privada.
La llave "brain_priv_key" es la llave privada cerebro.

Nota:

Las dos primeras llaves privadas (wif_priv_key y brain_priv_key) son las llaves de su cuenta y de sus fondos. Guárdelas (junto a la llave pública en un sitio seguro y secreto.

Escriba aparte las llaves públicas y privadas. Puede copiarlas en una nota. Las necesitará luego para configurar el programa para minar.

    En nuestro ejemplo estamos usando este par de llaves:
    "wif_priv_key": "5JsMnPge4rDKAh8JRhsVVFw3nHw3fkdjbEXHXUB2TMe3qJy58V9",
    "pub_key": "STM4uXGcRAJmh4gxedZ1Lx3EKakXzCa4hiKksz6N7gXzArfvCmhQr"

    La llave pub_key  se convertirá en la nueva cuente "account authority".  Tendrá que enviar estapub_key  a su Recovery Agent. Pero NO LAS USE TODAVÍA con su configuración real . Tienen que generar primero sus propias llaves!!

¿Quién es su Recovery Agent (a.k.a Recovery Account)?

Vamos a usar 'bitcube' como una cuenta ejemplo

En cli_wallet "new >>>" get_account bitcube

[]
En el pantallzo anterior verá "id: 2.2.880" y "name: bitcube". Baje más abajo y veráS 'recover_account'. En este ejemplo, 'steem' es el agente de recuperación (recovery agent) para bitcube.

[]

Puede encontarlo en la web steemd.com.

Abra un navegador y visite https://steemd.com/@bitcube

[]

Nota:

'steem' es propiedad de Steemit. De forma que  bitcube necesitará contactar con Steemit y tendrá que permitir saber que su cuenta necesita ser recuperada.

El "agente de recuperación" (Recovery Agent)activa el proceso de recuperación (Recovery Process).

Su agente de recuperación verificará que eres el propietario original de la cuenta. Una vez que se haya comprobado que eres el usuario original, se empezará el el proceso de recuperación haciendo una petición al blockchain de Steem.

El agente de recuperación (Recovery Agent) empieza el proceso de recuperación.

El agente de recuperación usará su wallet local y escribirá lo siguiente en su cli_wallet.

cd L:\steem

cli_wallet.exe

En cli_wallet "locked >>>", escriba unlock mypassword

Cambiará a "unlocked >>>"

En cli_wallet "unlocked >>>", escriba request_account_recovery "steem" "bitcube" {"weight_threshold": 1,"account_auths": [], "key_auths": [["STM4uXGcRAJmh4gxedZ1Lx3EKakXzCa4hiKksz6N7gXzArfvCmhQr",1]]} true

Nota:

    Este paso lo hace el  Recovery Agent. El usuario que al que han robado la cuenta se tiene que saltar este paso. 
   El Recovery Agent escribirá esto : request_account_recovery recovery_account account_to_recover new_authority true

    La función real es esta : request_account_recovery( string recovery_account, string account_to_recover, authority new_authority, bool broadcast )

    PERO NO LA USE todavía con su configuración real. Necesita generar tus propias llaves!

El proceso de recuperar la cuenta.
Una vez que su agente de recuperación haya iniciado la petición al blockchain, se le aviará para que recupere su cuenta. Puede hacer este paso con su cli_wallet.

cd L:\steem

cli_wallet.exe

En cli_wallet "locked >>>", escriba unlock mypassword

Cambiará a "unlocked >>>"

En cli_wallet "unlocked >>>", escriba recover_account "bitcube" {"weight_threshold": 1,"account_auths": [], "key_auths": [["STM5wf7YDmZdh6L6f5GDDeB239f6WzrLWcrueNywDa69zX8zuXRkA",1]]} {"weight_threshold": 1,"account_auths": [], "key_auths": [["STM4uXGcRAJmh4gxedZ1Lx3EKakXzCa4hiKksz6N7gXzArfvCmhQr",1]]} true

Nota:

    En el terminal escribe el comando: recover_account account_to_recover recent_authority new_authority true

    La función real : recover_account( string account_to_recover, authority recent_authority, authority new_authority, bool broadcast )

Tendrá que hacer este paso en un periodo de 24 horas desde que haga el pedido de recuperación al agente de recuperación. La petición caduca después de 24 horas. Si esto ocurre, su agente de recuperación necesitará crear otro pedido de recuperación al blockchain.

NO USES LAS LLAVES DE ESTE EJEMPLO, tienes que generar tus propias llaves!!

    Vamos a probar si su cuanta está ahora usando la nueva Account Key

En cli_wallet "unlocked>>>" get_account bitcube
Mire en el campo "owner". Verá que la llave Owner Key ha cambiado a una nueva llave pública, que en este ejemplo es "STM4uXGcRAJmh4gxedZ1Lx3EKakXzCa4hiKksz6N7gXzArfvCmhQr"
Más información:
https://steemit.com/blockchain/@dan/steemit-releases-groundbreaking-account-recovery-solution

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Congratulations @gopher! You have received a personal award!

Happy Birthday - 1 Year
Click on the badge to view your own Board of Honor on SteemitBoard.

For more information about this award, click here

By upvoting this notification, you can help all Steemit users. Learn how here!

Congratulations @gopher! You have received a personal award!

2 Years on Steemit
Click on the badge to view your Board of Honor.

Do not miss the last post from @steemitboard:
SteemitBoard World Cup Contest - Play-off for third result


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Congratulations @gopher! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 3 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!