Bitget App
Trade smarter
Acheter des cryptosMarchésTradingFuturesEarnWeb3CommunautéPlus
Trading
Spot
Achat et vente de cryptos
Marge
Amplifiez et maximisez l'efficacité de vos fonds
Onchain
Tradez Onchain sans aller on-chain
Convert & Block Trade
Trades volumineux – Convertissez des cryptos en un clic et sans frais
Explorer
Launchhub
Prenez l'avantage dès le début et commencez à gagner
Copier
Copiez des traders experts en un clic
Bots
Bots de trading IA simples, rapides et fiables
Trading
Futures USDT-M
Futures réglés en USDT
Futures USDC-M
Futures réglés en USDC
Futures Coin-M
Futures réglés en cryptomonnaies
Explorer
Guide des Futures
Le parcours de trading de Futures, du débutant à l'expert
Événements Futures
Profitez de généreuses récompenses
Bitget Earn
Une variété de produits pour faire fructifier vos actifs
Simple Earn
Déposez et retirez à tout moment, rendements flexibles sans risque
On-chain Earn
Réalisez des profits quotidiens sans risquer votre capital
Structured Earn
Une innovation financière solide pour gérer les fluctuations du marché
VIP et Gestion de patrimoine
Des services premium pour une gestion de patrimoine intelligente
Prêt Crypto
Emprunts flexibles avec un haut niveau de sécurité des fonds
Le développeur Ethereum barry publie de nouveaux progrès sur les smart contracts privés zkEVM : prise en charge de l'état utilisateur privé, mais pas de l'état global privé.

Le développeur Ethereum barry publie de nouveaux progrès sur les smart contracts privés zkEVM : prise en charge de l'état utilisateur privé, mais pas de l'état global privé.

金色财经金色财经2025/10/22 03:48
Afficher le texte d'origine

Jinse Finance rapporte que le développeur Ethereum barryWhiteHat a déclaré qu’avec la commercialisation des machines virtuelles à preuve à connaissance nulle (zkEVM), une opportunité intéressante est apparue : fournir une infrastructure de contrats intelligents privés tout en maintenant la compatibilité avec l’Ethereum Virtual Machine (EVM). Les développeurs peuvent écrire du code Solidity et le compiler à l’aide d’une version spécifique du compilateur Solidity ou de certains outils de post-traitement, afin de créer des contrats intelligents privés. Il existe d’importants compromis autour de l’état global privé et de la confidentialité, dont la raison principale est la suivante : pour prouver quelque chose, il faut savoir ce que l’on veut prouver. Par conséquent, il ne peut pas exister un contrat intelligent privé qui possède un état global public dont vous n’avez pas connaissance. De là, il s’ensuit qu’il ne peut pas non plus exister de contrat intelligent privé avec un état global privé. Par exemple, des applications comme Uniswap ne peuvent pas être implémentées sous une forme privée, car le prouveur doit connaître le solde des deux pools pour prouver qu’une transaction de swap a été exécutée correctement. Ainsi, certaines applications que nous connaissons et apprécions ne peuvent actuellement pas être réalisées sous une forme privée, à moins que nous ne disposions de fonctionnalités d’entrée/sortie (IO) — c’est précisément la raison pour laquelle l’IO est si cruciale. Elle nous permet de construire un Ethereum entièrement privé, dont les hypothèses de confiance sont exactement les mêmes que celles de l’Ethereum natif. Cependant, cet article vise à explorer comment, en ajoutant les deux opcodes pstore et pload dans reth et en les compilant dans la machine virtuelle à preuve à connaissance nulle (zkEVM), il est possible de réaliser un type de contrat intelligent privé — ce type de contrat possède un état utilisateur privé, mais ne dispose pas d’un état global privé.

0

Avertissement : le contenu de cet article reflète uniquement le point de vue de l'auteur et ne représente en aucun cas la plateforme. Cet article n'est pas destiné à servir de référence pour prendre des décisions d'investissement.

PoolX : Bloquez vos actifs pour gagner de nouveaux tokens
Jusqu'à 12% d'APR. Gagnez plus d'airdrops en bloquant davantage.
Bloquez maintenant !