O que está dentro de um bloco Bitcoin? Programador explica.

Hey guys fáilte ar ais go dtí mo cainéal blockchain e hoje nós re vou discutir o conteúdo de um bloco no blockchain do Bitcoin eu acho que o bloco é muito interessante é um conceito muito interessante porque o bloco dá ao blockchain suas propriedades é o elemento básico de um blockchain e, portanto, acho importante.

Entenda em que consiste um Jogo de blocos e também caras que você está solicitando o ripple há alguns dias agora e o vídeo sobre ripple está chegando então fique ligado que vamos falar sobre ripple em alguns dias eu prometo a você mas hoje nós vamos discutir o conteúdo de um bloco então vamos entrar nele.580
Estas são as partes básicas de um bloco antes de tudo temos o número mágico o número mágico tem 4 bytes e é um número arbitrário que sinaliza que este é um bloco Bitcoin, então no desenvolvimento social temos essa noção de mágica números e sistemas e softwares diferentes usam esse número para se identificar e assim o Bitcoin a.

O cliente Bitcoin se identifica como um cliente Bitcoin usando este número mágico para que outros sistemas e outros programas de software sabem que este é um bloco Bitcoin e é por isso que temos o número mágico e é apenas um número arbitrário e é o mesmo para todos bloqueia porque todos os blocos se identificam como um Bitcoin.
580Bloqueie&é isso’ é como o gênero II me identifico como homem e todos os outros homens na maioria de todos os outros homens se identificam como homens para não ser político ou controverso aqui, então o número mágico é um número que identifica que tipo de software é este e assim é o mesmo para todos para todos os blocos Bitcoin a seguir temos o.580
Tamanho do bloco que também é de quatro bytes e o tamanho do bloco nos diz quanto tempo esse bloco é com todas as transa ctions a seguir temos o cabeçalho do bloco que é 380 bytes e o cabeçalho do bloco é a parte mais interessante na minha opinião e falaremos sobre o conteúdo do cabeçalho do bloco na próxima página que é porque temos esta seta a seguir.

Um é o contador de transações que é um número inteiro que nos diz quantas transações este bloco tem e em seguida temos uma lista de transações que simplesmente contém todas as transações que estão neste bloco e temos que se o contador de transações for então nós&ll temos 32 transações se o contador de transações for 5 nós&teremos 5 transações.580
E verifica se o contador de transações é de 1 a 9 bytes e o localizador é de 8 bytes, os blocos são de 4 bytes e o número mágico é de 4 bytes também, então essas são as partes básicas, agora nósPfalaremos mais sobre o cabeçalho, então vamos em frente e veja em que consiste o cabeçalho, aqui temos o cabeçalho o cabeçalho tem versão que simplesmente nos diz qual versão nós.

Está no momento, por exemplo, a versão atual dos blocos Bitcoin é 2 e, por algum motivo, se um bloco com versão 1 vier, será ignorado porque a versão atual é 2 e se no futuro adicionarmos mais campos e mais dados a essa estrutura de blocos Bitcoin precisaríamos atualizar esta versão para uma nova versão porque agora o.
580O formato de um bloco pareceria diferente, então isso realmente identifica o formato dos blocos, porque no futuro podemos ter blocos que parecem completamente diferentes, talvez encontremos alguma nova maneira de construir um blockchain onde os blocos parecem muito diferentes dessa estrutura que temos hoje e então teremos que mudar isso.580
Versão número dois outra coisa e a versão é de quatro bytes, em seguida temos 32 bytes de hash do cabeçalho do bloco anterior, então este é o cabeçalho e podemos fazer o hash de todos esta informação de uma só vez e nós obtemos algum hash e então este hash do bloco anterior é o hash do cabeçalho do anterior. um bloco de oração de hash preenchido no próximo bloco, então o bloco anterior de hash é um hash do cabeçalho do bloco anterior que é 038; bytes em seguida, temos o hash da raiz merkel que também é 32 bytes e discutimos árvores milagrosas no meu vídeo sobre blockchain, então eu o vinculo no.

Descrição você pode ir em frente e assistir e assim na tecnologia blockchain temos esse conceito de árvores Merkel e a árvore Merkel é uma estrutura de dados onde cada nível da árvore está um hash do nível anterior, você pode ir em frente e dar uma olhada nas árvores de Merkel no google ou você pode assistir ao meu vídeo. é o hash raiz de uma árvore milagrosa que consiste em caras que consistem nas transações neste bloco, então pegamos essas transações que p coloque-os em uma árvore milagrosa na árvore de Merkel e pegamos o valor da raiz e então o colocamos no cabeçalho como raiz de hash merkel, em seguida temos a hora que é a hora atual.

Timestamp é 4 bytes próximos quatro bytes é o alvo e eu acho que essa é uma variável muito interessante pois isso nos diz a dificuldade desse bloco atual e para entender como isso funciona como funciona o alvo quando você liga isso entenda como nonce word então quando mineramos um bloco quando o minerador minera um bloco o que faz a ação do minerador. rota milagrosa de hash eles acrescentam um nonce que eles acham que começam do zero e então eles dizem que nós ok é igual a zero I&eu acho que nonce é igual a zero IP vou anexá-lo à rota do marcador de hash assim I vou pegar o hash I& obterei um.
Número desse hash e comparo-o com o destino, se sim, se meu hash que recebi aqui f rom anexando nonce ao hash maraca root se este hash for menor que o alvo, terminei e resolvi o quebra-cabeça e recebo a recompensa de mineração, no entanto, se for mais se for& #32;s maior que o alvo eu tenho que aumentar o nonce então eu aumento de zero para um i.580580Anexar um aqui dois hash mark merkel root e eu adiciono um Eu&vou calcular o hash mais uma vez este hash será completamente diferente do último que eu’vou compará-lo com out e então eu& vou compará-lo com o alvo e vejo que meu novo hash é menor que o alvo se ele& #32;é menor que o alvo Eu& terminei parabéns e eu& vou receber minha recompensa, no entanto, se for um.

Mais do que o alvo I’ vou precisar aumentar isso para dois e fazer a mesma coisa para que vocês entendam quanto menor o alvo, mais difícil é encontrar um hash que seja menor que esse alvo em um segundo, então o Bitcoin A rede ajusta automaticamente esse alvo para que a cada dez minutos recebamos um novo bloco, portanto, se a rede Bitcoin perceber.

Leva cinco minutos para o blockchain minerar um novo bloco ele diminuirá o alvo até que leve dez minutos e se por algum motivo demorar uma hora para produzir um novo bloco ele diminuirá este alvo então agora nós conversamos sobre a versão hash mapa de hash do bloco anterior merkel root time target e não tão nones, é basicamente a solução para. que é apenas adivinhar os gnomos anexando-o ao Merkel o hash da raiz da marca de hash de Merkel que é basicamente como o elemento no topo da árvore milagrosa e se este hash for menor que o bit do alvo então o minerador está pronto e ele& #32;receberá a recompensa no entanto se for&s.
Quanto mais alto o minerador precisa incrementar isso, o anexo calcula o hash comparado t o alvo se for menor he p1 se não for menor, você precisa incrementar isso, então é isso queremos dizer quando dizemos quebra-cabeça criptográfico, não é realmente um quebra-cabeça, é um quebra-cabeça. ;um jogo de adivinhação onde você começa do zero aqui você anexa o hash compare se é menos você vocêPre.
580 Feito se não for, você pega mais um e faz a mesma coisa, para que você possa ver, não é um quebra-cabeça, é um quebra-cabeça muito idiota, você basicamente apenas adivinha e assim o primeiro o primeiro minerador que obtiver o conhecimento correto e calcular em um hash menor que o alvo ganhará o jogo e ele receberá a recompensa, então essas são as partes de um bloco.

Pessoal, temos contador de transações e transações de cabeçalho de bloco de tamanho de bloco de número mágico e agora quero destacar a beleza de o blockchain e como é visível no cabeçalho porque e nós temos o hash do bloco anterior aqui que é o hash do cabeçalho do bloco anterior anterior e pessoal se eu quisesse mexer. eles talvez na transação de anos atrás, como você pode ver, esse hash seria completamente diferente porque o cabeçalho do bloco anterior contém o hash que a marca de hash Mercury, que é o valor superior em sua árvore de transações Merkel e, portanto, se I.

Alterar uma transação no bloco anterior este hash marca a rota seria completamente diferente no bloco anterior significando que o hash do bloco anterior neste bloco seria completamente diferente então deixe& #32;s repito que se eu alterar uma transação no bloco anterior o bloco anterior teria uma marca de hash completamente diferente merkel.580
Root que por sua vez me daria no novo bloco hash completamente diferente do bloco anterior e outros nós perceberão que muito rapidamente que os hashes estão errados e assim essas duas variáveis ​​realmente dão ao blockchain a propriedade de que você não pode alterar valores antigos e não pode mexer com a história e é por isso que eu acho. você tem hash bloco anterior e hash merkel root isso representa o conteúdo da visualização do bloco atual porque este é o hash de todas as transações basicamente e isso representa o hash do bloco anterior e, portanto, se você alterar um único bit em qualquer um as transações no bloco atual ou em qualquer um dos.

Transações no bloco anterior isso seria completamente diferente e se você alterar algo no bloco atual isso seria ser completamente diferente e, por sua vez, o próximo bloco, quando fizermos o hash, o próximo bloco terá um bloco anterior de hash totalmente completamente diferente e é por isso que não podemos realmente mexer com a história quando se trata de bloquear.

Chevy ice então é isso pessoal que estou muito curioso sua opinião, este vídeo foi um pouco técnico, quero dizer, tínhamos bytes e campos diferentes, você gostou disso ou foi muito técnico, deixe seus comentários na seção de comentários abaixo e, sim, por favor, me dê feedback sobre minha apresentação, você entendeu isso seria.

Realmente interessante de ouvir e se você é um novo espectador e gosta de tecnologia, gosta de blockchain, gosta de Bitcoin aetherium, você definitivamente deveria se inscrever porque Eu mesmo sou um desenvolvedor de software e posto vídeos todos os dias e você vai achá-los interessantes, então é por isso que você deve se inscrever hoje.
580Discutimos o conteúdo de um quarteirão e eu&vejo vocês amanhã também o

Mheas an bpost

Poist ghaolmhara

Fág nóta tráchta

earráid: