Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Bitcoin Transactions 2
Search
Blockchain & Criptocurrencies
April 16, 2018
Technology
45
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Bitcoin Transactions 2
Class #3 - Transactions structure
Blockchain & Criptocurrencies
April 16, 2018
More Decks by Blockchain & Criptocurrencies
See All by Blockchain & Criptocurrencies
Blockchain - Introdução
criptoblocks
0
24
Bitcoin Transactions 3
criptoblocks
0
28
Bitcoin: a very introduction
criptoblocks
0
66
Bitcoin Transactions 1
criptoblocks
0
30
Other Decks in Technology
See All in Technology
Optunaの最新リリースv5.0について
pfn
PRO
0
120
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
4
1.1k
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
940
夫婦で子育てするための育児標準化
codmoninc
PRO
0
330
Getting Started with Google Antigravity
glaforge
0
300
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
290
Rust で関数型ドメインモデリング
takonda
0
140
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
190
パッチ更新でterraform initが落ちた日
grimoh
1
140
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Visualization
eitanlees
153
17k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
410
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Writing Fast Ruby
sferik
630
63k
Being A Developer After 40
akosma
92
590k
Transcript
Transações: estrutura Bitcoin
2 Previously…
3 Transaction
4 A Rede Bitcoin
5
6
7 O que define um minerador?
8 Quais transações entram no bloco?
9 O que define quem valida primeiro o bloco?
10 Como se define a validade de um bloco?
11 Qual a ordem de processamento das transações?
12 Todas as transações são obrigatoriamente validadas?
13 Como se define a validade de uma transação?
14 A Rede Bitcoin
15 #1
16 20 Zé 10 Zé Maria 5 Maria João
17 20 Zé 8 Zé Maria 5 Maria João 3
João Zé 2 Maria João 3 Zé Tião 1 João Lucia 1 Maria Zé 4 Zé Maria 2 Tião Marlene 3 Marlene Zé 5 João Tião 3 João Zé 5 Maria João 3 João Zé
18 #2
19
20 10.000,00 C 5.000,00 D 3.000,00 D 4.000,00 D
21 Zé 8 M aria Zé 18 M aria
22 Zé Maria 8 Zé Maria 18
23
24 Mentiras
25
26
27
28 tx1 tx2 tx3
29 Transações
30 input output origem destino
31 input output origem destino input output origem destino
32
33
34
35
36
37
38
39
40 input output Zé ø 20
41 input output Zé ø 20
42 input output Maria Zé input output Zé ø 20
5
43 input output Zé ø 20 input output Maria Zé
5
44 input output Chico Maria input output Maria Zé 5
5
45 input output Maria Zé 5 input output Chico Maria
5
46 input output Mané Zé 3 input output Chico Maria
5
3 47 input output Maria Zé input output Zé ø
20 5 input output Chico Maria 5 input output Mané Zé
48
49 Sobre outputs…
3 50 input output Maria Zé input output Zé ø
20 5 input output Chico Maria 5 input output Mané Zé
51 each output of a particular transaction can only be
used as an input once in the block chain. “ https://bitcoin.org/en/developer-guide
52 Any subsequent reference is a forbidden double spend “
https://bitcoin.org/en/developer-guide
53 Sobre valores
54 input output vi vo
55 input output vi vo vi vo = vi vo
> vi vo <
56 Voltando…
3 57 input output Maria Zé input output Zé ø
20 5 input output Chico Maria 5 input output Mané Zé ?
3 58 input output Maria Zé input output Zé ø
20 5 input output Chico Maria 5 input output Mané Zé Zé Zé 15
59 Exemplo
60
61
62
63
64
65
66
67 Outro exemplo
68
69
70
71
72
73 Isso viabiliza…
74
75
76
77
78
79
80 …
81 …
82
Valeu!
[email protected]
84