學習筆記:數位貨幣 (0478 電腦科學)
各位 IGCSE 的電腦科學同學們大家好!在本章中,我們將踏入令人興奮且充滿現代感的數位貨幣世界。你們將會認識數位貨幣 (Digital Currency),這是一種僅存在於網路上的貨幣;同時還會學到一種強大的技術——區塊鏈 (Blockchain),它確保了數位貨幣的安全性與可信度。
這個課題與我們學習的「網際網路」息息相關,因為數位貨幣完全依賴分散式網路來運作,這也是「網際網路及其用途」單元中的關鍵部分。讓我們馬上開始吧!
5.2.1 理解數位貨幣
數位貨幣(有時被稱為加密貨幣,儘管課程大綱使用範圍更廣的術語)是一種僅以電子形式存在的貨幣或資產。
試著這樣想:當你使用提款卡時,你使用的是數位金錢,但這些錢最終是由中央銀行或金融機構(例如你的銀行戶口餘額)所控制的。而真正的數位貨幣(例如比特幣)通常是去中心化 (decentralised) 的,這意味著沒有任何單一銀行或政府能控制它。
核心概念:什麼定義了數位貨幣?
- 它僅以電子形式存在;沒有實體的硬幣或鈔票。
- 它依賴電腦和網際網路來運作及傳輸。
- 它的目標是在用戶之間安全地轉移價值,且通常無需經由傳統銀行。
數位貨幣的用途
數位貨幣主要用於:
- 交易:在網路上購買商品和服務,或在全球範圍內向他人匯款。
- 投資/儲存價值:用戶持有貨幣,希望其價值會隨時間增長。
- 追蹤所有權:透過共享的數位紀錄,記錄誰擁有什麼資產。
快速複習:數位貨幣是一種純電子化的貨幣,用於交易及儲存價值。
5.2.2 區塊鏈的運作流程
數位貨幣需要一種安全的方法來確保貨幣不會被重複支付,並確保交易紀錄準確無誤。這就是區塊鏈 (Blockchain) 發揮作用的地方。
什麼是區塊鏈?
課程大綱將區塊鏈定義為一種數位帳簿 (digital ledger)。
- 帳簿 (Ledger) 簡單來說,就是永久儲存金融交易紀錄的賬本。
- 「數位」這部分則代表它是儲存在網路中多台電腦上,而非單一位置。
至關重要的一點是,區塊鏈是一系列帶有時間戳記 (time-stamped) 且無法篡改的紀錄。正是這一特性,使數位貨幣的交易變得值得信賴。
類比時間!公開日誌
想像一下,一般銀行使用一本私人日記(中央伺服器)來記錄你的交易。如果有人駭入銀行,他們可以輕易修改紀錄。
而區塊鏈就像是一本由全球數千人共同持有的巨大公開日誌。每次發生交易時,它會被寫在新的頁面上(即區塊 Block),標上日期(時間戳記 time-stamped),然後安全地裝訂在之前的頁面後面(即鏈 Chain)。如果有人試圖偷偷修改某一頁,其他持有該日誌的數千人會立刻發現不一致之處,從而使修改變得不可能。
拆解其組成部分
「區塊鏈」這個名字本身就解釋了其含義:
- 區塊 (Block):一組新的交易數據集合。當累積足夠多的交易後,它們會被打包成一個新的區塊。
- 鏈 (Chain):區塊會利用複雜的數學運算(加密雜湊函數,cryptographic hash)按順序和時間連結起來。這種連結確保了如果你改動了一個區塊,連結就會斷開,從而證明有人進行了篡改。
區塊鏈如何追蹤數位貨幣交易
追蹤數位貨幣(例如確認誰匯款給誰)是透過一個安全的多步驟程序完成的:
逐步說明:將紀錄加入帳簿
- 交易請求:用戶提出交易請求(例如:Alice 想發送 5 個貨幣單位給 Bob)。
- 驗證與分組:該請求會被廣播到電腦網路中。這些電腦(稱為「節點」,nodes)會驗證 Alice 是否真的擁有她想發送的 5 個單位。許多已驗證的交易會被分組形成一個新的區塊 (Block)。
- 時間戳記與密封區塊:該區塊會永久標上當前的時間與日期(時間戳記)。接著會為此區塊計算一組獨特的數位代碼(加密密鑰/雜湊值,cryptographic key/hash),將其安全地連結到鏈上的上一個區塊。
- 發布帳簿:新密封的區塊隨後會加入現有的鏈 (Chain) 中。網路上的每一台電腦都會收到這份更新後的帳簿副本。
- 紀錄定案:一旦區塊被加入,它就無法被更改。由於區塊是使用獨特的代碼與上一個區塊連結,修改新區塊中的任何細節,都需要重新計算網路中該區塊之後的所有區塊的代碼——這在實際上是不可能的任務。
你知道嗎?(學習小貼士)
紀錄無法篡改這一核心要求,是區塊鏈用於追蹤貨幣時最重要的功能。它在無需銀行等中央機構的情況下,保證了系統的信任度!
重點總結:區塊鏈是一種分散式的、帶有時間戳記的數位帳簿,它將交易區塊安全地連結在一起。此流程確保紀錄是不可變 (immutable) 的(無法被更改),為追蹤數位貨幣所有權提供了一個值得信賴的系統。