什麼是區塊鏈?

區塊鏈是維護分散式事實分類帳和分類帳更新歷史記錄的系統。區塊鏈是不斷成長的記錄清單,稱為區塊,使用加密進行連結和保護。

這可讓不完全信任彼此的組織使用對等協定 (而非中央第三方) 或手動離線調節處理作業,來同意送出至共用分類帳的更新。區塊鏈可實現即時交易,並在可信賴的業務網路中安全地共用防篡改資料。

區塊鏈網路創辦人可建立及維護網路,以及加入網路的參與者。包含在網路中的所有組織稱為成員。

Oracle Blockchain Platform 是一個認許制的區塊鏈,提供一個封閉的生態系統,只有受邀的組織 (或參與者) 能夠加入網路並保存分類帳副本。授權的區塊鏈使用存取控制層來強制哪些組織可以存取網路。創始組織 (或區塊鏈網路所有者) 決定可以加入網路的參與者。網路中的所有節點都已知,並使用共識協定來確保下一個區塊是唯一事實版本。共識協定有三個步驟:

  • 背書 — 此步驟決定要接受或拒絕交易。

  • 排序 — 此步驟會將期間內的所有交易排序為序列或區塊。

  • 驗證 — 此步驟會驗證是否符合背書原則和組織權限,取得必要的背書。

區塊鏈的關鍵特性

共用、透明和分散式 — 網路會維護分散式事實分類帳和更新歷史記錄。所有網路參與者都會看到一致的資料。資料會在網路的組織中分散及複寫。任何授權的組織都可以存取資料。

不可變與不可逆 — 每個新區塊都包含前一個區塊的參照,而前一個區塊會建立資料鏈。資料會分散至網路組織。只能附加區塊鏈記錄,而且無法對其進行無法偵測的更改或刪除。在將區塊或交易寫入分類帳之前,需要一致。因此,無法拒絕資料記錄的存在與有效性。在滿足背書原則並達到共識之後,資料會分組為區塊,而區塊會附加至分類帳,內含提供不可變的加密安全雜湊。只有獲授權具有對應加密金鑰的成員才能檢視資料。

加密 — 所有記錄都會加密。

封閉式生態系統 — 結合的組織可以有分類帳的副本。組織在現實世界中已知。一致的協定取決於組織是誰。

速度 — 交易會在幾分鐘內驗證。網路成員直接互動。

區塊鏈範例

使用區塊鏈獲益的組織範例就是供應鏈合約製造公司。假設此公司位於美國,並使用墨西哥的協力廠商公司來採購與生產電子元件的材料。透過區塊鏈網路,製造公司可以快速瞭解下列問題的答案:

  • 產品在生產週期在哪裡?

  • 生產的產品在哪裡?

  • 產品是否含有以道德為來源的材料?

  • 產品是否符合規格並匯出規範規則?

  • 何時轉移所有權?

  • 商業發票是否相符且組織是否應付款?

  • 組織應如何處理製造、出貨或收貨處理的任何例外?