前言h2
因為暑假實在是太無聊了,加上對 Web3 有些興趣,所以就利用時間來學習一下。
很多內容都是參考以太坊官網以及bilibili上的影片,有錯誤請見諒🙏
什麼是 Web 3?h2
先來說說什麼是 Web 1.0 和 Web 2.0吧,Web 1.0的特性是只能讀,意思就是只能上網讀資訊,像是平常瀏覽網頁這種就算,到了 Web 2.0 我們能夠讀也能夠寫,像是使用社群時,我們不僅可以看到朋友們的貼文,也能夠在貼文底下留言,除了讀,也可以寫資訊。那在 Web 3.0 的時代裡強調使用者可以直接控制自己的數位資產以及部分數位身分與資料,而不需要完全依賴中心化平台。
什麼是區塊鏈?h2
常常聽到區塊鏈與去中心化這個名詞綁在一起,那什麼是區塊鏈,去中心化又是什麼呢? 在傳統系統通常會由一個中央機構(例如銀行)負責管理所有資料,而區塊鏈則是將資料分散儲存在世界各地的節點中,區塊鏈會將帳本分散儲存在許多節點中,每個完整節點都保存一份完整的帳本。當有人發起一筆交易時,是由網路中的節點共同驗證,確認交易合法後才會寫入區塊,並永久保存。
區塊鏈之三大核心h2
-
去中心化h4
去中心化代表沒有任何一個單位擁有絕對控制權,也就是說交易不需要依賴單一中心化機構進行驗證,而是由整個區塊鏈網路共同驗證交易。
-
共識h4
因為沒有像傳統金融那樣有中央管理者,因此所有節點必須透過共識來決定哪些交易是真實且有效的,只有當大部分節點都同意後,交易才會被加入區塊鏈,那要怎麼決定主要會由工作量證明及權益證明,也就是 PoW (Proof of Work) 和 PoS (Proof of Stake) 來決定。
-
不可竄改h4
區塊鏈中的每個區塊都包含前一個區塊的 Hash,形成首尾相連的鏈狀結構。如果有人試圖修改已經寫入的資料,後續所有區塊的雜湊值都會改變,因此很容易被其他節點發現,使得資料難以被竄改。
女巫攻擊(Sybil Attack)h2
攻擊者通過創建多個虛假身分來操控和破壞網路系統,控制多數節點來影響共識過程或干擾網路正常運行,而區塊鏈會透過共識演算法提高攻擊成本,避免任何人可以輕易建立大量節點來控制網路。
共識演算法h2
Proof of Work(PoW)h3
中文叫工作量證明,節點需要消耗大量運算能力來解決數學難題,也就是俗稱的挖礦。第一個成功找到符合條件雜湊值的礦工,可以提出新的區塊,經其他節點驗證後獲得區塊獎勵與交易手續費,Bitcoin 採用 PoW,因此礦工會投入大量算力競爭記帳權,以獲得區塊獎勵及交易手續費。
Proof of Stake(PoS)h3
PoS 的出現主要是希望取代 PoW 來減少挖礦的大量運算,因為 PoW 比的是誰算力強,而在 PoS ,驗證者需要質押一定數量的加密貨幣作為權益,通常質押越多,被選中產生下一個區塊的機率越高。
以太坊合併h2
2022 年,以太坊完成合併,也就是說,PoS 正式取代 PoW,帶來的影響包括不再需要礦工挖礦及能源消耗降低許多等。
詳細一點可以參考以太坊官網:https://ethereum.org/roadmap/merge/
以太坊智能合約h2
智能合約是一種自執行的合約,合同條款直接寫入代碼中,並在區塊鏈網路上運行。當預先設定的條件成立時,智能合約便會自動執行程式碼,無須第三方介入。
-
特色h4
- 去中心化
- 數據透明
- 不可竄改
- 降低交易對手風險
-
典型應用h4
- 去中心化金融(DeFi)
- 非同質化通證(NFT)
- 去中心化自治組織(DAO)
Comments