Oto duża część budowania, za kulisami, której nie widzicie: Niedawno zakończyliśmy naszą ogromną serię pokerową, World Series of Abstract, w której rozdzielono ponad 100 tys. dolarów w nagrodach. W głównym wydarzeniu wzięło udział około 300 graczy, którzy zakwalifikowali się w ciągu 8 tygodni, a pula nagród wynosi ponad 50 tys. dolarów. Więc gra się kończy, po prostu wysyłamy nagrody, prawda? Chciałbym, żeby to było takie proste! Po pierwsze - musimy upewnić się, że nikt nie oszukiwał. Multi-portfele i dzielenie się żetonami to duża sprawa w każdej grze pokerowej, ale to jest natychmiastowe zdyskwalifikowanie. To dość manualny proces. Następnie - musimy sprawdzić portfele, które wygrały. Czy to jest AGW? Jeśli tak, musimy znaleźć ich portfel EVM, jeśli wygrały nagrody, które NIE są na Abstract. To jest EKSTREMALNIE manualny proces. Po tym czasie, aby wysłać nagrody... proste, prawda? Nie do końca. Mamy je w multi-sig i uruchamiamy skrypt z powodu liczby użytkowników i aktywów, które są wysyłane. Jest mnóstwo różnych aktywów na mnóstwie różnych łańcuchów. Aby upewnić się, że wszystkie nagrody są wysyłane poprawnie, musimy wysłać każdą grupę (na przykład, $USDC) jako pojedynczą transakcję. Następnie ręcznie zrobić to dla następnej partii. Czy są szybsze sposoby na to? Jasne. Czy są bezpieczniejsze? Absolutnie NIE.
4,94K