學習筆記:數位貨幣 (0478 電腦科學)

各位 IGCSE 的電腦科學同學們大家好!在本章中,我們將踏入令人興奮且充滿現代感的數位貨幣世界。你們將會認識數位貨幣 (Digital Currency),這是一種僅存在於網路上的貨幣;同時還會學到一種強大的技術——區塊鏈 (Blockchain),它確保了數位貨幣的安全性與可信度。

這個課題與我們學習的「網際網路」息息相關,因為數位貨幣完全依賴分散式網路來運作,這也是「網際網路及其用途」單元中的關鍵部分。讓我們馬上開始吧!

5.2.1 理解數位貨幣

數位貨幣(有時被稱為加密貨幣,儘管課程大綱使用範圍更廣的術語)是一種僅以電子形式存在的貨幣或資產。

試著這樣想:當你使用提款卡時,你使用的是數位金錢,但這些錢最終是由中央銀行或金融機構(例如你的銀行戶口餘額)所控制的。而真正的數位貨幣(例如比特幣)通常是去中心化 (decentralised) 的,這意味著沒有任何單一銀行或政府能控制它。

核心概念:什麼定義了數位貨幣?
  • 僅以電子形式存在;沒有實體的硬幣或鈔票。
  • 它依賴電腦和網際網路來運作及傳輸。
  • 它的目標是在用戶之間安全地轉移價值,且通常無需經由傳統銀行。
數位貨幣的用途

數位貨幣主要用於:

  1. 交易:在網路上購買商品和服務,或在全球範圍內向他人匯款。
  2. 投資/儲存價值:用戶持有貨幣,希望其價值會隨時間增長。
  3. 追蹤所有權:透過共享的數位紀錄,記錄誰擁有什麼資產。

快速複習:數位貨幣是一種純電子化的貨幣,用於交易及儲存價值。


5.2.2 區塊鏈的運作流程

數位貨幣需要一種安全的方法來確保貨幣不會被重複支付,並確保交易紀錄準確無誤。這就是區塊鏈 (Blockchain) 發揮作用的地方。

什麼是區塊鏈?

課程大綱將區塊鏈定義為一種數位帳簿 (digital ledger)

  • 帳簿 (Ledger) 簡單來說,就是永久儲存金融交易紀錄的賬本。
  • 「數位」這部分則代表它是儲存在網路中多台電腦上,而非單一位置。

至關重要的一點是,區塊鏈是一系列帶有時間戳記 (time-stamped) 且無法篡改的紀錄。正是這一特性,使數位貨幣的交易變得值得信賴。

類比時間!公開日誌

想像一下,一般銀行使用一本私人日記(中央伺服器)來記錄你的交易。如果有人駭入銀行,他們可以輕易修改紀錄。

區塊鏈就像是一本由全球數千人共同持有的巨大公開日誌。每次發生交易時,它會被寫在新的頁面上(即區塊 Block),標上日期(時間戳記 time-stamped),然後安全地裝訂在之前的頁面後面(即鏈 Chain)。如果有人試圖偷偷修改某一頁,其他持有該日誌的數千人會立刻發現不一致之處,從而使修改變得不可能。

拆解其組成部分

「區塊鏈」這個名字本身就解釋了其含義:

  • 區塊 (Block):一組新的交易數據集合。當累積足夠多的交易後,它們會被打包成一個新的區塊。
  • 鏈 (Chain):區塊會利用複雜的數學運算(加密雜湊函數,cryptographic hash)按順序和時間連結起來。這種連結確保了如果你改動了一個區塊,連結就會斷開,從而證明有人進行了篡改。

區塊鏈如何追蹤數位貨幣交易

追蹤數位貨幣(例如確認誰匯款給誰)是透過一個安全的多步驟程序完成的:

逐步說明:將紀錄加入帳簿
  1. 交易請求:用戶提出交易請求(例如:Alice 想發送 5 個貨幣單位給 Bob)。
  2. 驗證與分組:該請求會被廣播到電腦網路中。這些電腦(稱為「節點」,nodes)會驗證 Alice 是否真的擁有她想發送的 5 個單位。許多已驗證的交易會被分組形成一個新的區塊 (Block)
  3. 時間戳記與密封區塊:該區塊會永久標上當前的時間與日期(時間戳記)。接著會為此區塊計算一組獨特的數位代碼(加密密鑰/雜湊值,cryptographic key/hash),將其安全地連結到鏈上的上一個區塊。
  4. 發布帳簿:新密封的區塊隨後會加入現有的鏈 (Chain) 中。網路上的每一台電腦都會收到這份更新後的帳簿副本。
  5. 紀錄定案:一旦區塊被加入,它就無法被更改。由於區塊是使用獨特的代碼與上一個區塊連結,修改新區塊中的任何細節,都需要重新計算網路中該區塊之後的所有區塊的代碼——這在實際上是不可能的任務。
你知道嗎?(學習小貼士)

紀錄無法篡改這一核心要求,是區塊鏈用於追蹤貨幣時最重要的功能。它在無需銀行等中央機構的情況下,保證了系統的信任度!


重點總結:區塊鏈是一種分散式的、帶有時間戳記的數位帳簿,它將交易區塊安全地連結在一起。此流程確保紀錄是不可變 (immutable) 的(無法被更改),為追蹤數位貨幣所有權提供了一個值得信賴的系統。