什麼是區塊鏈?

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

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

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

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

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

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

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

區塊鏈的主要特性

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

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

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

已關閉生態系統 - 加入的組織可以有分類帳的副本。在現實世界中已知組織。共識協定取決於組織是誰。

速度 - 交易只需幾分鐘即可完成驗證。網路成員會直接互動。

區塊鏈範例

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

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

  • 生產的產品在哪裡?

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

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

  • 何時移轉所有權?

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

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