Dapps

我們如何在 DApps 中將 IPFS 與乙太坊集成?

  • August 8, 2018
  1. 如何在 DApps 中完成 IPFS 與乙太坊的集成?
  2. DApp 的哪些部分將在 IPFS 上?
  3. 有沒有例子?
  4. 如果一個 DApp 的站點託管在 github 上,它不是中心化的嗎?
  1. 基本上,您將任何文件儲存到 IPFS 中,然後將 IPFS 雜湊儲存在乙太坊合約中。任何擁有 IPFS 節點的使用者都將能夠使用該雜湊訪問文件。
  2. 您可以隨心所欲地儲存數據、圖像、前端等。
  3. 這裡有一個例子:https ://github.com/AdrianClv/ethereum-ipfs
  4. 不會。即使你的 DAPP 前端(帶有 web3 的 HTML/JS 程式碼)在 GitHub 或私人伺服器上,你的合約程式碼(用 Solidity 編寫的程式碼)也將在乙太坊上執行。前端只是讓您訪問該合約的程式碼(它是 HTML 和乙太坊節點之間的連結),但合約本身必須上傳到乙太坊才能執行。事實上,如果你直接從控制台執行程式碼,你可以在沒有前端的情況下訪問合約。

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