區塊鏈的運作技術介紹

閱讀時間約 5 分鐘
區塊鏈發展至今,主要特點在於它具備了兩項特性,第一為區塊鏈具有不可竄改特性,而第二則為區塊鏈是一個去中心化的系統。
這兩項特點賦予了區塊鏈在應用方面,立下了強大的根基。

何謂區塊鏈?

區塊鏈英文名為 Blockchain,若要用一句話從技術面來描述區塊鏈特徵,那就是區塊鏈為採用了「分散式帳本」技術,使大家在共同持有的情況下難以偽造。
區塊鏈這個技術特徵,同時達成了去中心化與不可竄改特質。
區塊鏈技術核心中的核心是「分散式帳本」技術,只要透過這項技術,就很容易用來追蹤交易與紀錄資產,IBM 更將區塊鏈定義為「具共享且不可竄改的帳本」。
試想一下,在銀行開戶時,銀行都會提供一本存款簿給每個客戶,用以登載客戶們各自的交易紀錄,從區塊鏈視角來看,它就是所謂的帳本。
區塊鏈在進行每一筆交易時,都會將大家手中存款簿及時同步登記,所以這家銀行所有客戶手上存款簿裡,都記載著一切交易紀錄,只要遭到惡意竄改,就能很快把異常紀錄給揪出來。
區塊鏈在安全性上,相對傳統中心化的機制還要安全不少。

區塊鏈技術核心 - 分散式帳本技術

既然提到了區塊鏈,那就不得不提到分散式帳本技術,而分散式帳本技術英文全名為 Distributed Ledger Technology,常用縮寫就取前面三個字母,叫做 DLT。
分散式帳本技術顧名思義,就是把帳本分散出去,但除了分出去以外,還會及時把資料同步更新至每一本帳本上。
過往使用非區塊鏈技術情況下,所有交易與紀錄,都是由銀行端所把持,這便稱之所謂中心化,中心化所帶來最大風險,就是當銀行內帳本遭到惡意竄改,也很難有外部人員發現,這也是為何銀行系統,會不斷成為駭客所矚目的攻擊目標。

區塊鏈採分散式帳本技術以去中心化

若使用區塊鏈技術,因分散式帳本特性,達成了去中心化效果,現實中如銀行這類角色重要性將大大降低,因為分散式帳本關係,紀錄交易的功能,分散到各個客戶手中,不須特定單位才能運作,交易紀錄人人都有,而非只有單獨存放在銀行之內。
這樣情況下,如有心人想修改區塊鏈中記錄,就得把所有分散式帳本持有人的紀錄全數一併竄改,難度比中心化這種單一或少數目標困難許多。
想要透過非法、非正規方式改寫資料,可以說比登天還難,畢竟人人手中都有一樣的帳本,可進行彼此比對,如遭修改勢必很快就會被發現。

區塊鏈技術運作方式

區塊鏈技術運作,是基於零信任基礎下而設計的,也就是能夠讓就算彼此都不相識的人們,能夠在安全無虞情況下,彼此分享資料,而不用擔心資料是否中間遭到竄改,造成不必要誤解與風險。
而區塊鏈技術最主要是由三個重要角色所構成,如果有在研究挖礦的朋友,對下面這三個名稱應該會特別熟悉,這三個角色分別為區塊、節點與礦工,下面將一一對這三個區塊鏈重要角色進行介紹。

區塊

區塊英文為 Blocks,其實區塊鏈的名稱,就是由此而來,而區塊鏈本身就是由區塊所組成的,那麼區塊鏈中的區塊,到底是什麼做的呢?其實區塊主要由三個要素,分別為資料(Data)、隨機數(Nonce)、雜湊值(Hash) 所組成。

資料

至於區塊鏈中區塊的主角就是資料了,資料可把它當成帳本,這些帳本都很重要,因此要把它放到區塊這個保險箱裡面。

隨機數

既然區塊鏈中的區塊,是一個放資料的保險箱,那麼保險箱勢必也得需要有一把鑰匙才行,因此當區塊鏈中的區塊被創造時,便同步生成這把鑰匙。

雜湊值

有了保險箱、也有鑰匙,那麼也得要有個鎖把它給鎖住,雜湊值就是扮演了鎖這個腳色,每個區塊,都會具備相對應的鑰匙與鎖,而鎖會根據區塊中存放的資料,還有上一道鎖而產生。
區塊鏈中的區塊要怎麼被打開?
要打開區塊鏈中的區塊,要做的工作就是找出鑰匙,想要找出鑰匙,得透過算數學方式來取得,而一個個的區塊,因為上面每一道鎖,都會相互影響,假設第一題算錯了,後面答案也就跟著錯下去,跟鏈鎖一樣,所以才會稱之為區塊鏈。
如果區塊鏈中資料被改變,也會影響到鎖,假設第一道鎖被影響,相對後面區塊上的鎖勢必也會跟著一起被影響,原本的鑰匙就開不了鎖,這時就能知道資料遭到竄改。

節點

節點英文名稱為 Nodes,主要功能是拿來放區塊鏈的副本,它不一定要是一台電腦,像是過去就有一支主打加密貨幣手機問世,當區塊鏈主要正本紀錄有任何變動時,便會同步到其它節點中副本,而副本數量越多,相對想要偷偷竄改紀錄成功機率就低,畢竟一次要改兩個副本,跟一次改兩百個副本,要花的功夫可說全然不同級數。

礦工

常常聽到區塊鏈礦工的代名詞就是挖礦,其實挖礦就是利用運算能力,在區塊鏈中進行新區塊創造,而挖礦的實際動作,則是使用區塊鏈上相對應特殊程式,去解區塊上的數學題,也就是找出區塊上能夠開鎖的鑰匙。
別小看在區塊鏈上解數學題,因為光鑰匙與鎖匹配排列組合算下來,可以高達四十億種,加上每個區塊都有所屬的唯一鎖與鑰匙,彼此之間又有相互連鎖影響,挖礦的礦工必須從頭開始解,要是區塊鏈越長,勢必花在解鎖時間也越久。

挖礦是什麼?

所謂挖礦,就是礦工在區塊鏈上,爭先將區塊鏈上的數學題解開,藉此獲得獎勵的行為。
而且就算是第一名順利把題目解開的礦工,還要跟其它節點對答案,對完答案確定沒問題後,礦工就會把區塊打開,接著才可把資料放到區塊這個保險箱中存放,這就是所謂取得「區塊鏈帳本紀錄權」,俗稱挖到礦,取得這權力後,便能獲得相對應數量虛擬貨幣當成酬勞。
    留言0
    查看全部
    avatar-img
    發表第一個留言支持創作者!
    你可能也想看
    Google News 追蹤
    Thumbnail
    在網路快速發展的時代,區塊鏈和 Web3 的概念越來越重要。區塊鏈作為去中心化的記帳本,提供透明性和安全性,而 Web3 則是用戶主導的下一代互聯網。本文淺顯易懂地介紹了這些概念及其對未來數位經濟和社會的影響,包括熱門應用案例如 NFT、DeFi 和 DAO,幫助讀者快速瞭解這場技術革命的核心。
    Thumbnail
    区块链技术是一种创新且具有颠覆性的资料存储与管理方式,最初是为了支持比特币的运作而诞生。它的基本特性在于将资料以去中心化的方式分散储存,每一笔交易都会被验证并记录在一个个区块中,这些区块依序串联起来形成一条长链,称为区块链。
    區塊鏈技術是近年來備受關注的一種創新技術,它以分散式、去中心化的方式儲存和驗證數據,從而實現安全、透明的數字交易。區塊鏈的演進過程在過去幾年中取得了重大進展,不僅影響了金融領域,還擴展到了多個行業。
    Thumbnail
    區塊鏈的深度技術往往被忽視,大多數人只關注投機炒幣。導致一個常見誤解:似乎操作加密貨幣非透過中心化交易所不可,讓「去中心化」淪為炒作的假象。 支付服務與金融交易是截然不同的需求 支付服務與金融交易滿足了完全不同的市場需求。事實上,透過中心化交易所應用程序購買比特幣、以太幣或期貨合約等金融衍生
    Thumbnail
    Blockchain 區塊鏈技術,作為一種分散式記錄技術,近年來在IT行業引起了廣泛關注。這種技術最初是為比特幣等加密貨幣的交易記錄而開發,但其潛力遠遠超出了金融領域。本文將深入探討區塊鏈的核心特性、在不同行業中的應用前景以及面臨的挑戰和機遇。
    Thumbnail
    區塊鏈有什麼特色? 所有交易(操作資訊)紀錄會儲存在各個節點,因此具有公開性 每個節點遵守一套共識機制,基於這套機制來信任讀取的數據 透過密碼學演算法確保交易紀錄無法被串改 不會有資料中心遭受攻擊導致系統癱瘓問題 可能會對使用者喪失隱私 區塊鏈如何運作的? 節點主要可以被區分為兩種類型
    Thumbnail
    ■區塊鏈技術發明者:中本聰(Satoshi Nakamoto) 區塊鏈起源於2008年的一篇網路論文「比特幣:點對點的電子交易系統」,作者中本聰(Satoshi Nakamoto),至今沒人知道他到底是何方神聖,這篇論文概述了一個去中心化的交易系統,並透過加密技術實現這樣的系統。    
    Thumbnail
    ■什麼是區塊鏈技術? 區塊鏈是透過點對點(P2P)運行的網路,這個網路由分散式節點組成,可以把它想成是共享的數據庫,也就是分散式帳本(DLT),分散式帳本技術是一種去中心化的帳本,儲存著網路上進行的所有交易。 中心化帳本:也稱為集中式帳本,由一個中心化的機構去做驗證、記帳、訂立規則。
    Thumbnail
    區塊鏈原理 什麼是區塊鏈? 區塊鏈(Blockchain)是一種分散式帳本技術,它基於加密學和分散式計算的原理,通過將數據以區塊的形式連接在一起,形成鏈條。每個區塊包含一定時間內的多筆交易記錄,並使用密碼學哈希函數與前一個區塊相連,這種連接保證了數據的不可篡改性。 2. 區塊鏈的基本結構 2
    Thumbnail
    在網路快速發展的時代,區塊鏈和 Web3 的概念越來越重要。區塊鏈作為去中心化的記帳本,提供透明性和安全性,而 Web3 則是用戶主導的下一代互聯網。本文淺顯易懂地介紹了這些概念及其對未來數位經濟和社會的影響,包括熱門應用案例如 NFT、DeFi 和 DAO,幫助讀者快速瞭解這場技術革命的核心。
    Thumbnail
    区块链技术是一种创新且具有颠覆性的资料存储与管理方式,最初是为了支持比特币的运作而诞生。它的基本特性在于将资料以去中心化的方式分散储存,每一笔交易都会被验证并记录在一个个区块中,这些区块依序串联起来形成一条长链,称为区块链。
    區塊鏈技術是近年來備受關注的一種創新技術,它以分散式、去中心化的方式儲存和驗證數據,從而實現安全、透明的數字交易。區塊鏈的演進過程在過去幾年中取得了重大進展,不僅影響了金融領域,還擴展到了多個行業。
    Thumbnail
    區塊鏈的深度技術往往被忽視,大多數人只關注投機炒幣。導致一個常見誤解:似乎操作加密貨幣非透過中心化交易所不可,讓「去中心化」淪為炒作的假象。 支付服務與金融交易是截然不同的需求 支付服務與金融交易滿足了完全不同的市場需求。事實上,透過中心化交易所應用程序購買比特幣、以太幣或期貨合約等金融衍生
    Thumbnail
    Blockchain 區塊鏈技術,作為一種分散式記錄技術,近年來在IT行業引起了廣泛關注。這種技術最初是為比特幣等加密貨幣的交易記錄而開發,但其潛力遠遠超出了金融領域。本文將深入探討區塊鏈的核心特性、在不同行業中的應用前景以及面臨的挑戰和機遇。
    Thumbnail
    區塊鏈有什麼特色? 所有交易(操作資訊)紀錄會儲存在各個節點,因此具有公開性 每個節點遵守一套共識機制,基於這套機制來信任讀取的數據 透過密碼學演算法確保交易紀錄無法被串改 不會有資料中心遭受攻擊導致系統癱瘓問題 可能會對使用者喪失隱私 區塊鏈如何運作的? 節點主要可以被區分為兩種類型
    Thumbnail
    ■區塊鏈技術發明者:中本聰(Satoshi Nakamoto) 區塊鏈起源於2008年的一篇網路論文「比特幣:點對點的電子交易系統」,作者中本聰(Satoshi Nakamoto),至今沒人知道他到底是何方神聖,這篇論文概述了一個去中心化的交易系統,並透過加密技術實現這樣的系統。    
    Thumbnail
    ■什麼是區塊鏈技術? 區塊鏈是透過點對點(P2P)運行的網路,這個網路由分散式節點組成,可以把它想成是共享的數據庫,也就是分散式帳本(DLT),分散式帳本技術是一種去中心化的帳本,儲存著網路上進行的所有交易。 中心化帳本:也稱為集中式帳本,由一個中心化的機構去做驗證、記帳、訂立規則。
    Thumbnail
    區塊鏈原理 什麼是區塊鏈? 區塊鏈(Blockchain)是一種分散式帳本技術,它基於加密學和分散式計算的原理,通過將數據以區塊的形式連接在一起,形成鏈條。每個區塊包含一定時間內的多筆交易記錄,並使用密碼學哈希函數與前一個區塊相連,這種連接保證了數據的不可篡改性。 2. 區塊鏈的基本結構 2