Skip to main content

Como criar nó BTFS

Uma das formas de criar rendimento passivo, é configurar nós a desempenhar determinada função numa blockchain e ser recompensado por isso com a cripto moeda desse mesmo projeto.

O quê

Hoje vamos falar de BTFS, o que é, qual a função e que vantagem existe em usarmos.

Já devem ter conhecimento sobre o que são torrents (quem ainda não fez download de algo usando BitTorrent, uTorrent, qBittorrent, etc?).

Os ficheiros que descarregamos da web, neste caso torrents, estão alojados em servidores espalhados pelo mundo. 

Os donos desses mesmos servidores recebem BTTC pelo alojamento e largura de banda que disponibilizam.

Nós que usamos computador diariamente, ligado à Web, e com espaço livre em disco que possamos disponibilizar, podemos começar a receber BTTC seguindo as indicações deste guia.

A configuração ideal é configurar máquina que esteja ligada 24/7 à Web com espaço em disco e velocidade de ligação generosos pois o algoritmo que calcula o quanto recebemos em BTTC, tem tudo isso em conta. Num nó que pague bem, será ainda melhor montar tudo num VPS.

Irei entretanto montar um setup com Raspberry Pi e disco externo com alguns Terabytes como implementação mais robusta mas quando o fizer, deixarei registo aqui no GuiasTuga.pt.

No entanto, vamos ver como fazer já com o que temos à mão.

Cenário

Laptop com quase 600GB  de espaço em disco livre, costuma estar ligado todo o dia e conectado à Web.
Tenho algum BTT e TRX na carteira Tronlink e como vamos precisar de BTTC, usei a BitTorrent Bridge para trocar BTT por BTTC (o TRX foi necessário para a taxa da transação e transferência). O destino da BTTC foi a Metamask.
Costumo ter sempre VPN ativa (ProtonVPN ou Deeper Network) a encriptar o tráfego, passando-o por vários computadores pelo mundo até sair num país por mim escolhido.

Como fazer

Comecei por aceder ao sítio web BitTorrent.com

Captura de ecrã 2022-11-16 091409.png

descarreguei o cliente BitTorrent Classic

Captura de ecrã 2022-11-16 091447.png

Captura de ecrã 2022-11-16 091513.png


Captura de ecrã 2022-11-16 091621.png

Instalação

Instalei o mesmo, executando o ficheiro descarregado

Captura de ecrã 2022-11-16 091755.png

Captura de ecrã 2022-11-16 091829.png

Captura de ecrã 2022-11-16 091841.png

Captura de ecrã 2022-11-16 091851.png

Captura de ecrã 2022-11-16 091906.png

Captura de ecrã 2022-11-16 091927.png

Captura de ecrã 2022-11-16 092001.png

Captura de ecrã 2022-11-16 092105.png

Este passo demorou um pouco

Captura de ecrã 2022-11-16 092119.png

Captura de ecrã 2022-11-16 092152.png

Captura de ecrã 2022-11-16 092523.png

Fechei esta página que abriu automaticamente

Captura de ecrã 2022-11-16 092629.png

Captura de ecrã 2022-11-16 092654.png

Este passo é importante pois aceitando, habilitamos a função BTFS 

Captura de ecrã 2022-11-16 092744.png

No meu caso e como uso o Sophos Home, o ficheiro instalado foi considerado duvidoso mas é um falso positivo pelo que restaurei e permiti

Captura de ecrã 2022-11-16 093000.png

Definições BitTorrent

Tão logo o cliente BitTorrent abriu, fui ao menu "Options", "Preferences"

image.png

aqui verifiquei que a função BTFS estava ativa

Captura de ecrã 2022-11-16 100316.png

e forcei a encriptação das comunicações para fora (se não usam VPN - é extremamente aconselhável usarem - desativem o visto do lado direito "Allow incoming legacy connections"

Captura de ecrã 2022-11-16 100251.png

Abri o dashboard BTFS

Captura de ecrã 2022-11-16 100421.png

Salvaguardar dados

Surge janela que tem informação crucial que devem salvaguardar em local seguro e para os vossos olhos apenas.
O HostID identifica o computador, o BTTC Address é o endereço público da carteira e no botão "Reveal Private Key", obtemos a chave privada, sem a qual nunca mais conseguiremos aceder à carteira no caso de o PC avariar e noutro quisermos restaurar.

Captura de ecrã 2022-11-16 100728.png

Envio BTTC

Temos de enviar algum BTTC para que o nó comece a trabalhar (é celebrado um Smart Contract). Enviei algum da minha conta BitTorrent Chain Mainnet, na Metamask, para o BTTC Address que guardamos ainda há pouco (não nos podemos enganar no endereço pois depois de enviado, não existe forma de retroceder se foi para um errado)

Captura de ecrã 2022-11-16 100845.png

Definir armazenamento

Tinha criado de antemão uma partição no disco (NVMe) com 250GB de capacidade e é para lá que aponto o BTFS, alterando o campo "STORAGE PATH" para

D:\.btfs

A letra D identifica a partição de 250GB que criei.
Cliquei em "CHANGE" e depois de mensagem que alterou com sucesso, cliquei em "SUBMIT".

image.png

Aprovisionar Vault

No Dashboard, secção "BTTC ADDRESS", converti a maioria de BTT (tudo não pois precisamos sempre de algum para taxas de transação, etc) para WBTT que depois depositei no "VAULT ADDRESS". O que fica no vault address é usado automaticamente na celebração de contratos com quem coloca ficheiros no nosso disco (os uploaders)

Captura de ecrã 2022-11-16 102909.png

Captura de ecrã 2022-11-16 214405.png

Contratos celebrados (armazenamentos e descarregamentos efetivados), serão observados na secção "Cheques"


Captura de ecrã 2022-11-16 103003.png

E grosso modo, está feito.

Para verificarmos balanço, transações e transferências da conta (BTTC Address - endereço público), colamos o endereço em scan.bt.io

Para monitorizarmos as métricas do nó, colamos o mesmo endereço público da conta (BTTC Address) em scan.btfs.io

Mantenham o computador ligado e conectado à Web e deverão começar a ver resultados (número de BTT a aumentar na BTTC WALLET).

Doações

Se o acima te trouxe valor, aceito com gratidão uma doação, para qualquer um dos endereços abaixo :)

ADA: addr1qxvpnaxn7fcumfa4kt7xkhldfg492pshqvezqg4ufpe07m9d4u9t8n2usltu8nng4jf0paarczu48pgk0gqxpemkxevqdydzug

ATOM (BEP20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

AVAX (BEP20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

BAT (ERC20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

BNB (BSC) (BEP20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

BTC: 1DmXvxTVQCNx4x9uxv1R5fS8riFCBHnyqL

BTTC: 0x3F059137e82784aB4c9614E517072b8cAA880Ab1

CORE: r3r73YLYDieimCqFtCyMyBfPcG5Qv3ZYzq

CSC: r3r73YLYDieimCqFtCyMyBfPcG5Qv3ZYzq

CVC (ERC20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

DAI (ERC20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

DENT (ERC20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

DOGE: DHudUDQ8hcHEbxLWhVzydRbjjqyVXYKosB

DOT: 112JddZQ2LDSupXhjHUNKLa5aJMuu2BUiEvGaUjxGaTA6aMn

DPR (ERC20): 0x782F68E39b5a8C10A42e89a31c6d3b6BB263EEC0

ETH: 0x66ecf089a5d964de1242831f4c4595c273d35f8a

EWTB (ERC20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

FIRO: aDUzfru7czNo8Vb1yKKYqwkeU5NYVakWbS

FLR: 0x782F68E39b5a8C10A42e89a31c6d3b6BB263EEC0

FLUX: t1We8wHsdNXAYfbCouLpYDUY47NSH22ayxF

FTM: 0x782F68E39b5a8C10A42e89a31c6d3b6BB263EEC0

GALA: 0x782F68E39b5a8C10A42e89a31c6d3b6BB263EEC0

HBAR: 0.0.859339

LTC: LXzVCAmKUrd1Kkr593ziMgVu4vcUNL2bJe

MATIC: 0x66ecf089a5d964de1242831f4c4595c273d35f8a

NEAR (BEP20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

ONT: AekjdCJG7uYoWEAGmHZBuvyecRr5oZzTHS

POWR (ERC20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

PRE (ERC20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

RSR (ERC20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

SGB: 0x782F68E39b5a8C10A42e89a31c6d3b6BB263EEC0

SHA: 0x782F68E39b5a8C10A42e89a31c6d3b6BB263EEC0

SHIB (ERC20): 0x66ecf089a5d964de1242831f4c4595c273d35f8a

SOLO: r3r73YLYDieimCqFtCyMyBfPcG5Qv3ZYzq

SRX: xdc04BC33eA3eF948b8bb5190121420c6dcAB990904

TRX: TKMRmUfPpyG6pVKBVwesfk1zLNstUL7RCq

VET: 0x782F68E39b5a8C10A42e89a31c6d3b6BB263EEC0

WTK: xdc04BC33eA3eF948b8bb5190121420c6dcAB990904

XDC: xdc04BC33eA3eF948b8bb5190121420c6dcAB990904

XLM: GD7TUKDQPKTRTRLUGSOZAZFAQQO2AIXOJ5EK7R24LTENAJQM6BBUW4TT

XMR: 45nvwQnoLaAgaqSMCMZsYzDk4tcyqUToUMfkEjFgLpLKip2ooyFx8oecC2LWMrisSAiAMRa6DM6oG87afGHEu81EH3sAt8W

XRP: rDmXvxTVQU4xhx9uxvrRnCS3i5EUBH8yqL