Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso Completo Dev Golang Blockchain: Do Zero ao Expert!
Highest Rated
Rating: 4.6 out of 5(34 ratings)
257 students

Curso Completo Dev Golang Blockchain: Do Zero ao Expert!

Construa sua Blockchain com Golnag!
Created byCode Whale
Last updated 12/2022
Portuguese
Portuguese [Auto],

What you'll learn

  • Construir sua Blockchain em seu Portfólio de Golang
  • Aprender os fundamentos da construção de uma Blockchain
  • Structs, Funções, importações, módulos e Algoritmos em Golang
  • Construção da Prova de Trabalho

Course content

3 sections76 lectures5h 22m total length
  • Setup Inicial2:35
  • Exemplos de Importação e Extensão do Golang no Vscode4:04
  • Struct Block6:15
  • Função derivação_hash4:43
  • Função criação_bloco4:57
  • Função adicionar_bloco e Genesis4:32
  • Iniciando a Blockchain7:03
  • Criação block.go3:12
  • Introdução a Prova de Trabalho7:49
  • Struct Prova de Trabalho5:49
  • Função InitData ( )2:56
  • Função toHex4:12
  • Função Run ( )5:02
  • Iniciando Nonce5:12
  • Função Validar ( )4:32
  • Testando Prova de Trabalho5:05
  • Arquivo blockchain.go5:02
  • Serializar e Deserializar7:26
  • Refatorando Struct Blockchain5:21
  • InitBlockchain( )2:59
  • Introdução a Atualização do Banco de Dados3:06
  • Atualização do Banco de Dados4:12
  • Atualização do Banco de Dados ( Final )4:44
  • Revisão Atualização Banco de Dados6:51
  • Reestruturando Função AddBlock ( )5:00
  • BlockchainIterator Struct6:09
  • Função Next ( )3:49
  • Criando comandos no Terminal para a Blockchain7:03
  • Interface de Comandos4:19
  • Switch p/ cli3:40
  • Limpando Banco de Dados4:47
  • Limpando Banco de Dados Parte 21:46
  • Rodando a Blockchain!4:02

Requirements

  • Possuir lógica de programação

Description

Este treinamento fornece uma abordagem prática para aprender sobre os conceitos, intuição e implementação da Blockchain. Neste treinamento, utilizaremos a tecnologia Blockchain na linguagem golang.

Com a Blockchain, transferências internacionais de criptomoedas e muitas outras transações envolvendo ativos digitais podem ser possibilitadas por praticamente qualquer pessoa com acesso à Internet.

A implementação de um registro baseado na Blockchain pode permitir que os documentos de propriedade sejam registrados e atribuídos à conta de usuário de um proprietário. Com Blockchain, cada transação é rastreável, com assinatura de data/hora .

Usado dessa maneira, a Blockchain pode fornecer um registro de propriedade altamente seguro que não pode ser manipulado ou perdido. As possibilidades de uso da Blockchain são infinitas - desde sistemas de votação até a emissão de identidades como passaportes - tudo pode ser viabilizado com a tecnologia blockchain.


Porque construir sua Blockchain em Golang?

Pois Go é uma linguagem moderna e os desenvolvedores Go são mais bem pagos do que as posições médias de Java/PHP/Javascript.


Go é otimizado para arquitetura de CPU multi-core. Você pode gerar milhares de threads leves (Go-routines) sem problemas. É extremamente prático para software altamente paralelo e simultâneo, como as redes Blockchain.


Ao escrever seu software em Go, você alcança um nível de desempenho quase C++ fora da caixa sem se matar por aquela vez em que esqueceu de liberar memória.

Who this course is for:

  • Qualquer pessoa interessada em Blockchain e suas aplicações
  • Qualquer Dev interessado em construir sua blockchain
  • Construir sua Blockchain em seu Portfólio de Golang