Contract-Development

如何在乙太坊上從零開始創建 Dapp?

  • April 23, 2021

假設我們有一個了解區塊鏈但沒有任何基於區塊鏈的應用程序背景的人。該人想要編寫一個基於乙太坊的 Dapp(去中心化應用程序)作為概念證明。

如何開始?第一步是什麼?(建議、最佳實踐、有趣的材料等)

這個問題太寬泛,不容易回答,網上有幾個很好的現有教程。但這裡是您可能採取的第一步:

  • 閱讀基本概念乙太坊白皮書不是一個糟糕的起點,我在上面連結的一些教程將概念解釋與分步教程說明穿插在一起。
  • 選擇一種語言。使用乙太坊有多種語言選擇,建議 1)選擇最接近你知道的語言的語言或 2)選擇似乎擁有最廣泛文件和支持的語言(我可能會去使用基於此指標的 Solidity)。
  • 選擇一個框架並測試 rpc。我最熟悉 Solidity 框架 Embark 和 Truffle,並使用 Ethersim 作為我的測試 rpc。
  • 查看範例項目。在 Github 上查看使用乙太坊的項目(我一直在查看 ConsenSys 推出的開源項目),看看哪些最佳實踐開始融合。
  • 加入社區並提出問題。我與乙太坊合作取得的最大進展是因為我有人回答問題。有些城市有論壇、reddit、irl 聚會,當然還有這個網站。

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