Solidity
如何使用 ICO 代幣支付乙太坊 dapp 智能合約交易?
假設我進行了一次成功的代幣銷售並出售了我所有的代幣,現在我已經為使用 Solidity 智能合約的使用者建構了一個很棒的 dApp。現在我在這方面的問題是——
我的 ICO 代幣使用者將如何支付乙太坊上的 dApp 交易費用,我應該用乙太幣還是代幣發送?
如何在基於乙太坊的私有鏈中使用代幣?
如何使用代幣在另一個區塊鏈上進行交易讓我們以 Ethermint 為例?
某人擁有的代幣只是你代幣智能合約中的一個餘額。所以,
我的 ICO 代幣使用者將如何支付乙太坊上的 dApp 交易費用,我應該用乙太幣還是代幣發送?
他們不能使用這些代幣來支付交易費用——如果你在執行交易時指的是燃料成本——。如果您的意思是在您的應用程序中使用代幣作為貨幣,那麼您需要做的是建構您的 Dapp 的智能合約以從您的代幣地址讀取數據並使用您的使用者餘額作為執行您的 dapp 功能的要求。這將要求您的使用者首先批准您的 dapp 合約的一些餘額。
如何在基於乙太坊的私有鏈中使用代幣?
如何使用代幣在另一個區塊鏈上進行交易讓我們以 Ethermint 為例?
正如我之前提到的,這些代幣僅作為智能合約中的餘額存在,智能合約是您部署它的乙太坊網路的一部分。因此,此令牌不存在於另一個網路(測試網或專用網路,除非您將令牌部署在這些網路上),並且也無法從其他區塊鏈訪問它們。