Solidity

如何使用 truffle 框架在乙太坊網路中儲存數據?如何在 dapps 中實現數據庫層?

  • November 12, 2018

我正在創建一個必須是登錄身份驗證系統的 dapp,並且必須將一些數據儲存在數據庫中。所以我真的不能將所有數據都儲存在 Solidity 的變數或類對像中,它必須是與 sql 或 nosql 等數據酶的後端連接設置。如果我使用某種數據庫,如 mysql 或 mongodb 等。那麼這不是忽略了去中心化應用程序的意義嗎?如果是這樣,解決方案是什麼?任何範例或文章都會有所幫助。非常感謝

你可以試試BigchainDBFilecoin這樣的項目

對於去中心化身份驗證,請查看uPortBlockstack,Blockstack 還包括去中心化儲存(Gaia)

我正在創建一個必須是登錄身份驗證系統的 dapp,並且必須將一些數據儲存在數據庫中。

如果是這種情況,您不一定要創建 Dapp(去中心化應用程序),因為您需要有一個中心化伺服器。

一個真正的去中心化應用程序可以在沒有登錄系統或任何智能合約權限的情況下執行。

在您的場景中,您可以使用使用者的公共地址作為他們的登錄資訊,因為使用者可以訪問與其公鑰關聯的私鑰。

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