mirror of
https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line.git
synced 2025-06-07 16:06:26 +00:00
Revise chapter 10 titles, fix typos
This commit is contained in:
parent
586d16c79a
commit
a69d882a6a
@ -16,11 +16,11 @@ Os objetivos secundários do capítulo incluem a capacidade de:
|
||||
* Compreender as várias variações dos scripts Segwit;
|
||||
* Entender como gastar fundos enviados a um P2SH.
|
||||
|
||||
## Tabela de conteúdo
|
||||
## Tabela de Conteúdo
|
||||
|
||||
* [Seção 1: Compreendendo a Base do P2SH](10_1_Understanding_the_Foundation_of_P2SH.md)
|
||||
* [Seção 2: Construindo a Estrutura do P2SH](10_2_Building_the_Structure_of_P2SH.md)
|
||||
* [Seção 3: Executando um Script Bitcoin com P2SH](10_3_Running_a_Bitcoin_Script_with_P2SH.md)
|
||||
* [Seção 3: Executando um Script do Bitcoin com P2SH](10_3_Running_a_Bitcoin_Script_with_P2SH.md)
|
||||
* [Seção 4: Programando um Multisig](10_4_Scripting_a_Multisig.md)
|
||||
* [Seção 5: Programando um Script Segwit](10_5_Scripting_a_Segwit_Script.md)
|
||||
* [Seção 6: Gastando uma Transação P2SH](10_6_Spending_a_P2SH_Transaction.md)
|
@ -1,4 +1,4 @@
|
||||
# 10.1: Compreendendo a Fundação do P2SH
|
||||
# 10.1: Compreendendo a Base do P2SH
|
||||
|
||||
Sabemos que os scripts do Bitcoin podem ser usados para controlar o resgate dos UTXOs. A próxima etapa é criar os nossos próprios scripts... mas isso requer uma técnica muito específica.
|
||||
|
||||
@ -89,7 +89,7 @@ Considerando que não podemos criar facilmente uma transação P2SH sem uma API,
|
||||
|
||||
> :warning: **AVISO:** Podemos criar uma transação perfeitamente válida com um redeemScript com o hash correto, mas se o redeemScript não funcionar, ou não funcionar corretamente, os fundos serão perdidos para sempre. É por isso que é importantíssimo testar os scripts, conforme discutido na seção [§9.3: Testando um Script no Bitcoin](09_3_Testing_a_Bitcoin_Script.md).
|
||||
|
||||
## Resumo: Compreendendo a Fundação do P2SH
|
||||
## Resumo: Compreendendo a Base do P2SH
|
||||
|
||||
Scripts arbitrários não são o padrão no Bitcoin. No entanto, podemos incorporá-los em transações padrão usando o tipo de endereço P2SH. Precisamos apenas fazer um hash do nosso script como parte do script de bloqueio, então o revelamos e executamos como parte do script de desbloqueio. Contanto que também possamos satisfazer o ```redeemScript```, o UTXO poderá ser gasto.
|
||||
|
||||
|
@ -173,7 +173,7 @@ Dependendo de nossa API, podemos inserir isso como um ```scriptPubKey``` no esti
|
||||
|
||||
Podemos observar que o ```hex scriptPubKey``` para a transação P2SH Script irá _sempre_ começar com um ```a914```, que é o ```OP_HASH160``` seguido por um ```OP_PUSHDATA``` de 20 bytes (hex: ```0x14```); e _sempre_ terminará com um ```87```, que é um ```OP_EQUAL```. Portanto, tudo o que precisamos fazer é colocar o script de resgate em hash entre esses números.
|
||||
|
||||
## Resumo: Construindo a Estrutura de P2SH
|
||||
## Resumo: Construindo a Estrutura do P2SH
|
||||
|
||||
Na verdade, a criação do script de bloqueio P2SH entra ainda mais nas entranhas do Bitcoin. Embora seja útil saber como tudo isso funciona em um nível muito baixo, é mais provável que tenhamos uma API cuidando de todo o trabalho pesado para nós. Nossa tarefa será simplesmente criar o Script Bitcoin para fazer o bloqueio... que é o tópico principal dos capítulos 9, 11 e 12.
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
Agora que conhecemos a teoria e a prática por trás dos endereços P2SH, estamos prontos para transformar um script de Bitcoin não-padrão em uma transação real. Vamos utilizar o script de bloqueio simples da seção [§9.2: Executando um Script no Bitcoin](09_2_Running_a_Bitcoin_Script.md), `OP_ADD 99 OP_EQUAL`.
|
||||
|
||||
## Criando uma transação P2SH
|
||||
## Criando uma Transação P2SH
|
||||
|
||||
Para bloquear uma transação com este script, precisamos fazer o seguinte:
|
||||
|
||||
|
@ -100,7 +100,7 @@ Geralmente, esses eram problemas com qualquer tipo de script complexo do Bitcoin
|
||||
|
||||
Os Multisigs P2SH são a metodologia moderna para a criação de multisigs na Blockchain. Elas podem ser criadas de forma muito simples, usando o mesmo processo visto nas seções anteriores.
|
||||
|
||||
### Criando o Bloqueio para o Multisig P2SH
|
||||
### Criando um Bloqueio para o Multisig P2SH
|
||||
|
||||
Para criar um multisig P2SH, siga as etapas padrão para criar um script de bloqueio P2SH:
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user