Como enviar mensagens com o Bitcoin Blockchain no Linux usando o Bitmessage

click fraud protection

Existem poucas coisas tão fascinantes quanto a tecnologia blockchain. Um programa aproveitando essa tecnologia é o PyBitmessage. Com este programa, os usuários podem enviar mensagens P2P com a blockchain Bitcoin, de forma segura. O melhor de tudo é que este programa pode ser usado em vários sistemas operacionais, incluindo Linux!

Instale o PyBitmessage

O PyBitmessage é um programa emocionante, mas não parece que as principais distribuições Linux tenham interesse suficiente para executá-lo oficialmente. Felizmente, este programa é simples de compilar e construir a partir do código-fonte. Para iniciar o processo de compilação, abra um terminal e instale as várias bibliotecas e arquivos de dependência necessários para o seu sistema operacional.

Ubuntu

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

Debian

O sudo apt-get python-qt4 python-msgpack python-pyopencl python-setuptools compila essencial libssl-dev git

Fedora

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

OpenSUSE

O comando sudo zypper instala python-qt python-msgpack-python python-setuptools gcc-c ++ libopenssl-devel python-devel git

Arch Linux

Instalando o PyBitmessage no Arch Linux não é muito diferente de compilá-lo em outras distribuições Linux, como destacamos neste artigo. No entanto, considerando o funcionamento do AUR, os usuários do Arch obtêm um processo de criação muito mais limpo e automatizado. Todos os arquivos de dependência são resolvidos automaticamente.

Para começar a instalar o PyBitmessage no seu PC Arch Linux, você precisa primeiro instalar a versão mais recente da ferramenta de gerenciamento de pacotes Git com o Pacman, gerenciador de pacotes.

sudo pacman -S git

O Git é instalado. O próximo passo no processo é clone a última mensagem PyBitmessage pkgbuild instantâneo.

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

CD no recém-clonado pybitmessage diretório para iniciar o processo de geração de pacotes.

cd pybitmessage

A criação de pacotes do AUR é um processo rápido e fácil. No entanto, às vezes erros podem acontecer. E se makepkg falha ao gerar, você pode ter algumas dependências que não podem ser instaladas automaticamente. Para corrigir esse problema, você precisará acessar a página AUR do PyBitmessage e instalar o restante das dependências manualmente.

Para iniciar o processo de compilação, execute makepkg.

makepkg -si

Outros Linux

O PyBitmessage possui um script útil que permite aos usuários verificar seu sistema operacional e descobrir quais dependências precisam para executar o programa. Se você estiver tentando executar este programa em um sistema operacional não listado acima, siga estas instruções para determinar o que você precisa.

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

Leia a saída do script, pois ele detectará qual sistema operacional você possui e imprimirá os pacotes exatos necessários. A maioria dos sistemas operacionais possui instruções dentro do checkdeps.py script, até FreeBSD!

Construção

Com todas as dependências instaladas, é hora de começar a trabalhar com o código-fonte.

Primeiro, usando o git ferramenta, clone a versão mais recente do código fonte PyBitmessage do GitHub.

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

Use o CD comando para mover o terminal para o recém-clonado PyBitmessage pasta no seu PC Linux.

cd PyBitmessage

Dentro do PyBitmessage pasta, existem vários arquivos. Esses arquivos são essenciais para o programa em geral, mas podemos desconsiderá-los. O único arquivo importante aqui é setup.py, pois ele pega o código, constrói e coloca no local certo.

Instale o PyBitmessage em todo o sistema, executando este comando como root:

Instalação do sudo -s python setup.py

Como alternativa, instale o PyBitmessage como um usuário comum, execute o seguinte comando. Lembre-se de que, se você seguir esta rota, o PyBitmessage precisará ser reinstalado várias vezes para cada usuário que precisar usá-lo.

python setup.py install --user

Usando PyBitmessage

Para começar a se comunicar com o PyBitmessage, primeiro você precisa criar uma nova identidade. Faça isso abrindo o programa. Depois de aberto, clique no botão "nova identidade". Deixe as configurações no padrão e clique em "OK" para começar.

Logo após a instalação, o PyBitmessage mostrará uma notificação na bandeja do sistema dizendo "conectado".

Para enviar uma mensagem com PyBitmessage, clique no botão "Enviar". Clicar em "enviar" não envia nada automaticamente. Em vez disso, abre a caixa de diálogo da mensagem, na qual os usuários podem compor novas coisas para enviar.

Enviando mensagens comuns

Precisa enviar uma mensagem de bit para um amigo? Primeiro, obtenha o endereço de Bitmessage. Depois de obtê-lo, clique em "Enviar mensagem comum". Cole o endereço deles na caixa "Para".

Nota: PyBitmessage envia mensagens descartáveis. Para determinar quando sua mensagem expirará, arraste o controle deslizante ao lado de "TTL".

O PyBitmessage não usará seu endereço automaticamente na seção "De". Em vez disso, clique na caixa "De" e selecione seu endereço quando ele aparecer no menu. Preencha o assunto e a caixa de mensagem. Quando tudo estiver bom, clique no botão "enviar".

Enviando mensagens para assinantes

Além de enviar mensagens de pessoa para pessoa, o PyBitmessage permite que os usuários enviem itens para "assinantes" ou pessoas que seguem o seu endereço do PyBitmessage. Para usar esse recurso, clique em "enviar" e depois em "Enviar". mensagens para seus inscritos ”.

Como em "Mensagens comuns", clique na caixa "De" e clique em adicionar ao seu endereço. Em seguida, preencha o assunto e o conteúdo da sua postagem. Clique em enviar para publicar para seus seguidores.

watch instagram story