Navegando pelas camadas do Blockchain: camada 1 x camada 2 explicada

Navegando pelas camadas do Blockchain: camada 1 x camada 2 explicada

Navegando pelas camadas do Blockchain: Camada 1 vs Camada 2 explicada PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Tempo de leitura: 6 minutos

Explorando a Camada 1 e a Camada 2 e seus cenários de caso de uso.

“Camada 1” e “Camada 2” você com certeza já deve ter ouvido essas palavras antes se souber um pouco sobre espaço criptográfico. Mas o que é exatamente?, Como isso ajuda toda a Web3?, Qual é o seu significado? Por que é importante no cenário atual? Essas são as questões que abordaremos e um pouco mais. Então pegue sua bebida favorita. Este vai ser um blog informativo. Aproveitar.

O que é blockchain?

Vamos começar com esta pergunta, o que é blockchain? Bem, blockchain é apenas uma tecnologia que permite a distribuição transparente de dados e o poder descentralizado de adicionar novos dados, que estão fora do controle de qualquer parte.

O que queremos dizer com isso é uma tecnologia através da qual podemos armazenar dados na forma de blocos em uma cadeia que é compartilhada por todos os usuários da blockchain. Esses usuários também têm o poder de adicionar novos dados legítimos na forma de um bloco que é verificado quanto à correção e, em seguida, aquele que adiciona o novo bloco é recompensado.

Assim, vem o termo “livro-razão distribuído”. Esta é uma maneira elegante de dizer que acompanhamos todas as transações nos blocos da cadeia, e qualquer pessoa na cadeia de blocos pode ver isso, e nenhuma parte a controla. É aqui que o distribuído ou descentralizado entra em cena.

O que é escalar?

Até agora, você deve ter uma compreensão básica do blockchain, mas onde o dimensionamento entra em cena? Vamos explorar isso nesta seção do blog.

Veja bem, as máquinas que fazem parte do ecossistema blockchain são chamadas de nós. Esses nós são responsáveis ​​por adicionar o novo bloco e acompanhar os nós. Agora é óbvio que adicionar um novo bloco no blockchain leva tempo. Este tempo pode depender mais ou menos do mecanismo de adição de blocos subjacente.

Quando o blockchain começou, adicionar um novo bloco levava muito tempo; assim, todos os usuários do blockchain pagaram uma alta taxa de gás. Por que? Quando um novo bloco é adicionado, os dados no novo bloco são escolhidos com base em quem dá a maior taxa. O usuário que tiver que adicionar a transação ou dados ao bloco com urgência dá mais taxas de gás de bom grado. Isso é o que cria um aumento nos preços do gás.

A partir daqui, a taxa de gasolina aumentava à medida que os recursos ou a velocidade diminuíam. Assim, tornou-se necessário melhorá-lo, que é o dimensionamento. O dimensionamento é a capacidade dessa plataforma de suportar uma carga crescente de transações e aumentar o número de nós na rede. 

O que são a Camada 1 e a Camada 2 no Blockchain? 

Agora que você sabe sobre blockchain e o que é escalabilidade, é hora de discutir o que exatamente são essa Camada 1 e Camada 2.

Deixe-me te contar uma historia. Certa vez, uma tartaruga estava colhendo colheitas do campo para o senhorio e colocando-as na cesta em suas costas. Como sempre, ele era muito lento e tímido. Seu amigo coelho o viu e decidiu ajudar o proprietário. Ainda assim, o coelho não tinha uma cesta para colher as colheitas, então enquanto a tartaruga coletava as colheitas e as colocava em sua cesta, o coelho, com sua velocidade, coletava as colheitas em suas mãos. Quando suas mãos estiverem cheias, coloque-as na cesta da tartaruga; desta forma o coelho estava ajudando o senhorio do campo recolhendo rápido, tendo a ajuda do cesto do coelho.

É exatamente assim que a Camada 1 e a Camada 2 estão conectadas. Nessa analogia, o proprietário é o usuário, a cesta é a blockchain, a tartaruga é a camada 1 e o coelho usa a blockchain ou a cesta para fazer a tarefa rapidamente.

A Camada 1 é o blockchain principal como Ethereum, Bitcoin etc., e a Camada 2 é uma estrutura ou protocolo secundário que é construído sobre um blockchain existente para acelerar as transações e melhorar a dificuldade de dimensionamento enfrentada pelos usuários.

Agora, os usuários gostam da Camada 2, pois os ajuda com menos taxas de gás e melhora sua experiência. No entanto, também podemos melhorar a Camada 1 para aumentar a eficiência. Vamos ver como isso é feito.

Soluções de escala da camada 1

Você pode estar pensando, por que precisamos da Camada 2? Não podemos melhorar o blockchain principal ou a camada 1 em velocidade para obter melhor dimensionamento e melhor velocidade?

Você está certo. Podemos conseguir isso por algumas técnicas na própria camada 1. O dimensionamento da camada 1 significa melhorar a velocidade e a eficiência do blockchain aumentando a camada base do blockchain. Vários métodos estão sendo desenvolvidos e praticados para isso; vamos discutir dois dos mais falados.

1. Melhorias no Protocolo de Consenso:-

Começando com uma introdução leve do mecanismo de consenso, é um acordo dos nós para adicionar o bloco à cadeia. Veja bem, os blocos precisam estar corretos para serem adicionados à cadeia, porque se algum bloco adulterado for adicionado, ele criará irregularidades nos dados do blockchain. Os nós devem concordar que o bloco adicionado está correto e legítimo para evitar isso.

Agora, existem diferentes tipos de mecanismos de consenso que podem ser usados. Os mais predominantes são Proof-of-Work (POW) e Prova de Estaca(POS); A prova de trabalho está em uso há algum tempo e requer muitos recursos eletrônicos e também, de certa forma, prejudicial ao meio ambiente, além da eficiência do blockchain, portanto, a Ethereum surgiu com o Ethereum2.0, onde o mecanismo de prova de participação deve funcionar drasticamente e aumentar fundamentalmente a capacidade da rede Ethereum, aumentando a descentralização e preservando a segurança da rede.

2. Fragmentação:-

O sharding pode ser considerado uma técnica de particionamento, que distribui a computação e o armazenamento em uma rede Peer-to-Peer (P2P) para que cada nó não seja encarregado de grandes responsabilidades e possa se concentrar melhor na única partição alocada a ele. Cada nó mantém apenas dados sobre sua divisão ou fragmento. 

Mas isso não significa que um fragmento não esteja conectado a outro. Eles estão bem conectados para manter o livro-razão seguro e descentralizado porque cada nó pode visualizar todas as entradas do livro-razão. No contexto do blockchain, isso é simplesmente cortar dados enormes para uma melhor escala. Cada shard tem seus próprios dados, distinguindo-o de outros shards e tornando-o único.

Soluções de escala da camada 2

Bem, agora, depois de discutir as soluções de dimensionamento da camada 1 e discutir suas limitações de implementação, vamos voltar nossa atenção para as soluções de dimensionamento da camada 2. Acreditamos que muitos de vocês já devem estar usando as soluções da camada 2 para suas transações; não é possível que você nunca tenha ouvido falar do Polygon, é de longe um dos melhores protocolos de camada 2 que o tornaram grande na indústria de blockchain.

Vamos discutir como a Camada 2 funciona. Então, para simplificar, o que a camada 2 faz é coletar todas as transações em um lote e, em seguida, enviar esse lote para o blockchain Ethereum que é para a camada 2, ok, mas como isso nos ajuda? O que estamos fazendo é como o coelho fez. Em vez de pegar cada colheita Strad como a tartaruga, primeiro enchemos nossa mão de fios de colheita e depois colocamos tudo na cesta. Isso é exatamente o que a camada 2 faz. Ele coleta todas as transações em um bloco e depois as coloca no Cadeia de bloqueio Ethereum, então é assim que os protocolos da camada 2 desfrutam da segurança das cadeias da camada 1, como ethereum, e também da vantagem de melhor velocidade e taxas de transação muito baixas.

O mecanismo discutido acima de coletar as transações e, em seguida, enviá-las para a camada1 é chamado de “roll-up” e existem principalmente dois tipos de roll-ups:-

1. Resumo otimista:-

Este é o mecanismo de roll-up que assume que o roll-up é válido; não há verificação para confirmar a autenticidade do roll-up, mas existe um sistema de verificação em que esse roll-up adicionado é verificado e verificado quanto a falhas.

Otimismo roll-up é como ser otimista sobre uma mudança a seu favor. Já acreditamos que o roll-up adicionado seja válido e confirmamos sua validade. Se não pudermos confirmar isso, descartamos o teste e a penalidade é aplicada.

2. Roll-up de conhecimento zero:-

O segundo tipo de roll-up é chamado de roll-up de conhecimento zero ou enrolamento zk. Isso varia de roll-up otimista em termos de confirmação ou mecanismo de verificação. Nos roll-ups zk, fazemos uso de criptografia complexa.

Em zk roll-ups, usamos algo chamado prova de conhecimento zero, que governa a validade do roll-up usando o mínimo de informações sobre a transação, que é toda alimentada por criptografia. Portanto, os roll-ups zk preservam a privacidade, são elegantes e, o mais importante, rápidos e baratos.

Conclusão

Portanto, este blog foi seu guia para a camada 1 e a camada 2 do ecossistema blockchain. Aqui, começamos do básico e construímos um conceito sobre o que são as camadas 1 e 2, seus usos, o que é dimensionamento, diferentes mecanismos para melhorar a eficiência e muito mais.

17 Visualizações

Carimbo de hora:

Mais de Quilhash