2018年3月4日 星期日

[互聯網] 區塊鏈基礎概念

區塊鏈 (Block Chain)

  • 將資料寫錄的技術
  • 去中心化的分散式資料庫
  • 透過集體維護讓區塊鏈裡面的資料更可靠
  • 全民皆可參與的電子記帳本

用複雜的密碼加密資料(encryption)與利用分散式演算法

                   簡化的支付憑證 (Simplified Payment Verification)

區塊鏈的主要精神:

  • 去中心化:為了強調區塊鏈的共享性,讓使用者可以不依靠額外的管理機構和硬體設施、讓它不需要中心機制,因此每一個區塊鏈上的資料都分別儲存在不同的雲端上,核算和儲存都是分散式的,每個節點都需要自我驗證、傳遞和管理,這個去中心化是區塊鏈最突出也是最核心的本質特色。

    在去中心化的前提之上,每個運算節點的運作方式就會透過「工作量證明機制(Proof of Work,POW)」來進行,也就是誰先花費最少的時間,透過各自的運算資源來算出答案並得到認可它就成立,如此一來就可以實現多方共同維護,讓交易可以被驗證。

                         
  • 不可竄改性:區塊鏈中的每一筆資料一旦寫入就不可以再改動,只要資料被驗證完就永久的寫入該區塊中,其中的技術是透過 Hashcash 演算法,透過一對一的函數來確保資料不會輕易被竄改,這種函數很容易可以被驗證但卻非常難以破解,無法輕易回推出原本的數值,資料也就不能被竄改,每個區塊得出的值也會被放進下一個區塊中,讓區塊鏈之間的資料也都被正確的保障。

  • 開放性、獨立性:區塊鏈技術的基礎是開源的,除了其中交易的訊息會另外被加密之外,其中所有的運算數據都是對所有人開放,任何人都可以透過公開的介面去查詢區塊鏈中的數據,系統信息非常透明。而獨立性指的是整個區塊鏈的系統不需要依靠第三方,因此便不會受到任何外力的干預。
  • 安全性、匿名性:因為區塊鏈的數據是分散式的演算,因此也沒有人可以隨意修改網路上的數據,去除掉了人為操控的可能,也就讓區塊鏈本身相對安全,因為區塊鏈上的訊息不需要公開驗證,彼此之間的訊息傳遞都可以匿名進行。


區塊鏈的演進

  • 第一階段:第一階段也就是以比特幣作為代表,這個體系將區塊鏈建立起來。
  • 第二階段:第二階段以太坊為主,以太坊(Ethereum也是一個開源的公共區段鏈平台,其中以太幣(Ether也是透過專用加密技術的去中心化的虛擬貨幣,到目前為止以太幣已經是市值第二高的加密貨幣,僅次於比特幣。
  • 第三階段:第三階段目標就是超級帳本,以Linux基金會所創辦的「超級帳本計畫(Hyperledger Project)」為例,這是第一款專門為大型企業所設計的區塊鏈模組,主要是希望讓企業可以更輕鬆的導入區塊鏈技術,也代表著區塊鏈的發展日趨成熟。

Reference:https://www.mile.cloud/zh-hant/what-is-blockchain/https://kknews.cc/tech/re4m9x.html


沒有留言 :

張貼留言