Token-Verteilung und Smart Contract [geschlossen]

Vielleicht ist dies die häufig gestellte Frage! , aber ich habe hier immer noch viel Verwirrung. Soweit ich weiß, werden alle Token aus dem Smart-Vertrag freigegeben, also lautet meine Frage:

  • Müssen wir für jeden Vorverkauf einen anderen Vertrag starten, wenn ja, dann werden die Verträge unter der Hauptvertragsadresse gestartet?

  • Wenn irgendein Vertrag eine Sperrfrist hat, müssen wir dann Ethereum an diesen intelligenten Vertrag zahlen, wenn die Token von ihnen freigegeben werden?

  • Wie läuft der Privatverkauf ab?

  • Müssen wir die ganze Geth-Blockkette über das System laufen lassen, um Smart Contract bereitzustellen?

  • Ich habe gesehen, dass einige ICO bei der Registrierung kostenlose Token vergeben? Wie nutzen sie ihre Transaktion, seit die Token aus dem Smart-Vertrag freigegeben wurden?

Wahrscheinlich haben Sie mehr Glück, wenn Sie jede Frage einzeln stellen 😉

Antworten (1)

Crowdsales funktionieren normalerweise so, dass Sie (mindestens) zwei verschiedene Verträge haben: den eigentlichen Token-Vertrag und den Crowdsale-Vertrag. Der Crowdsale-Vertrag hat dann eine Art Zugriff auf die Tokens, die im Crowdsale verwendet werden – vielleicht sind alle Tokens anfänglich im Besitz des Crowdsale-Vertrags.

Aber im Allgemeinen sind alle Vertragskompositionen Ihnen überlassen. Sie können alles in einen Vertrag schreiben oder in mehrere Verträge aufteilen. Es kommt vor allem darauf an, wie einfach es ist, die einzelnen Verträge zu verwalten, bereitzustellen und zu warten. Außerdem wird nach dem Crowdsale der Crowdsale-Vertrag nicht mehr benötigt, sodass es nicht viel Sinn macht, den Crowdsale-Code noch im Token-Vertragscode zu haben.

Was Ihre Frage zur Sperrzeit betrifft, ja, Sie müssen für Gas bezahlen, wenn Sie eine Transaktion zum Vertrag durchführen. Typischerweise gibt der Eigentümer des Crowdsale-Vertrags eine Transaktion aus, die einen Zustand innerhalb des Vertrags ändert, und danach können Token-Besitzer ihre Transaktionen ausgeben, um die Token zu beanspruchen. Oder vielleicht weist die Transaktion des Eigentümers bereits alle Token zu.

Zu den restlichen Fragen: Wie gesagt, Sie können die Verträge entwickeln, wie Sie wollen. Wenn Sie einen Privatverkauf wünschen, lassen Sie nur bestimmte Whitelist-Adressen teilnehmen. Wenn Sie kostenlose Token basierend auf bestimmten Bedingungen ausgeben möchten, schreiben Sie einfach eine solche Funktionalität in den Crowdsale. Um Ihre Verträge bereitzustellen, können Sie zum Beispiel Geth verwenden - aber es gibt viele Alternativen da draußen.