Desde o lançamento da equipe do RIF Storage, estamos trabalhando intensamente para transformar a visão de uma Internet descentralizada em realidade. Semana passada, durante a laBITconf, a IOV Labs lançou oficialmente a testnet do RIF Storage, um marco importante no caminho para uma internet descentralizada!
Nesta postagem do blog, contamos um pouco da história por trás desse marco; no final, explicamos como conectar e baixar, além de uma imagem INCRÍVEL do RIF Storage!
A testnet do RIF Storage permite que desenvolvedores e usuários finais tenham uma noção da experiência de se interagir com um protocolo de armazenamento descentralizado. Atualmente, o RIF Storage é integrado ao Swarm. Além disso, também estamos integrando com o IPFS (mais notícias em breve!) e estamos desenvolvendo as especificações para os gateways, mercados e serviços de fixação
Uma diferença crucial entre a testnet recém-lançada por nós e a testnet oficial do Swarm é o uso do RIF Token para incentivar a contabilização da largura de banda na testnet do RIF Storage. Em última análise, a visão do Swarm e do RIF é oferecer suporte a várias moedas na mesma rede, mas até que essa visão se torne realidade, queremos oferecer aos desenvolvedores do ecossistema do RIF a oportunidade de provar a experiência do usuário do RIF Storage, usando o RIF token (de teste).
Já faz algum tempo que a IOV Labs divulgou sua parceria com o Swarm. Desde então, a equipe do RIF Storage criou a trilha de incentivos no Swarm e trabalhamos intensamente para implementar o protocolo de contabilidade do Swarm (leia mais aqui). Embora o lançamento da testnet seja um marco importante, isso não significa que estejamos satisfeitos. Atualmente, a trilha de incentivos está trabalhando no armazenamento persistente (por meio de uma loteria de fixação e postagem) e em um mecanismo de mercado para a rede definir um preço para a contabilidade da largura de banda.
Seja um dos primeiros a interagir com o testnet do Swarm e baixe uma surpresa especial!
TLDR; o RIF Storage está operando um serviço de gateway para que você possa interagir com o Swarm sem precisar rodar o software. Entre aqui para confirmar se você pode baixar o arquivo
anthem.rsk/Bitcoin_Anthem_Oflow_Show.mp3
tar -xvf swarm-.(...)tar.gz
)cd
na pasta do swarm
e execute chmod +x swarm
Como a rede do RIF Storage é incentivada, você precisará do tRIF e do tRBTC para interagir com a rede: tRIF para pagar pelos seus custos de largura de banda na rede (os valores irão para os nós que hospedam e encaminham os arquivos solicitados) e o tRBTC para pagar pelos custos de transação no RSK.
Obtenha as moedas em qualquer endereço, usando as torneiras:
Lembre-se em qual endereço as moedas foram depositadas; isso será necessário para o próximo passo.
Para interagir com o Swarm, você precisa de uma conexão com um back-end de blockchain. Acesse o RSKj WIKI e siga todos os passos para instalar, compilar e executar um nó da RSK localmente. Certifique-se de mudar para o RSK TestNet (instruções para mudança estão disponíveis aqui).
O seu nó levará algum tempo para sincronizar com a rede (±/- 8 horas). Para conferir se está sincronizado, você pode solicitar a altura do bloco atual do seu nó:
curl -H"Content-type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' 127.0.0.1:4444
e comparar a resposta com a altura de bloco mencionada no explorador oficial.
Não tente executar essa etapa sem um nó RSKj totalmente sincronizado!
Execute o comando:
./swarm --swap --swap-chequebook-factory 0x7EFa429447180c491aD1BB0b481D90534B74A3f6 --bzznetworkid 5 --bzzaccount
Para subir um arquivo, execute:
./swarm up
fa partir da sua linha de comando. Após a conclusão, você receberá a referência de hash do swarm
para o seu arquivo.
Ou você pode acessar http://localhost:8500
no seu navegador e usar a interface gráfica do usuário para subir o arquivo.
curl http://localhost:8500/bzz:/
/
a partir da linha de comando. Alternativamente, você pode acessar http://localhost:8500
no seu navegador e usar a interface gráfica do usuário, ou colar
http://localhost:8500/bzz:/
/
diretamente na barra de endereço do seu navegador.
Prometemos uma surpresa no início deste tutorial… Se você chegou até aqui, baixe o arquivo com o 9c8335dbcdadb5c853fa82177afbca3f3b26ade6763eb3c99dbfec7ad3e95823
(ou RNS: anthem.rsk
) e o nome Bitcoin_Anthem_Oflow_Show.mp3
. Desfrute o som!
Veja o guia oficial de desenvolvedores no Portal de Desenvolvedores da RSK!