Blockchain

什麼是區塊鏈?

區塊鏈是一種分散式資料庫,它維護著一個不斷增長的、免受篡改的數據記錄清單。

區塊鏈(Blockchain)是由節點參與的分散式資料庫系統,起源於比特幣,最早在 2008 年中本聰提出。 區塊鏈是由一串使用密碼學方法產生的資料區塊組成的,每個區塊都包含了上一個區塊的哈希值,從創始區塊開始連接到當前區塊,形成一條區塊鏈 。 每一個區塊都確保按照時間順序在上一個區塊之後產生,否則前一個區塊的哈希值是未知的。 這些特徵使得比特幣的雙花非常困難。
區塊鏈分為公有鏈、聯盟鏈、私有鏈。
公有鏈:全世界任何人都可以讀取、發送交易進行有效確認、任何人都能參與其共識過程的區塊鏈,典型應用包括比特幣、以太坊等。
聯盟鏈:指參與區塊鏈的節點是事先選擇好的, 節點間通常有良好的網絡連接等合作關係,區塊鏈上的數據可以是公開的也可以是內部的,為部分意義上的分佈 式,可視為」 多中心化」。 典型應用包括 Hyperledger、R3 和 EEA 等。
私有鏈:參與節點只有有限的範圍,例如特定機構的自身使用者等,資料的存取及使用有嚴格的權限管理。
在區塊鏈發展的早期,基礎協議就是為了實現單一的支付功能。 隨著以太坊平台的出現,區塊鏈進入2.0 時代,完備的底層協議和智能合約的概念,開發者無需深入區塊鏈的底層協議,也可以開發各式各樣的去中心化應用(DApps )。