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

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

Hay pocas cosas tan fascinantes como lastecnologí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, perono 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 install PyQt4 python2-msgpack python2-pyopencl python2-setuptools gcc-c++ redhat-rpm-config python-devel openssl-devel git

OpenSUSE

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

Arch Linux

Instalar PyBitmessage en Arch Linux no es muydiferente 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 puede generar, es posible que tenga algunas dependencias que no se pueden instalar automáticamente. Para solucionar este problema, deberá ir a la página de 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 script útil que permite a los usuariospara escanear su sistema operativo y averiguar 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:

sudo -s
python setup.py install

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

python setup.py install --user

Usando PyBitmessage

Para comenzar a comunicarse con PyBitmessage, deberáPrimero necesita 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ónen 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 apersona, 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" y 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.

Comentarios