Solidity
建構沒有全節點的移動 DApp?
我是區塊鍊和乙太坊的新手,有幾個問題:
- Apple 的 App Store 是否允許錢包和瀏覽器以外的移動 DApp?
- 是否可以建構一個在移動設備上執行的移動 DApp,而無需下載完整的乙太坊節點,但仍能充分利用智能合約和 IPFS 技術之類的東西?
- 是否可以使用 Swift 或 Kotlin 等本地語言開發移動 DApp,而不是 Web 應用或混合應用?
- 開發使用私有區塊鍊和公共區塊鏈的移動 DApp 在技術挑戰方面是否存在很大差異?
- 這可能會改變,因為 DeFi 有這樣的承諾,但截至目前,Apple 已經從 Apple App Store 中刪除了 DApp。參考:“Apple “從 App Store 中消除 Dapps 的使用”Coinbase CEO 說。我在 App Store 上看到的唯一 DApp 之一是:“Ally - Chat”,它沒有完全去中心化。
- 是的,您可以使用 Web3js 建構支持 IPFS 的完整 DApp。Web3 使用合約 ABI 來確保與智能合約完全兼容,而無需下載區塊鏈。
- 創建 Web3.swift 是為了讓在移動設備上建構 DApp 盡可能地熟悉。
- 是的,在處理私有區塊鏈時,您可以負責託管節點、儲存交易歷史並處理 DApp 中的交易簽名。您的 DApp 可能還需要安全地儲存私鑰。當你使用 Metamask 之類的東西時,它會處理很多複雜性。