Entendendo o Blockchain e como ele pode ajudar a humanidade

Por 25/10/2018
25/10/2018


Para todo investidor de criptomoedas é importante entender como essa tecnologia funciona, como ela pode ser aproveitada, como o blockchain pode ser usado na vida real, como os projetos podem amadurecer com êxito essa tecnologia e por que o blockchain é importante como um novo sistema de confiança.

 

Como podemos definir o que é e o que não é um blockchain?

 

O incrível desenvolvedor do Bitcoin, Jimmy Song, explica essas diferenças de forma brilhante.

“A principal coisa que diferencia um blockchain de um banco de dados normal é que existem regras específicas sobre como colocar dados no banco de dados. Ou seja, ele não pode entrar em conflito com alguns outros dados que já estão no banco de dados (consistentes), é apenas anexável (imutável) e os dados em si são bloqueados para um proprietário (possível), são replicáveis e estão disponíveis. Finalmente, todos concordam sobre quais são os estados das coisas na base de dados (canônicos) sem uma parte central (descentralizada).”

 

Por que o Blockchain importa?

 

A primeira questão que devemos nos perguntar é: como essa tecnologia pode ajudar a humanidade? Para qualquer nova tecnologia ter um impacto de longo prazo na economia global, ela deve trazer algum tipo de vantagem ou valor sobre a tecnologia tradicional.

Começamos com o Bitcoin, de longe a implementação mais bem-sucedida no topo do blockchain, que sempre será necessário para garantir que ele permaneça descentralizado. No entanto, se considerarmos uma mistura de registros públicos e privados acessando informações através de sistemas interoperáveis, poderíamos imaginar diferentes níveis de confiança sendo criados entre os agentes participantes. Ou seja, poderíamos ter um blockchain público servindo como um registro imutável para alguns tipos de transações de negócios, como pagamentos de impostos, empréstimos e liquidações, enquanto um registro particular mantém alguns dos dados privados, dentro dos nós da organização, acessíveis apenas por agentes autorizados (como funcionários da empresa). Exemplos de tais dados podem ser:

  • Registros Médicos (privados)
  • Contratos de propriedade (públicos / privados)
  • Votação (pública)

O principal motivo pelo qual o blockchain importa, no final, é aumentar a confiança entre as partes através de sistemas descentralizados. O blockchain pode ajudar a humanidade criando ecossistemas mais transparentes, facilmente auditáveis por qualquer pessoa, onde as regras padrão se aplicam a todos igualmente.

 

Componentes do Blockchain

 

O blockchain é composto de vários tipos diferentes de componentes, cada um com um papel específico a desempenhar dentro da operação do registro. Vamos olhar para cada um individualmente:

  • Ledger: Um registro histórico distribuído e imutável, pois o objetivo do blockchain é criar um registro distribuído e imutável da história.
  • Peer Network: Armazena, atualiza e mantém o ledger. O ledger é armazenado, atualizado e mantido por uma peer network, pois cada nó dessa rede mantém sua própria cópia do ledger. É o trabalho da rede chegar a um consenso sobre o conteúdo de cada atualização do ledger. Isso garante que cada cópia individual do ledger seja idêntica sem exigir uma cópia “oficial” centralizada do ledger.
  • Serviços de associação: autenticação, autorização e gerenciamento de identidade do usuário. Em alguns blockchains, qualquer um pode entrar na rede e todos os membros têm poderes e autoridades iguais. Registros autorizados requerem autorização para ingressar e os Serviços de Associação autenticam, autorizam e gerenciam a identidade dos usuários no ledger privado.
  • Contrato Inteligente: Programa que é executado no blockchain. Os blockchains originais (como Bitcoin e Litecoin) foram projetados para permitir que transações financeiras fossem realizadas e armazenadas no histórico e tivessem configuração limitada. Estas limitações foram postas em prática com o propósito de restringir o código complicado de ser criado. Desde então, os blockchains evoluíram e alguns se tornaram computadores distribuídos totalmente funcionais (Ethereum, Stellar, SingularityNET). Contratos inteligentes são programas que são executados no blockchain. Os usuários podem interagir com contratos inteligentes de maneira semelhante, interagindo com programas em um computador padrão.
  • Carteira: armazena as credenciais dos usuários. No blockchain, a carteira do usuário armazena suas credenciais e rastreia ativos digitais associados ao endereço do usuário. A carteira rastreia as credenciais do usuário e qualquer outra informação que possa estar associada à sua conta.
  • Eventos: Notificações de atualizações e ações no blockchain. O ledger e o estado da peer network são atualizados por eventos. Exemplos de eventos incluem a criação e a dispersão de uma nova transação na rede de mesmo nível e a adição de um novo bloco ao blockchain. Os eventos também podem incluir notificações de contratos inteligentes em registros que suportam essa funcionalidade.
  • Gerenciamento de sistemas: criação, modificação e monitoramento de componentes. O blockchain é projetado para ser um sistema de vida longa em um campo que está em constante evolução. O gerenciamento de sistemas fornece a capacidade de criar, modificar e monitorar componentes blockchain para atender às necessidades de seus usuários.
  • Integração dos Sistemas: Integração do blockchain com sistemas externos. Como o blockchain evoluiu e aumentou em funcionalidade, tornou-se mais comum integrá-lo com outros sistemas externos, geralmente através do uso de contratos inteligentes. Embora esse não seja um componente específico do blockchain, a integração de sistemas é incluída para reconhecer esse recurso. Alguns exemplos podem ser a integração de sistemas ERP (Unibright, SAP's Leonardo, Linux's Hyperledger).

 

Estrutura de dados do blockchain

 

As estruturas de dados e governança são mais comumente distribuídas e descentralizadas. No entanto, é importante distinguir entre as duas principais dimensões que compõem os dados do blockchain, pois geralmente estão associadas à escalabilidade e ao desempenho.

O armazenamento de dados é representado por bancos de dados tradicionais para armazenar dados off-chain. O blockchain fornece armazenamento distribuído e imutável com verificação de integridade integrada, mas possui capacidade máxima com base no tamanho de bloco padrão e na taxa do bloco. Para fornecer verificação de integridade para grandes quantidades de dados, é comum armazenar os dados fora da cadeia e armazenar um hash dos dados na cadeia. Isso garante que os dados não estejam sendo modificados enquanto protege o blockchain de ficar inchado.

O processamento de dados é representado por um sistema externo usado para processamento adicional. Contratos inteligentes são executados no blockchain, o que significa que cada membro da rede de mesmo nível deve executar o código para permanecer em sincronia com o estado atual da rede. Se os contratos inteligentes normalmente exigem que grandes quantidades de processamento sejam concluídas, os dispositivos externos à rede podem ser usados para aumentar a capacidade de processamento da rede.

Para entender como os dados são escritos no blockchain, deve-se estar familiarizado com a criptografia de chaves pública-privadas, baseada nas funções matemáticas da curva elíptica. Essa estrutura de criptografia permite que os agentes gravem dados em um blockchain, bem como provem que são os proprietários de tais dados públicos, sem fornecer acesso às chaves privadas.

 

Agentes do blockchain

Existem diferentes tipos de agentes, e cada um tem uma função única no desenvolvimento, na implementação ou no suporte do blockchain. Como a maioria espera que a tecnologia blockchain seja integrada às operações de negócios, é necessária uma ampla gama de especialidades para manter adequadamente e com sucesso um registro descentralizado.



Arquiteto: O arquiteto do blockchain é a pessoa ou grupo que projeta a estrutura blockchain.

Operador (administrador): O operador do blockchain armazena, mantém e atualiza o registro no blockchain. Uma vez que a solução blockchain é projetada e construída, um operador pode se juntar para criar a rede de peers mencionada anteriormente. O papel do operador é configurar e manter peers dentro da rede.

Desenvolvedor: O desenvolvedor blockchain cria contratos inteligentes. A funcionalidade foi bastante expandida com a introdução de blockchains que suportam contratos inteligentes. Os desenvolvedores projetam e enviam contratos inteligentes para o blockchain para expandir seus recursos. Além de implementar os contratos inteligentes, você também pode ter desenvolvedores front-end que implementam aplicativos que acessam o blockchain (ou seja, os aplicativos iniciam as transações no blockchain).

Agente Fiduciário: O administrador ou regulador do blockchain é uma parte essencial do ecossistema blockchain, já que muitas empresas operam de acordo com os regulamentos sobre como seus dados devem ser armazenados e processados. Para soluções blockchain, um regulador pode ter uma maior visibilidade do histórico, devido ao seu papel dentro da organização.

Usuário: O usuário final é o consumidor dos serviços criados em torno do blockchain. Normalmente, isso envolve o uso de software que usa o blockchain como uma solução de armazenamento backend. Os usuários raramente interagem diretamente com o blockchain.

 

Blockchain em B2B

A razão pela qual o blockchain pode potencialmente se tornar uma das principais tecnologias de negócios principais nos próximos anos deve-se ao fato de ser o primeiro sistema de contabilidade de três entradas a ser implantado em escala global.

A contabilização de entrada tripla é um aprimoramento do sistema de entrada dupla tradicional, no qual todos os lançamentos contábeis envolvendo partes externas são criptograficamente selados por uma terceira entrada. Débitos, créditos e um link imutável para todos os débitos e créditos passados.

Um vendedor registra um débito para contabilizar o dinheiro recebido, enquanto um comprador registra um crédito para o dinheiro gasto na mesma transação, mas em conjuntos separados de registros contábeis. É aí que entra o blockchain: em vez de essas entradas ocorrerem separadamente em conjuntos independentes de registros, elas ocorrem na forma de uma transferência entre endereços de carteira no mesmo registro (ledger) distribuído público, que cria um sistema interligado de registros contábeis duradouros. Como as entradas são distribuídas e seladas criptograficamente, falsificá-las de maneira crível ou destruí-las para ocultar a atividade é praticamente impossível.

Recursos de contabilidade de entrada tripla:

  • Registros invioláveis
  • Ledgers Distribuídos
  • Entrada Dupla + Criptografia
  • Validado, seguro e privado
  • Recibos assinados digitalmente

O hype tecnológico está baseado na premissa da descentralização, através da implantação de blockchains públicos e registros privados, será possível aumentar a transparência e segurança para todos os usuários.

Novos tipos de organizações descentralizadas capacitarão os membros a usar tokens para votar em governança, para armazenar dados e compartilhar recursos, ao mesmo tempo em que serão recompensados por participarem da rede.

 

Compartilhe sua opinião e pensamentos nos comentários!

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.

Fonte: ccn


COMENTÁRIOS