SlideShare a Scribd company logo
Blockchain (Part-1)
PRESENTED BY 103356506 – CLEMENT HSIEH
Agenda
Fintech & Blockchain
Blockchain I – bitcoin
Blockchain II – Ethererum & smart contract
Blockchain III - Hyperledger
Presentation Outlines
 Materials includes mainly two parts:
 Using the courses materials from NCCU Prof. Shun-Wen
Hsiao
 Fintech & blockchain reports
 Business cases I found
 Presentation will introduce the phase of blockchain
development that includes
 Blockchain technology
 Business case
 Design concept
Fintech &
Blockchain
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
2015 WEF Fintech report
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
2017 WEF Fintech report
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
金融科技仍是大者恆大的金融遊戲
2016 WEF Blockchain report
Blockchain Development Presentation part-1
但是現在分…
幣圈
鏈圈
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Possible Cases…
所以….區塊鏈是???
幣圈
鏈圈
只要可以,每個人都是食神
只要可以,每個金融科技系統都可以是區塊鏈~~~
Blockchain Development
1.0
• Currency
• Example: bitcoin
2.0
• Contracts
• Example: Ethereum
3.0
• Ecosystem
• Example: Hyperledger
?
• Who knows????
Blockchain 1.0 –
bitcoin
Money
(錢)
Currency:
Notes/Coins
(貨幣/通貨)
 fiat money
(法定貨幣)
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
數位貨幣的問題
 如何確認數位貨幣的交易?
 誰來記錄 – 誰保存交易記錄? 央行??
 誰來確認 – token計算 (token=代幣)
 如何防弊 – 如:假token, double spending 問題
 總結以上:就是“信任”問題
 其實,悠遊卡和7-11 iCash都算數位虛幣貨幣
 在台灣這屬於”電子支付”的法令
 但悠遊卡怎麼結算??  二段確認後直接結算
Bitcoin
Blockchain Development Presentation part-1
 因為bitcoin用了區塊鏈,區塊鏈解決了這問題
 區塊鏈的假設,“信任”是基於“不信任”的基礎上
 區塊鏈=交散式帳簿技術 (Distributed Ledger Technology)
 在資訊角度,區塊鏈比較是資訊架構的解決方案
1. Distributed  Distributed Network  P2P Network  multiple nodes
 用多人(多機)記帳,透過協定達成“共識”(consensus),以共識取代信任
 多機同步協定機制拜占庭將軍問題(Byzantine Generals Problem)
 共識機制Proof of Work
2. Ledger  block  data structure  transaction records
 用密碼學加區塊鏈結的資料結構,打造出可追溯、可查弊的可信任交易記錄,
Bitcoin如何解決了數位貨幣交易記錄問題?
拜占庭將軍問題
Byzantine Generals Problem
 拜占庭將軍問題(Byzantine Generals Problem),是由萊斯利·蘭波特在其同名論文中
提出的分散式對等網路通訊容錯問題。
 問題:一組拜占庭將軍分別各率領一支軍隊共同圍困一座城市。為了簡化問題,將各支
軍隊的行動策略限定為進攻或撤離兩種。因為部分軍隊進攻部分軍隊撤離可能會造成災
難性後果,因此各位將軍必須通過投票來達成一致策略,即所有軍隊一起進攻或所有軍
隊一起撤離。因為各位將軍分處城市不同方向,他們只能通過信使互相聯繫。在投票過
程中每位將軍都將自己投票給進攻還是撤退的資訊通過信使分別通知其他所有將軍,這
樣一來每位將軍根據自己的投票和其他所有將軍送來的資訊就可以知道共同的投票結果
而決定行動策略。
 系統的問題在於,將軍中可能出現叛徒,他們不僅可能向較為糟糕的策略投票,還可能
選擇性地傳送投票資訊。假設有9位將軍投票,其中1名叛徒。8名忠誠的將軍中出現了4
人投進攻,4人投撤離的情況。這時候叛徒可能故意給4名投進攻的將領送信表示投票進
攻,而給4名投撤離的將領送信表示投撤離。這樣一來在4名投進攻的將領看來,投票結
果是5人投進攻,從而發起進攻;而在4名投撤離的將軍看來則是5人投撤離。這樣各支
軍隊的一致協同就遭到了破壞。
雜湊函式 (Hash)
 雜湊函式(英語:Hash function)
又稱雜湊演算法,是一種從任何
一種資料中建立小的數字「指紋」
的方法。雜湊函式把訊息或資料
壓縮成摘要,使得資料量變小,
將資料的格式固定下來。該函式
將資料打亂混合,重新建立一個
叫做雜湊值(hash values,hash
codes,hash sums,或hashes)
的指紋。雜湊值通常用一個短的
隨機字母和數字組成的字串來代
表。好的雜湊函式在輸入域中很
少出現雜湊衝突。在雜湊表和資
料處理中,不抑制衝突來區別資
料,會使得資料庫記錄更難找到。
數位簽章 (digital signature)
 數位簽章(又稱公鑰數位簽章,
英語:Digital Signature)是一
種類似寫在紙上的普通的物理簽
名,但是使用了公鑰加密領域的
技術實現,用於鑑別數位信息的
方法。一套數位簽章通常定義兩
種互補的運算,一個用於簽名,
另一個用於驗證,但法條中的電
子簽章與數位簽章,代表之意義
並不相同,電子簽章用以辨識及
確認電子文件簽署人身分、資格
及電子文件真偽者。而數位簽章
則是以數學演算法或其他方式運
算對其加密,才形成電子簽章,
意即使用數位簽章才創造出電子
簽章。
公開金鑰加密
 公開金鑰加密(英語:Public-key
cryptography),也稱為非對稱加密
(英語:asymmetric cryptography),
是密碼學的一種演算法,它需要兩個金
鑰,一個是公開密鑰,另一個是私有密
鑰;一個用作加密的時候,另一個則用
作解密。使用其中一個金鑰把明文加密
後所得的密文,只能用相對應的另一個
金鑰才能解密得到原本的明文;甚至連
最初用來加密的密鑰也不能用作解密。
由於加密和解密需要兩個不同的密鑰,
故被稱為非對稱加密;不同於加密和解
密都使用同一個密鑰的對稱加密。雖然
兩個密鑰在數學上相關,但如果知道了
其中一個,並不能憑此計算出另外一個;
因此其中一個可以公開,稱為公鑰,任
意向外發布;不公開的金鑰為私鑰,必
須由用戶自行嚴格秘密保管,絕不透過
任何途徑向任何人提供,也不會透露給
要通訊的另一方,即使他被信任。
#1 Ledger
Data Structure
What is block?
What store in block?
How is mathematically proven?
Block data structure
第一層保護:
Transaction = merkle tree
 每筆交易記錄使用數位簽章
確認出處
 交易資料本身是明碼
 每筆交易記錄使用雜湊函式
加密確認
 全部交易為再層層使用雜湊
函式加密確認
第二層保護:
Chained block
 全部交易記錄打包至Merkle root做儲存
 每個區塊有時間確認先後
 另外記錄前個區塊hash值,所以一旦區塊形成,就不可能回溯去修改
 當網路上有多機儲存,被串改的可能性更不可能
 實際上,每個區塊在電腦是一個小檔案
#2 P2P network &
Consensus
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
Blockchain Development Presentation part-1
比特幣的系統架構解決了長久以來數位貨幣的記錄與結算問題,
但因為比特幣的價值和匯率是浮動的,帶來了投資(投機)的可能,
這也是幣圈和鏈圈的分別。
Blockchain 2.0 –
Ethererum &
smart contract
Blockchain 3.0 -
Hyperledger
下週簡報
 智能合約的興起與問題
 含簡單智能合約介紹與撰寫
 ICO的興起與問題
 Ethereum & Hyperledger的系統架構
 公有鏈、私有鏈、聯盟鏈的商業模式
 區塊鏈(DLT)系統的架構設計
Q&A THANK YOU~~

More Related Content

PDF
Blockchain in Action
PPTX
Blockchain Development Presentation part-2
PDF
科普区块链
PDF
区块链到底哪里复杂 V3-0117
PDF
20160230联动技术大讲堂xx(刘胜)区块链应用研究1初探v1.2.0305
PDF
区块链原理
PDF
区块链技术创新应用
PPTX
比特币与区块链
Blockchain in Action
Blockchain Development Presentation part-2
科普区块链
区块链到底哪里复杂 V3-0117
20160230联动技术大讲堂xx(刘胜)区块链应用研究1初探v1.2.0305
区块链原理
区块链技术创新应用
比特币与区块链

What's hot (11)

PDF
Blockchain 101 & 201
PDF
Blockchain application
PDF
區塊鏈懂不懂
PDF
区块链与金融科技的未来
PDF
投資還是投機?帶你入門虛擬貨幣與區塊鏈
PDF
Blockchain 101 for nccu
PDF
金融革命?談區塊鏈上的去中心化金融應用
PPTX
区块链Blockchian概念股分析报告 - RA - MAF Raina Zhu Xinyu
PDF
線上區塊鏈投票.pdf
PDF
區塊鏈懂不懂 (2020/01/02 快樂學程式)
PPTX
智能合約結合區塊鏈簡介
Blockchain 101 & 201
Blockchain application
區塊鏈懂不懂
区块链与金融科技的未来
投資還是投機?帶你入門虛擬貨幣與區塊鏈
Blockchain 101 for nccu
金融革命?談區塊鏈上的去中心化金融應用
区块链Blockchian概念股分析报告 - RA - MAF Raina Zhu Xinyu
線上區塊鏈投票.pdf
區塊鏈懂不懂 (2020/01/02 快樂學程式)
智能合約結合區塊鏈簡介
Ad

Similar to Blockchain Development Presentation part-1 (20)

PDF
區塊鏈與金融科技(Blockchain and Fintech)
PDF
區塊鏈與加密貨幣簡介--手機挖礦Pi幣為例。區塊鏈的全名是區塊鏈去中心化p2p網路
PPTX
[ModernWeb2018] Web3.0 區塊鏈 DApp + 智能合約開發:你必要挑戰的坑坑洞洞
PPTX
從開發人員角度十分鐘理解區塊鏈技術
PPTX
Blockchain Tutorial for Lawyers
PPTX
Blockchain.pptxBlockchain.pptxBlockchain.pptx
PPTX
Blockchain.pptx 區塊鏈介紹 (Blockchain.pptx 區塊鏈介紹)
PDF
[Crypto Course] Blockchain Security
PDF
20170922 Blockchain Tech 101&Use Cases
PDF
區塊鏈 Blockchain 下一代的 internet
PDF
20170908 Blockchain 創業與創新1-市場巨觀
PDF
區塊鏈 (比特幣背後的關鍵技術) -- 十分鐘系列
PDF
區塊鏈 (比特幣背後的關鍵技術) -- 十分鐘系列
PDF
20160507廖世偉金融科技&區塊鏈
PPTX
Build the Blockchain as a Service using Ethereum on Kubernetes
PPTX
Cloud native
PDF
區塊鏈創新基地 - 區塊鏈
PDF
Blockchain introduction for sharing
PDF
Rocket Lab 火箭聊天室 #6 台灣FinTech急診室
PDF
A tour of ethereum ecosystem
區塊鏈與金融科技(Blockchain and Fintech)
區塊鏈與加密貨幣簡介--手機挖礦Pi幣為例。區塊鏈的全名是區塊鏈去中心化p2p網路
[ModernWeb2018] Web3.0 區塊鏈 DApp + 智能合約開發:你必要挑戰的坑坑洞洞
從開發人員角度十分鐘理解區塊鏈技術
Blockchain Tutorial for Lawyers
Blockchain.pptxBlockchain.pptxBlockchain.pptx
Blockchain.pptx 區塊鏈介紹 (Blockchain.pptx 區塊鏈介紹)
[Crypto Course] Blockchain Security
20170922 Blockchain Tech 101&Use Cases
區塊鏈 Blockchain 下一代的 internet
20170908 Blockchain 創業與創新1-市場巨觀
區塊鏈 (比特幣背後的關鍵技術) -- 十分鐘系列
區塊鏈 (比特幣背後的關鍵技術) -- 十分鐘系列
20160507廖世偉金融科技&區塊鏈
Build the Blockchain as a Service using Ethereum on Kubernetes
Cloud native
區塊鏈創新基地 - 區塊鏈
Blockchain introduction for sharing
Rocket Lab 火箭聊天室 #6 台灣FinTech急診室
A tour of ethereum ecosystem
Ad

Blockchain Development Presentation part-1