Solidity

乙太坊代幣…燃燒率

  • August 6, 2017

我寫在這裡是因為’我想發布一個問題。有沒有辦法逐步銷毀代幣?我可以更好地解釋這一點…………我會推出一種加密貨幣(例如1000000乙太幣)。我想賦予這個令牌的功能是這些1000000流通乙太幣將自動逐漸減少……完全“燒毀”(例如到 500000 乙太幣)。類似於“Ripple 交易銷毀費”之類的東西。在乙太坊程式碼中是否有一個函式或任何其他方式來做到這一點……例如,我正在考慮使用“gas”……但我知道類似“一無所知”……我會感謝你每個人都想提供他的幫助或他的意見。

您可以定期呼叫一個燃燒一些乙太的函式(或者可能將來的某個時候呼叫)。要銷毀乙太幣,您可以將其發送到您認為沒有人擁有其私鑰的地址。你可以將你的乙太幣發送到這個地址:0xd4a0beb031790e5a8c49eeaa188a2e0debae08e7。我沒有它的私鑰。承諾!:p

您可以做的是根據您的燃燒標準動態計算帳戶餘額和總供應量。因此,如果-假設-您只是想根據時間(以自 t0 以來傳遞的塊數表示)進行刻錄,您將執行以下操作:

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

同樣對於賬戶餘額。

引用自:https://ethereum.stackexchange.com/questions/19666