Programador explica blockchain | Blockchain Ethereum vs Bitcoin

Tradução do vídeo Olá Rob pessoal bem vindos de volta ao meu canal de programação e hoje nós vamos discutir como funciona o blockchain e vamos responder a uma pergunta muito interessante, ou seja, o que está me impedindo de dizer ao blockchain do Bitcoin que eu tenho um milhão de bitcoins enquanto conversávamos sobre ontem pessoal.

Bitcoin é uma rede descentralizada, um protocolo descentralizado, o que significa que não há uma entidade central que possa verificar minha transação, então qual é o mecanismo que me impede de enganar toda a rede estou dizendo a todos que eu tenho 1 milhão de bitcoins vamos falar sobre isso antes que possamos entender uma blockchain que precisamos.580
Antes de mais nada, entenda duas coisas o que é uma função hash e como funciona a função hash e, em segundo lugar, precisamos entender o que é uma árvore milagrosa e como as árvores Merkle funcionam, então vamos’ vamos entrar no que é uma função hash e eu fiz um pi cture apenas para vocês, como podemos ver aqui, uma função hash é uma função unidirecional, significando que isso.

Pode receber uma entrada e a entrada geralmente é uma sequência de bits para que possa ser um filme como este ou pode ser uma imagem, pode ser qualquer dado digital pessoal, então a função hash pegará essa entrada e produzirá um valor de tamanho fixo como saída, por exemplo, se eu inserir essa entrada I& #39; vou obter essa saída, no entanto, pessoal, se eu alterar apenas um bit nisso.
Insira apenas um bit nisso toda a saída será completamente diferente, será completamente diferente caras e, portanto, esta é a propriedade número um das funções de hash, se eu alterar apenas um bit, a saída será completamente diferente e a segunda propriedade, caras, é que esta é uma função unidirecional como Eu disse antes que não há como eu descobrir.

Saia a entrada se eu tiver apenas a saída, então se eu tiver a entrada, posso obter a saída, no entanto, se Eu só tenho a saída, não há como eu ge t a entrada, então é assim que as funções de hash funcionam sim, elas pegam uma entrada e produzem uma saída de tamanho fixo, quero dizer, a entrada pode ter muitos gigabytes de dados, mas a saída geralmente será fixa.

Valor de tamanho que é muito menor que a entrada e não haverá como eu voltar para a entrada correta, então esta é uma função de hash, a próxima coisa que precisamos entender é que milagre tree é e uma árvore milagrosa é uma estrutura de dados onde cada camada é uma combinação de hashes da camada anterior, deixe-me mostrar como isso funciona.

Com outro grande imagem vamos dizer que eu tenho dois valores aqui para obter o próximo valor na árvore eu os combino eu os combino em um único hash e obtenho esse valor então pessoal como eu disse a vocês antes disso é uma função unidirecional, então, tendo esses dois valores, posso obter esse valor, mas apenas tendo esse valor, não há como descobrir esses dois valores e eu faço.

A mesma coisa aqui e então eu combinei isso e dois valores neste valor final o valor raiz e então este valor raiz será uma representação desta estrutura de dados mas não há como eu voltar e descobrir todos os valores individuais na árvore que seria muito difícil então isso é uma árvore milagrosa, nós combinamos os valores da.

Camada anterior na árvore para obter a próxima camada para o próximo valor, então agora entendemos o que é uma função de hash é e que árvores milagrosas então pessoal agora podemos começar a falar sobre um blockchain o que é um blockchain então eu tenho outra foto para vocês que ilustra o blockchain e o blockchain realmente.

É uma grande viagem de Merkel, pois parecemos malvados, então todos os blockchains têm algum tipo de valor de raiz e quando faço uma transação, por exemplo, quando envio dez bitcoins para meu amigo, isso será uma transação e essa transação será hash junto com a rota anterior e crie uma nova rota, então deixe-me mostrar a você novamente para que seja quase como isso’s.

Muito parecido com uma viagem de Merkel, na verdade, é uma árvore milagrosa onde eu tenho uma nova rota e então eu faço um hash com a transação e recebo uma nova rota como esta então eu tenho uma rota que fiz hash com a transação e recebo uma nova rota e, em seguida, outra transação entra e o github recebe hash com essa rota e cria uma nova rota e então sim agora nós.

Posso realmente entender porque não posso enganar o blockchain porque se eu quisesse enganar o blockchain teria que dizer isso em alguma transação antes de receber 1 milhões de bitcoins no entanto, no entanto, a rede irá então aceitar a minha transação que eu digo que aconteceu, mas na realidade isso nunca aconteceu e eles. transação com a rota anterior e, em seguida, eles obterão uma nova rota diferente da que todos os outros têm em sua cópia do blockchain, portanto, é impossível alguém enganar o sistema porque todos os outros será capaz de verificar a sua transação e se ela é válida ou não. função hash e eles criam uma nova rota e a próxima transação será mesclada no blockchain por hash com a rota atual e isso criará uma nova rota e assim por diante e assim todos podem.

Verifique cada transação e não há como fingir ok pessoal, então este é um blockchain de Bitcoin e um aspecto interessante ou uma pergunta interessante é bom como funciona se o blockchain da sala funciona porque como falamos ontem blockchain um Bitcoin blockchain é apenas um blockchain para transferência de valor e verificação.

Transações, se o blockchain virion realmente pode executar código, se você for uma plataforma de aplicativo descentralizada, uma plataforma para aplicativos essenciais, o que significa que você pode escrever aplicativos descentralizados, então qual é a diferença entre este blockchain Bitcoin e blockchain etherium bem no blockchain do Bitcoin temos transações que obtêm.

Seja mesclado no blockchain assim e eles criam novas rotas em cada etapa, no entanto, no blockchain etherion em vez de transações nós temos Estados e, como desenvolvedor de software, você provavelmente está familiarizado com os caras do estado e o estado é apenas uma configuração em que seu programa está em um ponto de tempo específico então, quando eu executar o meu.

Código no blockchain aetherium, cada estado será mesclado no blockchain e será visível publicamente, e assim será no No futuro, poderíamos ver todos os estados anteriores de todos os programas que já foram executados na cadeia blockchain e isso é realmente alucinante e uma pergunta que tenho é como esse sistema pode.

Escalar sempre porque parece que há uma enorme quantidade de estados que serão criados no blockchain do teorema, no entanto, eu ż ; tenho certeza que eles têm h Eu descobri e quero dizer que funciona, até funciona, então eu tenho certeza que eles têm algum tipo de mecanismo que torna isso possível, mas todos os estados em seus programas serão.

Fundido no blockchain etherium e todos poderão verificar todos os estados para que falei sobre como o blockchain funciona e como o Bitcoin vs é o teorema do blockchain do trabalho e por que eu não posso enganar o blockchain do Bitcoin e dizer que eu tenho um milhão de bitcoins para deixarż basta fazer uma rápida recapitulação para que tenhamos uma função de hash e isso receba uma entrada. nunca volte, temos uma árvore milagrosa que pode fazer o hash de dois valores juntos e criar um hash combinado que será a raiz da atualização desses dois hashes como um hash raiz e sim, então temos vários ramos que podemos combinar em uma raiz como esta e o grande e o blockchain é basicamente uma árvore de Merkle onde nós em um.

Bitcoin blockcha em nós mesclamos as transações no blockchain e nesta produção de teoremas nós mesclamos estados no blockchain e a razão pela qual eu não posso enganar a condução de bits é porque se eu disser a alguns o rede que nessas transações recebi 1 milhão 1 milhão de bitcoins todos poderão verificar o hash e perceber não. 1 milhão de bitcoins é isso pessoal, falamos sobre o blockchain, se você é um novo visualizador, você deve definitivamente se inscrever se gosta de cadeias de blocos de programação de desenvolvimento de tecnologia e inteligência artificial porque eu 038; um desenvolvedor de software e eu posto vídeos todos os dias caras que vejo.Você amanhã

Rate this post

Posts Relacionados

Deixe um comentário

error: