Este documento apresenta um resumo sobre blockchain, criptomoedas e moedas alternativas. Explica como a blockchain funciona como um registro compartilhado e seguro de transações através do uso de assinaturas digitais e criptografia, permitindo que qualquer um possa adicionar linhas ao ledger de forma descentralizada.
7. AVISO
• As opiniões desta palestra são de minha
responsabilidade exclusiva. Não representam
empregadores passados, atuais ou futuros.
Nem associações, grupos, etc..
• Resumo: Qualquer bobagem dita aqui é de
minha autoria ;)
61. Protocolo
• Qualquer um pode adicionar linhas no Ledger
• No final de mês, são efetivadas as movimentações
(com dinheiro “real”)
• Somente as transações assinadas são válidas
BSPBv3
62. Protocolo
• Qualquer um pode adicionar linhas no Ledger
• No final de mês, são efetivadas as movimentações
(com dinheiro “real”)
• Somente as transações assinadas são válidas
BSPBv3
96. Protocolo
• Qualquer um pode adicionar linhas no Ledger
• Somente as transações assinadas são válidas
• Sem gastar mais do que o saldo
BSPBv3
97. Protocolo
• Qualquer um pode adicionar linhas no Ledger
• Somente as transações assinadas são válidas
• Sem gastar mais do que o saldo
}
Oquefalta?
BSPBv3
98. Protocolo
• Qualquer um pode adicionar linhas no Ledger
• Somente as transações assinadas são válidas
• Sem gastar mais do que o saldo
}
Oquefalta?
Bitcoin: A Peer-to-Peer Electronic Cash System
Satoshi Nakamoto
satoshin@gmx.com
www.bitcoin.org
Artigo original do Bitcoin
BSPBv3
99. Comprovante de Trabalho (PoW)
Ledger
+ 10000011100000111000111000111001
Trabalho computacional
BSPBv3
100. Comprovante de Trabalho (PoW)
Ledger
+ 10000011100000111000111000111001
Trabalho computacionalCálculo
BSPBv3
101. Comprovante de Trabalho (PoW)
Ledger
+ 10000011100000111000111000111001
Trabalho computacionalCálculo
Computacionalmente ImpossívelFRAUDE
BSPBv3
108. Dificuldade do trabalho
• A probabilidade de achar um número especial que faça a assinatura
iniciar com 30 zeros é:
Probabilidade =
1 1
230 1.000.000.000
~~
BSPBv3
109. Dificuldade do trabalho
• A probabilidade de achar um número especial que faça a assinatura
iniciar com 30 zeros é:
Probabilidade =
1 1
230 1.000.000.000
~~
BSPBv3
110. Dificuldade do trabalho
• A probabilidade de achar um número especial que faça a assinatura
iniciar com 30 zeros é:
Probabilidade =
1 1
230 1.000.000.000
~~
Calcular o número especial:
BSPBv3
111. Dificuldade do trabalho
• A probabilidade de achar um número especial que faça a assinatura
iniciar com 30 zeros é:
Probabilidade =
1 1
230 1.000.000.000
~~
Calcular o número especial: Difícil
BSPBv3
112. Dificuldade do trabalho
• A probabilidade de achar um número especial que faça a assinatura
iniciar com 30 zeros é:
Probabilidade =
1 1
230 1.000.000.000
~~
Calcular o número especial: Difícil
Verificar o número especial:
BSPBv3
113. Dificuldade do trabalho
• A probabilidade de achar um número especial que faça a assinatura
iniciar com 30 zeros é:
Probabilidade =
1 1
230 1.000.000.000
~~
Calcular o número especial:
Fácil
Difícil
Verificar o número especial:
BSPBv3
165. Protocolo
• Ledger é a Moeda
• Todas transações assinadas digitalmente
• Descentralizada
• Prova de Trabalho (cálculo computacional)
• Cadeias de blocos
BSPBv3
166. Protocolo
• Ledger é a Moeda
• Todas transações assinadas digitalmente
• Descentralizada
• Prova de Trabalho (cálculo computacional)
• Cadeias de blocos
BSPBv3
167. Protocolo
• Ledger é a Moeda
• Todas transações assinadas digitalmente
• Descentralizada
• Prova de Trabalho (cálculo computacional)
• Cadeias de blocos
BSPBv3
168. Protocolo
• Ledger é a Moeda
• Todas transações assinadas digitalmente
• Descentralizada
• Prova de Trabalho (cálculo computacional)
• Cadeias de blocos
BSPBv3
169. Protocolo
• Ledger é a Moeda
• Todas transações assinadas digitalmente
• Descentralizada
• Prova de Trabalho (cálculo computacional)
• Cadeias de blocos
BSPBv3
171. Desafios
BSPBv3
Majority is not Enough:
Bitcoin Mining is Vulnerable
Ittay Eyal and Emin G¨un Sirer
Department of Computer Science, Cornell University
Abstract. The Bitcoin cryptocurrency records its transactions in a pub-
lic log called the blockchain. Its security rests critically on the distributed
protocol that maintains the blockchain, run by participants called miners.
Conventional wisdom asserts that the protocol is incentive-compatible
172. Desafios
BSPBv3
Majority is not Enough:
Bitcoin Mining is Vulnerable
Ittay Eyal and Emin G¨un Sirer
Department of Computer Science, Cornell University
Abstract. The Bitcoin cryptocurrency records its transactions in a pub-
lic log called the blockchain. Its security rests critically on the distributed
protocol that maintains the blockchain, run by participants called miners.
Conventional wisdom asserts that the protocol is incentive-compatible
181. Quantidade de Criptomoedas
Total de criptomoedas no CoinMarketCap.com: 1596
Capitalização Total do Mercado: US$ 263.626.945.949
BSPBv3
182. Quantidade de Criptomoedas
Total de criptomoedas no CoinMarketCap.com: 1596
Capitalização Total do Mercado: US$ 263.626.945.949
BSPBv3
183. Coeficiente de Descentralização
Decentralization in Bitcoin and Ethereum
Networks
Adem Efe Gencer1,2
, Soumya Basu1,2
, Ittay Eyal1,3
, Robbert van Renesse1,2
,
and Emin Gün Sirer1,2
1
Initiative for Cryptocurrencies and Contracts (IC3)
2
Computer Science Department, Cornell University
3
Electrical Engineering Department, Technion
Abstract. Blockchain-based cryptocurrencies have demonstrated how
to securely implement traditionally centralized systems, such as curren-
cies, in a decentralized fashion. However, there have been few measure-
ment studies on the level of decentralization they achieve in practice.
We present a measurement study on various decentralization metrics of
two of the leading cryptocurrencies with the largest market capitaliza-
tion and user base, Bitcoin and Ethereum. We investigate the extent of
decentralization by measuring the network resources of nodes and the
interconnection among them, the protocol requirements affecting the op-
eration of nodes, and the robustness of the two systems against attacks.
In particular, we adapted existing internet measurement techniques and
used the Falcon Relay Network as a novel measurement tool to obtain
our data. We discovered that neither Bitcoin nor Ethereum has strictly
better properties than the other. We also provide concrete suggestions
for improving both systems.
1 Introduction
Cryptocurrencies are emerging as a new asset class, with a market capitalization BSPBv3
184. Coeficiente de Descentralização
• 90% do poder de mineração do:
• Bitcoin: 16 entidades
• Ethereum: 11 entidades
• 51% do poder de mineração do:
• Bitcoin: 4 entidades
• Ethereum: 3 entidades
BSPBv3
185. Coeficiente de Descentralização
• 90% do poder de mineração do:
• Bitcoin: 16 entidades
• Ethereum: 11 entidades
• 51% do poder de mineração do:
• Bitcoin: 4 entidades
• Ethereum: 3 entidades
BSPBv3
188. Eficiência Energética
Fonte: digiconomist.net
• Quantidade estimada de consumo elétrico: 58.7 TWh (≈4.200 ITAIPU)
• Faturamento anual global de mineração: US$ 5.512.300.038,00
• Custo anual global de mineração: US$ 2.934.887.848,00
• Percentual de custo atual: 53,24%
• País mais próximo ao Bitcoin em uso de eletricidade: Kuwait
• Total de casas versus o consumo do Bitcoin (US): 5.434.977
BSPBv3
189. Eficiência Energética
Fonte: digiconomist.net
• Quantidade estimada de consumo elétrico: 58.7 TWh (≈4.200 ITAIPU)
• Faturamento anual global de mineração: US$ 5.512.300.038,00
• Custo anual global de mineração: US$ 2.934.887.848,00
• Percentual de custo atual: 53,24%
• País mais próximo ao Bitcoin em uso de eletricidade: Kuwait
• Total de casas versus o consumo do Bitcoin (US): 5.434.977
BSPBv3
190. Eficiência Energética
Fonte: digiconomist.net
• Quantidade estimada de consumo elétrico: 58.7 TWh (≈4.200 ITAIPU)
• Faturamento anual global de mineração: US$ 5.512.300.038,00
• Custo anual global de mineração: US$ 2.934.887.848,00
• Percentual de custo atual: 53,24%
• País mais próximo ao Bitcoin em uso de eletricidade: Kuwait
• Total de casas versus o consumo do Bitcoin (US): 5.434.977
BSPBv3
191. Eficiência Energética
Fonte: digiconomist.net
• Quantidade estimada de consumo elétrico: 58.7 TWh (≈4.200 ITAIPU)
• Faturamento anual global de mineração: US$ 5.512.300.038,00
• Custo anual global de mineração: US$ 2.934.887.848,00
• Percentual de custo atual: 53,24%
• País mais próximo ao Bitcoin em uso de eletricidade: Kuwait
• Total de casas versus o consumo do Bitcoin (US): 5.434.977
BSPBv3
192. Eficiência Energética
Fonte: digiconomist.net
• Quantidade estimada de consumo elétrico: 58.7 TWh (≈4.200 ITAIPU)
• Faturamento anual global de mineração: US$ 5.512.300.038,00
• Custo anual global de mineração: US$ 2.934.887.848,00
• Percentual de custo atual: 53,24%
• País mais próximo ao Bitcoin em uso de eletricidade: Kuwait
• Total de casas versus o consumo do Bitcoin (US): 5.434.977
BSPBv3
193. Eficiência Energética
Fonte: digiconomist.net
• Quantidade estimada de consumo elétrico: 58.7 TWh (≈4.200 ITAIPU)
• Faturamento anual global de mineração: US$ 5.512.300.038,00
• Custo anual global de mineração: US$ 2.934.887.848,00
• Percentual de custo atual: 53,24%
• País mais próximo ao Bitcoin em uso de eletricidade: Kuwait
• Total de casas versus o consumo do Bitcoin (US): 5.434.977
BSPBv3
194. Eficiência Energética
Fonte: digiconomist.net
• Quantidade estimada de consumo elétrico: 58.7 TWh (≈4.200 ITAIPU)
• Faturamento anual global de mineração: US$ 5.512.300.038,00
• Custo anual global de mineração: US$ 2.934.887.848,00
• Percentual de custo atual: 53,24%
• País mais próximo ao Bitcoin em uso de eletricidade: Kuwait
• Total de casas versus o consumo do Bitcoin (US): 5.434.977
BSPBv3
201. Para saber mais
• Vídeo do Grant Sanderson (base desta palestra): Ever wonder
how Bitcoin (and other cryptocurrencies) actually work?
• Sobre algoritmos com 256bits de segurança: How secure is 256
bit security?
202. Referências
• NAKAMOTO, Satoshi. Bitcoin: A peer-to-peer electronic cash system. 2008.
• Eyal, Ittay, and Emin Gün Sirer. "Majority is not enough: Bitcoin mining is
vulnerable." International conference on financial cryptography and data
security. Springer, Berlin, Heidelberg, 2014.
• Gencer, Adem Efe, et al. "Decentralization in Bitcoin and Ethereum Networks."
arXiv preprint arXiv:1801.03998 (2018).
• Herian, Robert. "Blockchain and the Distributed Reproduction of Capitalist
Class Power." (2018): 43-51.
• Gloerich, I. "Moneylab reader". Institute of Network Cultures, Amsterdam, 2018.
203. Referências
• Blockchain.info
• Bitcoin Energy Consumption Index
• Bitcoin Is Worthless, Bubble May Pop Soon, Allianz Global Says
• Decentralization in Bitcoin and Ethereum
• Bitcoin and blockchain consume an exorbitant amount of energy. These engineers
are trying to change that
• Chasing fake volume: a crypto-plague
• Intel Files Patent For Energy-Efficient Bitcoin Mining Hardware