En este tutorial veremos el paso a paso para instalar la wallet Sparrow y conectarla a tu propio nodo de Bitcoin Core.
Jonny Ji.
Twitter para correcciones, comentarios o sugerencias:
@JonnyJi50127056
El presente tutorial fue elaborado para el Seminario socrático de Mastering Bitcoin a través de @libreriadesatoshi.
En el siguiente enlace puedes encontrar la documentación de referencia:
Qué es Sparrow Wallet y cómo usarla con Bitcoin Core
Wallets de Bitcoin
1. Descarga Sparrow para tu sistema operativo desde la página oficial del programa: https://sparrowwallet.com/download/
2. Descarga el archivo Manifest y Manifest Signature, desde la misma página, y guarda en el mismo directorio donde descargo el archivo de instalación.
3. Para verificar el archivo de instalación que descargó, debe tener gpg o gpg2 instalados en su sistema. (En Linux está preinstalado).
4. Tenga en cuenta que las claves se actualizan para cada lanzamiento y deberá descargar una nueva, correspondiente al nuevo archivo de instalación, al actualizar el programa.
5. El proceso de verificación de firmas se hace a través de la línea de comandos en un terminal en cualquiera de los sistemas operativos.
6. Primero, importe las claves que han firmado el último lanzamiento del programa.
10. Con esto ha verificado la firma del archivo manifiesto. El mensaje de “Warning” simplemente significa que no ha marcado explícitamente la clave pública como confiable en su propia instancia de GPG. Puede verificar las claves con otras fuentes si quiere estar seguro. https://keybase.io/craigraw
11. A continuación, debe volver a calcular el hash sha256 del archivo con shasum -a 256 <filename>, dependiendo de su sistema operativo.
12. Con todos estos pasos completos, la integridad del archivo descargado ha sido verificada.
13. Una vez verificado, puede instalar y ejecutar Sparrow normalmente para su sistema operativo, como cualquier otro programa. Puede instalar Sparrow en Ubuntu, Windows o Mac. El proceso no varía mucho en la forma de instalar en cada sistema operativo. Haga clic en Instalar y espere a que termine el proceso de instalación.
14. Una vez completado el proceso, el instalador se cierra y se abre el programa en el asistente de bienvenida y le da la oportunidad de conectar Sparrow a un tipo de servidor para interactuar con la red Bitcoin. El proceso de conexión al servidor se puede hacer en este paso o dejarlo para luego de iniciada la wallet, esto no afecta el funcionamiento de Sparrow.
15. Hay tres formas de conectar Sparrow a un servidor para ver su saldo y enviar y recibir transacciones:
16. Para conectar Sparrow con tu propio nodo Bitcoin Core, la billetera está preparada para detectar el nodo instalado en la computadora y sólo hay que seleccionar las opciones necesarias en la configuración de servidor de Sparrow.
17. Pero primero hay que agregar algunos comandos en el archivo “bitcoin.conf” de Bitcoin Core para utilizar los comandos “rpc” y “server”:
Agregar estos comandos a bitcoin.conf le permitirá a la billetera conectarse a Bitcoin Core utilizando el nombre de usuario y la contraseña proporcionados.
18. Ya puedes reiniciar Bitcoin Core y al iniciar Sparrow, solo debes agregar los datos de usuario y contraseña en la ventana de servidores para que la billetera se conecte al nodo.
19. Una vez conectada Sparrow a Bitcoin Core, la wallet de Bitcoin Core se mostrará como una wallet de sólo lectura, mostrando el balance y el historial de transacciones de Sparrow Wallet. También se puede utilizar bitcoind en lugar de la aplicación gráfica de Bitcoin Core (bitcoin-qt), ya que Sparrow se conecta sin ningún problema a la terminal de Bitcoin.
20. Ya la wallet está conectada a su propio nodo de Bitcoin y puedes empezar a utilizarla, puedes crear una nueva cartera, restaurar una existente, conectarla a una hardware wallet, todo esto para hacer transacciones privadas y seguras.
21. Sparrow es una wallet con muchas funciones avanzadas para trabajar en la mainnet de Bitcoin, pero también se puede conectar a través de testnet, regtest y signet para hacer diferentes pruebas sin arriesgar saldo real en las transacciones.
22. En el menú de herramientas, puede encontrar el link para intercambiar entre la red de mainnet y testnet de forma sencilla.
23. Sparrow tiene otras opciones que le pueden ser de utilidad a la hora de probar la wallet. Si su intención es utilizar la billetera en estos entornos de prueba, tal vez quiera crear un acceso directo para que la wallet inicie directamente en cualquiera de estas redes.
24. El procedimiento es muy sencillo, sólo debe agregar la opción de la red a la que se quiere conectar en la ruta de inicio del programa. Puede iniciar Sparrow desde la línea de comandos en un terminal o crear un acceso directo y agregar la opción de la red en la ruta de inicio del programa.
Por ejemplo:
OSX
open /Applications/Sparrow.app --args -n testnet
Linux
Sparrow/bin/Sparrow -n testnet
Windows
Sparrow.exe -n testnet
25. Tenga en cuenta que la ruta del programa dependerá del sistema operativo en el que esté instalado, la carpeta de destino cambia dependiendo del sistema operativo.
26. El procedimiento para conectar la billetera a tu propio nodo en las redes de prueba es el mismo que ya explicamos en este tutorial.
Si seguiste todos los pasos, ahora tienes una billetera instalada, conectada a tu propio nodo de Bitcoin y lista para realizar transacciones de forma segura y privada.