就像我每天騎摩托車網約計程車(在地稱為 Ojol)的日常一樣,每一趟行程都有一個起點。無論我是載客前往熙來攘往的火車站、趕赴機場,還是安全送達一份熱騰騰的餐點,每一個目的地都需要我第一次扭動油門。一切始終從第一步開始。
對於世界各地可能不了解摩托車網約計程車駕駛是什麼樣子的朋友們,以下是我們日常現實的一瞥:
印尼 Kendal 一位 Ojol 駕駛兼 Web3 學生的日常路邊日常。如您所見,這就是我們的等候區。大多數人打發時間的方式是閒聊或滑手機。但就像我的工作一樣,掌握 Web3 需要一個起點。昨天,我邁出了踏入區塊鏈基礎知識的第一步。今天,在行程之間的空檔,我再次扭動油門,進階到下一個層次。以下是我今天的結構化學習日誌。
在我上一篇文章中,我們討論了 Web3 如何將權力從中心化巨頭手中轉移出去。但這在底層究竟是如何發生的?今天,我深入研究了區塊鏈的無形骨幹:點對點(P2P)網路與不可篡改性的核心原則。
第一部分:點對點(P2P)網路——無形的骨幹
在傳統系統中,我們依賴客戶端-伺服器架構。想想傳統銀行:他們擁有一台中央伺服器,而我們(客戶端)必須請求他們的許可才能存取資料或轉移資金。如果他們的中央伺服器崩潰或遭到駭客攻擊,整個系統就會癱瘓。
區塊鏈透過點對點(P2P)網路徹底重寫了這一藍圖。
什麼是 P2P 網路?
P2P 網路是由相互連接的電腦組成的去中心化網路,這些電腦稱為節點,彼此直接通訊。在這種結構中,沒有老闆或中央權威。每個節點既充當客戶端又充當伺服器——這意味著它既可以請求資料,也可以向網路提供資源。
它在區塊鏈中的運作方式
1. 分散式帳本:網路中每個活躍節點都維護著整個區塊鏈帳本的相同副本。
2. 廣播與驗證:當交易發生時,它會被廣播到網路中的所有節點。
3. 共識:節點透過工作量證明(PoW)或權益證明(PoS)等規則獨立驗證交易。一旦驗證完成,交易就會被永久添加到鏈上。
P2P 架構的類型
· 非結構化 P2P:節點隨機連接。易於建立,但在搜尋特定資料時可能效率不高。
· 結構化 P2P:使用特定演算法(如分散式雜湊表)來組織節點,實現更快速的資料檢索。
· 混合 P2P:去中心化點對點互動與某些負責索引的中心化協調節點相結合的混合模式。
第二部分:不可篡改性——刻在石頭上
一旦資料在 P2P 網路中流轉,它就會遇到區塊鏈的第二根支柱:不可篡改性。簡單來說,不可篡改性意味著一旦資料寫入區塊鏈,就會被永久鎖定。它無法被更改、篡改或刪除。
不可篡改性的執行方式
與傳統資料庫不同,管理員可以輕鬆編輯或清除歷史記錄,而區塊鏈透過三層防禦來執行永久記錄:
1. 密碼學雜湊:每個區塊都有唯一的數位指紋(雜湊值),同時也攜帶前一個區塊的雜湊值。如果惡意行為者試圖篡改舊區塊中的資料,其雜湊值會立即改變。這將破壞整條鏈,並在整個網路中立即發出警報。
2. 共識協議:要進行任何更改,需要獲得網路中大多數節點的批准,使未經授權的修改幾乎不可能發生。
3. 大規模去中心化:由於數千個節點持有完全相同的歷史記錄,駭客必須在同一毫秒內在全球範圍內攻破數千台電腦——這在數學上和經濟上都是不可能實現的壯舉。
現實世界的影響
不可篡改性正是區塊鏈在全球高風險行業中獲得信任的原因:
· Bitcoin:防止任何人對同一筆數位貨幣進行雙重支付。
· Ethereum:確保智能合約一旦部署,協議就會完全按照程式碼執行,不受人為干預。
· 供應鏈:IBM 和 Walmart 等公司使用不可篡改的帳本來追蹤食品從農場到門市的確切流轉過程,確保安全性與責任制。
權衡取捨
雖然不可篡改性提供了無與倫比的安全性,但它也帶來了嚴格的挑戰:
· 沒有撤銷按鈕:人為錯誤(例如將資金發送到錯誤地址)無法被撤銷。
· 儲存空間增長:隨著不可篡改的鏈日益增長,節點需要龐大的儲存容量,這對可擴展性構成挑戰。
比較摘要
功能
中心化伺服器(Web2)
P2P 網路 / 不可篡改區塊鏈(Web3)
資料儲存
儲存在單一中央伺服器上
分散在數千個獨立節點上
資料編輯
可由管理員修改或刪除
永久、不可更改的歷史記錄(不可篡改)
故障點
高風險(伺服器故障,系統即癱瘓)
高容錯性(即使節點故障也能正常運作)
學習這一切困難嗎?是的,絕對困難。在路上奔波數小時後,這些知識令人困惑且精神疲憊。但我們必須努力。對世界強硬,世界才會對你溫柔。但如果你在世界的挑戰面前軟弱妥協,世界就會殘酷地對待你。
哎呀……等一下,朋友們!我的手機剛剛震動了——有訂單進來了。是時候放下手機、戴上安全帽、回到柏油路上了。明天早上繼續我們的旅程!注意駕駛安全,保持堅韌,讓我們繼續向前!
為了與更廣泛的 Web3 社群分享我的旅程,我也將這篇日誌發布在我的 Publish0x 上。在這裡查看原始版本。
https://www.publish0x.com/street-warrior-web3/an-ojol-s-web3-journal-part-2-roadside-nodes-and-invisible-b-xplypve
An Ojol's Web3 Journal Part 2: Roadside Nodes and Invisible Backbones 最初發表於 Medium 的 Coinmonks,讀者們持續在那裡透過點讚和回覆來參與這篇故事的討論。
