Cómo enviar mensajes con Bitcoin Blockchain en Linux usando Bitmessage

click fraud protection

Hay pocas cosas tan fascinantes como la tecnología blockchain. Un programa que aprovecha esta tecnología es PyBitmessage. Con este programa, los usuarios pueden enviar mensajes P2P con la cadena de bloques de Bitcoin, de forma segura. ¡Lo mejor de todo es que este programa se puede usar en múltiples sistemas operativos, incluido Linux!

Instalar PyBitmessage

PyBitmessage es un programa emocionante, pero no parece que las principales distribuciones de Linux tengan suficiente interés en él para llevarlo oficialmente. Afortunadamente, este programa es fácil de compilar y construir desde la fuente. Para iniciar el proceso de compilación, abra una terminal e instale las diversas bibliotecas y archivos de dependencia necesarios para su sistema operativo.

Ubuntu

sudo apt install python-qt4 python-msgpack python-pyopencl python-setuptools build-essential libssl-dev git

Debian

sudo apt-get python-qt4 python-msgpack python-pyopencl python-setuptools build-essential libssl-dev git

Fedora

sudo dnf instalar PyQt4 python2-msgpack python2-pyopencl python2-setuptools gcc-c ++ redhat-rpm-config python-devel openssl-devel git
instagram viewer

OpenSUSE

sudo zypper instalar python-qt python-msgpack-python python-setuptools gcc-c ++ libopenssl-devel python-devel git

Arch Linux

Instalar PyBitmessage en Arch Linux no es muy diferente a compilarlo en otras distribuciones de Linux, como hemos descrito en este artículo. Sin embargo, dado cómo funciona el AUR, los usuarios de Arch obtienen un proceso de compilación mucho más limpio y automatizado. Todos los archivos de dependencia son atendidos automáticamente.

Para comenzar a instalar PyBitmessage en su PC Arch Linux, primero deberá instalar la última versión de la herramienta de administración de paquetes Git con Pacman, el administrador de paquetes.

sudo pacman -S git

Git ha terminado de instalar. El siguiente paso en el proceso es clon el último PyBitmessage pkgbuild instantánea.

git clone https://aur.archlinux.org/pybitmessage.git

discos compactos en el recién clonado pybitmessage directorio para iniciar el proceso de generación de paquetes.

cd pybitmessage

Crear paquetes desde AUR es un proceso rápido y fácil. Sin embargo, a veces pueden ocurrir errores. Si makepkg no se genera, es posible que tenga algunas dependencias que no se pueden instalar automáticamente. Para solucionar este problema, deberá ir a la página PyBitmessage AUR e instalar el resto de las dependencias manualmente.

Para iniciar el proceso de compilación, ejecute makepkg.

makepkg -si

Otras Linux

PyBitmessage tiene un útil script que permite a los usuarios escanear su sistema operativo y descubrir qué dependencias necesitan para ejecutar el programa. Si está intentando ejecutar este programa en un sistema operativo que no figura en la lista anterior, siga estas instrucciones para determinar lo que necesita.

git clone https://github.com/Bitmessage/PyBitmessage
cd ~ / PyBitmessage python checkdeps.py

Lea el resultado del script, ya que detectará qué sistema operativo tiene e imprimirá los paquetes exactos que necesita. La mayoría de los sistemas operativos tienen instrucciones dentro de checkdeps.py guión, incluso FreeBSD!

edificio

Con todas las dependencias instaladas, es hora de comenzar a trabajar con el código fuente.

Primero, usando el git herramienta, clon la última versión del código fuente PyBitmessage de GitHub.

git clone https://github.com/Bitmessage/PyBitmessage

Utilizar el discos compactos comando para mover el terminal al recién clonado PyBitmessage carpeta en su PC con Linux.

cd PyBitmessage

Dentro de la PyBitmessage carpeta, hay varios archivos. Estos archivos son esenciales para el programa en general, pero podemos ignorarlos. El único archivo importante aquí es setup.py, ya que tomará el código, lo compilará y lo colocará en la ubicación correcta.

Instale PyBitmessage en todo el sistema, ejecutando este comando como root:

instalación de sudo -s python setup.py

Alternativamente, instale PyBitmessage como usuario normal, ejecute el siguiente comando. Tenga en cuenta que si sigue esta ruta, PyBitmessage deberá reinstalarse varias veces para cada usuario que necesite usarlo.

instalación de python.py --user

Usando PyBitmessage

Para comenzar a comunicarse con PyBitmessage, primero deberá crear una nueva identidad. Haga esto abriendo el programa. Una vez que esté abierto, haga clic en el botón "nueva identidad". Deje la configuración predeterminada y haga clic en "Aceptar" para comenzar.

Poco después de la configuración, PyBitmessage mostrará una notificación en la bandeja del sistema que dice "conectado".

Para enviar un mensaje con PyBitmessage, haga clic en el botón "Enviar". Al hacer clic en "enviar" no se envía nada automáticamente. En su lugar, abre el cuadro de diálogo de mensajes, donde los usuarios pueden componer cosas nuevas para enviar.

Enviar mensajes ordinarios

¿Necesita enviar un Bitmessage a un amigo? Primero, obtenga su dirección de Bitmessage. Una vez que lo tenga, haga clic en "Enviar mensaje ordinario". Pegue su dirección en el cuadro "Para".

Nota: PyBitmessage envía mensajes desechables. Para determinar cuándo caducará su mensaje, arrastre el control deslizante junto a "TTL".

PyBitmessage no usará automáticamente su dirección en la sección "De". En su lugar, deberá hacer clic en el cuadro "De" y seleccionar su dirección cuando aparezca en el menú. Complete el asunto y el cuadro de mensaje. Cuando todo se vea bien, haga clic en el botón "enviar".

Envío de mensajes a suscriptores

Además de enviar mensajes de persona a persona, PyBitmessage permite a los usuarios enviar elementos a "suscriptores" o personas que siguen su dirección de PyBitmessage. Para usar esta función, haga clic en "enviar", luego en "Enviar" mensajes a sus suscriptores ".

Al igual que en "Mensajes ordinarios", haga clic en el cuadro "De" y haga clic en Agregar a su dirección. Luego complete el tema y el contenido de su publicación. Haga clic en enviar para publicar a sus seguidores.

watch instagram story