Pular para o conteúdo principal

74 postagens marcadas com "blockchain"

Ver todas os Marcadores

Atualização Shanghai (Shapella) do Ethereum, Desmistificada

· Leitura de 7 minutos
Dora Noda
Software Engineer

Saques, ajustes de gás, e o que veio depois—sem o hype.


A Versão Resumida

A atualização Shapella, um portmanteau de Shanghai (para a camada de execução) e Capella (para a camada de consenso), foi ao ar no Ethereum em 12 de abril de 2023. Sua característica principal foi habilitar saques de staking pela primeira vez desde o lançamento da Beacon Chain.

A mudança principal, EIP-4895, introduziu um sistema onde saques de validadores são automaticamente "empurrados" da camada de consenso para a camada de execução, não requerendo transação de usuário ou taxas de gás. Junto a isso, quatro EIPs menores foram enviados para ajustar a EVM, incluindo reduções de custo de gás (Warm COINBASE), otimizações de bytecode (PUSH0), e limites de criação de contratos (Initcode metering). A atualização também serviu como aviso final aos desenvolvedores de que o opcode SELFDESTRUCT estava sendo descontinuado.

Shapella efetivamente fechou o ciclo do Merge, e a próxima grande atualização, Dencun, seguiu em 13 de março de 2024, mudando o foco da rede para escalabilidade com "blobs" EIP-4844.


Por Que Shapella Foi um Marco Crítico

Desde o início da Beacon Chain até abril de 2023, fazer staking de ETH era uma rua de mão única. Você podia depositar 32 ETH para ajudar a proteger a rede e ganhar recompensas, mas não conseguia recuperar seu principal ou essas recompensas da camada de consenso. Essa liquidez bloqueada era um compromisso significativo e uma barreira para muitos stakers em potencial.

Shapella mudou tudo ao abrir a porta de saída.

O núcleo da atualização foi EIP-4895, que engenhosamente projetou uma "operação de saque" em nível de sistema. Em vez de exigir que stakers criassem uma transação e pagassem gás para sacar, o protocolo em si agora automaticamente coleta fundos elegíveis da camada de consenso e os empurra para a camada de execução. Este design limpo, baseado em push, minimizou complexidade e risco, tornando muito mais fácil testar e implantar a mudança com segurança.


O Que Realmente Mudou: Os EIPs em Português Claro

Shapella foi um pacote de cinco Propostas de Melhoria do Ethereum (EIPs) principais:

  • EIP-4895 — Saques da Beacon Chain (Baseados em Push) Este foi o evento principal. Habilitou tanto saques parciais (recompensas) quanto completos (principal + recompensas) para fluir da camada de consenso para o endereço de saque especificado do staker. A inovação chave é que essas não são transações iniciadas pelo usuário; são operações automáticas incorporadas em blocos propostos.

  • EIP-3651 — "Warm COINBASE" Este EIP fez uma pequena mas importante otimização de gás. Na EVM, COINBASE refere-se ao endereço do produtor do bloco (o validador), não a exchange. Antes do Shapella, a primeira vez que um contrato inteligente acessava este endereço dentro de uma transação, incorria em um custo de gás mais alto. EIP-3651 tornou o endereço COINBASE "warm" por padrão, reduzindo o custo de gás para protocolos que frequentemente interagem com ele, como aqueles que pagam gorjetas MEV diretamente ao construtor de blocos.

  • EIP-3855 — Opcode PUSH0 Uma adição simples mas elegante à EVM. Este novo opcode, PUSH0, faz exatamente o que diz: empurra o valor zero para a pilha. Anteriormente, desenvolvedores tinham que usar opcodes mais pesados e caros para conseguir isso. PUSH0 torna o bytecode ligeiramente menor e mais eficiente em gás, especialmente para os numerosos contratos que inicializam variáveis em zero.

  • EIP-3860 — Limitar e Medir initcode Esta mudança introduziu duas regras para o código usado para criar um contrato inteligente (initcode). Primeiro, limitou o tamanho máximo do initcode em 49.152 bytes. Segundo, adicionou uma pequena taxa de gás para cada pedaço de 32 bytes deste código. Isso previne ataques de negação de serviço envolvendo contratos excessivamente grandes e torna os custos de criação de contratos mais previsíveis.

  • EIP-6049 — Depreciar SELFDESTRUCT (Aviso) Isso não foi uma mudança de código, mas um aviso formal para a comunidade de desenvolvedores. Sinalizou que o opcode SELFDESTRUCT, que permite a um contrato se deletar e enviar seu ETH para um endereço alvo, teria sua funcionalidade drasticamente mudada em uma atualização futura. Isso deu aos desenvolvedores tempo para eliminar gradualmente sua dependência antes da atualização Dencun posteriormente alterar seu comportamento com EIP-6780.


Saques 101: Parciais vs. Completos

Shapella introduziu dois tipos de saques automáticos, cada um com suas próprias regras.

  • Saques Parciais Estes são coletas automáticas de recompensas. Se o saldo de um validador cresce acima de 32 ETH devido a recompensas da camada de consenso, o protocolo automaticamente "descremá" o valor excedente e o envia para o endereço de saque designado. O validador permanece ativo e continua seus deveres. Isso acontece sem ação requerida do staker.

  • Saques Completos (Saída) Isso é para stakers que querem parar de validar e recuperar todo seu saldo. O staker deve primeiro transmitir uma mensagem de saída voluntária. Após um período de espera, o validador se torna elegível para um saque completo. Uma vez processado na coleta, todo o saldo é enviado para o endereço de saque, e o validador não é mais parte do conjunto ativo.

Throughput e Cadência

A rede é projetada para processar saques suavemente sem causar instabilidade.

  • Até 16 saques podem ser incluídos em cada bloco (a cada 12 segundos), permitindo um máximo de aproximadamente 115.200 saques por dia.
  • O proponente do bloco escaneia a lista de validadores ativos e inclui os primeiros 16 saques elegíveis. O próximo proponente de bloco continua de onde o último parou, garantindo que cada validador tenha sua vez na fila.
  • Para prevenir um êxodo em massa de desestabilizar a rede, o número de validadores que podem sair por época (a cada ~6.4 minutos) é limitado por um limite de rotatividade. Este limite é dinâmico baseado no número total de validadores ativos, suavizando ondas de saída.

Também é importante notar que recompensas da camada de consenso são tratadas por este mecanismo de saque EIP-4895, enquanto recompensas da camada de execução (taxas prioritárias e MEV) são enviadas diretamente para o endereço do destinatário de taxas configurado do validador e estão disponíveis imediatamente.


O Que Veio Depois: Dencun e o Caminho para Escalabilidade

Shapella marcou a conclusão bem-sucedida da "era do Merge." Com staking agora sendo um processo completamente líquido e bidirecional, desenvolvedores voltaram sua atenção para o próximo grande desafio do Ethereum: escalabilidade.

A próxima grande atualização, Dencun (Deneb + Cancun), chegou em 13 de março de 2024. Sua peça central foi EIP-4844, que introduziu "blobs"—uma nova forma mais barata para rollups de Camada 2 postarem dados de transação na mainnet do Ethereum. Isso reduziu drasticamente as taxas de transação em L2s e foi um passo massivo à frente no roteiro centrado em rollups. Dencun também cumpriu a promessa do EIP-6049 implementando EIP-6780, que significativamente restringiu o poder do opcode SELFDESTRUCT.


O Quadro Geral

Shapella foi o marco de confiança essencial para o consenso Proof-of-Stake do Ethereum. Ao habilitar saques, des-arriscou o staking, restaurou liquidez, e afirmou a capacidade da rede de executar atualizações complexas e coordenadas. Também entregou algumas melhorias pragmáticas da EVM que limparam débito técnico e pavimentaram o caminho para otimizações futuras.

Em resumo, Shapella não apenas abriu a porta de saída para stakers—solidificou a fundação da era pós-Merge e limpou a pista para o Ethereum focar em sua próxima fronteira: escalabilidade massiva.

Como Construir uma Presença Social Duradoura no Web3

· Leitura de 8 minutos
Dora Noda
Software Engineer

Um guia prático para fundadores, construtores e criadores sobre como construir uma identidade verificável e uma comunidade do zero, impulsionado pela BlockEden.xyz.

Por que “Web3 Social” é um Jogo Diferente

Por décadas, nossas vidas sociais digitais foram construídas em terras alugadas. Criamos conteúdo para plataformas que vendiam nossa atenção, construímos audiências que não podíamos acessar diretamente e geramos valor que raramente compartilhávamos. O Web3 muda toda essa dinâmica.

Ele desloca o centro de gravidade da identidade, conteúdo e reputação das plataformas centralizadas para carteiras de propriedade do usuário. Seu endereço se torna seu identificador. Sua atividade on‑chain se torna seu currículo público. Comunidades se formam em torno de propriedade compartilhada e participações verificáveis, não apenas de feeds impulsionados por anúncios.

O lado positivo? Você mantém o upside. Seu público, seu conteúdo, seu valor — tudo é seu. O ponto crítico? Você deve projetar sua própria estratégia de distribuição e engajamento a partir dos primeiros princípios. Este guia mostrará como fazer isso.

1. Reivindique Sua Identidade On‑Chain

Antes de construir um público, você precisa de um nome. No Web3, seu longo endereço hexadecimal não é apenas impraticável; ele é anônimo. Um nome legível por humanos é o primeiro passo para construir uma marca reconhecível.

  • Registre um Nome ENS: Seu nome ENS (por exemplo, seunome.eth) é o novo @username. É um identificador descentralizado e de propriedade do usuário que simplifica pagamentos, logins e interações sociais em todo o ecossistema Ethereum. Com registros e renovações atingindo novos recordes no 1º trimestre de 2025, segundo o agregador de dados Accio, o ENS consolidou-se como a camada de nomenclatura de fato.
  • Mint um Perfil Lens: Para publicar conteúdo em um grafo social descentralizado, faça o mint de um NFT de perfil Lens Protocol. Esse perfil se torna seu passaporte para um número crescente de aplicativos compatíveis, permitindo que você seja dono do seu conteúdo e das suas conexões sociais.
  • Garanta Nomes de Usuário Compatíveis no Web2: Enquanto seu público migra para o Web3, faça a ponte. Garanta nomes de usuário correspondentes em plataformas como X (antigo Twitter), GitHub e Discord para evitar confusões e criar uma identidade de marca consistente em todas as plataformas.

2. Escolha o(s) Protocolo(s) Certo(s)

Onde você constrói importa. Em vez de correr atrás das últimas funcionalidades, pense primeiro em distribuição. Vá onde seus usuários‑alvo — sejam desenvolvedores, colecionadores ou criadores — já estão.

  • Lens Protocol V2: Conforme reportado pela Blockworks, as Open Actions do Lens V2 são revolucionárias. Elas permitem que você incorpore funções customizadas diretamente nas suas publicações, permitindo que seguidores mintem um NFT, entrem em uma DAO ou comprem um item sem sair do feed social.
  • Farcaster + Frames V2: O Farcaster tornou‑se rapidamente um hub para a comunidade de desenvolvedores cripto‑nativos. Sua funcionalidade destaque, Frames, permite criar mini‑apps interativos em tela cheia dentro de um post (um “cast”). O Frames V2 expande essa capacidade, permitindo transações on‑chain complexas e multi‑passo, perfeitas para tutoriais, demos de produtos ou experiências imersivas. A Cointelegraph destacou seu crescimento explosivo como tendência chave.
  • friend.tech Clubs: Se você deseja monetizar acesso e recompensar os primeiros apoiadores, o recurso Clubs no friend.tech oferece um modelo poderoso. Esses chats de grupo token‑gated, cobertos pelo cryptotvplus.com, criam espaços exclusivos onde o acesso está atrelado à posse de um token específico, alinhando incentivos entre você e sua comunidade.

Dica BlockEden.xyz: Todos esses três protocolos de peso rodam em cadeias compatíveis com EVM. Para garantir que seu app social ou Frame interativo permaneça rápido e responsivo — mesmo durante congestionamento de rede ou temporada de airdrops — direcione suas aplicações para os endpoints RPC de alta taxa de transferência da BlockEden.xyz. Uma UX ágil é indispensável para reter usuários.

3. Token‑Gate para Profundidade, Não Hype

Escassez, quando usada corretamente, é uma ferramenta poderosa para converter seguidores passivos em membros comprometidos. Token‑gating — restringir acesso a conteúdo ou benefícios com base na posse de um NFT ou token ERC‑20 — é como você constrói esse núcleo dedicado.

  • Crie Camadas Exclusivas: Use a posse de NFT ou token para desbloquear canais privados no Discord, acesso antecipado a produtos, mercadorias exclusivas ou transmissões ao vivo. Conforme reportado pela Vogue Business, grandes marcas de luxo como Adidas e Gucci observaram maior lealdade e engajamento ao adotar esse modelo.
  • Mantenha Simples e Transparente: Evite sistemas de camadas excessivamente complexos. Comece com papéis simples (por exemplo, “Construtor”, “OG”, “Apoiador”) e, crucialmente, publique os critérios para obtê‑los on‑chain. Essa transparência gera confiança e oferece à comunidade um caminho claro para participação mais profunda.

4. Envie Conteúdo Nativamente On‑Chain

Entregue valor onde seus usuários e suas carteiras já estão. Em vez de tentar atrair usuários para um blog Web2, incorpore seu conteúdo diretamente na experiência nativa Web3 deles.

  • Mirror: Para conteúdo de formato longo como ensaios, atualizações de projetos ou manifestos, o Mirror é o padrão. Ele permite publicar artigos que podem ser coletados como NFTs gratuitos ou pagos, criando um vínculo econômico direto entre sua escrita e seus leitores.
  • Warpcast Frames: Use a natureza interativa dos Farcaster Frames para criar tutoriais embutidos, quizzes de produto, pesquisas de usuário ou até jogos simples. Isso transforma consumo passivo de conteúdo em engajamento ativo.
  • Lenster ou Hey.xyz: Para micro‑conteúdo estilo Twitter, atualizações e conversas comunitárias, use clientes nativos do Lens como Lenster ou Hey.xyz. Referencie regularmente seu identificador .eth ou .lens para reforçar sua identidade on‑chain a cada publicação.

5. Cultive a Comunidade como uma DAO

No Web3, um grupo pequeno, vibrante e engajado vale muito mais do que um grande número de seguidores silenciosos. Seu objetivo é fomentar um senso de propriedade e propósito compartilhados, muito parecido com uma Organização Autônoma Descentralizada (DAO).

  • Esteja Presente e Acessível: Hospede AMAs regulares no Discord, chats de voz no Telegram ou town halls em um canal token‑gated. Crie fóruns para votação on‑chain de propostas comunitárias, dando aos membros uma participação real na direção do seu projeto.
  • Recompense a Participação, Não Apenas o Investimento: Use ferramentas como POAPs (Proof of Attendance Protocol) para premiar NFTs não transferíveis a membros que participam de eventos ou contribuem de forma significativa. Esses tokens funcionam como marcadores de reputação on‑chain.
  • Estabeleça Governança Clara: Uma comunidade saudável precisa de regras claras. Defina um código de conduta público e modere ativamente. Pesquisas de 2025 sobre construção de comunidades da tokenminds.co mostram que transparência e inclusão continuam sendo os principais motores de retenção de membros.

6. Meça o Que Importa

Esqueça métricas de vaidade como contagem de seguidores em plataformas centralizadas. No Web3, você tem acesso direto a um rico conjunto de dados de atividade on‑chain que revela o que sua comunidade realmente valoriza.

  • Acompanhe o Crescimento On‑Chain: Use plataformas de análise blockchain como Dune ou Nansen para escrever queries que rastrem o crescimento de seguidores on‑chain (por exemplo, novos seguidores de perfis .lens) ou detentores de tokens.
  • Monitore o Engajamento Real: Meça o que importa: conte mintagens de NFT a partir de suas publicações, analise visitas a páginas token‑gated e monitore chamadas aos contratos inteligentes do seu projeto. Isso é prova direta e verificável de engajamento.
  • Automatize Seu Loop Analítico: Não apenas colete dados — aja sobre eles. O marketplace de APIs da BlockEden.xyz oferece um conjunto de endpoints de dados históricos e em tempo real. Alimente essas informações de volta nas suas decisões de conteúdo e produto para criar um loop de feedback poderoso e automatizado que otimiza para o que sua comunidade deseja.

7. Mantenha Segurança e Consistência

Em um mundo de ativos de propriedade do usuário, a segurança é primordial. Perder uma chave privada é infinitamente pior do que perder uma senha.

  • Proteja Seu Perfil: Use uma carteira hardware ou uma solução multi‑sig como a Safe para armazenar seus principais ativos de identidade, como seu nome ENS e o NFT de perfil Lens. Para operações diárias, considere esquemas de recuperação social como Safe Recovery.
  • Mantenha a Continuidade Criptográfica: Sempre assine publicações e transações a partir do mesmo endereço. Isso cria um histórico verificável e ininterrupto da sua atividade on‑chain, gerando confiança ao longo do tempo.
  • Rotacione Signatários, Não Identidades: Se sua equipe gerencia sua presença social, use carteiras de contrato inteligente que permitem adicionar ou remover signatários autorizados (hot wallets) sem jamais mudar a identidade central (cold wallet). Isso garante que a identidade da sua marca sobreviva a qualquer membro individual da equipe.

Seu Playbook Social Web3

Construir uma presença social no Web3 é menos sobre perseguir tendências virais e mais sobre forjar relacionamentos verificáveis e bidirecionais com um núcleo de crentes. As ferramentas são novas, mas o playbook é atemporal: crie valor genuíno, esteja presente consistentemente e respeite sua comunidade.

Veja como começar hoje com a BlockEden.xyz:

  1. Comece Pequeno: Reivindique um nome ENS, faça o mint de um handle Lens e abra um chat comunitário no Farcaster ou Discord.
  2. Automatize Seu Pipeline: Direcione cada chamada de contrato social — dos seus Frames ao seu site de mintagem — pelos endpoints RPC confiáveis da BlockEden.xyz. Isso o protegerá de picos de gas e limites de taxa frustrantes.
  3. Itere em Público: Lance experimentos semanalmente. Erros on‑chain são transparentes, mas também perdoáveis quando você os reconhece e corrige rapidamente.

Com a identidade, os protocolos e a infraestrutura corretos, sua marca pode crescer na velocidade da rede enquanto você retém o valor que cria.

Pronto para construir? Crie um endpoint gratuito e de alto desempenho na BlockEden.xyz e coloque esses passos on‑chain hoje.