Dapp-Development

CRUD 的智能合約和乙太坊

  • December 3, 2018

我想了解智能合約和乙太坊是否可用於實現我們目前的 VB6 ERP 應用程序的功能,在該應用程序中,我們有並髮使用者創建新交易、編輯/刪除現有交易並有報告來查看已保存的交易。智能合約/乙太坊能否成為此類應用程序的首選平台

理論上,區塊鍊是不可變的。一旦你有數據在那裡沒有人可以把它拿出來。因此,乙太坊交易也是不可變的——它們不能被修改或刪除。有一個小例外在這裡沒有什麼區別,但我會脫口而出:鏈重組(達成共識)可能會刪除一些帶有交易的區塊,但這些交易將在另一個區塊中重新處理。

但是,區塊鏈(和乙太坊)的並發性非常好。多個使用者可以讀寫,乙太坊可以就交易在規範(最終)鏈中出現的順序達成共識。查看也非常容易 - 曾經輸入到區塊鏈中的所有數據對每個人都是永久可見的。

因此,乙太坊不適合 CRUD 操作,區塊鏈也不適合。

正如之前的評論所說,區塊鏈不是為 CRUD 操作而設計的,但是……我相信這裡有一個挑釁性的想法。ERP 執行許多功能,但可以將其架構抽象為由幾個主要建構塊組成:主數據、交易記錄、報告、計劃等。ERP 的初始案例之一——也是最重要的——案例是作為業務流程(例如庫存管理、採購、銷售等)集合的“系統或記錄”。這恰好是區塊鏈的一個完美案例:以安全的方式儲存沿時間線處理的交易記錄。一個“支持區塊鏈的 ERP”仍然需要使用正常數據庫來執行其他功能,例如計劃和報告,但我認為隨著物聯網的出現,

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