Submit Search
Upload
區塊鏈共識機制與 EOS
•
0 likes
•
126 views
家弘 周
Follow
介紹區塊鏈 PBFT, POW, POS, DPOS 共識機制與區塊鏈 1.0 到 3.0 之間的變革。分享 EOS 區塊鏈專案的研究心得與運作機制。
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 20
Download now
Download to read offline
Recommended
2020 MLaaS 產業介紹.pdf
2020 MLaaS 產業介紹.pdf
家弘 周
用 Keras 玩 Machine Learning
用 Keras 玩 Machine Learning
家弘 周
Linux Container Introduction
Linux Container Introduction
家弘 周
Cloud Foundry Introduction
Cloud Foundry Introduction
家弘 周
簡單線性回歸 & K-Means (Machine learning)
簡單線性回歸 & K-Means (Machine learning)
家弘 周
WordPress Blog SEO 兩三事
WordPress Blog SEO 兩三事
家弘 周
SEO 武林天下
SEO 武林天下
家弘 周
MOPCON 2015 - 軟體、測試、程式設計家
MOPCON 2015 - 軟體、測試、程式設計家
家弘 周
Recommended
2020 MLaaS 產業介紹.pdf
2020 MLaaS 產業介紹.pdf
家弘 周
用 Keras 玩 Machine Learning
用 Keras 玩 Machine Learning
家弘 周
Linux Container Introduction
Linux Container Introduction
家弘 周
Cloud Foundry Introduction
Cloud Foundry Introduction
家弘 周
簡單線性回歸 & K-Means (Machine learning)
簡單線性回歸 & K-Means (Machine learning)
家弘 周
WordPress Blog SEO 兩三事
WordPress Blog SEO 兩三事
家弘 周
SEO 武林天下
SEO 武林天下
家弘 周
MOPCON 2015 - 軟體、測試、程式設計家
MOPCON 2015 - 軟體、測試、程式設計家
家弘 周
敏捷開花那些小事
敏捷開花那些小事
家弘 周
小猴子也會的 Ubuntu Desktop 14.04 安裝教學
小猴子也會的 Ubuntu Desktop 14.04 安裝教學
家弘 周
軟體品質與持續整合
軟體品質與持續整合
家弘 周
REST to RESTful Web Service
REST to RESTful Web Service
家弘 周
Caching in HTTP
Caching in HTTP
家弘 周
The Clean Coder - 預估與壓力 (書摘)
The Clean Coder - 預估與壓力 (書摘)
家弘 周
More Related Content
More from 家弘 周
敏捷開花那些小事
敏捷開花那些小事
家弘 周
小猴子也會的 Ubuntu Desktop 14.04 安裝教學
小猴子也會的 Ubuntu Desktop 14.04 安裝教學
家弘 周
軟體品質與持續整合
軟體品質與持續整合
家弘 周
REST to RESTful Web Service
REST to RESTful Web Service
家弘 周
Caching in HTTP
Caching in HTTP
家弘 周
The Clean Coder - 預估與壓力 (書摘)
The Clean Coder - 預估與壓力 (書摘)
家弘 周
More from 家弘 周
(6)
敏捷開花那些小事
敏捷開花那些小事
小猴子也會的 Ubuntu Desktop 14.04 安裝教學
小猴子也會的 Ubuntu Desktop 14.04 安裝教學
軟體品質與持續整合
軟體品質與持續整合
REST to RESTful Web Service
REST to RESTful Web Service
Caching in HTTP
Caching in HTTP
The Clean Coder - 預估與壓力 (書摘)
The Clean Coder - 預估與壓力 (書摘)
區塊鏈共識機制與 EOS
1.
區塊鏈共識機制與 EOS sj@toright.com https://blog.toright.com
2.
區塊鏈 (分散式帳本) 像是一群人共同撰寫一本故事書 每一頁故事情節內容都與前一頁連貫 一但翻頁 (區塊打包)
就很難竄改寫下的內容
3.
什麼是共識機制? Consensus
4.
一種防止叛變的方法 拜占庭將軍問題
5.
常見的幾種共識演算法 ● PBFT, Practical
Byzantine Fault Tolerance 比心存善念 世人都是善良的:N >= 3F + 1 (全網問題節點不得超過 ⅓ ) ● PoW, Proof-of-Work 比苦力、比腦力 工作量證明:BitCoin ● PoS, Proof-of-Stake 比財力 權益證明:PPCoin, NovaCoin, ETH ● DPoS, Delegated Proof-Of-Stake 比聲望、比選票 委託權益證明:BitShares, Steem, EOS
6.
工作量證明 PoW 暴力 Hash
猜測競賽 Bitcoin 牌子老信用佳!? 出塊速度慢、51% 算力攻擊問題 挖礦者投入大量運算設備與資源 (ASIC)
7.
權益證明 PoS 隨機決定出塊節點,鎖幣越多機會越高 效率高、避免51% 算力攻擊、沒有耗能問題 存在大者恆大問題 挖礦者投入大量資金購買代幣
8.
委託權益證明 DPoS 董事會:票選特定數量的節點建構網路,輪流出塊 效率最高 弱中心化 挖礦者投入資金購買代幣與節點運作設備
9.
區塊鏈三種生態系 從 1.0 到
3.0 幣圈一天、人間一年
10.
比特幣生態系區塊鏈 1.0 去中心化、數位貨幣、帳本、金融領域 轉帳、炒幣!?、挖礦賺錢、很酷但超級慢
11.
乙太坊生態系區塊鏈 2.0 去中心化、智能合約、EVM、DApp、ICO (首次代幣發行) 可以執行程式、募資、割韭菜!?、超酷但有點慢
12.
石墨烯生態系區塊鏈 3.0 弱中心化、區塊鏈落地應用 (Steemit,
EOS)、價值導向 DApp 終於落地、遊戲、社群、生態發展中...
13.
EOS.IO
14.
EOS 是什麼? ● 由
Daniel Larimer (BM大神) 所創辦 ● 採用 DPoS 作為共識機制 ● 透過 block.one 公司募資,ICO 持續一年,共募得 40 億鎂 ○ block.one 只負責開發 EOS.IO 開源軟體,不負責啟動 EOS 公鏈 ○ 募得 ETH Token 成為 EOS 創始區塊後,等待普羅大眾 啟動它 ○ 公鏈啟動後 ETH Token 轉變為 EOS 原生幣 ● EOS 有什麼特性? ○ 高速:4000 / 10w / 100w TPS!? ○ 安全:避免 51% 攻擊 ○ 穩定:由 DPoS 選出的 21 超級節點負責網路,避免硬分岔 ○ 免費:使用者不收費, DApp 透過鎖 EOS 幣來使用運算資源 ○ 希缺:目前每年 5% 通貨膨脹,用來支付出塊獎勵
15.
EOS Account ● 帳戶由
2~23 個字元的唯一名稱組成 ● 每一個帳戶都有自己的資料庫 ● 創建帳戶需要些許的 EOS 費用 ● 帳戶間可以傳遞結構化資料訊息 ● 提供層次化的結構權限(複合密鑰) ● 以命名空間批配權限 (@accountname.groupa.subgroupb.MessageType) ● 強制延遲訊息:可以發送一個時間內允許被取消的訊息 ● 透過 30 天內的活躍 Owner 密鑰可以取回帳號控制權 ● 一個帳號基本上只少有兩組 Key ○ 最高權限 Owner Key ○ 轉帳權限 Active Key
16.
EOS VM 遊戲規則 ●
透過鎖定 Token 來使用 EOS 上的 CPU, RAM, Storage ● 沒用到的 Token 可以委託給其他帳號使用,賺取租金 區塊獎勵:每年分配 5% 給區塊生產者 智能合約獎勵:投票最高的智能合約也可以獲得獎勵 帳戶凍結:透過 17/21 投票凍結有問題的智能合約,也可以透過投票解凍 速度導向:EOS VM 讀是併發,寫是循序 目前支援 WASM 與乙太坊 EVM
17.
EOS 憲法 -
修憲流程 1. 區塊生產者提議修憲並且通過 17/21 的批准 2. 區塊生產者連續 30 天維持 17/21 的批准 3. 全面改用新憲法 Hash 進行簽署 4. 改 Code 透過 GIT Hash 進行代碼提交 5. 區塊生產者連續 30 天維持 17/21 的批准 6. 新憲法一週後生效、一週內進行升級 7. 不升級的節點將自動關閉
18.
EOS Storage ● 儲存備援與高可用機制:只要超級節點可以提供檔案,那就沒問題! ●
為了管理 Storage 的使用,在 EOS 上存在一個 TOK 智能合約,發布 TOK Token,發布帳號就是 @storage ● 儲存費用:透過鎖定 TOK 來使用 EOS 空間,檔案刪除以前 TOK 都是鎖定的,會 受到通膨影響 (目前 5%)。TOK 所對應的使用空間是浮動的,透過 CRR 進行轉 換,每個區塊產生節點可以調整自己的 CRR ● 頻寬費用:下載x間需要鎖定 TOK,理想的狀態下,只要鎖定的 TOK 夠多,就可 以利用 TOK 時間成本來維持超級節點的頻寬費用 ● 違法資訊管理:EOS 節點在法律前提下,可直接刪除違法檔案 ● 隱私保護:EOS Storage 不加密檔案,用戶需自行加密
19.
EOS 架構 ● cleos 提供
API 呼叫的 CLI Tools ● Keosd 錢包管理工具 提供 HTTP API ● Nodeos EOS 區塊鏈連網工具 提供 HTTP API
20.
The End sj@toright.com https://blog.toright.com
Download now