Existem poucas coisas tão fascinantes quanto astecnologia blockchain. Um programa aproveitando essa tecnologia é o PyBitmessage. Com este programa, os usuários podem enviar mensagens P2P com o 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 interessante, masnão parece que as principais distribuições Linux tenham interesse suficiente para publicá-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
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 o PyBitmessage no Arch Linux não é muitodiferente de compilá-lo em outras distribuições Linux, conforme 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ê primeiro precisa 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.
git clone 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
PyBitmessage possui um script útil que permite aos usuáriospara verificar o sistema operacional e descobrir quais dependências eles 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.
git clone 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.
git clone 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:
sudo -s python setup.py install
Como alternativa, instale o PyBitmessage como um arquivousuário, 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, vocêprimeira necessidade de criar uma nova identidade. Faça isso abrindo o programa. Depois de aberto, clique no botão "nova identidade". Deixe as configurações como 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 o 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 automaticamentena seção "De". Em vez disso, você deve clicar na caixa "De" e selecionar 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 parapessoa, PyBitmessage permite que os usuários enviem itens para "assinantes" ou pessoas que seguem seu endereço de 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.
Comentários