Submit Search
Upload
Cryptocurrency Wallet
•
0 likes
•
90 views
D
Dave Chao
Follow
Learn to generate cryptocurrency address with HD Wallet.
Read less
Read more
Software
Report
Share
Report
Share
1 of 27
Download now
Download to read offline
Recommended
數位貨幣洗錢防制:研究現況與展望(pptx)
數位貨幣洗錢防制:研究現況與展望(pptx)
志堅 汪
因太區塊鏈-區塊鏈虛擬貨幣.pdf
因太區塊鏈-區塊鏈虛擬貨幣.pdf
因太區塊鏈
區塊鏈與金融科技(Blockchain and Fintech)
區塊鏈與金融科技(Blockchain and Fintech)
HO-HSUN LIN
Blockchain in Action
Blockchain in Action
Schubert Zhang
金融革命?談區塊鏈上的去中心化金融應用
金融革命?談區塊鏈上的去中心化金融應用
Yao-Wei Ou
比特幣基礎認知
比特幣基礎認知
NTTU
因太區塊鏈-探索區塊鏈投資.pdf
因太區塊鏈-探索區塊鏈投資.pdf
因太區塊鏈
20160230联动技术大讲堂xx(刘胜)区块链应用研究1初探v1.2.0305
20160230联动技术大讲堂xx(刘胜)区块链应用研究1初探v1.2.0305
liu sheng
Recommended
數位貨幣洗錢防制:研究現況與展望(pptx)
數位貨幣洗錢防制:研究現況與展望(pptx)
志堅 汪
因太區塊鏈-區塊鏈虛擬貨幣.pdf
因太區塊鏈-區塊鏈虛擬貨幣.pdf
因太區塊鏈
區塊鏈與金融科技(Blockchain and Fintech)
區塊鏈與金融科技(Blockchain and Fintech)
HO-HSUN LIN
Blockchain in Action
Blockchain in Action
Schubert Zhang
金融革命?談區塊鏈上的去中心化金融應用
金融革命?談區塊鏈上的去中心化金融應用
Yao-Wei Ou
比特幣基礎認知
比特幣基礎認知
NTTU
因太區塊鏈-探索區塊鏈投資.pdf
因太區塊鏈-探索區塊鏈投資.pdf
因太區塊鏈
20160230联动技术大讲堂xx(刘胜)区块链应用研究1初探v1.2.0305
20160230联动技术大讲堂xx(刘胜)区块链应用研究1初探v1.2.0305
liu sheng
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
More Related Content
Featured
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Featured
(20)
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Skeleton Culture Code
Skeleton Culture Code
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Cryptocurrency Wallet
1.
區塊鏈虛擬貨幣多幣別錢包 Dave Chao
2.
Agenda 虛擬貨幣與區塊鏈 01 HD Wallet 03 區塊鏈錢包 02 產生區塊鏈錢包地址 04
3.
虛擬貨幣與區塊鏈
4.
比特幣是最早出現, 同時也 是目前全球共識最強的加密 貨幣 https://www.youtube.com/watch?v=1TCKbhecO2 M&feature=emb_logo
5.
比特幣透過區塊鏈, 達到 去中心化的特性, 確保支 付流通的安全性 https://www.youtube.com/watch?v=x0yNRr3zjlU&f eature=emb_title
6.
區塊鏈是分散式帳本, 讓數位資產 無法造假, 並且利用密碼學將交易 資訊儲存在區塊上,
並透過電腦運 算驗證, 確保區塊中資訊的正確性 每個區塊就像是一頁的帳本, 礦工 負責驗證交易與帳本的有效性 https://www.youtube.com/watch?v=QIBjKezXvw8& feature=emb_title
7.
以太坊是一個區塊鏈平台, 開 發者只需透過Solidity程式語言 撰寫智能合約(Smart Contract), 就能開發去中心化的應用程式 (Dapp),
甚至發行自己的虛擬代 幣(Token) https://www.youtube.com/watch?v=9AopB9WAXEI &feature=emb_title
8.
9.
區塊鏈錢包
10.
熱錢包 : 一種線上錢包,
任何操作 都是在連網狀態下才能使用, 例如 產生私鑰與錢包地址, 支付交易 冷錢包 : 又稱離線錢包, 私鑰存放 在擁有加密系統的硬體裝置, 只有 支付交易的時候, 才會連線上網 https://www.youtube.com/watch?v=anwfd8LU3wQ
11.
HD Wallet
12.
Important !! 在區塊鏈世界中, 所有交易資料 都是存放在區塊鏈上,
而區塊鏈 錢包存放的是私鑰 Blockchain Wallet
13.
HD Wallet 只需要備份Seed, 就相當於備份 了整個錢包
14.
HD Wallet (
Hierarchical Deterministic Wallet) BIP32 BIP39 BIP44 BIP 全名 Bitcoin Improvement Proposals
15.
HD Wallet 產生錢包地址的過程 Mnemonic
Code 註記詞 Seed Private Key Public Key Mnemonic Code Converter BIP39 AddressBIP32 , BIP44
16.
BIP39 透過BIP39, 產生註記詞(Mnemonic Code), 再經過
PBKDF2 Function演算法產生Seed PBKDF2
17.
產生註記詞 Mnemonic Code var
mnemonic = bip39.generateMnemonic(strength: 128); /* Mnemonic Code * * manage view hand phrase elegant layer stairs spend meat trip animal crop * */
18.
Mnemonic Code 產生
Seed var seed = bip39.mnemonicToSeed(mnemonic); var seedHex = bip39.mnemonicToSeedHex(mnemonic); /* Seed * * 637c359d09cc67370ad2f057422205265ffeadcdcfa74962 * 8a4af996d41e243b2cb0f3a9b26eff390749ec2c085f6923 * 8fc38f3076278c63c9392969b2db2236 * */
19.
BIP32 BIP32 主要定義HD Wallet,
整體架構是樹狀結構, 儲存多組Key Pairs(公鑰與私鑰), 特色是可以從 一個Seed產生出多個Address
20.
BIP44 BIP44 主要定義BIP32樹狀結構中每個階層的意義, 階層如下: m
/ purpose’ / coin_type’ / account’ / change / address_index purpose’ : 固定是44, 代表使用BIP44 coin_type’ : 代表不同虛擬貨幣的幣別 , 例如 BTC是0’ , ETH是60’ account’ : 代表帳戶, 從0開始 change : 0是External Chain, 用於產生轉帳地址, 1是Internal Chain, 用於產生找錢地址, 只有BTC會使用到 address_index : 代表錢包地址的index, 從0開始
21.
Seed 導出 Pirvate
Key / Public Key var hdWallet = bip32.BIP32.fromSeed(HEX.decode(seed)); var ethWallet = hdWallet.derivePath("m/44'/60'/0'/0/0"); var ethPrivateKey = HEX.encode(ethWallet.privateKey); var ethPublicKey = HEX.encode(ethWallet.publicKey); /* Private Key * 62fde5e9f9b7d8cc378bfbf0bedc38d6f364e1d62c751dc6c47f6f2a4b12e026 * * Public Key * 02b8bdafdc4aa66382ac8c2361ac1046b9ac2dcbb1685f85fd78fd4b404fb684aa */
22.
產生區塊鏈錢包地址
23.
Public Key 經過
SHA256演算法 與 RIPEMD160 演算法, 再用Base58Check Encode, 最後得到 Bitcoin Address BTC - 公鑰產生錢包地址的過程
24.
Public Key 經過
Keccak-256演算法, 再截取最後 面的40 characters , 最後得到Ethereum Address ETH - 公鑰產生錢包地址的過程
25.
Public Key 產生
Ethereum Address var ethAddress = ethUtil.privateKeyToAddress(ethWallet.privateKey); var ethAddressHex = HEX.encode(ethAddress); /* Ethereum Address * * 71Ce8Ea779CaF185D8F01417dcbc48542C831Fd9 * */
26.
Reference Flutter — 區塊鏈虛擬貨幣錢包 Flutter
— 區塊鏈虛擬貨幣交易
27.
THANKS
Download now