Transação
Exemplos
Interessantes
- Transação do Vojtěch Strnad
- b10c0000004da5a9d1d9b4ae32e09f0b3e62d21a5cce5428d4ad714fb444eb5d (29 jun 2024)
- Esta é a transação mais complexa/interessante já construída. Ela usa todos os scripts de bloqueio possíveis, além de muitos outros easter eggs. Aqui está uma explicação completa do criador.
- Gasto da Colisão de Hash SHA-1
- 8d31992805518fd62daa3bdd2a5c4fd2cd3054c9b3dca1d78055e9528cff6adc (23 fev 2017)
- Esta transação gasta o script de bloqueio de colisão de hash SHA-1 do Peter Todd. Basicamente, a transação original continha uma saída P2SH com um script personalizado dentro. Se você olhar a transação que a gasta, vê que o redeem script era
6e879169a77ca787, que em opcodes é:OP_2DUP OP_EQUAL OP_NOT OP_VERIFY OP_SHA1 OP_SWAP OP_SHA1 OP_EQUAL. Em outras palavras, para gastar esta saída era preciso encontrar dois trechos de dados diferentes cujo hash SHA-1 resulta no mesmo valor. A recompensa original de 1 BTC foi criada em 13 set 2013 e só foi gasta em 23 fev 2017 (pouco depois das primeiras colisões de SHA-1 serem encontradas).
Famosas
- Transação da Pizza
- a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d (22 mai 2010)
- Esta é a famosa transação da pizza de 10.000 BTC feita pelo Laszlo em maio de 2010. É importante porque foi a primeira vez que bitcoin foi usado para comprar bens do mundo real, o que deu valor real ao bitcoin (em vez de ser apenas uma moeda digital sem valor). Hoje as pessoas às vezes brincam sobre ele ter pago 10.000 BTC por uma pizza considerando a cotação atual, mas o Laszlo efetivamente criou a cotação do bitcoin, o que faz dele (e desta transação) uma parte importante da história do bitcoin. Obrigado, Laszlo.
Básicas
- P2PKH
- 6359f0868171b1d194cbee1af2f16ea598ae8fad666d9b012c8ed2b79a236ec4 (29 dez 2010)
- Estas transações P2PKH eram as mais comuns nas primeiras versões do bitcoin. Elas permitem enviar bitcoins para endereços que começam com 1. Esta transação gasta uma saída P2PKH e cria duas novas saídas P2PKH.
- P2MS
- 581d30e2a73a2db683ac2f15d53590bd0cd72de52555c2722d9d6a78e9fea510 (06 dez 2016)
- Esta transação contém uma saída com um típico script de bloqueio P2MS 2-de-3. Eram necessárias 2 assinaturas de quaisquer das 3 chaves públicas para desbloqueá-la.
- P2SH
- d3adb18d5e118bb856fbea4b1af936602454b44a98fc6c823aedc858b491fc13 (22 dez 2013)
- Esta transação tem uma única saída P2SH. Ela é gasta na transação cc11ca9e9dc188663c41eb23b15370f68eded56b7ec54dd5bc4f2d2ae93addb2, onde se revela que o script com hash dentro do P2SH era um script P2MS 2-de-3.
- P2WPKH
- 8b8d1473ce0a9936b70524435d37d37ae226d39f74ce8ff7abf545c501dfce9e (13 jul 2023)
- Esta transação contém uma única saída P2WPKH. Funcionam de forma parecida com a P2PKH, em que você bloqueia a saída para uma chave pública, mas usam o campo witness em vez do campo scriptsig para o desbloqueio. Hoje são usadas no lugar dos scripts de bloqueio P2PKH legados.
- P2WSH
- 46ebe264b0115a439732554b2b390b11b332b5b5692958b1754aa0ee57b64265 (11 mai 2020)
- A segunda saída desta transação contém um script de bloqueio P2WSH. Funcionam de forma parecida com a P2SH, mas usam o campo witness em vez do campo scriptsig para o desbloqueio. Hoje são usadas no lugar dos scripts P2SH legados. Esta segunda saída é gasta na transação b38a88b073743bcc84170071cff4b68dec6fb5dc0bc8ffcb3d4ca632c2c78255, onde se revela que o script com hash dentro do P2WSH era um script P2MS 2-de-3.
- P2TR
- 05ef444d4b24608fc3a2d3f242609f58e0ae4bf8da9caefb494482d4d57d9f02 (13 jul 2023)
- Esta transação contém uma única saída P2TR.
Técnicas
- Transação Coinbase
- a8d0c0184dde994a09ec054286f1ce581bebf46446a512166eae7628734ea0a5 (25 fev 2016)
- Uma transação coinbase é especial, pois não "gasta" nenhuma saída anterior. Por isso, na entrada da transação o "TXID anterior" é todo zeros. O scriptsig da entrada também é dispensável, então os mineradores normalmente o usam para inserir texto e dados personalizados.
- Transação Coinbase (Segwit)
- da917699942e4a96272401b534381a75512eeebe8403084500bd637bd47168b3 (24 ago 2017)
- Uma transação coinbase segwit é parecida com uma coinbase normal, mas com algumas regras extras. Ela exige um compromisso com os wTXIDs em uma de suas saídas, e um valor reservado de witness precisa ser colocado dentro do campo witness da entrada.
- Locktime Relativo
- d4371904cdb461204bb3dbb2b780803248c101b80ec22cf0f6e702f600b62172 (11 set 2021)
- Esta transação usa o recurso de locktime relativo (via o campo sequence da entrada). Ela só poderia ter sido minerada 360 blocos depois da saída que ela gasta ter sido minerada.
Primeiras
- P2PK
- f4184fc596403b9d638783cf57adfe4c75c605f6356fbc91338530e9831e9e16 (12 jan 2009)
- Estas saídas P2PK eram usadas nos primeiros dias do bitcoin (principalmente por mineradores em transações coinbase), mas raramente são usadas hoje. Esta foi a primeira transação de bitcoin "de verdade" (ou seja, não uma transação coinbase), enviada por Satoshi para Hal Finney.
- P2PKH
- 6f7cf9580f1c2dfb3c4d5d043cdbb128c640e3f20161245aa7372e9666168516 (16 jan 2009)
- Não se sabe ao certo por que Satoshi usou uma saída P2PK na primeiríssima transação de bitcoin. Esta transação P2PKH apareceu 4 dias depois.
- P2MS
- 60a20bd93aa49ab4b28d514ec10b06e1829ce6818ec06cd3aabd013ebcdc4bb1 (30 jan 2012)
- Esta foi tecnicamente a primeira transação multisig. Exigia apenas uma assinatura para gastar a primeira saída desta transação, mas dava a opção de duas chaves públicas possíveis para as quais você poderia criar uma assinatura (multisig 1-de-2).
- P2SH
- 9c08a4d78931342b37fd5f72900fb9983087e6f46c4a097d8a1f52c74e28eaf6 (07 mar 2012)
- Esta foi a primeira transação que criou uma saída com um bloqueio P2SH (que depois foi gasta). Esse tipo de script foi habilitado após o bloco 173.805 pela BIP 16.
- P2SH-P2WPKH
- 8f907925d2ebe48765103e6845c06f1f2bb77c6adc1cc002865865eb5cfd5c1c (24 ago 2017)
- Esta foi a primeira transação que gastou um P2SH-P2WPKH depois que o Segregated Witness foi ativado. A saída P2SH em si foi criada no bloco 481.665 (antes do segwit ser ativado), e revelou-se ser um P2SH-P2WPKH (via o ScriptSig) quando foi gasta 159 blocos depois, no bloco 481.824 (o primeiro bloco após a ativação do segwit). Este método de desbloqueio de um P2SH foi habilitado após o bloco 481.824 pela BIP 141.
- P2SH-P2WSH
- fb5e59e65fa92719b3e24f17f20e5a2e19cf0a3643403d512d0dd806a84d510d (24 ago 2017)
- Esta foi a primeira transação que gastou um P2SH-P2WSH depois que o Segregated Witness foi ativado. A saída P2SH em si foi criada no bloco 481.825, e revelou-se ser um P2SH-P2WSH (via o ScriptSig) quando foi gasta 6 blocos depois, no bloco 481.831. Este método de desbloqueio de um P2SH foi habilitado após o bloco 481.824 pela BIP 141.
- OP_RETURN
- 1a2e22a717d626fc5db363582007c46924ae6b28319f07cb1b907776bd8293fc (29 mar 2013)
- Esta foi a primeira transação que usou OP_RETURN para armazenar uma string de texto ASCII dentro de uma saída. O push de dados após o opcode OP_RETURN contém a string: "!Twenty byte digest.". Isso efetivamente queimou os 0.05000000 BTC usados como entrada (que valiam US$ 4,50 na época), pois saídas OP_RETURN não podem ser gastas e não foi criada nenhuma outra saída para enviar as moedas adiante.
- P2WPKH
- dfcec48bb8491856c353306ab5febeb7e99e4d783eedf3de98f3ee0812b92bad (24 ago 2017)
- Esta foi a primeira transação que usou o novo script de bloqueio Segwit P2WPKH. Funciona da mesma forma que um P2PKH, mas usa o campo witness em vez do campo scriptsig para o desbloqueio. Estes scripts P2WPKH foram habilitados no bloco 481.824 pela BIP 141.
- P2WSH
- bd430d52f35166a7dd6251c73a48559ad8b5f41b6c5bc4a6c4c1a3e3702f4287 (27 ago 2017)
- Esta foi a primeira transação que usou o novo script de bloqueio Segwit P2WSH (e que depois foi gasta). Tecnicamente, a primeira transação P2WSH foi 461e8a4aa0a0e75c06602c505bd7aa06e7116ba5cd98fd6e046e8cbeb00379d6, mas ela não foi gasta, então pode ter sido criada de forma incorreta. Funciona da mesma forma que um P2SH, mas usa o campo witness em vez do campo scriptsig para o desbloqueio. Estes scripts P2WSH foram habilitados ao mesmo tempo que os P2WPKH, no bloco 481.824, pela BIP 141.
Maiores
Algumas destas transações contêm uma grande quantidade de dados. Abri-las neste explorador de blockchain pode travar o seu navegador.
- Tamanho
- 4af9047d8b4b6ffffaa5c74ee36d0506a6741ba6fc6b39fe20e4e08df799cf99 (22 abr 2023)
- Esta transação tem 3.969.494 bytes (3,969494 MB) de tamanho. É composta principalmente de dados de witness, que recebem um desconto de 0,25 por byte quando incluídos em um bloco, o que permite que ela fique dentro do limite de 4.000.000 de unidades de peso do bloco.
- Tamanho (limite de bloco de 1 MB)
- bb41a757f405890fb0f5856228e23b715702d714d59bf2b1feb70d8b2b4e3e08 (07 jul 2015)
- Esta transação tem 999.657 bytes (0,999657 MB), que era a maior transação da mainnet quando o limite de bloco era de 1 MB (antes da atualização do segregated witness). Ela contém 5.569 entradas e 1 saída. Esta transação na verdade pagou 0 sats de taxa, então é possível que tenha sido criada por quem minerou o bloco (os blocos estavam quase cheios na época, então transações sem taxa não estavam sendo mineradas).
- Transações igualmente grandes dessa época incluem:
- 5d8875ed1707cfee2221741b3144e575aec4e0d6412eeffe1e0fa07335f61311 (999.651 bytes)
- cb550c9a1c63498f7ecb7bafc6f915318f16bb54069ff6257b4e069b97b367c8 (999.634 bytes)
- 9c667c64fcbb484b44dcce638f69130bbf1a4dd0fbb4423f58ceff92af4219ec (999.622 bytes)
- Número de entradas
- 52539a56b1eb890504b775171923430f0355eb836a57134ba598170a2f8980c1 (01 ago 2015)
- Esta transação gasta 20.000 entradas. E não é a única: foram feitas nove transações de 20.000 entradas no mesmo dia, 01 ago 2015, presumivelmente pela mesma pessoa. Não se sabe por quê, mas o palpite é que fazia parte de algum tipo de teste.
- Número de saídas
- dd9f6bbf80ab36b722ca95d93268667a3ea6938288e0d4cf0e7d2e28a7a91ab3 (01 jan 2016)
- Esta transação cria 13.107 saídas. De novo, não se sabe por quê, mas provavelmente outro teste de algum tipo para começar o Ano Novo com estilo. Tecnicamente você poderia criar no máximo 65.535 saídas em uma transação (devido às limitações do campo compact size), mas esta é a maior que já vi.
- Taxa
- cc455ae816e6cdafdb58d54e35d4f46d860047458eacf1c7405dc634631c570d (26 abr 2016)
- Esta transação tem uma taxa de 291,2409 BTC (US$ 135.770,68 na época). Isso porque ela gasta 13 saídas com valor total de 291,241 BTC mas cria apenas 1 saída com valor de 0,0001 BTC, o que fez com que o restante pudesse ser coletado como taxa pelo minerador. Transações com taxas tão grandes geralmente são criadas por engano, e este é um erro particularmente grave.
- Nota: O explorador deste site mostra as taxas das transações usando dados da API pública do mempool.space, ao contrário do original (que usa só
bitcoin-cli getrawtransactione não exibe taxas de transações já mineradas).
- ScriptPubKey
- e411dbebd2f7d64dafeef9b14b5c59ec60c36779d43f850e5e347abee1e1a455 (29 jul 2010)
- Esta transação tem uma saída com um script de bloqueio de 4.026 bytes. Ele contém 4.001 opcodes OP_CHECKSIG desnecessários no final, o que torna esta saída impossível de gastar.
Use a barra de busca no topo do site para procurar uma transação específica.