Ethereum-Token...*Brennrate*?

Ich schreibe hier, weil ich eine Frage posten möchte. Gibt es eine Möglichkeit, Token nach und nach zu verbrennen? Ich kann das besser erklären....... Ich würde eine Kryptowährung starten (z. B. 1000000 Ether). Die Funktion, die ich diesem Token geben möchte, ist, dass diese 1000000 zirkulierenden Ether automatisch und schrittweise reduziert werden ... vollständig " verbrannt" (z. B. auf 500000 Ether). So etwas wie die „Ripple-Transaktionsverbrennungsgebühr“. Gibt es eine Funktion oder einen anderen Weg, das im Ethereum-Code zu tun .... zum Beispiel dachte ich, "Gas" zu verwenden .... aber ich weiß so etwas wie "nichts" darüber ... Ich werde dir danken Jeder will seine Hilfe oder seine Meinung sagen.

Ich weiß nicht, warum Sie das tun möchten, aber Sie können bei jeder Überweisung eine Gebühr einführen. Und anstatt es für sich zu behalten, verbrennen Sie es.

Antworten (2)

Sie können regelmäßig eine Funktion aufrufen, die etwas Äther verbrennt (oder vielleicht irgendwann in der Zukunft). Um Ether zu verbrennen, können Sie ihn an eine Adresse senden , von der Sie glauben, dass niemand den privaten Schlüssel hat. Sie können Ihren Ether zum Brennen an diese Adresse senden: 0xd4a0beb031790e5a8c49eeaa188a2e0debae08e7. Ich habe den privaten Schlüssel dafür nicht. Versprechen! :P

Was Sie tun können, ist, dass Sie den Kontostand und den Gesamtvorrat basierend auf Ihren Brennkriterien dynamisch berechnen können. Wenn Sie also - sagen wir mal - einfach nach Zeit brennen möchten (ausgedrückt in der Anzahl der seit t0 verstrichenen Blöcke), würden Sie so etwas tun:

uint initialSupply;
uint block0;
private function blocksSinceBlock0() returns (uint) {return block.number - block0;}
function totalSupply() returns (uint) { ... calculate current supply using blockSinceBlock0...}

Und ähnlich für den Saldo eines Kontos.