No blockchain, existe um triângulo impossível, que é segurança, descentralização e escalabilidade.Quando esses três são introduzidos no blockchain, você só pode escolher dois dos três e não pode satisfazer todos eles.
Bitcoin é um sistema blockchain que maximiza a segurança e a descentralização em detrimento da escalabilidade. O tempo de geração de blocos do Bitcoin é de cerca de 10 minutos, enquanto outras cadeias públicas comuns, como Ethereum 2.0, Solana, etc., têm tempos de geração de blocos de segundos ou até milissegundos. Pode-se ver que o Bitcoin fez enormes sacrifícios em termos de eficiência e segurança. E a descentralização é a mais alta, o que criou uma enorme demanda pela expansão do Bitcoin por um grande número de participantes do blockchain.
Bitcoin Layer2 é um plano de expansão para Bitcoin. É principalmente uma expansão de camada superior para cenários de aplicação onde o Bitcoin é escasso e relativamente ineficiente. O objetivo é resolver a dimensão de escalabilidade do triângulo impossível mencionado acima. Sistema de pilhas.
O sistema Stacks é uma rede de camada superior do Bitcoin que suporta aplicativos descentralizados e contratos inteligentes. Ele está conectado ao sistema blockchain do Bitcoin por meio de um mecanismo de consenso que abrange duas cadeias, alcançando assim a segurança do Bitcoin e dos contratos inteligentes. cenários.
Stacks adota uma abordagem de pirâmide, com uma camada de liquidação básica na parte inferior (Bitcoin), depois adicionando contratos inteligentes e programabilidade em cima (Stacks) e, em seguida, adicionando uma camada de escalabilidade e velocidade em cima (sub-rede de Hiro). Ao adoptar esta abordagem em camadas, não só tem a mesma funcionalidade rica que as cadeias públicas como a Ethereum, mas também evita muitas das deficiências destas complexas cadeias públicas.
Stacks é uma camada 2 do Bitcoin com algumas propriedades únicas, como seu próprio token que atua como um mecanismo de incentivo para manter seu registro histórico de todas as transações e opera de acordo com seu próprio esquema de segurança.
Embora Stacks adicione funcionalidades adicionais ao Bitcoin, ele não altera o conteúdo do Bitcoin em si devido ao seu mecanismo de consenso de Prova de Transferência (POX). Isso também é o que diferencia Stacks das soluções de escala L2 no Ethereum (como Polygon ou Arbitrum), que mantém o próprio Bitcoin simples e seguro, enquanto outros recursos e velocidade otimizada são implementados usando outras camadas, então mesmo que outras camadas sejam comprometidas, ele irá não afeta a camada base (Bitcoin).