Programador explica Sharding Ethereum | Correções de escala e desempenho

Hey guys fáilte ar ais go dtí mo cainéal blockchain e hoje nós& vou falar sobre um problema que um teorema tem e que o Bitcoin tem e que muitas outras redes blockchain tem e então esse problema é de desempenho e escala porque atualmente todas as transações e todos os cálculos que são realizados no meio então esses .

Os cálculos precisam ser executados por todos os nós para que cada nó tenha que realizar cada cálculo e isso obviamente não é escalável se você quiser que um teorema seja adotado em todo o mundo, se você quiser construir aplicativos como o Facebook, como o YouTube, e se quisermos executá-los em um teorema, precisamos acelerar o processo, precisamos ter mais operações.

Por segundo em comparação com os números de hoje e, portanto, hoje temos talvez operações por segundo em um teorema e se você pensar sobre isso é o que os computadores tinham na 80 é a sopa número de rações por segundo, então é realmente insustentável e existem diferentes propostas sobre como podemos aumentar todo o desempenho e melhorar a escalabilidade.580 580Do sistema então vamos falar sobre isso a primeira proposta é aumentar o tamanho do bloco a segunda proposta é fazer os usuários usarem diferentes moedas e a terceira proposta é cobrar e falaremos mais sobre cobrança e quando terminarmos com esse tópico nósvamos falar sobre um assunto mais pessoal que eu quero falar com vocês sobre rapazes então se você&re.
Interessado em continuar pressionando até o final, então vamos nos juntar para termos a primeira proposta e isso é aumentar o tamanho do bloco e assim aumentar o tamanho do bloco aumentaria o desempenho de todas as notas ainda precisariam realizar todos os cálculos, mas com o limite de tamanho do bloco aumentado.

Poderíamos ter mais transações realizadas em na mesma quantidade de tempo, então não é uma solução onde você resolve esse problema com todos os nós calculando todas as operações, isso ainda é um problema, no entanto, aumentamos desempenho aumentando o número de transações que cada nó pode processar de uma só vez e assim seria.

Aumentar o desempenho da maneira que pudermos’ não podemos aumentar o tamanho do bloco indefinidamente porque bem, se aumentarmos o tamanho do bloco indefinidamente, ficará cada vez mais difícil para os nós para processar os blocos e uma coisa muito importante para esta inter-relação é que as pessoas comuns devem ser capazes de executar um nó em seus laptops.

Deve ser capaz de executar um nó em seu laptop e se continuarmos aumentando o tamanho do bloco, será mais difícil para um computador normal agir como um nó porque seria simplesmente muito lento e não’não bastasse o hardware’não seria suficiente para agir como um nó e, portanto, não podemos aumentar o tamanho do bloco indefinidamente porque nos arriscamos. ; são apenas algumas pessoas que têm supercomputadores que são capazes de processar os blocos e, portanto, não podemos aumentar o tamanho do bloco indefinidamente, mas a curto prazo poderíamos aumentar o tamanho do bloco e isso poderia ser uma solução, mas apenas a curto prazo, então agora mais tarde esta nova.

O tamanho do bloco aumentado seria muito pequeno novamente e então precisamos aumentar novamente para que 39; não é uma solução sustentável, no entanto, é uma correção de prazo certo que poderia funcionar, então essa foi a proposta número um e o Bitcoin está debatendo isso agora mesmo, eles devem aumentar o tamanho do bloco ou não aumentar o tamanho do bloco. também que você precisaria fazer um trabalho duro e quando você faz um trabalho duro você você corre o risco de dividir a comunidade porque, se nem todos atualizarem para a nova versão, você tem duas moedas separadas e essa não é a situação que você está procurando, então sim, você pode aumentar.

O tamanho do bloco, no entanto, não é sustentável e você também precisaria do hard fork a solução número dois é fazer com que as pessoas usem moedas antigas para diferentes propósitos, então talvez não precisemos executar todos os cálculos em uma única forma de bloco, talvez possamos ter vários cadeias de blocos e talvez um t-iarratas esteja sendo executado neste blockchain e então.

Outro aplicativo está sendo executado em outro blockchain e desta forma nós não ; não tem um único blockchain que fica sobrecarregado em geral e, portanto, isso seria bom para o desempenho, mas seria ruim para os seguranças, porque queremos ter o máximo de poder de hash possível em um blockchain, porque com um se tivermos um poder de hash substancial em a.

Blockchain único seria mais difícil de hackear e fazer com que eles executassem o ataque 39%, no entanto, se tivermos muitas cadeias de blocos e todas elas tiverem uma parte do hash total poder em todas as cadeias de blocos, é claro que é mais fácil hackear em cada blockchain individual em comparação com um grande blockchain onde está todo o poder de hash.

Combinada para que possamos ver, esta solução também não é realmente viável porque melhoraríamos o desempenho que é verdade, no entanto, comprometeríamos a segurança que não’ não quero dividir o poder de hashing ou a moeda em diferentes cadeias de blocos diferentes, para que o poder de hashing seja uma prova de trabalho.580
Cenário e moeda estariam em um cenário de prova de participação, queremos ter um grande blockchain com todo o poder de hash e moeda em um único sistema e, portanto, a proposta final de que as pessoas estão falando é cobrar, então talvez você já ouviu falar sobre isso vídeo que estou carregando e você realmente não sabe o que pode acontecer.

O que significava se o seu carregamento do IAM é uma maneira de paralisar a computação e, portanto, o bloco, se aumentarmos o limite de tamanho do bloco, não ‘ realmente não resolve o problema com toda a situação de execução seqüencial porque agora temos execução seqüencial, todos os nós precisam calcular todas as operações, mas com a cobrança a ideia é.580
Que alguns dos nós poderiam fazer o cálculo a e outros nós poderiam fazer o cálculo B e então dividimos o cálculo em cálculos em várias partes ou o conjunto de cálculos em várias partes e a ideia é dividir o estado do blockchain em vários subdomínios e esses e outros subdomínios seriam chamados de.

Shard e, portanto, podemos ter três shards e usuários diferentes em cada um ou dentro de cada um desses fragmentos não seria capaz de se comunicar com os usuários em o outro carrega o de modo que é realmente um problema com o carregamento quando você tem uma carga diferente e divide o estado do etherium em vários subdomínios e esses subdomínios são chamados.

Cobrar, então, quando você faz isso, temos uma situação em que todos os usuários e todos os aplicativos em um único gráfico não conseguiriam se comunicar com usuários e aplicativos em outro gráfico e quando eu digo que eles não seriam capazes, quero dizer que eles não seriam capaz no sentido de que eles são capazes quando temos apenas.

Um blockchain e um poço apenas um gráfico mais corretamente, então eles ainda seriam capazes para interagir, no entanto, seria necessário um mecanismo especial, portanto, se você tiver um usuário no gráfico a e ele quiser interagir com um aplicativo no gráfico B, isso exigiria um mecanismo especial para que’ não é tão fácil como interagir.
580Usuários e aplicativos em um único gráfico e gue ss como você pode imaginar, isso também tornaria a vida mais difícil para os desenvolvedores porque, em vez de pensar em termos de um único domínio, um único gráfico onde podemos interagir e fazer transações com todos os usuários e todos os desenvolvedores de aplicativos seria obrigado a pensar em termos de gráficos diferentes.

E sempre que quisermos fazer uma transação de transação de short a para short B, precisaríamos iniciar essa interação especial com pessoas e aplicativos em outro gráfico, então isso pode ser um problema para os desenvolvedores, no entanto, eu sei que uma base de teorema eles estão tentando abstrair todo esse mecanismo dos desenvolvedores. um desenvolvedor não iria nem notar que os aplicativos e os usuários estão em gráficos diferentes, mas ainda está tudo em o desenvolvimento e cobrança é uma missão muito difícil para a fundação resolver e, portanto, não está muito claro como isso aconteceria, no entanto, há esse problema que isso pode dificultar a vida dos desenvolvedores, mas eu sei disso.

Se seus convites estão tentando corrigir isso, tornando-o uma interface para desenvolvedores de tal forma que, quando os desenvolvedores programa aplicativos descentralizados eles não precisam se preocupar com toda a complexidade com cobrança e tudo o que está por trás dessa interface, então seria muito interessante ver como ele se desenrola então pessoal vamos& vamos&s.

Recapitulando podemos melhorar o desempenho o que podemos fazer podemos aumentar o tamanho do bloco, mas isso não é realmente viável a longo prazo porque todos os nós precisam ser capazes de processar todas as transações de todos os blocos e, portanto, se aumentarmos o tamanho do bloco, ficará cada vez mais difícil para um nó processar essas transações e nós não&t.580
Queremos que não queremos uma situação em que precisamos de supercomputadores para processar blocos, queremos que todos sejam capazes para processar blocos e agir como um nó e então a segunda proposta era fazer as pessoas usarem moedas antigas e as diferentes cadeias de blocos para diferentes aplicações e isso aumentaria o desempenho, porém pessoal, isso faria o todo.

Cadeia de blocos menos segura porque o poder de hash seria distribuído em diferentes cadeias de blocos, então seria mais fácil para um invasor obter 39% em um dessas cadeias de blocos e a terceira proposta é implementar o sharding onde tentamos paralisar os cálculos para que talvez tenhamos um aplicativo em abreviado e outro aplicativo em abreviado.

B e isso aumentaria o desempenho, mas dificulta a comunicação de pessoas e aplicativos em um estilhaço com pessoas e aplicativos em outro gráfico, de modo que é um problema e nós poderíamos ter uma situação em que seria difícil programar aplicativos em um ambiente em que precisamos pensar em gráficos diferentes, então eu realmente.
580Espero que a fundação aetherium apresente uma solução em que os desenvolvedores não precisem se preocupar com gráficos os gráficos são implementados, mas eles estão embaixo e os desenvolvedores só interagem com uma interface simples, no entanto, ainda está em desenvolvimento, então teremos que ver os olhos para que’ é a primeira parte com a performance e.580
Escalabilidade e assim por diante neste tópico pessoal Eu só queria agradecer a todos vocês que estão comentando e fazendo perguntas, eu recebi muitos comentários positivos durante as últimas semanas e isso’é realmente emocionante e é divertido para mim ler seus comentários e leia sua apreciação, então isso é incrível, pessoal, obrigado.

Você por escrever e por favor continue escrevendo Eu gosto de ler seus comentários e responder, então é isso por hoje e se você é um novo visualizador e gosta de blockchain e você você gosta de cré-boinn você gosta de tecnologia você definitivamente deveria se inscrever neste canal porque você vai achar interessante eu mesmo sou um software. dia pessoal, então hoje falamos sobre cobrar cobrança e tornar o blockchain mais rápido.

Mheas an bpost

Poist ghaolmhara

Fág nóta tráchta

earráid: