當然,監護人Custodian自身也可以被更改。比如,如果需要更新離線的keyset,那麼可以讓「OLd Custodian」向「Proxy」發出指令,要求其以後聽從「New Custodian」的指令,而「New Custodian」的上級監護人是「New Offline Keyset」。
印發GUSD也是一個高風險的動作。需要同時結合線上審批的靈活性和線下審批的安全性。為此,項目方設計了一種混合的審批許可制,施加的對象是Impl,正是該智能合約控制著GUSD的發行。
該智能合約的監護體系中,既包含線上機制,又包含線下機制。為了實現這種特殊的設計,項目方將另一個叫做「PrintLimiter」的智能合約引入了Impl的審批鏈條中(但是,我在代碼中並沒有發現,白皮書上卻寫了,我估計,審批鏈條並沒有完全按照設計稿來)。