Lass uns in Calibur eintauchen, die Smart Contract Wallet, die alle @Uniswap Smart Wallets antreibt (über 10.000 und es werden immer mehr!) 🦄
Wir haben uns zum Ziel gesetzt, beim Start die größtmögliche Anzahl an Funktionen zu unterstützen.
Während wir mit gebündelten Transaktionen beginnen, haben wir bereits die Grundlagen für viel mehr gelegt.
Wir haben von Anfang an die Unterstützung für ERC-4337 integriert, um Gas-Abstraktion zu ermöglichen und mit seinem florierenden Bundler-Ökosystem zu interagieren.
Sitzungsschlüssel sind knifflig
Wir haben hin und her überlegt, ob wir die Schlüssel direkt in der Wallet hinzufügen oder Permit2 verwenden, um die Interaktionen zwischen ihnen und dem Konto zu verwalten.
Als wir bemerkten, dass unsere Anwendungsfälle täglich zunahmen, haben wir uns eine Seite aus V4 genommen und die verbundenen Schlüssel hinzugefügt!
Calibur ermöglicht es Benutzern, neue Schlüssel für dapps, Server, KI-Agenten oder Freunde auszustellen, die es ihnen ermöglichen, sicher mit ihrem Konto innerhalb der zulässigen Berechtigungen jedes Schlüssels zu interagieren.
So erhalten wir das Beste aus beiden Designs, während die Implementierung der Wallet minimal bleibt.
Im Jahr 2024 berichtete @0xcuriousapple über eine Wiederholungsanfälligkeit bei Smart Wallet-Signaturen.
Viele Wallets heute hashen einfach den ERC1271-Digest mit ihrer Domain neu, wodurch die Aktion des Benutzers effektiv zu einem "blinden Signieren" wird - was einen großen Phishing-Vektor schafft und den Zweck von EIP712 untergräbt.
Also haben wir uns entschieden, ERC-7739 zu übernehmen, das es uns ermöglicht, die ursprünglichen Typen in einen wiederholsicheren Typ zu verschachteln, der signiert werden kann, wodurch sichergestellt wird, dass Signaturen immer lesbar sind, anstatt auf Wallet-UI-Abstraktionen zu vertrauen.
Wir hoffen, dass dieser ERC in der Community breitere Akzeptanz findet!
Endlich freuen wir uns, ERC-7914: Transfer From Native vorzustellen.
Dieses ERC definiert eine Schnittstelle, die es Protokollen wie Permit2 ermöglicht, über das ETH-Guthaben Ihres Kontos zu operieren, was die Benutzer davon befreit, in WETH zu wickeln, bevor sie UniswapX oder andere Protokolle verwenden.
Calibur v1.0.0 ist offiziell auf Mainnet, Unichain, Base, Optimism, BSC und Sepolia unter 0x000000009B1D0aF20D8C6d0A44e162d11F9b8f00 bereitgestellt.
Die Verträge sind Open Source und unter MIT-Lizenz hier verfügbar.
Ein besonderer Dank geht an das Team von @ithacaxyz für ihre Hilfe beim Brainstorming zu ERC7821, Gas-Sponsoring und Schlüsselverwaltung.
Ich möchte auch @WilsonCusack und @ilikesymmetry von @base für ihre Einblicke zu ERC-5792, Sitzungsschlüsseln und WebAuthn danken.
Die Zukunft der Wallets ist vielversprechend ⭐
54
4.785
Der Inhalt dieser Seite wird von Dritten bereitgestellt. Sofern nicht anders angegeben, ist OKX nicht der Autor der zitierten Artikel und erhebt keinen Anspruch auf das Urheberrecht an den Materialien. Der Inhalt wird ausschließlich zu Informationszwecken bereitgestellt und gibt nicht die Ansichten von OKX wieder. Er stellt keine wie auch immer geartete Befürwortung dar und sollte nicht als Anlageberatung oder Aufforderung zum Kauf oder Verkauf digitaler Vermögenswerte betrachtet werden. Soweit generative KI zur Bereitstellung von Zusammenfassungen oder anderen Informationen verwendet wird, können solche KI-generierten Inhalte ungenau oder inkonsistent sein. Bitte lesen Sie den verlinkten Artikel für weitere Details und Informationen. OKX ist nicht verantwortlich für Inhalte, die auf Websites Dritter gehostet werden. Der Besitz digitaler Vermögenswerte, einschließlich Stablecoins und NFTs, ist mit einem hohen Risiko verbunden und kann starken Schwankungen unterliegen. Sie sollten sorgfältig abwägen, ob der Handel mit oder der Besitz von digitalen Vermögenswerten angesichts Ihrer finanziellen Situation für Sie geeignet ist.