Solidity
什麼是提款模式?
我正在閱讀這篇文章:https ://medium.com/@jgm.orinoco/why-use-the-withdrawal-pattern-d5255921ca2a
看起來很有趣。誰能用簡單的方式解釋提款模式的想法?
提款模式將要求資金的責任放在資金的接收者身上:接收者必鬚髮送交易以提取並獲得他們的資金。
這可以簡化向收款人發送資金的智能合約,因為合約不必處理如果發送資金失敗該怎麼辦的情況。智能合約不知道發送資金是否由於實際錯誤而失敗,或者接收方是否是故意拒絕接受資金的惡意智能合約。