O formato DER e o SIGHASH nas assinaturas Bitcoin
Módulo
1
:
Bitcoin na Prática com bitcoin-cli
O formato DER e o SIGHASH nas assinaturas Bitcoin
17
/- |
Nó Bitcoin com Bitcoin Core: instalação, bitcoind e bitcoin-cli (primeiros passos)
Nó Bitcoin com Bitcoin Core: instalação, bitcoind e bitcoin-cli (primeiros passos)
Nó Bitcoin com Bitcoin Core: instalação, bitcoind e bitcoin-cli (primeiros passos)
Mainnet, Testnet, Signet e Regtest: O Universo das Redes Bitcoin
Mainnet, Testnet, Signet e Regtest: O Universo das Redes Bitcoin
Mainnet, Testnet, Signet e Regtest: O Universo das Redes Bitcoin
Como funciona uma carteira no Bitcoin Core: chaves, endereços e UTXOs
Como funciona uma carteira no Bitcoin Core: chaves, endereços e UTXOs
Como funciona uma carteira no Bitcoin Core: chaves, endereços e UTXOs
Explorando os tipos de endereços no Bitcoin Core (Parte 1): Legacy
Explorando os tipos de endereços no Bitcoin Core (Parte 1): Legacy
Explorando os tipos de endereços no Bitcoin Core (Parte 1): Legacy
HD Wallets e Descriptor Wallets: A Evolução da Geração de Endereços das Carteiras do Bitcoin Core
HD Wallets e Descriptor Wallets: A Evolução da Geração de Endereços das Carteiras do Bitcoin Core
HD Wallets e Descriptor Wallets: A Evolução da Geração de Endereços das Carteiras do Bitcoin Core
SegWit: teoria e prática na Signet
SegWit: teoria e prática na Signet
SegWit: teoria e prática na Signet
Explorando Transações no Bitcoin Core
Explorando Transações no Bitcoin Core
Explorando Transações no Bitcoin Core
Construindo Transações no Bitcoin Core
Construindo Transações no Bitcoin Core
Construindo Transações no Bitcoin Core
Taxas, Mempool e Estratégias de Confirmação
Taxas, Mempool e Estratégias de Confirmação
Taxas, Mempool e Estratégias de Confirmação
Transferências Avançadas e Segurança
Transferências Avançadas e Segurança
Transferências Avançadas e Segurança
Introdução a Scripts e Assinaturas
Introdução a Scripts e Assinaturas
Introdução a Scripts e Assinaturas
Bitcoin Script: Máquina de Execução e Pilha
Bitcoin Script: Máquina de Execução e Pilha
Bitcoin Script: Máquina de Execução e Pilha
Scripts Condicionais e Contratos Base
Scripts Condicionais e Contratos Base
Scripts Condicionais e Contratos Base
Como os Scripts se transformam em Endereços no Bitcoin
Como os Scripts se transformam em Endereços no Bitcoin
Como os Scripts se transformam em Endereços no Bitcoin
Assinaturas no Bitcoin: o elo entre posse e gasto
Assinaturas no Bitcoin: o elo entre posse e gasto
Assinaturas no Bitcoin: o elo entre posse e gasto
ECDSA no Bitcoin: anatomia da assinatura
ECDSA no Bitcoin: anatomia da assinatura
ECDSA no Bitcoin: anatomia da assinatura
O formato DER e o SIGHASH nas assinaturas Bitcoin
O formato DER e o SIGHASH nas assinaturas Bitcoin
O formato DER e o SIGHASH nas assinaturas Bitcoin
Schnorr e Taproot: a nova era das assinaturas
Schnorr e Taproot: a nova era das assinaturas
Schnorr e Taproot: a nova era das assinaturas
O formato DER e o SIGHASH nas assinaturas Bitcoin
Explora como o Bitcoin padroniza e valida assinaturas digitais através do formato DER e do mecanismo de SIGHASH. A aula mostra por que o uso de DER é essencial para garantir consistência e segurança, detalha a estrutura interna das assinaturas e explica como o Bitcoin calcula o hash (preimage) que será efetivamente assinado. Também aborda regras de consenso como low-S e finaliza com a análise de um scriptSig real, desmontando cada componente da assinatura.
O que você aprende:
- Por que o Bitcoin utiliza o formato DER para assinaturas
- A estrutura interna de uma assinatura DER
- Como o Bitcoin constrói o hash (preimage) que será assinado
- O papel do SIGHASH na definição do que está sendo assinado
- Regras de consenso como assinaturas canônicas (low-S)
- Como analisar uma assinatura real a partir de um scriptSig
Link do artigo no github:
https://github.com/Bitcoin-Coders/bitcoin-coders/blob/main/artigos/artigo17-formato-DER-e-SIGHASH.md
Prof Rafael Penna
No items found.
No items found.
0 Comments
Login or Register to Join the Conversation
Create an AccountLog in