Udemy - Blockchain and Bitcoin Fundamentals

  1. Summary
  2. Details
    1. 挖礦的意思
    2. 比特幣 4 核心, 工作量證明
    3. 查詢比特幣價格
    4. DAO, 去中心化自治組織
    5. 日常區塊鏈案例
    6. 探討匿名性
    7. 誤區
    8. 礦工如何賺錢

Summary

沒有技術,是單純介紹一些基本的知識

Details

區塊鏈本質是一個帳本 (ledger),會不斷成長並且永久記錄,且不可被竄改

儲存是按照時間順序儲存的

以比特幣來探討,其區塊鏈資料不是存在單一電腦,而是分散在全世界數千電腦中

比特幣是數位貨幣,並無任何實體


Double spending 是網路匯款的一個主要問題,而區塊鏈解決了這個問題

=>

網路支付中,會有雙重支付的問題,比如我賣給你一張圖片,實際上可能只是我複製貼上給你一個副本

套用到金錢上也是,就是怕只是單純複製貼上,所以會需要第三方平台介入,比如銀行,去做中介來轉移金錢

=>

比特幣不需要銀行也能做到,因為它使用了區塊鏈

區塊鏈是去中心化,交易的資料由整個去中心化網路中的電腦作驗證


Bitcoin Miners 任何人都可以成為礦工,功能主要就是創建 block (區塊),也就是構成整個區塊鏈的基本單位

所謂挖擴就是礦工負責處理並確認交易

礦工越多,區塊鏈越難被攻擊

當礦工成功建立一個區塊並加入到比特幣區塊鏈中,就會得到獎勵,報酬就是比特幣,也就是當成功挖出一個 block ,就會產生新的比特幣當作報酬

挖礦機是專門為解決特定數學和加密問題而設計的電腦

挖礦的意思

block 一般會包含底下資訊

  • block number
  • data : 包含交易紀錄等資訊
  • hash: 整個 block 的 fingerprint
  • prev hash (前一個區塊的 hash)
  • nonce

上述全部會算出一個 hash (sha-256)

所謂有效的區塊就是,假設我指定要求必須 hash 開頭是 0000

礦工就是不斷調整 nonce 讓產出的 hash 是開頭 0000

nonce 的意思就是「僅用一次的數字」

讓電腦不斷嘗試各種 nonce 直到找到符合的 hash 就叫做挖礦 (mining)

而區塊鏈的鏈就是因為有包含 prev hash ,這就是連接彼此區塊的關鍵

創世區塊的 prev hash 是 0

這樣串接也就是不可能可以竄改,因為會直接破壞掉後面全部的區塊

比特幣 4 核心, 工作量證明

前三個分別為

  • 密碼學
  • 硬體
  • 軟體

這邊主要講第四個:博弈理論

比特幣每 10 分鐘會發出一個密碼學挑戰,就是要找出一個隨機數 (nonce)
要使 hash 滿足某條件

當挑戰發出,礦工就會開始挖礦,不斷找哪個數字是正確的,當有人找到時,其他所有的參與者就會變成驗證者

會去驗證是否正確

這個挑戰,就稱為 Proof of Work (工作量證明)

工作量證明就是證明你找到了某個區塊的 nonce

查詢比特幣價格

有很多網站可以用,這邊舉例

https://www.blockchain.com/explorer

去不同交易所會看到比特幣的價格不同,這是因為價格取決於該區想要買的人

DAO, 去中心化自治組織

有時會聽到另一種說法叫做 DAC (去中心化自治公司)

但常見是 DAO ,因為不是每個組織都是公司

DAO 是一組智能合約構成的組織,也就是你把一堆合約自動化、寫成程式碼、部署在區塊鏈上,這些合約就可以自己執行、自己判斷、自己處理流程

其實我們日常中的「組織」,本質上就是一連串的「協議與規則」。

例如:

  • 不同部門或成員有不同責任;
  • 成員之間根據特定規則互動、交換價值;
  • 會根據情況觸發某些流程或決策。

如果你把這些「協議」用 智能合約 來實現,

就可以組成一個不需要中央管理者的組織,也就是 DAO。

這整個 DAO 架構會運作在區塊鏈上,由分散式網路中的節點共同執行與驗證

所以不管你是人類、機器人、智慧裝置或其他 DAO,都能互相溝通與互動。

日常區塊鏈案例

講者說大家可以追蹤他的 YOUTUBE: Daily Blockchain Informer

區塊鏈的一些實際使用案例:

案例編號 應用領域 合作單位 成效與意義
1️⃣ 人道救援 聯合國 / Ethereum 降低成本、防詐騙、即時援助
2️⃣ 證書驗證 DNV / Deloitte 防偽驗證、提高信任
3️⃣ 海運保險與稽核 Maersk / Microsoft 即時稽核、供應鏈透明
4️⃣ 不動產租賃保證 ANZ / Westpac / IBM 降低風險、防詐騙
5️⃣ 食品供應鏈追蹤 Walmart / IBM 危機反應更快、提升食安

探討匿名性

比特幣是偽匿名的( pseudonymous ) 而不是匿名

  • 在比特幣網路中,你的比特幣地址就等於你的身分;
  • 所有的交易都會被永久紀錄在公開區塊鏈上
  • 當你透過這個地址轉帳時,全世界都可以看到這筆交易,這是一個公開帳本。

這就像是藝人使用「藝名」一樣:

  • 一開始大家不知道他的真實身分;
  • 但只要有一天有人知道他是誰,「匿名」就不存在了。

當你將比特幣轉換成現金時,你必須透過交易所,這時就會進行所謂的 KYC(Know Your Customer,認識你的客戶),

你就會被要求提供真實身分資料,這也等於把你的比特幣地址和你的名字連結起來

誤區

比特幣 ≠ 區塊鏈,而是區塊鏈的眾多應用之一

不用一次買一顆比特幣

  • 你完全不需要買一整顆比特幣
  • 比特幣可以被拆分成 1 億個單位,每個最小單位叫做「聰(Satoshi)
  • 你可以用少量資金就開始參與比特幣投資。

礦工如何賺錢

礦工的收入來源有兩個:

  1. 區塊獎勵(新產生的比特幣)
  2. 交易手續費(每筆交易支付給礦工的費用)

也就是不會因為比特幣挖完,就賺不到錢

礦工未來的收益來源會從「區塊獎勵」逐步過渡到「手續費為主」


轉載請註明來源