O que é a Blockchain?

Blockchain é um cadeia de blocos. Dicho así, no parece mucho. Sin embargo, es la base técnica que ha permitido esta disrupción en la vida económica de las personas: la creación de monedas electrónicas descentralizadas como el Bitcoin. Gran parte de las interesantes características de Bitcoin y de muchas otras monedas que se han creado posteriormente mediante mejoras y variantes del código de Bitcoin se deben a la Blockchain. Blockchain foi uma invenção de Satoshi Nakamoto, um desenvolvedor ou vários desenvolvedores anônimos que o criaram como a base do Bitcoin. Por ser de código aberto, qualquer pessoa pode ver esse código, usá-lo ou modificá-lo de forma que muitas outras coisas possam ser criadas a partir dessa ideia fundamental. Hoje, esse conceito está apenas começando a produzir uma explosão de ideias criativas que provavelmente mudarão o mundo de muitas maneiras. Desde 2008, o Bitcoin Blockchain tem funcionado sem falhas..

Para entender o que é, vamos começar considerando que um bloco é um conjunto de bytes nos quais coisas podem ser escritas. Uma vez implementado o código de uma moeda eletrônica descentralizada, os computadores distribuídos pelo mundo começam a gerar blocos ou containers especiais. No caso do Bitcoin, um computador gera um bloco cada vez que resolve um problema criptográfico complexo (cada vez que resolve um problema matemático). Mais ou menos, por acaso, um bloco será gerado a cada 10 minutos. E o resto dos computadores que participam desta rede devem validar este bloqueio. Se não fosse assim, não seria admitido no Blockchain.

Você pode visualizar um bloco como um vagão de trem. Esse bloco contém uma certa quantidade de novas moedas ou Bitcoin. E também contém as notas contábeis das transações que foram feitas no período de tempo decorrido entre a criação do bloco anterior e este novo. Como eu disse, todos os computadores conectados a essa grande rede, chamados de nós, devem concordar que tanto o bloco quanto os registros contábeis que ele contém são válidos.

As novas moedas criadas pertencem ao computador que resolveu o problema e criou aquele bloco. Bem, o computador é indiferente a isso, mas não ao seu dono. Essa ação de resolver um problema usando poder computacional e criando um novo bloco é chamada de mineração.. O nome vem da semelhança com o ato de triturar pedra em uma mina para extrair ouro. Depois de muito trabalho, um computador consegue resolver o problema criptográfico e criar um bloco. Como recompensa, ele pega o Bitcoin associado àquele bloco e incidentalmente coloca no vagão (bloco) as notas de todas as transações em Bitcoin que foram feitas enquanto "lascava a pedra". Portanto, tudo flui como deveria e tudo funciona corretamente.

Este método de criação de novas moedas e transporte das transações que ficarão gravadas para sempre no Blockchain é denominado "Prova de Trabalho" (PoW - Prova de Trabalho). Existem muitos outros sistemas que foram inventados posteriormente e que usam outras moedas. PoW tem suas vantagens e desvantagens, mas é assim que o Bitcoin funciona e ainda é uma maneira criativa e segura de fazer as coisas.

Qual é a motivação para iniciar um nó no Blockchain?

Nós são máquinas, computadores ou servidores dedicados que contêm uma cópia inteira do Blockchain. Além disso, dependendo da maneira como o Blockchain funciona, eles criam continuamente novos blocos para transportar os dados. O que mantém tantas pessoas interessadas em ter nós funcionando? Obviamente, os benefícios. No caso do Bitcoin, o gasto de energia é considerável. À medida que este Blockchain é concebido, é necessário aumentar o poder computacional para criar novos blocos. Mas cada vez que um novo bloco é criado, um novo Bitcoin também é criado e essa é a recompensa para quem está executando aquele nó. A criação de novos Bitcoins é limitada no tempo porque, de acordo com seu código, apenas 21 milhões de Bitcoins serão criados. O que acontecerá quando todos eles forem criados? Bem, isso vai acontecer em muito tempo porque a dificuldade é cada vez maior e periodicamente a quantidade de novos Bitcoins que são criados em cada bloco é menor. Possivelmente por volta do ano 2100 esse número terá sido atingido. Mas, então, provavelmente, haverá muitas pessoas usando Bitcoin (é uma suposição) e cada transação carrega uma comissão associada a ela, que também é deixada pelos "mineiros" que continuarão a criar blocos (sem novo Bitcoin) como uma parte necessária para que tudo continue a funcionar bem.

Claro, esta forma de criar novos blocos não é a única. Outras criptomoedas usam outros métodos. Alguns Blockchains funcionam até em um sistema cooperativo. Neste caso, o interesse de quem mantém nós está baseado nos objetivos traçados pela comunidade usuária dessa moeda, como é o caso de Moeda justa.

Em seu aspecto mais básico o Blockchain é como um registro de notas contábeis com milhares de cópias idênticas distribuídas por toda a rede. Não há falha humana ou de outra natureza nesses registros. Se eu tentar escrever um lançamento contábil falso, o resto dos nós com uma cópia do livro inteiro não o considerará válido. Se pegarmos o Bitcoin Blockchain, suponha que eu adultere o software que uso como carteira e crie, digamos, 30 Bitcoins falsos. No momento em que tenta utilizá-los, por exemplo enviando um Bitcoin falso, a rede não o reconhecerá porque ele não aparece em nenhum dos registros. Portanto, essa transação não será aceita.

Assim, Blockchain é virtualmente imune a ataques, bem como extremamente seguro e resiliente. Não é possível corromper seus dados a menos que tenha o controle de todos os nós, o que, em um Blockchain amplamente distribuído, é praticamente impossível. Por outro lado, o Blockchain é totalmente transparente, pois todos podem consultar esses registros. Naturalmente, refiro-me a uma blockchain pública, como a do Bitcon, pois também seria possível utilizar esta tecnologia na esfera privada, embora, possivelmente, perderia algumas de suas características essenciais devido à maior centralização que isso implicaria .

Resumindo, o Blockchain é algo extraordinariamente poderoso, pois os dados sendo repetidamente distribuídos pela rede não podem ser controlados por uma única entidade nem oferecem pontos fracos.

Ao resolver o problema de possível manipulação de dados, os registros são tão ou mais confiáveis ​​do que um notário pode certificar. E é aí que as possibilidades começam a ser vistas. Por exemplo, eu poderia registrar um escrito ou a autoria de um livro ou uma obra de arte e isso ficaria indelevelmente em todas as cópias distribuídas ao redor do mundo com meus dados e a data em que fiz o registro. Como você pode deduzir, isso serviria para atestar que sou o autor desse documento. A partir daqui, aplicações práticas quase infinitas podem e estão sendo imaginadas (e criadas).

Blockchain é o novo paradigma de segurança e transparência

Os bancos de dados, em geral, são protegidos pelo par usuário / senha. Este é um ponto muito fraco. O Blockchain não especifica isso, mas é mais semelhante aos sistemas de criptografia em que há uma chave pública e uma chave privada. Ou seja, no Blockchain não há registros que digam que essa moeda (esse Bitcoin) é sua ou minha. Isso simplesmente depende de você manter suas chaves privadas. Os endereços Bitcoin são as chaves públicas. Eles podem ser conhecidos, pois serviriam apenas para associar registros (moedas) dos quais você possui a chave privada. No Blockchain, por exemplo, você pode ver que uma moeda que estava aqui (neste endereço) agora está lá (neste outro endereço). Esses endereços estão associados às chaves privadas que você possui. Portanto, apenas quem possui essas chaves privadas pode mover essas moedas, enviá-las para outro endereço (seu ou de outra pessoa).

Mas não vamos ficar sozinhos na passagem de moedas de um lugar para outro

Eu disse que o Blockchain é como um trem em que vagões se unem indefinidamente. Claro, os vagões podem transportar registros contábeis que indicam onde estão todas e cada uma das moedas que foram criadas desde o início dos tempos. Mas por que se limitar a transportar registros contábeis sobre moedas? Que tal transportarmos contratos inteligentes?

Um contrato inteligente é um pequeno pedaço de código que pode ser inserido no Blockchain. Basicamente, esse código diz que quando certas condições forem atendidas, essa outra será executada. Por exemplo, os endereços das carteiras das pessoas que participaram de uma emissão de ações poderiam ser registrados e, quando a empresa emissora anular os registros de lucro, suas ações seriam automaticamente distribuídas aos acionistas. Parece simples, mas como sempre, a partir daí a imaginação e a criatividade decolam. Algo mais sofisticado, mas não mais difícil: você compra algo online, deposita o pagamento e só é entregue ao vendedor quando o aplicativo do serviço de correio confirma que a encomenda foi entregue. E tudo isso acontece automaticamente graças ao contrato inteligente despejado no Blockchain.

Para adicionar contratos inteligentes a um Blockchain e fazê-los funcionar, novos tipos de Blockchain foram criados que, basicamente, são semelhantes ao Bitcoin original, mas com algumas características adicionais. O primeiro Blockchain capaz de implementar contratos inteligentes foi o de Ethereum.

Mas as coisas estão se desenvolvendo muito rápido. Hoje já temos blockchains capazes de hospedar todos os tipos de arquivos digitais que, por exemplo, podem ser baixados se o usuário fizer o pagamento acordado, por exemplo Libra.

Ou redes sociais que recompensam quem compartilha um conteúdo mais interessante com base nos votos e comentários recebidos, como SteemIt.

Imagine que você pudesse alugar todo o espaço de armazenamento do computador de que precisa e que seus arquivos fossem mantidos totalmente criptografados e distribuídos em partes em centenas de computadores ao redor do mundo; mas que você poderia acessá-los com a mesma facilidade com que acessa o disco rígido do seu computador. Fascinante certo? Isso existe já, embora ainda tenhamos que digerir alguns detalhes técnicos e até legais.

Da mesma forma, é possível obter maior poder computacional alugando os tempos ociosos das CPUs de centenas ou mesmo milhares de computadores, graças ao Blockchain já Golem, Por exemplo.

Até o sistema bancário tradicional fixou-se no Blockchain e estão desenvolvendo o seu próprio, baseado no token digital Ripple . É simples: as transações bancárias implicam custos devidos às comissões interbancárias, necessárias para mover as notas contábeis de um continente para outro; e eles também são desesperadamente lentos. Os bancos perceberam que seu próprio Blockchain lhes permitirá economizar muito dinheiro e complicações. A economia provavelmente não será aproveitada por seus usuários, mas é claro que eles tirarão bom proveito dessa tecnologia.

Os recursos avançados do Blockchain estão permitindo a criação de casas de câmbio descentralizadas, ou seja, aquelas que permitirão trocas seguras de criptomoedas entre os usuários de forma anônima e sem o auxílio de terceiros.. É ainda possível realizar trocas entre diferentes criptomoedas e que, portanto, utilizar uma cadeia de blocos diferente. Em breve, termos como Lightning Network e Atomic Swaps começarão a soar familiares. Um exemplo de software capaz de realizar trocas entre diferentes blockchains pode ser encontrado no aplicativo Baterdex da Plataforma Komodo.

Novas tendências no financiamento de projetos

O Blockchain está mudando radicalmente a forma como nos relacionamos economicamente e, claro, democratizando o acesso aos recursos financeiros. Por exemplo, agora você está ouvindo muito sobre ICOs. Embora venhamos a desenvolver este tema em artigos futuros, deve-se dizer que se trata de uma forma nova e mais simples de financiar projetos. A emissão de ações é limitada ao escopo de corporações poderosas dentro da estrutura de regulamentos muito rígidos. ICO (oferta inicial de moedas) u oferta inicial de moedas Consiste em criar um token digital (uma moeda digital) e oferecê-lo a quem quiser comprá-lo com o suposto propósito de financiar um projeto mais ou menos interessante. Coloquei "suposto" porque, como disse, ainda não existem órgãos que regulem estas ofertas, pelo que também é subscritor de todo o tipo de fraudes. Mas este último não impede que também seja usado adequadamente como crowfunding ou financiamento coletivo. Você compra algumas dessas moedas na esperança de que o projeto baseado em blockchain que as usará se desenvolva e prospere. Dessa forma, assim como as ações, as moedas também adquirirão um valor maior e você poderá vendê-las por muito mais do que investiu. Bem, este novo modelo financeiro não só é possível graças ao Blockchain, mas é a maneira como geralmente são financiados projetos que vão usar essa tecnologia de uma forma criativa e inovadora.

Cada Blockchain está associado a uma criptomoeda?

Normalmente pensamos em Blockchain e Bitcoin como um par inseparável. E também falamos sobre o Bitcoin como moeda. O termo moeda está associado a dinheiro e isso é verdadeiro na medida em que uma moeda pode ser usada como reserva de valor e transmissão de confiança. Ou seja, em troca de uma moeda podemos comprar outras coisas ou alugar serviços. Mas, propriamente, cada Bitcoin é um token digital (ou token, que é um termo muito usado por aqui). Não tem valor em si mesmo, mas é dado pela oferta, demanda ou interesse que uma comunidade deseja dar a todo momento. Em geral, o que chamamos, sem muita propriedade na maioria dos casos, "moeda" é um token digital que serve para mover o Blockchain. Cada vez que vamos introduzir um registro no Blockchain, introduzimos um ou mais tokens, como quando iniciamos um tipo de máquina. Isso seria como gasolina e, na verdade, um token especial chamado GAS é usado na rede Ethereum. As razões pelas quais um Blockchain funciona com tokens são variadas, mas uma delas é justamente recompensar os nós que a gerenciam descentralizadamente. Que esses "tokens" ou tokens sejam usados ​​como dinheiro é uma consequência quase natural.. Portanto, é normal que um Blockchain funcione com tokens e também é normal que esses tokens adquiram um valor crescente, especialmente se forem escassos ou se seu número for limitado, como acontece na maioria dos casos.

Tokens digitais são comprados e vendidos, objetos valiosos se tornam intangíveis ou, se um determinado Blockchain for especialmente útil ou fornecer uma solução criativa para um problema, eles se tornam elementos essenciais e são incorporados de uma forma ou de outra na vida diária.

O futuro do Blockchain

É imprevisível, considerando que agora tudo isso está em uma fase de crescimento acelerado e criatividade explosiva. Pode ser que a qualquer momento algo melhor seja inventado, mas, por enquanto é um dos desenvolvimentos tecnológicos mais inovadores e emocionantes do século XNUMX. E é melhor que nos familiarizemos bem com ele, porque vamos encontrá-lo até nos cantos mais insuspeitados. Internet, pessoas e coisas acabarão inextricavelmente ligados por uma cadeia de blocos.

@sophocles