SlideShare a Scribd company logo
Bitcoin & Ethereum
Address
陳伯韋 ( Chen Po Wei )
https://www.facebook.com/PWChenD
Self introduction
• 學歷
• 北大 碩士研究生
• 目前任職
• Bitcoin 比特幣中文社團 管理員 (『工人智慧』看貼文)
• 論文著述
• Chen, Po-Wei, Bo-Sian Jiang, and Chia-Hui Wang. "Blockchain-based payment
collection supervision system using pervasive Bitcoin digital wallet." 2017 IEEE 13th
International Conference on Wireless and Mobile Computing, Networking and
Communications (WiMob). IEEE, 2017.
• 江柏憲、陳伯韋、王家輝、何建明,”匿名加密貨幣與實名商家交易的有效行動支付監督平
臺之建置與實作-以比特幣為例,” TANET2017 臺灣網際網路研討會, Oct. 25-27, 2017
加密貨幣市場 Market Cap: $631,339,916,895 / 24h Vol: $40,690,150,614 /
BTC Dominance: 50.7%
Bitcoin Address
雜湊函數
• 雜湊函數 = 散列函數 = 哈希函數 = Hash Function
• 包括:
• 訊息摘要(Message Digest,MD)
• 安全雜湊演算法(Secure Hash Algorithm,SHA)
• RIPEMD-160
• 特色
• 擴散性(Diffusion) 只要有一個bit的變化就會完全不同
• 不可逆性(Irreversible) 如 1TB的檔案做SHA-256 很難反推
• 抗碰撞性(Collision resistance) 很難遇到不同的輸入 有同樣的輸出
h0 := 0x6a09e667
h1 := 0xbb67ae85
h2 := 0x3c6ef372
h3 := 0xa54ff53a
h4 := 0x510e527f
h5 := 0x9b05688c
h6 := 0x1f83d9ab
h7 := 0x5be0cd19
s0 := (a rightrotate 2) xor (a rightrotate 13) xor(a rightrotate 22)
s1 := (e rightrotate 6) xor (e rightrotate 11) xor(e rightrotate 25)
maj:= (a and b) xor (a and c) xor(b and c)
ch := (e and f) xor ((not e) and g)
t1 := h + s1 + ch + k[i] + w[i]
t2 := s0 + maj
Initialize variables
h:= g
g:= f
f:= e
e:= d + t1
d:= c
c:= b
b:= a
a:= t1 + t2
h0:= h0 + a
h1:= h1 + b
h2:= h2 + c
h3:= h3 + d
h4:= h4 + e
h5:= h5 + f
h6:= h6 + g
h7:= h7 + h
t1
t2
SHA
Bitcoin & Ethereum Address
Base58
• Base58字母表,Base58
就是由不包括(0,O,
l,I)的大小寫字母和
數字組成。
• 123456789ABCDEFGHJK
LMNPQRSTUVWXYZabc
defghijkmnopqrstuvwxy
z
Value Character Value Character Value Character Value Character
0 1 1 2 2 3 3 4
4 5 5 6 6 7 7 8
8 9 9 A 10 B 11 C
12 D 13 E 14 F 15 G
16 H 17 J 18 K 19 L
20 M 21 N 22 P 23 Q
24 R 25 S 26 T 27 U
28 V 29 W 30 X 31 Y
32 Z 33 a 34 b 35 c
36 d 37 e 38 f 39 g
40 h 41 i 42 j 43 k
44 m 45 n 46 o 47 p
48 q 49 r 50 s 51 t
52 u 53 v 54 w 55 x
56 y 57 z
Bitcoin Address 生成 過程
1KwA4fS4uVuCNjCtMivE7m5ATbv93UZg8V
大型比特幣對撞機
Large Bitcoin Collider
攻擊的目標:256bit的私鑰
Bitcoin & Ethereum Address
https://lbc.cryptoguru.org/stats
Taylor, Michael Bedford. "The Evolution of Bitcoin Hardware." Computer 50.9 (2017): 58-66.
• 2017-10-30: over 8000 tn keys searched, Gkeys
forfeiture, Pot payout
• 2017-10-16: Again speed increase ~28% on GPU
systems
• 2017-09-01: End of GPUAuth4All initiative
• 2017-08-01: Happy Birthday LBC! 1 year. GPUAuth4All
• 2017-04-23: 52bits, 4280 tn keys searched
• 2017-04-09: 51bits, 2140 tn keys searched
• 2017-03-25: 50bits, 1120 tn keys searched, >500
Mkeys/s
• 2017-03-23: over 1000 tn keys searched
• 2017-03-09: 49bits, 560 tn keys searched
• 2017-01-27: 48bits, 280 tn keys searched
• 2016-11-11: 47bits, 140 tn keys searched
• 2016-10-21: 46bits, 70 tn keys searched, ~70 Mkeys/s
• 2016-10-09: 45bits, 35 tn keys searched
• 2016-10-01: 44bits, 17.65 tn keys searched
• 2016-09-27: 43bits, 8.75 tn keys searched, 23.5
Mkeys/s
• 2016-09-25: 42bits, 5 tn keys searched, 18.8 Mkeys/s
• 2016-09-23: 41bits, 3 tn keys searched
• 2016-09-21: 40bits searched
• 2016-09-20: Testing new client prototype 13x speedup
• 2016-09-19: 2nd bounty found (claimed some 20h later)
• 2016-09-18: observed and fixed a nasty Windows bug.
Pool rollback!
• 2016-09-17: stats with 24h find probability
• 2016-09-14: 500 bn keys (1 tn addresses) searched
• 2016-09-10: New client available 3x speedup
• 2016-09-07: Windows clients - although quite bad -
available
• 2016-08-29: 1st "real" pool bounty found
• 2016-08-10: pool inception - roughly 0.15 Mkeys/s
• 16 Jul/Aug: stand-alone experiments, then client and
pool development
• 2016-07-28: standalone client: 36bits searched
https://lbc.cryptoguru.org/trophies
已經完成 1.3*1016 私鑰生成範圍:1.1579209*1077
Bitcoin & Ethereum Address
Brain Wallet
攻擊目標:人類想出來的詞彙
Bitcoin & Ethereum Address
Bitcoin & Ethereum Address
導入 多一點口令Address
資金流動
Brain Wallet Attack
Bitcoin & Ethereum Address
Brain Wallet Attack
• 生成字典檔案
• 將字典的 單字轉換成 private key
• 將private key 轉換成 真正的bitcoin address
• 利用blockchain.info 的api 詢問該地址的餘額狀況
Bitcoin & Ethereum Address
Bitcoin & Ethereum Address
Abstract
• 我們評估了大約3000億個密碼。
• 我們於2011年9月至2015年8月期間僅識別價值約10萬美元的
884個腦錢包。
• 我們發現,除了21個錢包外,所有的錢都是在24小時內錢被轉走,
但通常在幾分鐘之內。
• 我們沒有發現任何證據表明,腦錢包的用戶加載比特幣選擇更強
的密碼,但我們發現密碼更弱的發現腦袋更快地破解。
嘗試範圍:3*1011
Quantum computing
and Bitcoin Address
量子計算和比特幣地址
Bitcoin & Ethereum Address
Bitcoin & Ethereum Address
Bitcoin & Ethereum Address
Bitcoin & Ethereum Address
美國國家標準技術研究所
https://ibmcai.com/2016/03/15/quantum-computing-time-for-venture-capitalists-to-put-chips-on-the-table/
Bitcoin & Ethereum Address
Ethereum Address
Ethereum address Random
PrivateKey (256bit)
SECP256k1
PublicKey (512bit)
sha3.keccak_256()
sha3.keccak(256bit)
頭:0x+sha末40位(hex)
ETH address(160bit)
One
Two
Three
Four
./ethereum-wallet-generator.py
Private key:
eff415edb6331f4f67bdb7f1ecc639da9bcc0550b100bb275c7b5
b21ce3a7804
Public key:
d6dd5241c03bf418b333c256057ee878c34975d6abda075d58e
4b9780f4a8659fcc096b6ad763d8e5914f7daa0b7351398b1eb6
458e95ac41a2711a0651f3fc6
Address: 0x4206f95fc533483fae4687b86c1d0a0088e3cd48
Ethereum
Random
PrivateKey (256bit)
SECP256k1
PublicKey (512bit)
sha3.keccak_256()
sha3.keccak(256bit)
頭:0x+sha末40位(hex)
ETH address(160bit)
One
Two
Three
Four
Bitcoin
少了較驗機制
Thanks for listening~
參考文獻
• Vasek, Marie, et al. "The Bitcoin brain drain: a short paper on the use and abuse of bitcoin brain wallets."
Financial Cryptography and Data Security, Lecture Notes in Computer Science. Springer (2016).
• Gilbert, Henri, and Helena Handschuh. "Security analysis of SHA-256 and sisters." International workshop
on selected areas in cryptography. Springer, Berlin, Heidelberg, 2003.
• Chen, Po-Wei, Bo-Sian Jiang, and Chia-Hui Wang. "Blockchain-based payment collection supervision
system using pervasive Bitcoin digital wallet." 2017 IEEE 13th International Conference on Wireless and
Mobile Computing, Networking and Communications (WiMob). IEEE, 2017.
• 江柏憲、陳伯韋、王家輝、何建明,”匿名加密貨幣與實名商家交易的有效行動支付監督平臺之建置與實作-以比特
幣為例,” TANET2017 臺灣網際網路研討會, Oct. 25-27, 2017
• http://programmermagazine.github.io/201401/htm/message2.html

More Related Content

PPTX
以比特幣為例的區塊鏈技術介紹 ( Intro to Blockchain using Bitcoin as an example)
Nicholas Lin
 
PDF
Boolberry reduces blockchain bloat
boolberry
 
PDF
Blockchain Study(1) - What is Blockchain?
Fermat Jade
 
PDF
Pi network
VamsikrishnaVemavara
 
PDF
Bitcoin, Banking and the Blockchain
seancarmody
 
PDF
Blockchain
Soichiro Takagi
 
PDF
SAA Blockchain Presentation. 10 Startups using the Blockchain
Tom McGovern
 
PPTX
Intro into blockchain
Roderik van der Veer
 
以比特幣為例的區塊鏈技術介紹 ( Intro to Blockchain using Bitcoin as an example)
Nicholas Lin
 
Boolberry reduces blockchain bloat
boolberry
 
Blockchain Study(1) - What is Blockchain?
Fermat Jade
 
Bitcoin, Banking and the Blockchain
seancarmody
 
Blockchain
Soichiro Takagi
 
SAA Blockchain Presentation. 10 Startups using the Blockchain
Tom McGovern
 
Intro into blockchain
Roderik van der Veer
 

What's hot (20)

PDF
Blockchain Deconstructed - by nexxworks
nexxworks
 
PPTX
Abhishek jaiswal blockchain
Abhishek Jaiswal
 
PDF
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
Ninad Sarang
 
PPTX
Introduction to Blockchain
ArunimShukla
 
PDF
Blockchain, bitcoin
Sathish VJ
 
PDF
Blockchain part 2
Sanjay Basu
 
PDF
Ethereum wallet Intro 以太坊錢包介紹
Nicholas Lin
 
ODP
Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Jim Flynn
 
PDF
Blockchain Primer Part 1
Sanjay Basu
 
PDF
Blockchain overview, use cases, implementations and challenges
Sébastien Tandel
 
PPTX
Web3 Full Stack Development
Gene Leybzon
 
PPTX
Bitcoin, Blockchain and the Crypto Contracts - Part 2
Prithwis Mukerjee
 
PDF
create your own cryptocurrency
Bellaj Badr
 
PPTX
Introduction to Blockchain Technology
Md. Hasan Basri (Angel)
 
PPTX
BLOCKCHAIN TECHNOLOGY
garishma bhatia
 
PDF
Blockchain - a basic overview
Syed Rakib Al Hasan
 
PPTX
Bitcoin Internal
Tuan Cuong Luu
 
PDF
Trent McConaghy- BigchainDB
PyData
 
PDF
Bitcoin and Blockchain
Chen Wu
 
PPTX
BitCoin explained
Harelc
 
Blockchain Deconstructed - by nexxworks
nexxworks
 
Abhishek jaiswal blockchain
Abhishek Jaiswal
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
Ninad Sarang
 
Introduction to Blockchain
ArunimShukla
 
Blockchain, bitcoin
Sathish VJ
 
Blockchain part 2
Sanjay Basu
 
Ethereum wallet Intro 以太坊錢包介紹
Nicholas Lin
 
Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Jim Flynn
 
Blockchain Primer Part 1
Sanjay Basu
 
Blockchain overview, use cases, implementations and challenges
Sébastien Tandel
 
Web3 Full Stack Development
Gene Leybzon
 
Bitcoin, Blockchain and the Crypto Contracts - Part 2
Prithwis Mukerjee
 
create your own cryptocurrency
Bellaj Badr
 
Introduction to Blockchain Technology
Md. Hasan Basri (Angel)
 
BLOCKCHAIN TECHNOLOGY
garishma bhatia
 
Blockchain - a basic overview
Syed Rakib Al Hasan
 
Bitcoin Internal
Tuan Cuong Luu
 
Trent McConaghy- BigchainDB
PyData
 
Bitcoin and Blockchain
Chen Wu
 
BitCoin explained
Harelc
 
Ad

Similar to Bitcoin & Ethereum Address (20)

PPTX
Bitcoin: A Peer-to-Peer Electronic Cash System
Paras Jain
 
PDF
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
Bernhard Haslhofer
 
PDF
Bitcoin and blockchain overview
Ansel Teng
 
PDF
The Next Frontier of Bitcoin - Inside Bitcoins Chicago
Jeff Garzik
 
PPTX
The Next Frontier of Bitcoin
MecklerMedia
 
PDF
Bitcoin and the Rise of the Block Chains
Dallas Kennedy
 
PPTX
Bitcoin and the future of cryptocurrency
Ben Hall
 
PDF
Blockchain & Cryptocurrencies Intro - July 2017
🔗Audrey Chaing
 
PPTX
State of Blockchain 2017: Smartnetworks and the Blockchain Economy
Melanie Swan
 
PDF
Bitcoin 101
Gene Chuang
 
PPTX
Tutorial blockchain technical overview-ss
Howard Anglin
 
ODP
A primer on Bitcoin Technology
Sebin Benjamin
 
PDF
Bitcoin digital cash basics svcc 2017 10 001 publish
donn_lee
 
PPTX
Blockchain 101 - public, tokenized blockchains
Brett Colbert
 
PPTX
Bitcoin
Suman Nayak
 
PDF
WEEK 4.pdfddddddddddddddddddddddddddddddddddddddddddd
deepak123mastermind
 
PDF
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
WSO2
 
PPTX
Blockchain Fundamentals - Day 3 - PoW consensus and ICOs (new style)
Chhay Lin Lim
 
PPTX
Bitcoin School Project
AkashdeepKumar1
 
PDF
Blockchain 101 by Wing Venture Capital
Wing Venture Capital
 
Bitcoin: A Peer-to-Peer Electronic Cash System
Paras Jain
 
Bitcoin - Introduction, Technical Aspects and Ongoing Developments
Bernhard Haslhofer
 
Bitcoin and blockchain overview
Ansel Teng
 
The Next Frontier of Bitcoin - Inside Bitcoins Chicago
Jeff Garzik
 
The Next Frontier of Bitcoin
MecklerMedia
 
Bitcoin and the Rise of the Block Chains
Dallas Kennedy
 
Bitcoin and the future of cryptocurrency
Ben Hall
 
Blockchain & Cryptocurrencies Intro - July 2017
🔗Audrey Chaing
 
State of Blockchain 2017: Smartnetworks and the Blockchain Economy
Melanie Swan
 
Bitcoin 101
Gene Chuang
 
Tutorial blockchain technical overview-ss
Howard Anglin
 
A primer on Bitcoin Technology
Sebin Benjamin
 
Bitcoin digital cash basics svcc 2017 10 001 publish
donn_lee
 
Blockchain 101 - public, tokenized blockchains
Brett Colbert
 
Bitcoin
Suman Nayak
 
WEEK 4.pdfddddddddddddddddddddddddddddddddddddddddddd
deepak123mastermind
 
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
WSO2
 
Blockchain Fundamentals - Day 3 - PoW consensus and ICOs (new style)
Chhay Lin Lim
 
Bitcoin School Project
AkashdeepKumar1
 
Blockchain 101 by Wing Venture Capital
Wing Venture Capital
 
Ad

Recently uploaded (20)

PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PDF
Bandai Playdia The Book - David Glotz
BluePanther6
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PDF
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PDF
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
PDF
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
PDF
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
PPTX
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
Activate_Methodology_Summary presentatio
annapureddyn
 
Summary Of Odoo 18.1 to 18.4 : The Way For Odoo 19
CandidRoot Solutions Private Limited
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
Presentation about variables and constant.pptx
safalsingh810
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Bandai Playdia The Book - David Glotz
BluePanther6
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
WatchTraderHub - Watch Dealer software with inventory management and multi-ch...
WatchDealer Pavel
 
Presentation about variables and constant.pptx
kr2589474
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
On Software Engineers' Productivity - Beyond Misleading Metrics
Romén Rodríguez-Gil
 
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
GALILEO CRS SYSTEM | GALILEO TRAVEL SOFTWARE
philipnathen82
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 

Bitcoin & Ethereum Address

  • 1. Bitcoin & Ethereum Address 陳伯韋 ( Chen Po Wei ) https://www.facebook.com/PWChenD
  • 2. Self introduction • 學歷 • 北大 碩士研究生 • 目前任職 • Bitcoin 比特幣中文社團 管理員 (『工人智慧』看貼文) • 論文著述 • Chen, Po-Wei, Bo-Sian Jiang, and Chia-Hui Wang. "Blockchain-based payment collection supervision system using pervasive Bitcoin digital wallet." 2017 IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob). IEEE, 2017. • 江柏憲、陳伯韋、王家輝、何建明,”匿名加密貨幣與實名商家交易的有效行動支付監督平 臺之建置與實作-以比特幣為例,” TANET2017 臺灣網際網路研討會, Oct. 25-27, 2017
  • 3. 加密貨幣市場 Market Cap: $631,339,916,895 / 24h Vol: $40,690,150,614 / BTC Dominance: 50.7%
  • 5. 雜湊函數 • 雜湊函數 = 散列函數 = 哈希函數 = Hash Function • 包括: • 訊息摘要(Message Digest,MD) • 安全雜湊演算法(Secure Hash Algorithm,SHA) • RIPEMD-160 • 特色 • 擴散性(Diffusion) 只要有一個bit的變化就會完全不同 • 不可逆性(Irreversible) 如 1TB的檔案做SHA-256 很難反推 • 抗碰撞性(Collision resistance) 很難遇到不同的輸入 有同樣的輸出
  • 6. h0 := 0x6a09e667 h1 := 0xbb67ae85 h2 := 0x3c6ef372 h3 := 0xa54ff53a h4 := 0x510e527f h5 := 0x9b05688c h6 := 0x1f83d9ab h7 := 0x5be0cd19 s0 := (a rightrotate 2) xor (a rightrotate 13) xor(a rightrotate 22) s1 := (e rightrotate 6) xor (e rightrotate 11) xor(e rightrotate 25) maj:= (a and b) xor (a and c) xor(b and c) ch := (e and f) xor ((not e) and g) t1 := h + s1 + ch + k[i] + w[i] t2 := s0 + maj Initialize variables h:= g g:= f f:= e e:= d + t1 d:= c c:= b b:= a a:= t1 + t2 h0:= h0 + a h1:= h1 + b h2:= h2 + c h3:= h3 + d h4:= h4 + e h5:= h5 + f h6:= h6 + g h7:= h7 + h t1 t2 SHA
  • 8. Base58 • Base58字母表,Base58 就是由不包括(0,O, l,I)的大小寫字母和 數字組成。 • 123456789ABCDEFGHJK LMNPQRSTUVWXYZabc defghijkmnopqrstuvwxy z Value Character Value Character Value Character Value Character 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 A 10 B 11 C 12 D 13 E 14 F 15 G 16 H 17 J 18 K 19 L 20 M 21 N 22 P 23 Q 24 R 25 S 26 T 27 U 28 V 29 W 30 X 31 Y 32 Z 33 a 34 b 35 c 36 d 37 e 38 f 39 g 40 h 41 i 42 j 43 k 44 m 45 n 46 o 47 p 48 q 49 r 50 s 51 t 52 u 53 v 54 w 55 x 56 y 57 z
  • 9. Bitcoin Address 生成 過程 1KwA4fS4uVuCNjCtMivE7m5ATbv93UZg8V
  • 14. Taylor, Michael Bedford. "The Evolution of Bitcoin Hardware." Computer 50.9 (2017): 58-66.
  • 15. • 2017-10-30: over 8000 tn keys searched, Gkeys forfeiture, Pot payout • 2017-10-16: Again speed increase ~28% on GPU systems • 2017-09-01: End of GPUAuth4All initiative • 2017-08-01: Happy Birthday LBC! 1 year. GPUAuth4All • 2017-04-23: 52bits, 4280 tn keys searched • 2017-04-09: 51bits, 2140 tn keys searched • 2017-03-25: 50bits, 1120 tn keys searched, >500 Mkeys/s • 2017-03-23: over 1000 tn keys searched • 2017-03-09: 49bits, 560 tn keys searched • 2017-01-27: 48bits, 280 tn keys searched • 2016-11-11: 47bits, 140 tn keys searched • 2016-10-21: 46bits, 70 tn keys searched, ~70 Mkeys/s • 2016-10-09: 45bits, 35 tn keys searched • 2016-10-01: 44bits, 17.65 tn keys searched • 2016-09-27: 43bits, 8.75 tn keys searched, 23.5 Mkeys/s • 2016-09-25: 42bits, 5 tn keys searched, 18.8 Mkeys/s • 2016-09-23: 41bits, 3 tn keys searched • 2016-09-21: 40bits searched • 2016-09-20: Testing new client prototype 13x speedup • 2016-09-19: 2nd bounty found (claimed some 20h later) • 2016-09-18: observed and fixed a nasty Windows bug. Pool rollback! • 2016-09-17: stats with 24h find probability • 2016-09-14: 500 bn keys (1 tn addresses) searched • 2016-09-10: New client available 3x speedup • 2016-09-07: Windows clients - although quite bad - available • 2016-08-29: 1st "real" pool bounty found • 2016-08-10: pool inception - roughly 0.15 Mkeys/s • 16 Jul/Aug: stand-alone experiments, then client and pool development • 2016-07-28: standalone client: 36bits searched https://lbc.cryptoguru.org/trophies 已經完成 1.3*1016 私鑰生成範圍:1.1579209*1077
  • 25. Brain Wallet Attack • 生成字典檔案 • 將字典的 單字轉換成 private key • 將private key 轉換成 真正的bitcoin address • 利用blockchain.info 的api 詢問該地址的餘額狀況
  • 28. Abstract • 我們評估了大約3000億個密碼。 • 我們於2011年9月至2015年8月期間僅識別價值約10萬美元的 884個腦錢包。 • 我們發現,除了21個錢包外,所有的錢都是在24小時內錢被轉走, 但通常在幾分鐘之內。 • 我們沒有發現任何證據表明,腦錢包的用戶加載比特幣選擇更強 的密碼,但我們發現密碼更弱的發現腦袋更快地破解。 嘗試範圍:3*1011
  • 29. Quantum computing and Bitcoin Address 量子計算和比特幣地址
  • 38. Ethereum address Random PrivateKey (256bit) SECP256k1 PublicKey (512bit) sha3.keccak_256() sha3.keccak(256bit) 頭:0x+sha末40位(hex) ETH address(160bit) One Two Three Four ./ethereum-wallet-generator.py Private key: eff415edb6331f4f67bdb7f1ecc639da9bcc0550b100bb275c7b5 b21ce3a7804 Public key: d6dd5241c03bf418b333c256057ee878c34975d6abda075d58e 4b9780f4a8659fcc096b6ad763d8e5914f7daa0b7351398b1eb6 458e95ac41a2711a0651f3fc6 Address: 0x4206f95fc533483fae4687b86c1d0a0088e3cd48
  • 41. 參考文獻 • Vasek, Marie, et al. "The Bitcoin brain drain: a short paper on the use and abuse of bitcoin brain wallets." Financial Cryptography and Data Security, Lecture Notes in Computer Science. Springer (2016). • Gilbert, Henri, and Helena Handschuh. "Security analysis of SHA-256 and sisters." International workshop on selected areas in cryptography. Springer, Berlin, Heidelberg, 2003. • Chen, Po-Wei, Bo-Sian Jiang, and Chia-Hui Wang. "Blockchain-based payment collection supervision system using pervasive Bitcoin digital wallet." 2017 IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob). IEEE, 2017. • 江柏憲、陳伯韋、王家輝、何建明,”匿名加密貨幣與實名商家交易的有效行動支付監督平臺之建置與實作-以比特 幣為例,” TANET2017 臺灣網際網路研討會, Oct. 25-27, 2017 • http://programmermagazine.github.io/201401/htm/message2.html

Editor's Notes

  • #6: 不管管容量有多大他都會做出同樣大小的訊息摘要 他在比特幣中運用在 地址生成 工作量證明(也就是創建挖礦的這件事) Merkle tree(針對所有的交易做簡單的驗算) 交易雜湊直(指針) 區塊鏈的區塊頭(指針)