Ich möchte meinen Smart Contract abschließen, habe aber einige Fragen.
Zum Beispiel ist mein neuer Coin-Name: Ghost und er basiert auf Eth.
Grüße
Ergänzend zur Antwort von @ pabloruiz55:
Wie viel ETH sollte ich in meiner Brieftasche haben, um diesen Smart Contract zu erstellen?
Die Transaktionsgebühr für die Bereitstellung eines Smart Contracts hängt von seinem Inhalt ab. Sie können das für die Vertragserstellung erforderliche Gas mit dem Remix-Online-Solidity-Compiler abschätzen .
start to compile
, um den Code zu kompilierenNotiz:
Die für eine Transaktion (einschließlich der Bereitstellung eines Vertrags) erforderlichen Ether unterliegen einer Formel:
transactionCost = gas*gasPrice
Sie haben das Gas bereits aus dem Remix geschätzt und können den Gaspreis nach Belieben wählen. Als Referenz für den sicher niedrigsten Gaspreis werfen Sie einen Blick auf die eth-Tankstelle.
Wenn Sie mehr Gas liefern, als bei Vertragsabschluss erforderlich ist, wird das überschüssige Gas zurückerstattet. Versuchen Sie also, das Gas etwas höher (aber nicht zu hoch) als vom Remix geschätzt zu senden.
Nach der Erstellung meiner neuen Münze „Ghost“ und wenn jemand 10 Ghosts an eine andere senden möchte, was ist mit den Transaktionsgebühren, wird es in ETH oder Ghost sein?
Die Transaktionsgebühr ist immer in Ether und die Transaktionsgebühr könnte auf ähnliche Weise wie für Verträge geschätzt werden.
Nachdem ich den Smart Contract auf Mist bereitgestellt habe, was als nächstes? Nachdem Sie erfolgreich bereitgestellt haben. Sie könnten eine Benutzeroberfläche entwerfen, mit der Benutzer mit der Münze interagieren können, oder versuchen, Ihre Münze an einigen Börsen hinzuzufügen oder das zu tun, wofür Sie Ihre Münze entworfen haben.
Hier ist ein ziemlich neuer Artikel, der Ihnen eine Vorstellung davon geben sollte, wie viel es Sie kosten könnte, den Vertrag einzusetzen: https://hackernoon.com/costs-of-a-real-world-ethereum-contract-2033511b3214
Wenn ein Benutzer einem anderen Benutzer Ihr Ghost-Token sendet, impliziert dies eine Transaktion. Transaktionen werden in Eth bezahlt, nicht in Ihrem Token. (Sie könnten diese Transaktionen auch mit einer Gebühr versehen, die auf den Vertrag zurückgeht, aber das hat nichts mit der Logik der Transaktion an sich zu tun, sondern mit der Logik, die Sie in Ihren Token programmieren.
Sobald Ihr Vertrag bereitgestellt ist, müssen Sie den Benutzern eine Möglichkeit bieten, damit zu interagieren. Sie möchten eine Web-App entwickeln, die die Funktionen aufrufen kann, die Sie in Ihrem Vertrag angegeben haben.
Ich empfehle Ihnen, die Solidity-Dokumentation zu lesen und sich damit vertraut zu machen, sowie alles zuerst in einem Testnetz zu testen, bevor Sie sich Gedanken über die Kosten machen, die mit der Bereitstellung eines Vertrags verbunden sind.
Geist