Storage

ERP系統和乙太坊

  • June 27, 2020

我想知道 ERP 系統(如 SAP)和乙太坊的集成狀態。

是否有 API 允許智能合約從 ERP 中獲取資訊以儲存該數據?

提前致謝

最好的!

不具體。但是,您可以編寫自己的伺服器端守護程序,該程序基本上可以充當 oracle:

  1. 等到由計時器(例如 Chron Job)或智能合約觸發(在這種情況下,它必須觀察合約)
  2. 連接到 ERP 系統並獲取數據,例如 SAP Netweaver
  3. 處理數據以提取所需的部分。
  4. 在你的合約上呼叫一個函式來設置數據。(顯然你想保護你的功能,以便只有授權方可以呼叫它)

就建構伺服器端守護程序而言,步驟 (3) 有幾個選項:

您可能應該選擇一個存在良好 SAP 連接器庫的連接器。我個人會用sapnwrfc嘗試 python

需要注意的另一件事是,在區塊鏈上儲存大量數據非常昂貴,因此請考慮將數據上傳到 SWARM 或 IPFS 並將數據的雜湊值儲存在合約中。

引用自:https://ethereum.stackexchange.com/questions/10149