- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Estudante visa impulsionar a liberdade de expressão com aplicativo de mensagens Bitcoin
Um estudante na Holanda desenvolveu um serviço de publicação barato e resistente à censura, construído sobre o blockchain do Bitcoin .

Um estudante de ciência da computação na Holanda desenvolveu um serviço de mensagens barato e resistente à censura, criado sobre o blockchain do Bitcoin .
A nova ferramenta foi desenvolvida por Krzysztof Okupski como um projeto de graduação enquanto estava na Universidade de Tecnologia de Eindhoven. Notavelmente, o jovem de 25 anos também é o autor do Referência do desenvolvedor Bitcoin.
Usando uma combinação de técnicas com o objetivo explícito de ser o mais econômico possível, Okupski possivelmente desenvolveu o método mais barato para transmissão de mensagens pela blockchain do Bitcoin até hoje.
“Eu estava procurando por um tópico relacionado ao Bitcoin, quando meu supervisor de graduação, Dr. Boris Škorić, teve a ideia de usar o blockchain para driblar a censura”, explicou Okupski. “Devido à natureza humanitária do projeto, concordei imediatamente que era uma boa ideia e comecei a trabalhar.”
Okupski espera que seu software possa um dia ajudar dissidentes em todo o mundo a contornar restrições à liberdade de expressão.
Ele disse:
"Vincular uma rede de pagamentos como o Bitcoin a um sistema anticensura força qualquer governo repressivo a aceitar ou abandonar ambos. Abandoná-lo pode não ser muito inteligente, no entanto, já que o Bitcoin é uma moeda ativa e crescente da qual uma economia poderia se beneficiar."
Sintonizando
A ideia básica por trás do software é direta. O serviço se conecta à carteira Bitcoin CORE local de um usuário e recircula fundos dentro dela. Para transmitir mensagens, o software incorpora dados nos blocos de construção fundamentais de cada transação, como assinaturas, chaves públicas e até mesmo valores transacionados.
Como essas transações transferem fundos entre endereços que são sempre de propriedade do usuário, eles permanecem em sua posse. Como tal, nenhuma quantia significativa de Bitcoin é perdida, embora um transmissor precise pagar taxas de mineração no processo.
Para ler a mensagem, um usuário precisa do mesmo cliente, junto com um chamado 'identificador' fornecido pelo autor do texto. Isso determina quais partes do blockchain devem ser lidas e, portanto, é um tanto comparável a sintonizar uma antena na frequência correta.
Solução acessível
Embora o design de Okupski não seja a primeira solução para transmissão de mensagens pela rede Bitcoin , ele acredita que seja uma opção muito mais barata e eficiente do que qualquer alternativa existente no mercado.
“Antes de começar a escrever o software, conduzi uma análise extensiva sobre quais liberdades o protocolo Bitcoin tem que permitiriam a inclusão de informações arbitrárias em transações”, ele explicou, acrescentando:
“No curso de cerca de nove meses, identifiquei todos os elementos que podem incorporar dados e construí um modelo, que então otimizei com relação à taxa de custo em satoshi por byte incorporado. Além disso, incluí um algoritmo simples de compressão de texto, que reduz o tamanho total de todos os dados.”
Os resultados do software de Okupski mostram que – no melhor dos casos – a taxa de custo fica em aproximadamente 16 satoshis por byte incorporado, ou cerca de 60.000 satoshis para um artigo deste tamanho. Isso é menos de um quarto de dólar emtaxas de câmbio atuais.
Outro atributo interessante do projeto é a capacidade de encadear mensagens, o que pode ser uma opção útil para criar serviços de notícias que rodam sobre o blockchain.
Sempre que uma nova mensagem é publicada, Okupski disse, ela pode ser encadeada à ONE. Isso permite que qualquer usuário em posse do identificador necessário leia todas as mensagens futuras sem a necessidade de obter qualquer informação adicional. "Basta digitar o endereço e verificar se alguma nova mensagem foi postada", ele acrescentou.
Ainda há trabalho a fazer
Uma possível desvantagem do software de Okupski, no entanto, é o uso intensivo do blockchain do Bitcoin para outras finalidades que não a transferência de fundos.
Isto não só causa 'inchaço da blockchain', mas, se for bem-sucedido, também poderá aumentar seu próprio custo de uso, já que transações concorrentes podem aumentar as taxas de mineração necessárias.
“Se meu sistema de mensagens realmente pegar e se tornar muito popular, isso pode realmente ser um problema”, disse Okupski. “Mas, enquanto for usado apenas por um punhado de serviços de notícias, é insignificante. Além disso, o inchaço do blockchain é um problema com ou sem esse software.”
Além disso, Okupski enfatizou que na prática seria difícil usar seu sistema agora, já que o software está apenas na fase de prova de conceito.
"Várias partes dele precisariam ser melhoradas antes que ele pudesse ser implantado em um sentido prático", ele disse. "Por exemplo, ele definitivamente precisaria ser tornado um BIT mais amigável ao usuário e, mais importante, precisa haver algum tipo de avaliação para determinar que tipo de garantias de segurança ele fornece."
Por exemplo, devido à natureza altamente irregular das transações usadas pelo sistema de mensagens, deve-se notar que as transmissões não são necessariamente indetectáveis. Usuários que sabem o que procurar devem ser capazes de decifrar mensagens do blockchain mesmo sem o identificador.
Okupski acrescentou:
“E embora os radiodifusores não possam ser censurados, eles não devem esperar ser anônimos. Os leitores, no entanto, não podem ser distinguidos dos usuários comuns de Bitcoin .”
Por enquanto, Okupski colocou seu projeto em espera. “T acho que daria muito trabalho terminar a implementação, mas T vou continuar o projeto neste momento. Embora eu espere que, com o suporte certo, ele possa evoluir para um projeto completo em um futuro NEAR .”
Outras abordagens
Embora o design de Okupski não seja a primeira solução para transmissão de mensagens pela rede Bitcoin , a maioria das alternativas cria saídas não gastáveis, o que significa que quantias de Bitcoin transacionadas (embora pequenas) são perdidas para sempre. Elas também fazem uso limitado dos tipos de transação disponíveis.
Um serviço de publicação alternativo, CryptoGraffiti.info, permite que os usuários escrevam e leiam mensagens arbitrárias no blockchain por meio de uma interface da web. O usuário do Reddit Adam Smith também lançou recentemente seu próprio serviço de publicação de blockchain chamadoPedra.
Outros serviços, comoProva de Existência, use o mesmo princípio para permitir que criadores de conteúdo original registrem o tempo de seu trabalho para provar a autoria. O serviço armazena um resumo criptográfico do trabalho digital, vinculado ao momento em que o documento foi enviado. Assim, os dados podem ser certificados como tendo existido naquele momento.
A tese completa de Okupski, intitulada(Ab)usando Bitcoin como uma ferramenta anticensura,pode ser lido em seusite, e o código da prova de conceito será lançado em breve em seuPágina do Github.
Mensagensimagem via Shutterstock
Aaron van Wirdum
Aaron van Wirdum é um jornalista freelancer e fundador do site holandês de notícias sobre Bitcoin Coincourant. Ele estudou Política e Sociedade em Perspectiva Histórica na Universidade de Utrecht e se especializou na influência da liberdade de expressão e tecnologias de comunicação em estruturas sociais.
