一個人的天荒地老
一個人的天荒地老

孤獨的求道者。喜愛閱讀、思考、探尋人世間的真理。文章會以「國學&法學」為主調,期許,在分享資訊時,能同時達到「簡單的&實用的」For讀者。 一個人的旅行(目錄)https://www.potatomedia.co/s/bFzJRdW3

055-評析002:虛擬交易01-2/20-觀念:區塊鏈

What:區塊鏈

  明•楊慎〈臨江仙〉:滾滾長江東逝水,浪花淘盡英雄。是非成敗轉頭空,青山依舊在,幾度夕陽紅?白髮漁樵江渚上,慣看秋月春風。一壺濁酒喜相逢,古今多少事,都付笑談中。(明•羅貫中《三國演義》開卷詞)

Web3.0觀念:區塊鏈(底層技術、核心技術、建築工法)

  區塊鏈(Blockchain)是一種在網路的所有人,都能參與的一種電子記帳本(去中心化的分散式資料庫),藉由密碼學串接與複製資料的技術,讓資料達到難以竄改的特性。透過將資料分散於各個使用者的節點,而非將資料儲存於獨立的伺服器,以達到去中心化之目的,而且節點和點間也會透過不斷地相互驗證,來提高資料的可性度,藉由複雜的演算法(Hashcash演算原理,會得到一個哈希值),協助將區塊鏈上的交易紀錄進行加密。

區塊鏈的三大主要特色

去中心化
  在區塊鏈當中不存在第三方機構,而是由眾多礦工共同維護資料庫,假使單一礦工發生問題,也不會影響到區塊鏈的運作;相反的,我們一般常見的銀行就是具中心化性質的第三方機構。

不可篡改性
  簡單來說,就是區塊鏈上的資料不能被隨意更改,主要原因在於區塊鏈獨有的技術,能將經驗證後的資料放進區塊鏈當中。

匿名性
  在區塊鏈上的世界裡,主要都是使用「英文搭配數字」作為代碼呈現,如果你有投資過加密貨幣,就可以觀察到交易紀錄都是一串英文數字的亂碼,能保護用戶的隱私。

區塊鏈的四個基礎模組

點對點網路架構(P2P)
  P2P是去中心化的伺服器,每一個用戶都是一個節點,並具有伺服器的功能,網路中的所有節點都可以互相傳輸。P2P為區塊鏈網路架構中的底層模組,負責交易資料的網路傳輸、廣播、節點發現和維護,並解決資源定位和資源取得這兩個主要問題。(2008年,陳冠希裸照事件,當時用以傳輸的「Foxy」軟體,就是一種P2P架構)

共識機制
  由於區塊鏈是分散式與去中心化系統,為解決資訊同步與資料篡改的問題,需制定共識機制讓區塊鏈網路針對安全性和唯一性有共同管制規範。目前較成熟的共識機制分別為:PoW(工作量證明)、PoS(權益證明)與DPoS(股份授權證明)。EX:比特幣採用PoW共識機制,乙太坊則採用PoS共識機制。

加密簽名演算法
  區塊鏈主要是透過演算法,讓每個參與的節點可共同進行交易驗證,以確保資料不被竄改及交易安全。

帳戶與交易模型
  區塊鏈網絡中有兩種記帳模式,分別為UTXO模型和普通帳戶模型,UTXO模型擁有ACID記帳機制,因此交易安全性較高;普通帳戶模型,則是靈活性較高。

重整

  區塊鏈,是一種「建築工法」。一堆資訊碼被(礦工)打包起來,稱之為「區塊」;將這些「區塊」,串在一起,形成「連續、不可分割的資訊集合體」,稱之為「區塊鏈」。
  就好比你的電腦裡,有5個Word檔,被你放在一個名為A資料夾裡,這個A資料夾,就是「區塊」的概念;除了A資料夾,你還有B、C、D資料夾,當你使用WinRAR軟體,將它們壓縮在一起,形成「連續、不可分割的資訊集合體」,這個壓縮後的檔案,就是「區塊鏈」。
  當然,無論是「區塊」的「打包」方式,或是「區塊鏈」的「上鏈」方式,都不像我們平時所使用的資料夾、壓縮軟體,那麼簡單,而是透過極其複雜的數學運算&演算法,進一步透過加密方式做到的。之所以會搞得這麼複雜?為的就是確保「資訊的正確性,以及,賦予無法竄改的特性」,一旦正確性&不可竄改性被確立,無論任何人看到這份資訊,都可以相信這份資訊的真實,於是,我們就可以利用這樣的特性(可信賴),去做很多事情。EX蓋建築A、建築B、C、D…等。

CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论