什麼是區塊鏈?
區塊鏈是維護分散式事實分類帳和分類帳更新歷史記錄的系統。區塊鏈是不斷成長的記錄清單,稱為區塊,使用加密進行連結和保護。
這可讓不完全信任彼此的組織使用對等協定 (而非中央第三方) 或手動離線調節處理作業,來同意送出至共用分類帳的更新。區塊鏈可實現即時交易,並在可信賴的業務網路中安全地共用防篡改資料。
區塊鏈網路創辦人可建立及維護網路,以及加入網路的參與者。包含在網路中的所有組織稱為成員。
Oracle Blockchain Platform 是一個認許制的區塊鏈,提供一個封閉的生態系統,只有受邀的組織 (或參與者) 能夠加入網路並保存分類帳副本。授權的區塊鏈使用存取控制層來強制哪些組織可以存取網路。創始組織 (或區塊鏈網路所有者) 決定可以加入網路的參與者。網路中的所有節點都已知,並使用共識協定來確保下一個區塊是唯一事實版本。共識協定有三個步驟:
-
背書 — 此步驟決定要接受或拒絕交易。
-
排序 — 此步驟會將期間內的所有交易排序為序列或區塊。
-
驗證 — 此步驟會驗證是否符合背書原則和組織權限,取得必要的背書。
區塊鏈的關鍵特性
共用、透明和分散式 — 網路會維護分散式事實分類帳和更新歷史記錄。所有網路參與者都會看到一致的資料。資料會在網路的組織中分散及複寫。任何授權的組織都可以存取資料。
不可變與不可逆 — 每個新區塊都包含前一個區塊的參照,而前一個區塊會建立資料鏈。資料會分散至網路組織。只能附加區塊鏈記錄,而且無法對其進行無法偵測的更改或刪除。在將區塊或交易寫入分類帳之前,需要一致。因此,無法拒絕資料記錄的存在與有效性。在滿足背書原則並達到共識之後,資料會分組為區塊,而區塊會附加至分類帳,內含提供不可變的加密安全雜湊。只有獲授權具有對應加密金鑰的成員才能檢視資料。
加密 — 所有記錄都會加密。
封閉式生態系統 — 結合的組織可以有分類帳的副本。組織在現實世界中已知。一致的協定取決於組織是誰。
速度 — 交易會在幾分鐘內驗證。網路成員直接互動。
區塊鏈範例
使用區塊鏈獲益的組織範例就是供應鏈合約製造公司。假設此公司位於美國,並使用墨西哥的協力廠商公司來採購與生產電子元件的材料。透過區塊鏈網路,製造公司可以快速瞭解下列問題的答案:
-
產品在生產週期在哪裡?
-
生產的產品在哪裡?
-
產品是否含有以道德為來源的材料?
-
產品是否符合規格並匯出規範規則?
-
何時轉移所有權?
-
商業發票是否相符且組織是否應付款?
-
組織應如何處理製造、出貨或收貨處理的任何例外?