什麼是區塊鏈?

區塊鏈是一個維護分散式事實分類帳和分類帳更新歷史記錄的系統。區塊鏈是持續成長的記錄清單,稱為區塊,使用加密法連結和保護這些記錄。

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

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

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

  • 背書 — 此步驟會決定是否接受或駁回交易。

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

  • 驗證 — 此步驟會驗證是否符合背書原則和組織權限。

區塊鏈的主要特性

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

不可變更且無法回復 — 每個新區塊都包含先前區塊的參照,而該區塊會建立資料鏈。資料會分散在網路組織之間。只能附加區塊鏈記錄,而且無法還原更改或刪除。將區塊或交易寫入分類帳之前,必須一致。因此,資料記錄的存在與有效性無法被拒絕。滿足背書原則並達成共識之後,系統會將資料分組為區塊,並將區塊附加至具有加密保護雜湊 (提供不可變更) 的分類帳。只有授權擁有對應加密關鍵碼的成員才能檢視資料。

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

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

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

區塊鏈範例

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

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

  • 產品在哪裡生產?

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

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

  • 所有權何時轉移?

  • 發票是否相符,且組織是否應支付此款項?

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