A evolução do blockchain: transações, contratos e aplicativos

Por 04/04/2022
04/04/2022


O que é a blockchain?

A tecnologia Blockchain é uma cadeia de transações ponto a ponto, na qual essas transações são armazenadas de maneira confiável.

Bitcoin, a primeira criptomoeda de todos os tempos , introduziu a tecnologia blockchain e o conceito de um ecossistema blockchain para o mundo. Ao examinar a história do blockchain, temos que olhar para 2009. Revelado em 2009 pelo anônimo Satoshi Nakamoto , o white paper do Bitcoin detalhou uma solução para o problema do gasto duplo em torno dos pagamentos digitais peer-to-peer.

Transações em blockchain

Nakamoto evoluiu as transações para entidades sem confiança, eliminando a necessidade de um intermediário.

O white paper de Nakamoto apresentou seus problemas com as finanças tradicionais, afirmando que o comércio eletrônico passou a depender quase inteiramente de intermediários terceirizados para processar transações digitais. Esses intermediários devem gastar tempo e dinheiro na mediação de transações, aumentando os custos para as partes transacionais e limitando o potencial para transações menores e cotidianas, entre outros problemas.

Essa solução envolvia transações de registro de data e hora imutáveis ​​por meio de provas computacionais e o hash dessas transações em uma “ cadeia contínua de prova de trabalho baseada em hash ”.

Essa cadeia existiria de maneira descentralizada — como um servidor de registro de data e hora distribuído entre nós participantes voluntariamente. Se os nós saíssem e voltassem, eles pegariam uma cópia da cadeia mais longa existente e continuariam a partir daí.

A descentralização do processo de transação permitiu a interatividade ponto a ponto sem confiança, eliminando a necessidade de envolvimento de terceiros e, idealmente, fornecendo transações mais baratas e rápidas para todos. No entanto, uma vez que a tecnologia estava em vigor, os usuários precisavam de uma maneira de fazer transações em cima dela, e foi aí que o Bitcoin entrou em jogo.

Então, ao perguntar se Bitcoin ou blockchain veio primeiro, agora sabemos que a resposta é blockchain.

Contratos em blockchain

A tecnologia Blockchain evoluiu além das simples transações peer-to-peer. As inovações levaram à criação de aplicativos descentralizados (DApps) em cima do blockchain, e as soluções para velocidade e segurança aumentaram. Grande parte dessa inovação se deve aos contratos inteligentes.

Desde a introdução do blockchain de primeira geração do Bitcoin, ou blockchain 1.0, o ecossistema blockchain entrou em ação. Ethereum ( ETH ), por exemplo, é o que muitos entusiastas consideram ser o futuro do blockchain.

Esse apelido vem do fato de que o Ethereum se concentra mais em aplicativos blockchain e aproveitando contratos inteligentes de blockchain do que simplesmente existir como uma moeda descentralizada.

O fundador da Ethereum, Vitalik Buterin, imaginou sua plataforma como um substituto para a experiência online, que descentralizará todos os processos digitais. Por que parar de revolucionar os pagamentos ponto a ponto quando se pode revolucionar empréstimos e empréstimos financeiros, jogos e mídias sociais, certo?

Buterin aproveitou contratos inteligentes para ajudar a concretizar sua visão. Contratos inteligentes são acordos digitais feitos entre duas ou mais partes, não muito diferentes dos contratos na vida real. No entanto, um contrato da vida real exige um advogado ou intermediário similar para atuar, complicando o processo.

Um contrato inteligente é aplicado por um conjunto imutável de regras acordadas antes de seu início. Essas regras são codificadas no blockchain da Ethereum, garantindo que ninguém possa alterá-las assim que o contrato começar e eliminando a necessidade de um intermediário. O contrato será executado quando ambas as partes cumprirem sua parte do acordo.

Formulários

Os aplicativos descentralizados são totalmente sem confiança, garantindo que os usuários possam aproveitar suas habilidades sem envolver um intermediário.

Embora exista uma versão básica da tecnologia de contrato inteligente no Bitcoin, a Ethereum a levou para o próximo nível, oferecendo aos desenvolvedores uma plataforma na qual construir DApps enquanto utiliza o poder dos contratos inteligentes.

Agora, pode-se considerar o Ethereum um blockchain de segunda geração ou blockchain 2.0, graças às suas capacidades, que vão além do Bitcoin, um blockchain de primeira geração. Afinal, o Ethereum permite que os usuários criem suas criptomoedas em cima de sua plataforma, aproveitando o blockchain Ethereum para fins de segurança e velocidade.

Por exemplo, os desenvolvedores podem criar um aplicativo para empréstimos e empréstimos gerenciados inteiramente por meio de contratos inteligentes. Nesse caso, os contratos inteligentes atuariam como caução e manteriam os fundos de forma segura antes de facilitar o empréstimo do empréstimo e servir como um espaço para os mutuários pagarem o empréstimo.

No entanto, apesar das inovações fornecidas por contratos inteligentes e aplicativos descentralizados, o Ethereum sofre de graves problemas de escalabilidade, o que significa que luta para validar transações quando sua rede fica muito ocupada. Essa luta se deve ao método de consenso aproveitado pelo Bitcoin e pelo Ethereum: prova de trabalho (PoW).

A PoW pede que os mineradores validem os blocos aproveitando o poder do computador para resolver equações complexas. No entanto, só pode haver tantos mineradores validando tantas transações. Se muitas pessoas estiverem tentando realizar transações, os mineradores ficarão sobrecarregados e o processo de validação levará muito mais tempo. Para resolver esses problemas, a Ethereum está migrando para um método de consenso de prova de participação (PoS) em sua atualização de rede chamada Ethereum 2.0.

Blockchain 1.0 vs. blockchain 2.0 vs. blockchain 3.0

O Blockchain 3.0 evolui ainda mais os conceitos introduzidos pelo blockchain 1.0 e blockchain 2.0, introduzindo soluções de interoperabilidade e novos métodos de consenso.

Um ecossistema blockchain de terceira geração resolve muitos dos problemas que atormentavam as redes blockchain 1.0 e blockchain 2.0, como escalabilidade e interoperabilidade. As redes Blockchain 3.0 normalmente resolvem o problema de escalabilidade com um novo algoritmo de consenso: prova de participação (PoS).

Em vez de minerar, o PoS pede aos usuários que depositem ou bloqueiem seus tokens para se tornarem validadores. Os validadores garantem que as transações recebidas sejam válidas antes de comprometê-las com a rede blockchain, ganhando taxas de transação por seus esforços.

A ideia é que os usuários que têm participação em uma rede desejem o que é melhor para ela e dêem o melhor de si quando se trata de validação de transações. Além disso, a validação de transações é mais rápida que a mineração, garantindo que uma rede possa ser dimensionada à medida que mais validadores se juntam.

Depois, existem soluções de interoperabilidade blockchain 3.0. Apesar do grande número de ecossistemas blockchain por aí, muitos deles estão isolados uns dos outros. Converter fundos de um ecossistema blockchain para outro por meio de uma troca de criptomoedas é demorado e caro, bloqueando os usuários da verdadeira liberdade financeira.

Uma solução comum de interoperabilidade blockchain 3.0 é a de pontes. As pontes conectam duas ou mais redes blockchain, permitindo que os usuários convertam ativos de uma rede para outra. Ao fazer isso, as pontes unificam todos os tipos de ecossistemas de blockchain, capitalizando genuinamente na oferta de liberdade financeira.

Tipos de permissões de blockchain

As redes Blockchain são executadas em métodos de consenso baseados em permissão, permitindo vários níveis de uso, dependendo das necessidades e do nível de permissão de um usuário.

Além das gerações de blockchain, também existem diferentes tipos de blockchain quando vistos de um ângulo baseado em permissão. Alguns desses tipos de permissão são blockchains públicos, autorizados ou privados. Cada um desses tipos oferece um caso de uso diferente para as necessidades de uma empresa ou usuário. Quando solicitado a listar os três tipos de blockchain, agora você saberá a resposta.

Blockchain público

Um blockchain público é a forma mais básica de um ecossistema blockchain. Um blockchain público está disponível para qualquer pessoa que deseje utilizar o banco de dados. Bitcoin e Ethereum são considerados blockchains públicos, por exemplo.

Além de serem abertas a todos, essas redes existem sem uma autoridade central. Em vez disso, atualizações e outras mudanças são implementadas por desenvolvedores de todo o mundo, e qualquer pessoa pode utilizar a infraestrutura de uma blockchain pública para construir DApps.

Blockchain permitido

Um blockchain autorizado, também conhecido como blockchain de consórcio, restringe algumas ou todas as partes do banco de dados a nós com permissão especial. Por exemplo, suponha que uma equipe centralizada esteja trabalhando para desenvolver uma rede pública de blockchain para o resto do mundo. Nesse caso, essa equipe pode ter permissões exclusivas para exibir informações centradas na rede.

Blockchain privado

Embora a tecnologia blockchain seja essencialmente um livro-razão distribuído descentralizado, às vezes esse livro-razão não precisa ser público. O banco de dados de funcionários de uma corporação, por exemplo, não precisa ser compartilhado, mas ainda pode se beneficiar das eficiências oferecidas pela tecnologia blockchain.

Nesse caso, uma corporação empregaria um blockchain privado. Essa organização pode usar seu blockchain privado como um banco de dados tradicional. Pode ter algumas informações disponíveis para toda a força de trabalho, enquanto mais informações privadas estão abertas apenas para executivos C-suite.

Blockchains Híbridos

As blockchains híbridas podem ser consideradas um futuro de desenvolvimento de blockchain, pois empregam características de redes públicas e privadas. As corporações podem utilizar blockchains híbridos com serviços voltados para o público.

Pegue um videogame movido a blockchain, por exemplo. Se uma equipe está trabalhando para desenvolver um videogame online para vários jogadores, mas não quer tornar o desenvolvimento público, eles podem aproveitar uma blockchain híbrida.

Dessa forma, os jogadores ainda podem interagir com o lado público das coisas, inscrevendo-se, jogando e possivelmente até decretando governança ao propor e votar na mecânica do jogo. O lado privado da blockchain híbrida permite que os desenvolvedores do jogo mantenham seu código e funcionamento interno do público.

Ao escolher entre um blockchain autorizado ou privado, vale a pena notar que as empresas podem considerar blockchains híbridos devido à sua natureza multifacetada.

Fonte: cointelegraph

Isenção de responsabilidade. A Universidade do Bitcoin não endossa nenhum conteúdo nesta página. Embora tenhamos como objetivo fornecer a você informações importantes do mundo das criptomoedas, os leitores devem fazer sua própria pesquisa e análise antes de tomarem quaisquer decisões e assumir total responsabilidade por elas, nem este artigo pode ser considerado como um conselho de investimento.


COMENTÁRIOS