Wenn ich also die meisten Crowdsale-Verträge sehe, ist der Preis auf x ETH festgelegt und Sie erhalten die Token darauf basierend, wenn der ETH-Preis niedriger ist, erhalten Sie mehr Token/$ und wenn der ETH-Preis steigt, erhalten Sie weniger/$. Das ist nur die Volatilität von Krypto. Einige Token sind jedoch direkt an Fiat-Preise gekoppelt. $1 bekommt 1 Token, also wenn ich 1 ETH sende, bekomme ich, wie viele Token durch den Preis von ETH bestimmt werden.
Wie wird dies erreicht?
Normalerweise sperren sie den Preis kurz vor Beginn des Crowdsales. Sie setzen es auf einen bestimmten Wert, der während des gesamten Crowdsales so bleibt.
Es kann so etwas sein:
function startCrowdsale(uint _price) {
crowdsale_started = true;
price = _price;
//more code
}
Ein anderer Weg, aber kostspieliger, ist die Verwendung eines Orakels.
Es gibt noch eine Möglichkeit, wie sie es tun. Sie berechnen den Etherpreis zum Zeitpunkt des Zahlungseingangs oder sie schauen sich einfach den Etherpreis am Ende von ico an und alle Preise sind der aktuelle Wert auf dem Markt
Früher gab es mehrere Möglichkeiten, etwas Ähnliches zu erreichen, aber jede Methode hat ihre Nachteile:
John Murphy
Elisa Drion
John Murphy
Elisa Drion
John Murphy
Elisa Drion
Elisa Drion