這是建構過程中的一個重要部分,幕後工作是你們看不到的: 我們最近完成了我們的大型撲克系列賽,抽象世界系列賽,分發的獎金超過10萬美元。 主賽事有大約300名選手在8週內獲得資格,獎金池超過5萬美元。 比賽結束後,直接發放獎金就可以了,對吧? 我希望事情能那麼簡單! 首先 - 我們必須確保沒有人作弊。多錢包和籌碼共享在每場撲克遊戲中都是一個大問題,但這會導致立即被取消資格。這是一個相當手動的過程。 接下來 - 我們需要檢查獲勝者的錢包。是AGW嗎?如果是,我們需要找到他們的EVM錢包,如果他們贏得的獎金不在抽象平台上。這是一個極其手動的過程。 之後,就是發放獎金的時間……簡單吧? 其實並不簡單。 我們將獎金放在一個多重簽名錢包中,並運行一個腳本,因為用戶和資產的數量非常龐大。 在許多不同的鏈上有很多不同的資產。 為了確保所有獎金都能正確發放,我們必須將每個組(例如,$USDC)作為單筆交易發送。然後手動處理下一批。 有沒有更快的方法?當然有。 它們安全嗎?絕對不安全。
4.84K