Trust錢包多簽 誰是管理員誰是觀察員
于Trust錢包的多簽機制當中, 該用戶角色被劃分成發(fā)起人和審批人, 發(fā)起人承擔著提出交易的職責, 像是轉(zhuǎn)賬或者合約交互, 審批人負責審核以及確認, 此分工致使資金不再取決于一個人, 規(guī)避了單點故障, 好多人覺得只要將私鑰分開放置便安全了, 實際上關(guān)鍵之處在于弄明白誰具備何種權(quán)限。
在責任分擔方面, 角色設(shè)定對權(quán)限邊界起到了決定作用。以三個人管理多簽錢包為例, 每個人持有一把私鑰, 只有兩把簽名才能夠進行轉(zhuǎn)賬。此時,審批人需要對交易對象以及金額是否合理予以確認, 發(fā)起人也不可以隨意發(fā)起未經(jīng)過溝通的操作。倘若審批人盲目點擊通過, 那就等同于將安全拱手相讓了。
在實際的場景里面, 責任往往極易被忽視, 舉例來講, 有人會將私鑰交付給親友去進行代管, 然而卻并未清楚地告知對方在多簽里所充當?shù)慕巧? 最終, 由于操作產(chǎn)生錯誤, 致使資金被凍結(jié), 更為常見的情形是, 在團隊當中, 一旦有人離職或者私鑰不小心丟失, 可是相應(yīng)的角色卻沒有及時予以更新, 進而讓錢包陷入僵局狀態(tài), 需要留意的是, 多簽并非是單純設(shè)置幾個地址就能敷衍了事的, 用戶必須要定期去查看究竟是誰把控著哪一步操作。
將安全依靠流程來補位, 舉例來說, 于Trust錢包內(nèi)設(shè)定各異的簽名閾值, 比方把轉(zhuǎn)賬與合約交互區(qū)分開來予以審批, 又或者約定審批人之間經(jīng)由線下交流確切認之后接著來開展操作。責任可不是單單寫在代碼里就萬事大吉了, 它要求用戶主動去對齊, 明確哪個人負責提出, 哪個人負責審核, 在出現(xiàn)問題時由哪個人來承擔責任。多簽工具僅僅是提供一個框架, 其中的角色以及責任得靠人去填補。