為了更好的操作體驗,建議您將電腦的JAVASCRIPT開啟。

區塊鏈到底是什麼?可以怎麼用?

前言 近幾年來,人們常聽過有關區塊鏈的新聞大多都跟洗錢、詐欺、勒索軟體支付及非法交易等活動有關。但技術本身是中性,所帶來的影響端靠人類怎應用它!   區塊鏈到底是什麼?資料如何上鏈(應用)?其特性及可能的應用有哪些? 區塊鏈是什? 一、節點是什麼? 在區塊鏈中,節點(Node)是指運行著協議的計算機或設備。這些節點負責驗證交易、維護區塊鏈的一致性和安全性,以及協調和傳播數據。不同的節點之間以網狀的方式相互連結,成為獨立自主的電腦網路,節點之間通過互相交換信息和共享數據來確保系統的正常運行。 二、資料怎上鏈(如何應用)? 以比特幣為例說明!在「比特幣」區塊鏈中,當一筆交易經由「某個節點或錢包」產生時,這筆交易需要被傳送給其它節點來作驗證。 做法是將交易資料經由數位簽章加密並經由Hash函數得出一串代表此交易的唯一Hash值後,再將這個Hash值廣播(Broadcast)給區塊鏈網絡中的其它參與節點進行驗證。   以下是資料上鏈的處理流程: 產生一筆新交易 一筆新交易產生時,會先被廣播到區塊鏈網絡中的其它參與節點,各節點將數筆新交易放進區塊。每個節點會將數筆未驗證的交易Hash值收集到區塊中,每個區塊可以包含數百到數千筆交易。 決定由誰來驗證這些交易 各節點進行工作量證明(proof of work)的計算來決定誰有權去驗證交易,由最快算出結果的節點來驗證交易,這就是取得共識的做法。 取得驗證權的節點將區塊廣播給所有節點 最快完成POW(proof of work)的節點,會將自己的區塊廣播給其他節點。執行驗證(需耗費大量computing power)的節點可以取得好處——比特幣。 各節點驗證並接上新區塊 其他節點會確認這個區塊所包含的交易是否有效、具有效數位簽章,然後接受該區塊,此時區塊(資料)才正式接上區塊鏈。 交易驗證完成 所有節點一旦接受該區塊後,先前沒算完POW工作的區塊會失效,各節點會重新建立一個區塊,繼續下一回POW計算工作。
聯絡我們