Zanurzmy się w Calibur, portfelu smart contract, który napędza wszystkie portfele smart @Uniswap (ponad 10 000 i wciąż rośnie!) 🦄
Zamierzamy wspierać jak najszerszy zestaw funkcji od samego początku
Chociaż zaczynamy od transakcji zbiorczych, już położyliśmy fundamenty pod znacznie więcej
Od pierwszego dnia wbudowaliśmy wsparcie dla ERC-4337, aby zrealizować abstrakcję gazu i zintegrować się z rozwijającym się ekosystemem bundlerów.
Klucze sesyjne są skomplikowane
Przechodziliśmy tam i z powrotem między dodawaniem kluczy bezpośrednio do portfela a używaniem Permit2 do zarządzania interakcjami między nimi a kontem
Uświadamiając sobie, że nasze przypadki użycia rosły z dnia na dzień, wzięliśmy przykład z V4 i dodaliśmy klucze powiązane!
Calibur pozwala użytkownikom na wydawanie nowych kluczy dla dapps, serwerów, agentów AI lub przyjaciół, co umożliwia im bezpieczną interakcję z ich kontem w ramach dozwolonych uprawnień każdego klucza.
Daje nam to najlepsze cechy obu rozwiązań, jednocześnie utrzymując implementację portfela na minimalnym poziomie.
W 2024 roku @0xcuriousapple zgłosił lukę w zabezpieczeniach związanej z powtórnym podpisywaniem sygnatur w inteligentnych portfelach.
Wiele portfeli dzisiaj po prostu ponownie hashuje skrót ERC1271 z ich domeną, skutecznie przekształcając działanie użytkownika w "ślepy podpis" - tworząc duży wektor phishingowy i podważając cel EIP712.
Zdecydowaliśmy się przyjąć ERC-7739, który pozwala nam zagnieżdżać oryginalne typy w typie odpornym na powtórki, który można podpisać, zapewniając, że podpisy są zawsze czytelne, zamiast polegać na abstrakcjach interfejsu użytkownika portfela.
Mamy nadzieję, że ten ERC zyska szerszą popularność w społeczności!
W końcu z radością przedstawiamy ERC-7914: Transfer z Native
Ten ERC definiuje interfejs, który umożliwia protokołom takim jak Permit2 działanie na saldzie ETH twojego konta, co oszczędza użytkownikom konieczności przekształcania na WETH przed korzystaniem z UniswapX lub innych protokołów.
Calibur v1.0.0 jest oficjalnie wdrożony na Mainnet, Unichain, Base, Optimism, BSC i Sepolia pod adresem 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00
Kontrakty są open source i licencjonowane na zasadach MIT tutaj
Specjalne podziękowania dla zespołu @ithacaxyz za pomoc w burzy mózgów dotyczącej ERC7821, sponsorowania gazu i zarządzania kluczami
Chcę również podziękować @WilsonCusack i @ilikesymmetry z @base za ich spostrzeżenia na temat ERC-5792, kluczy sesyjnych i WebAuthn
Przyszłość portfeli jest jasna ⭐
54
4,38 tys.
Treści na tej stronie są dostarczane przez strony trzecie. O ile nie zaznaczono inaczej, OKX nie jest autorem cytowanych artykułów i nie rości sobie żadnych praw autorskich do tych materiałów. Treść jest dostarczana wyłącznie w celach informacyjnych i nie reprezentuje poglądów OKX. Nie mają one na celu jakiejkolwiek rekomendacji i nie powinny być traktowane jako porada inwestycyjna lub zachęta do zakupu lub sprzedaży aktywów cyfrowych. Treści, w zakresie w jakim jest wykorzystywana generatywna sztuczna inteligencja do dostarczania podsumowań lub innych informacji, mogą być niedokładne lub niespójne. Przeczytaj podlinkowany artykuł, aby uzyskać więcej szczegółów i informacji. OKX nie ponosi odpowiedzialności za treści hostowane na stronach osób trzecich. Posiadanie aktywów cyfrowych, w tym stablecoinów i NFT, wiąże się z wysokim stopniem ryzyka i może podlegać znacznym wahaniom. Musisz dokładnie rozważyć, czy handel lub posiadanie aktywów cyfrowych jest dla Ciebie odpowiednie w świetle Twojej sytuacji finansowej.