Salvando sementes no DNA: Bitcoin como informação

0
68

Recentemente, converti uma frase inicial do Bitcoin em uma sequência de DNA, só porque posso. Usando apenas as primeiras quatro letras das palavras-semente BIP39, uma frase-semente de 12 palavras pode ser armazenada em apenas 48 nucleotídeos de DNA. (Para efeito de comparação, o gene médio tem vários milhares de nucleotídeos e o genoma humano completo contém mais de 3 bilhões de nucleotídeos). Qualquer estudante de pós-graduação em genética poderia, em apenas alguns dias, transformar minha sequência de palavras-semente em uma fita real de DNA e inserir esse DNA em E. coli ou algum outro hospedeiro adequado para armazenamento (e propagação) dentro de um organismo vivo.

O DNA é apenas uma modalidade de armazenamento e transmissão de informações. Existem inúmeras outras maneiras de fazer isso e, uma vez que a informação é amplamente distribuída, é quase impossível extingui-la, razão pela qual será impossível deter o Bitcoin em escala global com regulamentação, legislação ou mesmo violência. O simples fato de você poder armazenar uma chave privada do Bitcoin no DNA demonstra a futilidade de tentar banir o Bitcoin. Uma vez liberadas, as informações são difíceis de conter.

Mas por que a informação é tão difícil de conter? Talvez porque a informação seja uma entidade fundamental do universo. Durante séculos, os cientistas pensaram que o universo era feito apenas de matéria e energia. Hoje sabemos que é feito de matéria, energia e informação. A informação pode ser armazenada na matéria e transmitida usando energia, mas a informação em si não o é. Einstein nos mostrou que matéria e energia são intercambiáveis ​​(E=mc2), mas na íntegra não pode ser criado nem destruído. Por outro lado, a informação pode ser criada e destruída, mas nenhuma delas é fácil. E uma vez que a informação é criada e amplamente distribuída, é cada vez mais difícil destruí-la.

As partes da informação

As informações devem ser enviadas e recebidas entre duas ou mais partes. É feito com um propósito pelo remetente e tem como objetivo estimular a ação do destinatário. Existem cinco componentes hierárquicos para a informação:

  1. Fidelidade
  2. Sintaxe (código ou gramática)
  3. Semântica (significado)
  4. Pragmática (ação)
  5. Apobética (propósito)

Fidelidade

A fidelidade é o elemento mais baixo da informação, mas é absolutamente necessária para uma transmissão bem-sucedida. Já foi um grande problema para a comunicação por telefone celular e Internet. Lembre o “Você pode me ouvir agora?” comercial? Com os avanços técnicos, a baixa fidelidade acabou se tornando alta fidelidade (que estranhamente se tornou fidelidade sem fio, ou Wi-Fi). Geralmente, não estamos preocupados com a fidelidade, a menos que ela esteja faltando. (Você pode me ouvir agora?)

O Código e a Linguagem

Sintaxe se refere ao código ou gramática usada para transmitir informações. Um código é um conjunto de símbolos que representam bits de informação interconectáveis ​​temporal ou espacialmente. Ou seja, os símbolos podem ser interligados no tempo ou no espaço para atingir o próximo nível de informação (semântica). Os símbolos usados ​​podem variar tremendamente. Eles incluem, entre outras coisas, as letras que compõem um alfabeto, gestos manuais (por exemplo, linguagem de sinais americana), notas musicais (por exemplo, aquelas antigas conexões de modem e telefones de tons) ou os nucleotídeos do DNA e do RNA. O número de símbolos usados ​​também pode variar. A maioria dos alfabetos usa de 20 a 35 letras, o código de nucleotídeos usa quatro produtos químicos (abreviados como A, U, C e G) e o código binário empregado pelos computadores tem apenas dois símbolos (0 e 1) representando os estados ligado e desligado. O número e o tipo de símbolos empregados não são selecionados aleatoriamente. Por exemplo, podem ser determinados pelo modo de transmissão ou para satisfazer uma necessidade específica (Tabela 1).

Tabela 1: Os símbolos podem ser escolhidos para o modo de transmissão ou para atender a uma necessidade específica.

Um código comum é essencial para que as informações sejam comunicadas com sucesso. Ou seja, o código deve ser conhecido tanto pelo remetente quanto pelo destinatário. Além disso, como o código em si não é a informação, mas apenas o fornecedor de informações, qualquer código específico pode ser traduzido para qualquer outro código. Por exemplo, as línguas humanas escritas podem ser traduzidas de uma para outra:

Vá contar na montanha…

Vá contar na montanha…

Vá para o outro lado da montanha…

A frase acima também pode ser traduzida, usando olhos, cérebro e boca humanos, de símbolos em uma página em ondas sonoras (símbolos acústicos) no ar, que podem ser captadas por um microfone e convertidas em sinais elétricos em fios e depois a ondas de rádio transmitidas através do espaço para serem captadas por uma antena na estação espacial, transformadas novamente em sinais elétricos e depois convertidas por um alto-falante novamente em ondas sonoras para serem ouvidas pelos ouvidos de outro ser humano. Nos ouvidos do nosso astronauta humano, o sinal é convertido de ondas de ar em ondas de fluido na cóclea e depois em impulsos nervosos eléctricos transportados para o cérebro para serem interpretados pelos neurónios. No cérebro, esses neurônios de alguma forma dão sentido à sequência original de símbolos, o que nos leva ao próximo nível de informação: semântica ou significado.

Semântica, Pragmática e Apobética

Semântica é o significado ou intenção de uma mensagem (uma sequência de símbolos). A atribuição de significado aos símbolos é um processo mental. Isso não acontece no nível da máquina, mas no nível humano. Quando você lê um livro, você não está interessado em fidelidade (a menos que falte) ou sintaxe (a menos que a gramática seja horrível ou seja uma linguagem que você não entende). Em vez disso, você está interessado no significado transmitida pela mensagem, ou seja, pela semântica. Embora os computadores possam armazenar e transmitir informações com facilidade, e possam até realizar operações lógicas por meio de transistores, eles não podem interpretar as informações de maneira significativa da mesma forma que um ser humano. Os nós Raspberry Pi, carteiras de hardware ou ASICs entendem o Bitcoin da mesma forma que um ser humano? Eu acho que não.

O objetivo da comunicação significativa é estimular alguma ação no destinatário. Este objectivo de acção representa o nível pragmático de informação. A razão pela qual o remetente deseja solicitar esta resposta é o propósito da informação, que é o nível apobético de informação. Esses níveis mais elevados de informação exigem inteligência genuína de ambas as partes, até mesmo um testamento. Ainda não se sabe se os computadores poderão ou não possuir um testamento.

“Vá contar na montanha…” é uma sequência de símbolos (código) que cria uma mensagem significativa (semântica) com o remetente esperando (apobética) alguma resposta do receptor (pragmática). A mensagem só pode ser recebida se transmitida de forma adequada (boa fidelidade).

Bitcoin como informação

Bitcoin (o programa) é um código de computador escrito em uma linguagem de codificação específica. Do software ao blockchain e aos pares de chaves de carteiras, bitcoin é informação. Essas informações podem ser armazenadas, transmitidas e replicadas em pen drives, livros impressos ou moléculas de DNA. Por estar agora tão amplamente disperso, é virtualmente impossível destruí-lo neste momento. Os políticos e os banqueiros podem não gostar, mas o génio saiu da garrafa e não pode ser detido agora. Como se costuma dizer, você não pode proibir o Bitcoin, você só pode proibir-se de usar o Bitcoin.

Fidelidade e sintaxe são as partes operacionais da informação. Semântica, pragmática e apobética são os níveis mais elevados de informação preocupados com o propósito e a resposta dos seres inteligentes com base no significado da mensagem. No Bitcoin, a fidelidade – ou clareza de transmissão – é alcançada pela internet (e até mesmo pelo rádio HAM) conectando uma rede de nós, mineradores e carteiras. A sintaxe do Bitcoin consiste nas linguagens de codificação usadas para escrever e executar o Bitcoin Core e software relacionado nesses dispositivos. O significado, ou semântica, do Bitcoin é um token digital perfeitamente escasso e imutável. Os propósitos mais elevados do Bitcoin – a pragmática e a apobética – são demonstrados nos utilizadores que gerem mineiros, nós e carteiras que estão motivados e procuram proteger a sua riqueza contra roubo, seja por roubo ou degradação.

A internet é hoje um sistema de comunicação maduro e de alta fidelidade. Não pode ser destruído sem destruir simultaneamente a humanidade tal como a conhecemos. Os códigos e linguagens de computador utilizados pelo Bitcoin são suficientemente distribuídos de modo que eliminá-los é essencialmente impossível. Mas mesmo que você pudesse destruir de alguma forma a fidelidade e a sintaxe da rede, o ideia do Bitcoin – a semântica, a pragmática e a apobética – é amplamente distribuída para ser derrotada. Neste ponto, ele chegou às mentes de milhões de pessoas em todo o mundo. Talvez você pudesse destruir a Internet e todos os discos rígidos que contêm o blockchain e todos os computadores que executam o Bitcoin, mas você teria que caçar todos os Bitcoiners para erradicar a ideia do Bitcoin. E quem sabe, devido às ações ingovernáveis ​​de algum cientista maluco, talvez você tenha que caçar todos os E. colitambém.

Este é um post convidado de Daniel Howell. As opiniões expressas são inteiramente próprias e não refletem necessariamente as da BTC Inc ou da Bitcoin Magazine.

Fonte: bitcoinmagazine.com

Receba nossas atualizações
Fique por dentro de todas as notícias e novidades do mundo da tecnologia!

Deixe uma resposta