Please enable JavaScript.
Coggle requires JavaScript to display documents.
區塊鏈 (實作 (公有鏈 (比特幣, 以太坊), 聯盟鏈 (Hyperledger), EOS, 私有鏈, IOTA, NEO), 術語…
區塊鏈
實作
公有鏈
比特幣
以太坊
聯盟鏈
Hyperledger
EOS
私有鏈
IOTA
NEO
術語
區塊(block)
帳本中的每一頁紀錄
擁有專屬的指紋
記錄前一個 block 的指紋
節點
每個紀錄帳本的參與者
擁有完整的帳本
帳本(Ledger)
所有的交易紀錄
共識
一旦寫入區塊鏈,就是經過大家認可
挖礦
提供計算能力來維護這套區塊鏈體系(共識演算法)
智能合約
跑在區塊鏈上頭的應用程序
what
提供讓雙方能互像信任的機制
帳本每個人都有一份,加上密碼學的保護
機制公開透明
讓互相不信任的兩方進行信任的交易
本質是解決信任問題
只有涉及「利益」的事情,「信任」才是必要的基礎
邏輯分層
應用層
必須詢問最基本的三個問題
1.那些人或機構可以加入,成為我們這個應用專案的一個節點?
如果人人都能加入,這就是公有鏈,這時候要考慮系統規模太大導致的效率問題,是否實現層有能力解決
如果只有特定組織的成員可以加入(例如金融機構),規模就不會太大,這是聯盟鏈
如果只有自己可控的公司可以加入(例如同屬一個控股集團的公司),就是私有鏈。
2.這些節點之間真的有信任問題,只能用區塊鏈解決嗎?
透過一個中央伺服器,把帳本集中放在那裡,找一個可信任的機構來管理中央伺服器
金融相關的任何業務,在任何國家都是受到監管的。你信不信政府是一回事,但法律就是這麼規定,這些業務使用去中心化的區塊鏈是不可行的
3.帳本內的資訊相當於對每個節點公開,隱私會是一個問題嗎?
邏輯層
實現層
區塊鏈的貨幣是如何發行的?
透過自己的一套邏輯演算法(在程式中)發行貨幣
一段時間程式自動產生一筆貨幣
隨著時間,貨幣新發行量在減少,避免通貨膨脹
誰能夠得到自動發行的貨幣呢?
讓提供越多計算能力來維護這套區塊鏈體系的人,越有可能得到越多的貨幣
設計「挖礦」機制的人希望利用人們貪婪的心理,來協助維護區塊鏈的共識機制。
透過智能合約發貨幣
發幣機構
如果濫發貨幣,或者圖利自己,就會導致其他人的損失
區塊鏈裡面的貨幣和真實世界的錢又是啥關係?
世界上任何東西都一樣,有人認可它,願意以「真實世界的錢」購買它,它就有了交易價格
技能樹