
Commissaire de ce numéro : Kylo (Tw : @kylohanks_eth)
Hôte de ce numéro : Jenny Huang (@Jennyhuang727)
Invité dans ce numéro : Frank Lou Fondateur d'UniPass |
« L'intention initiale d'UniPass est de créer un compte Web3 convivial à bas seuil. Lorsque vous l'utilisez pour gérer des actifs, il appartient à la piste du portefeuille. Lorsque vous l'utilisez pour l'autorisation et l'authentification, il appartient à la piste DID. . , à mon avis, c’est la même chose.
---- Franck
Jenny : Les portefeuilles de contrats intelligents sont récemment devenus un sujet brûlant sur le marché. Quel est le récit de cette série de sujets brûlants ? Veuillez nous expliquer l'historique de développement des portefeuilles, les catégories de pistes de portefeuille, les problèmes actuels dans la piste de portefeuille ou ce que vous pensez être la logique.
Frank : Je pense que la popularité des portefeuilles intelligents est un phénomène superficiel. En examinant les raisons sous-jacentes, il s'agit en fait d'un changement d'orientation narrative. Tout le monde vise une adoption massive, ce qui nécessite la participation de nombreux utilisateurs.
Le scénario actuel n’est évidemment pas assez attrayant pour que de nouveaux utilisateurs entrent. Le principe pour lequel les utilisateurs entrent est qu’ils ont besoin de nouveaux scénarios, et ces nouveaux scénarios nécessitent un nouveau support d’infrastructure. Lorsque l’effet de création de richesse de votre scénario n’est pas si fort, nous en avons besoin. Construisez une infrastructure à faible barrière pour attirer les utilisateurs. Parce que le seuil de Crypto est trop élevé, la résistance des utilisateurs à l'entrée est très élevée, et si vous n'êtes pas assez attractif, les utilisateurs ne pourront certainement pas entrer. Les portefeuilles de contrats intelligents peuvent abaisser le seuil d'entrée des utilisateurs à un niveau très bas. niveau et peut être utilisé avec le système de compte Web2. Il a presque la même apparence.
De plus, les nouveaux scénarios imposent des exigences plus diversifiées aux fonctions d'infrastructure, de sorte que les fonctionnalités côté utilisateur doivent devenir plus flexibles et plus faciles à utiliser. Par exemple, les jeux peuvent nécessiter une clé de session, qui permet aux utilisateurs d'autoriser une clé de session dans un domaine spécifique. période de temps. Des clés valides et ne pouvant effectuer que des opérations spécifiques. L'infrastructure actuelle n'a pas cette capacité, de nouvelles infrastructures telles que des portefeuilles intelligents sont donc nécessaires.
Le portefeuille intelligent, en tant que catalyseur du Web3, peut provoquer certains événements, ce qui ressemble un peu à la relation entre les smartphones et l'Internet mobile. Les smartphones sont le catalyseur de l'Internet mobile.
Sans ces mises à niveau interactives fournies par les smartphones, notamment les mises à niveau du système d'exploitation, les mises à niveau des capteurs, les mises à niveau des caméras, etc., ces scénarios couramment utilisés dans les téléphones mobiles aujourd'hui ne seraient pas possibles. Par exemple, le populaire Douyin utilise une infrastructure disponible uniquement sur les smartphones.
Une autre analogie est que la couche 2 augmente la capacité pour réduire les coûts et augmenter la vitesse de traitement. En fait, cela est similaire au besoin de notre Internet d'augmenter la vitesse et de réduire les frais. Nous ne pouvons le comparer qu'au coût et à la vitesse de la 4G. Pouvons-nous répondre aux besoins de personnes comme Douyin ? À mesure que les scénarios se présentent, la couche 2 joue un rôle similaire, préparant l'infrastructure pour les applications à grande échelle.
Ceci est mon résumé des raisons pour lesquelles les portefeuilles intelligents deviennent des sujets brûlants.
Jenny : D'accord, la question suivante concerne la classification de ce portefeuille, c'est-à-dire le portefeuille MPC, le portefeuille à bas seuil et le portefeuille de contrats intelligents. Quels sont les seuils de développement pour ces portefeuilles ? De plus, j'ai entendu sur le marché que le seuil de développement du portefeuille MPC est un peu bas. Est-ce vrai ?
Frank : La distinction entre seuil haut et bas dépend toujours de la personne avec laquelle vous comparez. Le seuil dépend toujours de l'ampleur et de la profondeur de ce que vous faites. La largeur fait référence au nombre de chaînes prises en charge. Par exemple, lorsque votre portefeuille prend en charge Bitcoin, Bitcoin est beaucoup plus compliqué que le portefeuille Ethereum, car Bitcoin n'a pas de modèle de compte et il n'y a aucun moyen de demander le nombre d'adresses au portefeuille. Nœud complet Bitcoin Pour BTC, vous devez disposer d'un serveur de cache pour traiter tous les blocs de Bitcoin, puis le ressaisir vous-même dans la base de données, puis en faire des données interrogeables. Par conséquent, qu’il s’agisse de MPC ou d’autres portefeuilles, tant que plusieurs chaînes sont impliquées, c’est très difficile car chaque chaîne a une architecture différente. Je me souviens que le plug-in Math Wallet prend en charge plus de 50 chaînes, ce qui est très large.
Si nous ne parlons que des portefeuilles EOA, le seuil de développement actuel n'est en effet pas élevé, car il existe des solutions purement open source telles que Alpha Wallet et MetaMask pour référence, et MPC a également ZenGo et Binance pour référence. Bref, il y aura de plus en plus de bibliothèques de projets open source de ce type. Si les exigences de chacun ne sont pas très élevées et ne font pas de personnalisations particulièrement complexes, la difficulté globale n'est en effet pas élevée. Si vous devez utiliser un téléphone mobile ou une page Web pour faire une signature 2-3, c'est très difficile, car cela nécessite déjà 7 interactions, et la transmission réseau ne peut pas le supporter. Ainsi, à moins qu'il ne s'agisse d'un scénario particulier, comme une solution MPC telle qu'un ensemble multi-signatures ou un pont inter-chaînes, il n'est en effet pas particulièrement difficile de réaliser une solution comme 2-2 ou 2-3.
Notre solution utilise en fait un MPC 2-2. Le MPC le plus simple est utilisé comme schéma de clé du côté de notre SDK. La raison pour laquelle nous utilisons cela est que nous n'avons pas peur que la clé MPC de 2-2 soit cassée. Ce n'est pas un seul point de risque comme MetaMask 2-2 est un double point de risque. , ça ne marchera pas. La raison pour laquelle il peut être utilisé est que les utilisateurs utilisent toujours des contrats intelligents et que nous ne sommes qu'un corps d'outils.
Nous avons utilisé la bibliothèque open source ZenGo-X. La raison pour laquelle nous l'avons choisie à l'époque était que nous devions l'utiliser dans un environnement Web et que la bibliothèque devait être bien compilée dans Wasm. Il nous a fallu environ un mois pour déterminer diverses restrictions. et des solutions.Après avoir terminé cette bibliothèque, y compris la transplantation et le débogage front-end et back-end, c'est presque comme ça. Bien sûr, ce n'est que notre cas.
Jenny : Je sais qu'UniPass devrait être très populaire sur le marché. Je voudrais vous demander quelle était votre intention initiale de créer UniPass à cette époque ? Alors quel est le principe de mise en œuvre d’UniPass ? Actuellement, le portefeuille de contrats intelligents n’est pas réellement connecté à la couche inférieure d’Ethereum, n’est-ce pas ? Quel impact cela a-t-il sur les portefeuilles de contrats intelligents ?
Frank : J'ai juste un point que je n'ai pas encore terminé. Concernant la difficulté de développer des portefeuilles intelligents, je pense que cela est lié à cette question. Permettez-moi d'abord de parler du seuil de développement des portefeuilles intelligents.
Le seuil de développement des portefeuilles de contrats est en fait relativement élevé. Par exemple, Gnosis Safe, nous savons tous qu'il s'agit d'un portefeuille multi-signatures. En fait, c'est aussi un portefeuille de contrats intelligents, le seuil dépend donc principalement des fonctions. Si vous souhaitez simplement faire une multi-signature, c’est très simple, le plus simple est d’utiliser directement Fork Gnosis Safe.
Si vous souhaitez créer un Seedless géré, c'est simple. Vous avez juste besoin d'une solution d'hébergement et d'un portefeuille intelligent. Si vous voulez faire du Seedless non géré, vous devez ajouter la récupération sociale, ce qui est un peu plus difficile.
Si vous souhaitez le rendre sans gaz, les utilisateurs peuvent utiliser n'importe quel jeton ou même utiliser des moyens supplémentaires, comme la monnaie légale, pour payer le gaz, ce qui est un peu plus difficile. Parce que vous avez besoin d'un Relayer pour gérer la partie Gaz, alors vous avez besoin d'un Relayer. Il va de soi que Gnosis n'a pas besoin d'un Relayer. Si vous faites du Gasless, vous devez ajouter un Relayer.
Si vous souhaitez recréer un portefeuille de contrats intelligents multi-chaînes, il doit être entièrement compatible EVM. Par exemple, la distribution étatique multi-chaînes et les relais, il est très difficile d'estimer les frais de gaz sur différentes chaînes. Ne pensez pas que la chaîne de compatibilité EVM de chacun est la même. En fait, ce n'est pas le cas. Différentes chaînes EVM ont des estimations de gaz différentes pour la même opération. Si vous souhaitez faire cela, vous pouvez effectuer des recherches supplémentaires.
Revenons à la troisième question, qui correspond à notre intention initiale de le faire. UniPass est un produit très précoce. Si vous le savez, au début de 2021, UniPass faisait à l'époque UniPass ID, y compris notre propre nom de domaine actuel, toujours https://unipass.id/. Cela est principalement dû à notre concentration. sur l'ID La compréhension de la question est l'affaire des comptes Web3. Nous disons que ce que nous faisons maintenant est un portefeuille, mais en réalité nous pensons que nous créons toujours des comptes Web3. L'intention initiale d'UniPass est de créer un compte Web3 convivial à bas seuil. Lorsque vous l'utilisez pour gérer des actifs, il appartient à la piste du portefeuille. Lorsque vous l'utilisez pour l'autorisation et l'authentification, il appartient à la piste DID. Pour moi, c'est la même chose.
En raison de sa flexibilité, le portefeuille intelligent peut gérer les autorisations au sein du portefeuille. Le moyen le plus simple consiste à diviser les autorisations en deux, l’une étant l’autorisation d’exécution et l’autre l’autorisation de gestion.
L'autorisation d'exécution fait référence à la clé MPC que tout le monde utilise normalement. Les autorisations de gestion sont ce que nous appelons la récupération sociale basée sur la boîte aux lettres. Normalement, lorsque tout le monde utilise la clé MPC, il peut l'utiliser normalement. Si vous oubliez le mot de passe, cela signifie que l'un des fragments de clé ne peut pas être déchiffré, alors la clé MPC est cassée. À ce stade, utilisez la méthode d'envoi d'un e-mail, puis téléchargez l'e-mail sur la chaîne. besoin de le vérifier dans le contrat. Cet e-mail est-il authentique ? Il s'agit d'un ensemble de protocoles appelés DKIM. Après vérification, la clé cassée sera remplacée par une nouvelle selon les actions spécifiées dans l'e-mail. les utilisateurs de réinitialiser leurs mots de passe.
Les gens nous demandent souvent quelle est la clé privée d'UniPass et comment l'exporter ? En effet, le portefeuille intelligent ne possède pas de clé privée, c'est une adresse contractuelle. Contrairement à EOA, qui possède une clé publique et une clé privée correspondante, l'adresse du portefeuille intelligent est en réalité un nom, qui peut être comparé à un nom de classe. Elle correspond à l'autorisation de gérer le compte. en utilisant la clé gérer.
Ainsi, par exemple, lorsqu'un utilisateur dit qu'il n'aime pas UniPass et ne souhaite pas utiliser notre MPC, il peut échanger directement par les moyens normaux. Même lorsque nous cessons de répondre, l'utilisateur peut transférer le contrôle à un MetaMask via la récupération sociale. Lorsque viendra le temps d'utiliser son portefeuille de contrat d'origine, ce sera un peu comme utiliser le Gnosis Safe à signature unique, c'est-à-dire qu'il n'y a qu'une seule clé pour contrôler Gnosis Safe. L'avantage est que l'adresse de l'utilisateur n'a pas besoin d'être spécifiée. être changé.
Tout comme je donne souvent cet exemple, si vous perdez votre clé, vous devez jeter la maison. C'est EOA, et le portefeuille intelligent vous permet simplement de changer la serrure si vous perdez votre clé, ou si vous pensez que la clé est peut-être perdue. perdu maintenant, ou celui-ci, je n'aime pas la clé. Si je veux changer la serrure pour une serrure plus sécurisée que j'aime, je peux changer la clé via mes propres droits d'administrateur. C'est le principe simple d'UniPass.
Jenny : L'ERC4337, qui sera implémenté en 2023, aura-t-il un impact sur votre futur aménagement ?
Frank : 4337 concerne une proposition visant à réaliser l'abstraction de compte sans améliorer la couche de consensus. Il s'agit d'un protocole qui implémente l'abstraction de compte au niveau de la couche supérieure. La route qu'il emprunte n'est pas de se connecter à la couche inférieure. Ceci est également comparé au 4337 précédent. C'est l'une des raisons pour lesquelles tant de concepts abstraits de comptes sont si populaires.
Le concept d'abstraction de compte est très précoce et a été proposé en 2015. Il y a eu une proposition vers 2021 pour ajouter un nouveau type de transaction appelé AA Transaction. Le mot AA est apparu pour la première fois, mais AA Transaction a un trop grand impact sur le consensus. du compte. Cela peut rendre de nombreux anciens contrats inutilisables, voire entraîner la perte d’actifs, ce qui rend sa mise en œuvre difficile.
Nous sommes déjà compatibles ERC4337. À mon avis, il n'y a pas beaucoup de différence entre 4337 et ERC-20, à l'exception de la définition de certaines interfaces contractuelles. 4337 peut ajouter une infrastructure pour ce type de portefeuille de contrats intelligents, ce qui signifie que si vous êtes compatible avec cette interface, vous pouvez interagir. Il en va de même pour le jeton ERC-20 Tant qu'il s'agit d'un portefeuille compatible avec ERC-20, si vous y importez la clé privée, vous pouvez voir le solde du jeton et vous pouvez également envoyer des transactions vers le jeton. .
4337 est en effet une très bonne chose. Il peut favoriser la reconnaissance par tous des portefeuilles intelligents et permettre à l'ensemble de la communauté d'unifier ses connaissances dans ce sens.
Il est également très convivial pour les équipes entrepreneuriales qui souhaitent créer des portefeuilles intelligents. Par exemple, les différents seuils que j'ai mentionnés plus tôt, la création de relais, l'estimation du gaz, etc., sont en fait conçus dans le protocole 4337.
Lorsque l'infrastructure du 4337 sera prête, tout le monde n'aura pas besoin de faire ces deux parties lors de la création de portefeuilles intelligents. Il vous suffit de les confier au réseau P2P du 4337. Notre méthode de support pour le 4337 est la même que celle de Gnosis Safe, qui consiste à le faire. mettez-le Made dans une extension d'UniPass.
Il n'est pas nécessaire de créer un nouveau portefeuille. Vous pouvez le considérer comme un plug-in ou une fonction. Cette fonction consiste à envoyer une transaction à la chaîne. Si vous modifiez quelque chose, vous pouvez y accrocher cette logique. sera compatible avec le système 4337.
Si vous n'en voulez plus, par exemple, si vous estimez que le point d'entrée a trop d'autorité, ou si vous estimez qu'il n'a pas autant de fonctions que le Relayer d'UniPass, vous pouvez le désactiver à tout moment et laisser l'utilisateur faire le choix.
Jenny : Donc 4337 définit une norme industrielle, et tout le monde suit cette norme. Cela simplifiera le développement futur du portefeuille, n'est-ce pas ?
Frank : Oui, l'interaction sera en réalité plus simple. Bien sûr, 4337 ne fait pas d'interaction. La prochaine chose que nous voulons faire est de proposer une norme d'interaction pour le faire, tout comme Wallet Connect. . Tout le monde est très confortable à utiliser.
Jenny : Question suivante, quels sont les groupes d'utilisateurs cibles d'UniPass ? Quelles fonctionnalités spéciales proposez-vous aux utilisateurs ? Par rapport à d’autres portefeuilles de contrats intelligents, quels sont les avantages d’UniPass ?
Frank : Le groupe d'utilisateurs est en fait très évident, c'est ce que nous appelons les novices ou les utilisateurs Web2. Nous concevons principalement nos fonctions pour eux, telles que Seedless, Gasless, Self-Custody et les transactions par lots.
Tout d'abord, tout le monde sait que la solution de mémoire de mots Seedless ou impuissante n'est pas une exigence du portefeuille de contrats intelligents. C'est une fonction que nous créons dans le cadre du produit de portefeuille de contrats intelligents car elle doit coopérer avec la récupération sociale basée sur le courrier électronique. Quant aux autres choses, tout le monde aura Seedless, mais la mise en œuvre de chaque entreprise est différente. Une fois Seedless mis en œuvre, il peut y avoir des compromis à certains endroits, mais cela est réalisable dans différents scénarios.
Deuxièmement, concernant le Gasless, il semble que nous soyons les seuls à l'utiliser actuellement. Nous recherchons le Gasless parce que nous ciblons les utilisateurs ordinaires et il est préférable de ne pas leur faire savoir ce qu'est le Gas. L'avantage de l'abstraction de compte est que la personne qui initie l'action et celle qui paie les frais de gaz peuvent devenir deux personnes. En fait, ces fonctions sont comme certaines nouvelles chaînes publiques, comme Flow, qui a un rôle dédié de Payeur. Le gaz est une affaire de fond, c’est fini, c’est pourquoi l’écosystème EVM favorise l’abstraction des comptes, qui est déjà une fonctionnalité standard d’autres chaînes.
Le principe de Gasless est de trouver un tiers pour payer. Par exemple, nous pouvons permettre aux utilisateurs de gagner quelques centimes en regardant une publicité, et les annonceurs peuvent payer 10 à 20 frais de gaz pour nos utilisateurs sur Polygon ou Arbitrum. Ceci Pendant le processus, l'utilisateur ne sait même pas ce qu'est le gaz. Il a seulement besoin de savoir qu'il a besoin de consommer un certain nombre de points d'action pour effectuer des opérations. Ensuite, il utilise diverses méthodes pour échanger des points d'action, telles que l'accomplissement de tâches, le visionnage de publicités, et même les utilisateurs peuvent dépenser de l'argent pour les acheter.
Ce processus ne s'appelle pas un dépôt, car ce que je vous vends n'est pas de la Crypto. Ce que je vous vends est un service permettant de payer du Gaz au nom de l'utilisateur. De plus, il ne peut pas être encaissé et n'est utilisé que pour une consommation ciblée. Cela permet au gaz d'être pleinement utilisé par les utilisateurs et de disparaître.
Bien sûr, s'il existe un modèle économique suffisant du côté du scénario, il peut également utiliser son propre modèle économique pour couvrir les coûts de gaz orientés utilisateur. Par exemple, nous travaillons avec Izumi Finance pour créer une nouvelle génération de DEX. Il faudra attendre un peu pour le voir. Désormais, les interactions ciblées avec les contrats d’Izumi peuvent bénéficier de subventions sur les frais de gaz, et même de transactions en chaîne sans gaz. Par exemple, si une paire de trading est cotée sur DEX à l'avenir, afin d'augmenter la taille de la paire de trading, je peux renoncer au gaz pour une durée limitée. C'est également le cas lorsque nous avons fait NFT Free Mint avec une certaine marque. il y a quelque temps. C'est un très bon scénario, et il est relativement efficace pour améliorer l'expérience utilisateur.
Troisièmement, concernant la garde sécurisée, je n’ai pas réfléchi à la façon de mieux l’exprimer. Ce n’est pas le concept de garde que nous voyons couramment. Quand je dis cela, je parle d'un portefeuille intelligent, qui peut fournir aux utilisateurs une garde et une non-garde en tant que fonction, et non en tant que paramètre. Par exemple, si vous demandez un portefeuille géré au début, vous pouvez toujours choisir de le changer en non géré en un seul clic à l'avenir. Le principe sous-jacent est que la clé du portefeuille intelligent peut être modifiée. au début doit être contrôlé à 100% par le dépositaire Je réclame A ce moment, vous ajoutez votre propre clé et supprimez sa clé Ceci termine un transfert.
C'est quelque chose que le portefeuille EOA ne peut pas faire, car une fois la clé EOA exposée, il est impossible de la faire passer à un état non exposé, et la clé et l'adresse sont fortement liées. Vous ne pouvez pas continuer à utiliser cette adresse. en même temps. Changez la clé privée.
La quatrième est le trading par lots, qui est aussi une fonctionnalité que j'apprécie particulièrement. Les transactions que nous utilisons actuellement avec EOA sont comme lorsque nous allons sur Taobao pour acheter quelque chose, nous payons une fois pour chaque article que nous achetons et nous ne pouvons continuer à acheter l'article suivant qu'une fois le compte réglé. Mais en fait, l'expérience à laquelle nous sommes plus habitués consiste à ajouter un panier, et les portefeuilles intelligents peuvent effectuer toutes vos opérations au niveau du contrat, puis utiliser une transaction pour la publier sur la chaîne. Il n'y a qu'une seule signature ici, dans. Couche 1 Il n'y a qu'une seule transaction sur Internet, ce qui est pratique et permet d'économiser du gaz.
Tout le monde pense que les portefeuilles intelligents coûtent beaucoup d'essence. Cette affirmation n'est pas nécessairement exacte. Elle peut être un peu plus élevée à certains endroits, mais au moins au niveau des transactions par lots, tant que la taille du lot dépasse deux, cela permet d'économiser de l'essence. .
Il existe également l'ACL (Access Control List), qui est un mot plus spécialisé, qui désigne le contrôle des autorisations. Les capacités qui peuvent être dérivées du contrôle des autorisations incluent, en plus de la récupération sociale que nous venons de mettre en œuvre, vous pouvez également l'utiliser comme clé de session. Je viens de mentionner brièvement la clé dite à durée limitée et à fonction limitée. qui ne peut être utilisé que pendant cette période. Effectuez ces opérations dans les limites.
Il existe un bon exemple. Si vous avez BAYC dans votre portefeuille et que vous utilisez toujours ce portefeuille pour signer et que vous signez accidentellement un mauvais nom, le singe peut être emmené. À l'heure actuelle, il peut y avoir plusieurs clés dans le portefeuille intelligent. Certaines clés peuvent déplacer le BAYC, et d'autres ne le peuvent pas. Cela prouve seulement votre contrôle sur le contrat, mais il détient la signature et n'a aucun moyen de le faire. .
Une autre direction d'expansion est que je peux le baser sur des actifs, tels que BAYC. J'ai besoin que ce BAYC ait trois clés, dont l'une est mon grand livre. Ce n'est qu'après qu'ils ont été signés ensemble que le NFT peut être transféré vers l'extérieur, mais généralement le mien. USDT et autres actifs. Je peux utiliser n'importe quelle clé pour la transférer à volonté, donc je me sens à l'aise et je n'ai pas peur que mon BAYC soit volé en signant simplement MetaMask. Après tout, BAYC a des autorisations relativement élevées. Tant que personne ne me demande de retirer mon Ledger, ce BAYC ne sera pas transféré. Ce sont de nouvelles fonctions étendues par le contrôle des autorisations.
La dernière est une extension plus forte. Cette extension peut être signée arbitrairement. Cette signature peut déclarer que celui qui peut me donner 100 ether peut me retirer mon BAYC. Quiconque appelle ce contrat avec cette signature vous enverra 100 ethers, et BAYC entrera dans son portefeuille en même temps. Cette opération s’apparente un peu à un prêt flash. Elle se réalise en une seule transaction et ne fait pas appel à un tiers. Et après avoir signé un engagement, vous pouvez simplement l'afficher partout sur votre page Web, y compris dans Moments, Xianyu et partout où vous pensez que quelqu'un pourrait être prêt à l'acheter. Cela équivaut à l'utiliser lors de la conclusion d'un contrat. au lieu d'utiliser le contrat d'OpenSea.
Jenny : J'ai beaucoup appris aujourd'hui et je veux en faire l'expérience. Notre prochaine question est la suivante : existe-t-il une relation entre le portefeuille de contrats intelligents et l'abstraction de compte ? Vous venez également d’évoquer le concept d’abstraction de compte. En d’autres termes, la mise en œuvre de l’abstraction de compte peut-elle favoriser le développement des portefeuilles intelligents ? Avant que l’abstraction du compte courant ne soit pleinement réalisée, à quels types de problèmes le développement des portefeuilles de contrats intelligents est-il confronté ?
Frank : Cette question semble être le contraire. Cela ne signifie pas la mise en œuvre de l'abstraction des comptes pour promouvoir le développement des portefeuilles intelligents. Il s'agit en effet d'un concept particulièrement déroutant. Je me souviens avoir déjà écrit un article sur Mirror, intitulé Account Glossary. L'article parlait de la relation entre l'abstraction de compte et les portefeuilles intelligents.
https://mirror.xyz/zhixian.eth/dACTTYPzEfRcF6jSE_iwJsnbNmN2Ier_NA_TzkZaOeM
L'abstraction de compte contient deux niveaux de signification.Sa signification originale fait référence à une sorte de capacité. Cette capacité fait référence à la capacité du système de compte d'une blockchain à effectuer certaines structures internes, telles que la séparation des clés et des comptes, comme le remplacement de la cryptographie. , qui décrit un critère de flexibilité d'un compte chaîne sous-jacent. De plus, il existe de nombreuses différences dans le degré d'abstraction. Par exemple, il existe des BTC qui ne sont pas complètement abstraits, des EVM qui ne sont pas du tout abstraits, des Flow qui sont très abstraits et des Starknet et CKB qui le sont complètement. le tout à différents niveaux.
Le deuxième sens fait spécifiquement référence à l'écosystème EVM. Parce qu'EVM n'a pas d'abstraction de compte, tout le monde veut qu'EVM ait une abstraction de compte, donc cette question est devenue un mouvement. Laissez EVM réaliser l'abstraction de compte. comme abstraction de compte.
Alors comment faire une abstraction de compte ?
Depuis 2015, il y a eu diverses propositions. En plus du plus célèbre 4337, il y en a en fait plusieurs plus importantes, comme l'EIP-3074, qui permet à tous les EOA de déléguer les droits de déverrouillage de leurs comptes à un autre contrat EIP-5003 ; est encore plus exagéré. Il vise à transformer tous les EOA en portefeuilles intelligents et en portefeuilles contractuels avec une seule ligne de code. Donc, en fait, vous constaterez que ce qu'il dit, c'est que je veux parvenir à l'abstraction des comptes, puis les normes qu'il définit ou ce qu'il veut promouvoir sont de rendre les portefeuilles intelligents plus utilisables et plus faciles à développer, et même d'ajouter quelques optimisations en bas. couche pour le rendre moins cher.
Le concept est un peu déroutant. Si nous répondons simplement à cette question, il existe une relation, mais la relation est inverse. Les portefeuilles intelligents sont un moyen de réaliser l’abstraction des comptes, mais les portefeuilles intelligents ne se développeront pas si l’abstraction des comptes est bien faite.
Jenny : Pouvez-vous résumer en une phrase ce qu'est l'abstraction de compte ?
Frank : Abstraction de compte, si on ne parle pas d’Ethereum EVM, cela fait référence à la flexibilité des comptes blockchain.
Jenny : D'accord, je comprends. Nous parlerons ensuite de la fonction principale la plus importante du portefeuille, à savoir la sécurité. Tout le monde sait que les portefeuilles récents ont souvent rencontré des problèmes. Les portefeuilles de contrats intelligents peuvent-ils réduire le risque de vol de portefeuille du point de vue de la sécurité ?
Frank : La sécurité est un sujet important. Nous en parlons ici sous deux angles : l'un est la sécurité des interactions et l'autre, la sécurité des clés. La sécurité des clés est facile à comprendre, il s'agit de savoir comment protéger ma clé privée contre le vol ; la sécurité interactive est également très courante, comme approuver, la clé est entre vos mains et le pirate informatique vous trompe en vous faisant signer une autorisation pour transférer vos actifs. .
Les modèles de sécurité des portefeuilles contractuels et des portefeuilles clés sont différents. En théorie, les portefeuilles contractuels sont très sûrs, même au niveau plafond, mais ils doivent reposer sur le principe que votre contrat lui-même ne comporte aucune faille. La sécurité du contrat lui-même nécessite du temps et une accumulation d'événements pour être vérifiée. Nous savons tous que Compound a eu des problèmes de sécurité contractuelle depuis le début, et s'est progressivement amélioré. n'a émis aucune question. Gnosis Safe a stocké plus de 1,7 million d'ETH dans son contrat sans aucun problème.
Le portefeuille EOA implique une sécurité cryptographique. Si la clé n'est pas volée, mais que les actifs sont transférés, il doit y avoir un problème avec la chaîne où se trouvent les actifs, ou il doit y avoir un problème avec la couche de consensus.
Discutons de son modèle de sécurité sur la base de la sécurité du contrat. L'avantage du portefeuille intelligent est qu'il peut fournir des fonctions de configuration d'autorisations flexibles et complexes dans un plus large éventail de scénarios d'utilisation, pour les utilisateurs les plus courants, il peut fournir cette sécurité relative la plus modérée. , car il est très dangereux pour les utilisateurs ordinaires de sauvegarder leurs propres clés privées et phrases mnémoniques.
Ainsi, pour des choses comme Seedless, la multi-signature, y compris le contrôle d'autorisation basé sur les actifs ou la sécurité des clés que nous venons de mentionner, si l'utilisateur n'a plus accès à la clé privée, la possibilité de perdre la clé privée est bien moindre. De plus, MPC divise la clé privée en plusieurs morceaux, et le risque que les utilisateurs en perdent un est bien moindre, je pense donc qu'il sera préférable de combiner les deux.
La protection de la sécurité des interactions par les portefeuilles intelligents est très significative, tout comme la multi-signature mentionnée ci-dessus, ou le contrôle des autorisations basé sur les actifs, si vous me demandez simplement de signer, je peux le signer accidentellement, mais si j'en ai. de contrôle des autorisations basé sur les actifs et que vous me demandez soudainement de signer deux signatures, il y a un problème. En d’autres termes, le pirate informatique ne sait tout simplement pas que vous devez signer deux noms pour déplacer les actifs, donc son comportement de transfert échouera. Tous ces éléments peuvent améliorer la sécurité des interactions des utilisateurs.
Le point le plus important est que je pense que le portefeuille intelligent est en fait un produit en pleine croissance. Son modèle de sécurité peut évoluer avec les utilisateurs à différentes étapes, un utilisateur novice n'ayant aucune connaissance et se concentrant sur lui. expérience utilisateur au début ; plus tard, il utilisera des portefeuilles matériels. , transférera les droits de gestion du contrat vers un portefeuille matériel, et ajoutera même quelques clés supplémentaires pour en faire une multi-signature. Cela augmentera également avec l'augmentation de ses propres actifs, y compris l'accumulation de son DID, et. Après avoir travaillé longtemps dans ce secteur, il peut configurer son portefeuille à ce niveau de sécurité.
C'est un peu comme quand on joue à un jeu. Le protagoniste n'a rien au début, et à mesure que son niveau augmente, son équipement continue de s'améliorer. Par conséquent, à mon avis, un portefeuille intelligent est une solution plus pratique et plus sûre, et une approche plus réaliste que la recherche d’une solution absolument sûre.
Jenny : D'accord, revenons au niveau client, examinons l'ensemble de la catégorie des portefeuilles. Le marché pense généralement que les portefeuilles sont l'entrée du trafic Web3. Êtes-vous d'accord avec ce récit ? Le portefeuille est-il un outil ou une entrée de trafic ?
Parce qu'au début, nous pensions que le portefeuille n'était qu'un composant d'un outil, et que ce qui attirait réellement le trafic devrait être le Dapp lui-même ?
Frank : Oui, je suis tout à fait d'accord. C'est l'explosion des scènes. L'innovation des scénarios est certainement le moteur du prochain cycle de marché haussier. le rend plus sûr. Le trafic ne sera pas dû à une seule personne.
Quant à savoir si un portefeuille est une entrée ou un outil, je pense que cela dépend de la situation. Tout d'abord, les portefeuilles à clés pures de type EOA sont bien sûr toujours dans la catégorie des EVM. À mon avis, les portefeuilles EOA sont des outils relativement puissants. Qu'il s'agisse de MetaMask, c'est toujours un portefeuille MPC, car il s'agit principalement d'un outil de gestion de clés, et cela n'a pas grand-chose à voir avec le scénario réel en chaîne et la chaîne elle-même. L'utilisateur peut facilement exporter la clé privée vers un autre portefeuille, et le coût de migration est d'environ 0. Il peut même utiliser la clé pour générer des adresses pour d'autres chaînes. Cela n'a rien à voir avec Ethereum, il s'agit donc plutôt d'un outil.
Cependant, les portefeuilles intelligents apparaissent comme des produits et des services. Le contrat lui-même utilisé par les utilisateurs a beaucoup à voir avec la chaîne. Ce contrat n'a pas de clé privée correspondante, il ne peut donc pas être migré de cette manière. Il peut être changé en fournisseur de services. Ce fournisseur de services signifie qu'il se sert lui-même et utilise MetaMask pour le faire. Il peut également ajouter un tiers, tel qu'OpenBlock, qui peut également être utilisé comme solution pour les clés UniPass, car nous. Nous avons la même relation avec MetaMask. Avec une telle coopération, nous entretenons une relation à deux niveaux avec EOA lui-même. Peu importe la façon dont il change de fournisseur de services, il utilise toujours ce contrat, et plus il utilise le contrat longtemps, plus il accumulera dans ces choses interactives, et plus sa valeur sera réellement grande.
Qu'il s'agisse d'UniPass lui-même ou que tout le monde soit prêt à réaliser à l'avenir des extensions de type APP dans l'écosystème UniPass basées sur UniPass, tout le monde se concentre sur un tel service d'infrastructure. J'aime toujours le comparer à un smartphone. Alors, pensez-vous qu'un smartphone est un portail ou un outil ?
Jenny : C'est à la fois une entrée et un outil. Il peut avoir deux attributs sur un produit.
Frank : Oui, il en va de même pour WeChat. C'est un outil de messagerie instantanée, mais à mesure que les gens l'utilisent davantage, il devient un portail. Vous pouvez avoir WeChat, Douyin, Taobao et Pinduoduo sur votre téléphone mobile. C'est un niveau plus proche des utilisateurs que ces applications. Par conséquent, le modèle derrière le portefeuille intelligent est que tout le monde construise un écosystème ensemble, c'est-à-dire que vous développez diverses applications sur votre téléphone mobile pour le transformer en portail. C'est ce que nous voulons voir davantage.
Jenny : C'est donc ce qu'UniPass veut vraiment faire à l'avenir, alors permettez-moi de poser une question qui me préoccupe davantage : quel est le modèle de profit du portefeuille ? Il y a des rumeurs répandues sur le marché selon lesquelles, à l'exception de quelques portefeuilles de premier plan sur la piste, d'autres brûlent de l'argent et ne réalisent aucun profit. Est-ce la situation réelle ? Quels sont les modèles de profit des portefeuilles ?
Frank : Avant que MetaMask ne gagne de l'argent, rien ne fonctionnera. Je suis entré dans l'industrie en 2017. En cours de route, les produits de portefeuille ont leurs propres moyens de gagner de l'argent à chaque étape. J'ai fait des ICO en 2017, des remises Dapp fin 2018, et plus tard des dépôts et retraits de swap, une gestion financière, etc. , ce problème L'essentiel est que vous construisez un outil et que cet outil a beaucoup de trafic. Comment monétiser le trafic ?
Pour monétiser le trafic, cela dépend des balises de l’utilisateur. Je connais ce domaine, car nous sommes à l'origine dans le secteur du trafic, et différents types de trafic ont différentes manières de le monétiser.
Le mot modèle de profit est défini dans les portefeuilles.Je pense que les portefeuilles sont très similaires aux banques à cet égard, qu'il s'agisse de gestion financière, de négociation ou même de garde, les banques fournissent également des services de garde, et les banques fournissent également des services de gestion financière, y compris les transactions boursières. , qui facture également des frais de transaction, et même moi, je peux créer une version entreprise de la solution de portefeuille pour un usage interne de l'entreprise. MetaMask est une telle entreprise.
Ce sont les moyens actuels utilisés par les portefeuilles pour gagner de l'argent, et nous pouvons faire tout cela, mais nous nous positionnons toujours davantage vers les comptes. Ce dont nous parlons, c'est de ce que Web3 fera en tant que compte à l'avenir. Par exemple, je propose des services de compte avancés, comme l'adhésion à Meituan. Pourquoi souhaitez-vous acheter une adhésion à Meituan ? Cela peut vous donner des bons d'achat, des enveloppes rouges d'adhésion, et je peux également vous donner un quota mensuel sans essence et une réponse rapide supplémentaire. à ces choses que nous pouvons fournir.
Cela équivaut à fournir des services aux utilisateurs basés sur cet ensemble d'infrastructures. Lorsque vous avez besoin de services avancés, ou même de Gardiens avancés avec plusieurs signatures, si nous utilisons ce serveur pour créer un Gardien pour vous, nous devrons également dépenser de l'argent. même lorsque les réseaux sociaux par courrier électronique reprendront, nous ferons des ZK pour les utilisateurs. À l'avenir, ceux-ci pourront être intégrés dans un modèle lucratif pour les abonnements.
De plus, lors de l'utilisation du portefeuille intelligent Gasless, les frais de service des annonceurs ou d'autres prestataires de services qui paient Gas en leur nom sont également une source de profit.
Pour automatiser les services ultérieurement, vous avez besoin de certaines clés de session, puis les automatisez à un moment donné. Par exemple, pour récupérer la fonction de transaction automatique d'Ethereum Tiandi Order, ou même pour récupérer automatiquement NFT, le portefeuille intelligent peut ouvrir une clé de session qui lui permet uniquement d'interagir avec le contrat NFT. Il ne peut que vous aider à Mint NFT. Nous pouvons fournir ce type de service. Les portefeuilles EOA ne peuvent pas être mis en œuvre car les clés ne peuvent pas être remises au prestataire de services.
Ensuite, il y a la vision à plus long terme, qui est que lorsque notre base d'utilisateurs atteint un certain niveau, tout le monde est prêt à ajouter un plug-in directement à partir de la base d'utilisateurs UniPass, un peu comme si nous utilisions la technologie WeChat pour créer directement un petit programme. de créer une application. Ainsi, nous pouvons contrôler quelle logique peut être ajoutée à la liste d’extensions de l’utilisateur. C'est un peu comme l'App Store sur un téléphone mobile qui peut contrôler quelles applications peuvent être mises en rayon. Nous fabriquons en réalité des portefeuilles intelligents basés sur la logique des smartphones.
En portant le trafic à un autre niveau, ce que l'on appelle l'attention et l'espace mental de l'utilisateur sont toujours précieux, peu importe sur le Web, ou même lorsqu'il n'y a pas de Web, qu'il s'agisse de médias imprimés, de magazines ou de télévision. Quelle que soit la diffusion, tout ce qui peut capter l'attention et l'esprit des utilisateurs est précieux.
Je pense que dans une industrie en plein essor, il faut faire en C, et faire en B est un peu limité, car je sais qu'une fois que l'activité en C se développera, son potentiel sera énorme.
--Fin--
Lecture auxiliaire :
https://mirror.xyz/zhixian.eth/dACTTYPzEfRcF6jSE_iwJsnbNmN2Ier_NA_TzkZaOeM
https://docs.wallet.unipass.id/docs/category/introduction
https://eips.ethereum.org/erc
https://eips.ethereum.org/EIPS/eip-4337
à propos de nous
BinaryDAO (Tw : @binary_dao) est une organisation DAO semi-fermée axée sur la recherche de projets. Elle est issue de la recherche d'investissement conjointe de plusieurs institutions d'investissement WEB3. Elle s'adresse principalement aux VC et aux chercheurs, avec des projets de recherche comme point de départ. le marché se concentre sur la profondeur et se concentre sur la deuxième phase. Le leader de la piste structurelle de premier niveau ; le marché haussier se concentre sur l'ampleur et tend vers les points chauds de tendance de premier niveau.
Jusqu'à présent, nous avons mené des recherches et des discussions sur près de 100 projets dans les secteurs DEFI2.0, dérivés, ZK, NFTFi, SocialFi et autres. Nous prévoyons de mener des recherches relativement approfondies sur 200 projets représentatifs dans chaque secteur de ce marché baissier. Les chercheurs et amis du capital-risque intéressés à réaliser ces 200 projets avec nous sont les bienvenus.

