บทเรียนที่ 1

Introdução ao Stacks (STX)

Este módulo apresenta Stacks, um projeto blockchain que aprimora o Bitcoin adicionando contratos inteligentes e aplicativos descentralizados (DApps) mantendo a segurança e estabilidade do Bitcoin

Visão geral do Stacks**

Stacks é um projeto de blockchain projetado para melhorar as capacidades do blockchain Bitcoin, introduzindo contratos inteligentes e aplicativos descentralizados (DApps), mantendo a segurança e estabilidade do Bitcoin. Inicialmente lançado como Blockstack por Muneeb Ali e Ryan Shea em 2013, o projeto visava abordar a centralização da internet fornecendo soluções de identidade descentralizadas. Com o tempo, o foco mudou para habilitar contratos inteligentes e DApps no Bitcoin.

A transição do Blockstack para Stacks ocorreu em 2021 com o lançamento do Stacks 2.0, marcando uma etapa significativa em seu desenvolvimento. A missão do Stacks é desbloquear todo o potencial do Bitcoin, permitindo aplicações programáveis em sua rede robusta e segura. Essa integração permite que os usuários aproveitem a segurança do Bitcoin para transações e aplicações mais complexas sem alterar o protocolo principal do Bitcoin.

Princípios Chave de Design

Trilema do Blockchain e Abordagem da Stacks

O trilema da blockchain refere-se ao desafio de equilibrar a descentralização, segurança e escalabilidade em uma rede blockchain. Stacks aborda isso usando o Bitcoin como sua camada base, que fornece descentralização e segurança. Ao fazer isso, Stacks transfere a necessidade desses atributos de sua própria blockchain, permitindo que ela se concentre em escalabilidade e funcionalidades adicionais.

Descentralização

O Stacks mantém a descentralização, permitindo que mineradores independentes participem de sua rede. Eles usam Bitcoin para minerar tokens STX, o que alinha seus incentivos com a manutenção da segurança e descentralização das redes Stacks e Bitcoin. Esse processo de mineração garante que nenhuma entidade possa controlar a rede, preservando sua integridade.

Segurança

A segurança da rede Stacks é alcançada através de sua integração com Bitcoin. Ao ancorar seus blocos ao blockchain do Bitcoin, o Stacks herda as medidas de segurança do Bitcoin, o que significa que qualquer ataque ao Stacks também exigiria um ataque significativo ao Bitcoin, tornando-o altamente seguro.

Escalabilidade

Stacks melhora a escalabilidade usando o mecanismo de consenso Proof of Transfer, que permite a transferência eficiente de dados e valor entre as blockchains Stacks e Bitcoin. Esse mecanismo garante que Stacks possa lidar com uma maior capacidade de transações sem comprometer a segurança ou a descentralização.

Stacks vs. Traditional Blockchains

Aspectos Únicos da Stacks Comparados a Outros Projetos de Blockchain

Stacks se diferencia de outros projetos de blockchain por meio de sua abordagem em camadas e mecanismo de consenso único, entre outras características:

  1. Arquitetura em Camadas: Stacks é uma solução de Camada 2 em cima do Bitcoin, uma abordagem que permite adicionar novas funcionalidades ao Bitcoin sem modificar seu protocolo. As transações Stacks se beneficiam da segurança do Bitcoin, proporcionando uma base robusta para aplicativos descentralizados.
  2. Prova de Transferência (PoX): Ao contrário dos mecanismos tradicionais de Prova de Trabalho (PoW) ou Prova de Participação (PoS), o PoX ancora transações de Stacks ao Bitcoin. Este método garante que as transações de Stacks sejam tão irreversíveis e seguras quanto as transações de Bitcoin. O PoX também possibilita um mecanismo chamado de empilhamento, onde os detentores de STX podem bloquear seus tokens para apoiar a segurança da rede e ganhar recompensas em Bitcoin.
  3. Contratos Inteligentes de Clarity: Stacks usa uma linguagem de contrato inteligente decidível chamada Clarity. Ao contrário de outras linguagens de contrato inteligente, Clarity é projetada para previsibilidade e segurança. Permite aos desenvolvedores saber exatamente o que um contrato fará antes de ser executado, reduzindo o risco de vulnerabilidades.
  4. Integração com Bitcoin: Stacks melhora a funcionalidade do Bitcoin ao permitir contratos inteligentes e dApps que interagem diretamente com o blockchain do Bitcoin. Esta integração permite aos desenvolvedores construir aplicações que se beneficiam da segurança do Bitcoin, enquanto adicionam novos recursos e capacidades.

Descentralização e Segurança em Stacks

O Stacks foi projetado para operar de forma descentralizada, garantindo que nenhuma entidade única tenha controle sobre a rede. Isso é alcançado por meio de seu sistema aberto e sem permissão, permitindo que qualquer pessoa participe da mineração e empilhamento. O uso de incentivos econômicos, como tokens STX, garante que os participantes da rede sejam motivados a agir no melhor interesse da rede.

Ao ancorar transações Stacks no Bitcoin, Stacks usam o modelo de segurança comprovado do Bitcoin. O mecanismo de consenso Proof of Work do Bitcoin fornece garantias sólidas de finalidade e imutabilidade das transações, e o uso de contratos inteligentes Clarity aumenta ainda mais a segurança ao minimizar o risco de vulnerabilidades e explorações.

O token STX ajuda a manter a segurança e a descentralização da rede Stacks. Ele é usado para incentivar mineradores e signatários de peg-out, garantindo que eles sigam o protocolo e contribuam para a segurança da rede. Este modelo de incentivo baseado em tokens é semelhante ao Bitcoin, onde o BTC recém-cunhado é usado para recompensar mineradores e proteger a rede.

Stacks e Bitcoin se complementam, com Stacks aprimorando a funcionalidade do Bitcoin e o Bitcoin fornecendo uma base segura e estável para as aplicações da Stacks. Essa relação garante que ambas as redes se beneficiem das forças uma da outra, criando um ecossistema mais robusto e versátil.

Destaques

  • Introdução e Transição: Evoluído a partir do Blockstack, mudando de soluções de identidade descentralizada para possibilitar contratos inteligentes e DApps no Bitcoin com Stacks 2.0 em 2021.
  • Princípios de Design Chave: Equilibra descentralização, segurança e escalabilidade usando o Bitcoin como sua camada base.
  • Descentralização e Segurança: Usa o Bitcoin para minerar tokens STX, ancorando seus blocos no Bitcoin, herdando sua segurança.
  • Escalabilidade: Usa Proof of Transfer (PoX) para transferência eficiente de dados e valor, melhorando a taxa de transferência de transações.
  • Recursos Únicos: Arquitetura em camadas, consenso PoX, contratos inteligentes Clarity e integração direta com Bitcoin.
ข้อจำกัดความรับผิด
* การลงทุนคริปโตมีความเสี่ยงสูง โปรดดำเนินการด้วยความระมัดระวัง หลักสูตรนี้ไม่ได้มีไว้เพื่อเป็นคำแนะนำในการลงทุน
* หลักสูตรนี้สร้างขึ้นโดยผู้เขียนที่ได้เข้าร่วม Gate Learn ความคิดเห็นของผู้เขียนไม่ได้มาจาก Gate Learn
แคตตาล็อก
บทเรียนที่ 1

Introdução ao Stacks (STX)

Este módulo apresenta Stacks, um projeto blockchain que aprimora o Bitcoin adicionando contratos inteligentes e aplicativos descentralizados (DApps) mantendo a segurança e estabilidade do Bitcoin

Visão geral do Stacks**

Stacks é um projeto de blockchain projetado para melhorar as capacidades do blockchain Bitcoin, introduzindo contratos inteligentes e aplicativos descentralizados (DApps), mantendo a segurança e estabilidade do Bitcoin. Inicialmente lançado como Blockstack por Muneeb Ali e Ryan Shea em 2013, o projeto visava abordar a centralização da internet fornecendo soluções de identidade descentralizadas. Com o tempo, o foco mudou para habilitar contratos inteligentes e DApps no Bitcoin.

A transição do Blockstack para Stacks ocorreu em 2021 com o lançamento do Stacks 2.0, marcando uma etapa significativa em seu desenvolvimento. A missão do Stacks é desbloquear todo o potencial do Bitcoin, permitindo aplicações programáveis em sua rede robusta e segura. Essa integração permite que os usuários aproveitem a segurança do Bitcoin para transações e aplicações mais complexas sem alterar o protocolo principal do Bitcoin.

Princípios Chave de Design

Trilema do Blockchain e Abordagem da Stacks

O trilema da blockchain refere-se ao desafio de equilibrar a descentralização, segurança e escalabilidade em uma rede blockchain. Stacks aborda isso usando o Bitcoin como sua camada base, que fornece descentralização e segurança. Ao fazer isso, Stacks transfere a necessidade desses atributos de sua própria blockchain, permitindo que ela se concentre em escalabilidade e funcionalidades adicionais.

Descentralização

O Stacks mantém a descentralização, permitindo que mineradores independentes participem de sua rede. Eles usam Bitcoin para minerar tokens STX, o que alinha seus incentivos com a manutenção da segurança e descentralização das redes Stacks e Bitcoin. Esse processo de mineração garante que nenhuma entidade possa controlar a rede, preservando sua integridade.

Segurança

A segurança da rede Stacks é alcançada através de sua integração com Bitcoin. Ao ancorar seus blocos ao blockchain do Bitcoin, o Stacks herda as medidas de segurança do Bitcoin, o que significa que qualquer ataque ao Stacks também exigiria um ataque significativo ao Bitcoin, tornando-o altamente seguro.

Escalabilidade

Stacks melhora a escalabilidade usando o mecanismo de consenso Proof of Transfer, que permite a transferência eficiente de dados e valor entre as blockchains Stacks e Bitcoin. Esse mecanismo garante que Stacks possa lidar com uma maior capacidade de transações sem comprometer a segurança ou a descentralização.

Stacks vs. Traditional Blockchains

Aspectos Únicos da Stacks Comparados a Outros Projetos de Blockchain

Stacks se diferencia de outros projetos de blockchain por meio de sua abordagem em camadas e mecanismo de consenso único, entre outras características:

  1. Arquitetura em Camadas: Stacks é uma solução de Camada 2 em cima do Bitcoin, uma abordagem que permite adicionar novas funcionalidades ao Bitcoin sem modificar seu protocolo. As transações Stacks se beneficiam da segurança do Bitcoin, proporcionando uma base robusta para aplicativos descentralizados.
  2. Prova de Transferência (PoX): Ao contrário dos mecanismos tradicionais de Prova de Trabalho (PoW) ou Prova de Participação (PoS), o PoX ancora transações de Stacks ao Bitcoin. Este método garante que as transações de Stacks sejam tão irreversíveis e seguras quanto as transações de Bitcoin. O PoX também possibilita um mecanismo chamado de empilhamento, onde os detentores de STX podem bloquear seus tokens para apoiar a segurança da rede e ganhar recompensas em Bitcoin.
  3. Contratos Inteligentes de Clarity: Stacks usa uma linguagem de contrato inteligente decidível chamada Clarity. Ao contrário de outras linguagens de contrato inteligente, Clarity é projetada para previsibilidade e segurança. Permite aos desenvolvedores saber exatamente o que um contrato fará antes de ser executado, reduzindo o risco de vulnerabilidades.
  4. Integração com Bitcoin: Stacks melhora a funcionalidade do Bitcoin ao permitir contratos inteligentes e dApps que interagem diretamente com o blockchain do Bitcoin. Esta integração permite aos desenvolvedores construir aplicações que se beneficiam da segurança do Bitcoin, enquanto adicionam novos recursos e capacidades.

Descentralização e Segurança em Stacks

O Stacks foi projetado para operar de forma descentralizada, garantindo que nenhuma entidade única tenha controle sobre a rede. Isso é alcançado por meio de seu sistema aberto e sem permissão, permitindo que qualquer pessoa participe da mineração e empilhamento. O uso de incentivos econômicos, como tokens STX, garante que os participantes da rede sejam motivados a agir no melhor interesse da rede.

Ao ancorar transações Stacks no Bitcoin, Stacks usam o modelo de segurança comprovado do Bitcoin. O mecanismo de consenso Proof of Work do Bitcoin fornece garantias sólidas de finalidade e imutabilidade das transações, e o uso de contratos inteligentes Clarity aumenta ainda mais a segurança ao minimizar o risco de vulnerabilidades e explorações.

O token STX ajuda a manter a segurança e a descentralização da rede Stacks. Ele é usado para incentivar mineradores e signatários de peg-out, garantindo que eles sigam o protocolo e contribuam para a segurança da rede. Este modelo de incentivo baseado em tokens é semelhante ao Bitcoin, onde o BTC recém-cunhado é usado para recompensar mineradores e proteger a rede.

Stacks e Bitcoin se complementam, com Stacks aprimorando a funcionalidade do Bitcoin e o Bitcoin fornecendo uma base segura e estável para as aplicações da Stacks. Essa relação garante que ambas as redes se beneficiem das forças uma da outra, criando um ecossistema mais robusto e versátil.

Destaques

  • Introdução e Transição: Evoluído a partir do Blockstack, mudando de soluções de identidade descentralizada para possibilitar contratos inteligentes e DApps no Bitcoin com Stacks 2.0 em 2021.
  • Princípios de Design Chave: Equilibra descentralização, segurança e escalabilidade usando o Bitcoin como sua camada base.
  • Descentralização e Segurança: Usa o Bitcoin para minerar tokens STX, ancorando seus blocos no Bitcoin, herdando sua segurança.
  • Escalabilidade: Usa Proof of Transfer (PoX) para transferência eficiente de dados e valor, melhorando a taxa de transferência de transações.
  • Recursos Únicos: Arquitetura em camadas, consenso PoX, contratos inteligentes Clarity e integração direta com Bitcoin.
ข้อจำกัดความรับผิด
* การลงทุนคริปโตมีความเสี่ยงสูง โปรดดำเนินการด้วยความระมัดระวัง หลักสูตรนี้ไม่ได้มีไว้เพื่อเป็นคำแนะนำในการลงทุน
* หลักสูตรนี้สร้างขึ้นโดยผู้เขียนที่ได้เข้าร่วม Gate Learn ความคิดเห็นของผู้เขียนไม่ได้มาจาก Gate Learn