Comment Hemi relie Bitcoin et Smart Contracts via hVM et exécution basée sur Tunnel

Je me suis intéressé à @Hemi lorsque j'ai réalisé combien de projets de cryptomonnaie parlent de relier Bitcoin et smart contracts mais dépendent toujours de jetons wrapped, d'oracles séparés ou de relayers tiers. Ce que Hemi prétend faire a attiré mon attention : il intègre la sensibilisation native à Bitcoin dans un environnement semblable à EVM, de sorte que les smart contracts puissent référencer directement l'état et les actifs de Bitcoin. Cette idée — que vous ne vous contentez pas de wrapped Bitcoin, mais que vous intégrez l'état de Bitcoin dans l'environnement du contrat — semblait être un véritable bond en avant. (Voir la documentation : l'hVM de Hemi est “un EVM amélioré avec une sensibilisation à Bitcoin” via un daemon “Tiny Bitcoin” intégré. ) En utilisant $HEMI , j'ai expérimenté l'idée de tunnels. Hemi présente des “Tunnels” plutôt que de simples “ponts” — la distinction subtile étant qu'un tunnel maintient une conscience d'état des deux chaînes au niveau du protocole, plutôt que de compter uniquement sur le wrapping et les gardiens. Par exemple : le “Tunnel Bitcoin” de Hemi permet aux utilisateurs de verrouiller du vrai Bitcoin ( ou des actifs natifs Bitcoin ) sur la chaîne Bitcoin, et de recevoir un jeton représentatif sur Hemi ; lorsque vous faites un rachat, le Bitcoin est déverrouillé du coffre. Ce que cela signifie en pratique : vous détenez des BTC, vous souhaitez les utiliser dans des smart contracts, DeFi, ou des dApps de style EVM — Hemi rend cela possible en vous donnant une représentation et en veillant à ce que le mécanisme sous-jacent soit ancré à Bitcoin de manière plus directe que de nombreux ponts antérieurs. La façon dont j'ai envisagé l'architecture : d'abord, hVM. #Hemi exécute une machine virtuelle compatible EVM ( donc les contrats Solidity, les chaînes d'outils familières) et intègre un nœud complet Bitcoin ( ou une version légère indexée pour le déterminisme) à l'intérieur de l'exécution de cette VM. Par exemple, le “Tiny Bitcoin Daemon” (TBC) se synchronise avec les blocs Bitcoin et la “Processed Bitcoin View” est maintenue sur tous les nœuds Hemi afin que les smart contracts puissent récupérer des données de Bitcoin de manière déterministe : UTXOs, soldes, confirmations de transaction, en-têtes de blocs. Ce que cela m'a donné en tant qu'utilisateur développeur, c'est la capacité d'écrire des contrats qui disent des choses comme : si une certaine adresse Bitcoin reçoit X satoshis, alors déclenche cette logique de contrat sur Hemi. Sans oracle intermédiaire. Cela semblait puissant. Ensuite, le mécanisme du tunnel : lorsque j'ai déposé des BTC dans le $HEMI Bitcoin Tunnel, le système a verrouillé les BTC dans un coffre-fort (multisig ou système de garde) du côté Bitcoin, l'hVM a surveillé l'UTXO et l'état de Bitcoin pour vérifier le dépôt, et une fois confirmé (après quelques confirmations Bitcoin) Hemi a frappé un “hemiBTC” ou jeton représentatif que je pouvais utiliser dans l'environnement de smart contracts de Hemi. Lors du retrait, je brûlerais le jeton représentatif et déclencherais le coffre-fort pour libérer les BTC en retour. Les documents disent pour les dépôts : l'utilisateur envoie des BTC au coffre-fort, l'hVM surveille la table UTXO, le jeton représentatif est frappé après ~6 confirmations Bitcoin. Pour les retraits : brûler le représentatif sur Hemi, l'hVM + la logique du tunnel vérifient et le coffre-fort libère les BTC originaux à l'adresse Bitcoin. J'ai essayé un petit transfert sur testnet, j'ai vu le flux “verrouiller du côté BTC → frapper du côté Hemi”. L'interface utilisateur était simple ; mais l'architecture backend n'est pas triviale. Une des choses que j'ai aimées est la conception de la sécurité : en intégrant l'état de Bitcoin directement dans le VM, @Hemi évite certaines des hypothèses de confiance que les anciens ponts comportent ( par exemple, des custodians purement centralisés, des oracles qui pourraient échouer). Hemi a toujours des phases de son modèle de sécurité de tunnel : la phase 0 utilise des coffres multisig sur-collatéralisés ; les phases futures prévoient d'utiliser des modèles de confiance BitVM / 1-of-N pour une plus grande décentralisation. Pour moi, cela signifie : oui, il y a encore des composants de confiance aujourd'hui, mais l'architecture est stratifiée pour s'améliorer. D'un point de vue d'utilisation, j'ai trouvé les implications intéressantes : vous, en tant que détenteur de Bitcoin, pouvez désormais amener votre BTC dans le monde des smart contracts de Hemi ( et, grâce à sa compatibilité EVM, éventuellement dans des écosystèmes de style Ethereum ). Vous pouvez utiliser votre BTC comme garantie, interagir avec la DeFi, transférer de la valeur, et le système sous-jacent reste lié à la chaîne Bitcoin de manière vérifiable. Si vous êtes un développeur de smart contracts, vous pouvez écrire un contrat qui surveille les adresses Bitcoin ou les événements de transaction ( via les précompilés hVM ) et déclenche une logique sur Hemi — quelque chose qui était très difficile auparavant. Par exemple, hVM propose des contrats précompilés tels que BtcBalAddr (solde d'une adresse BTC ), BtcUtxosAddrList (UTXOs d'une adresse BTC ), BtcTxByTxid (récupérer une transaction par ID ). Bien sûr, ce n'est pas parfait. Il y a des compromis et des questions ouvertes que j'ai notées en l'utilisant. L'une d'elles est la complexité : bien que l'interface utilisateur soit simple, les mécanismes backend (coffres, les temps de confirmation, s'assurer que les flux de mint→burn sont robustes) signifient qu'il y a une latence (temps de confirmation BTC). La documentation indique que le dépôt peut prendre environ 1 heure, le retrait environ 12 heures dans la modélisation actuelle. De plus, bien que l'accès aux nœuds intégrés soit puissant, les développeurs et les utilisateurs doivent encore comprendre les détails de l'état de Bitcoin (UTXOs, adresses, etc.) pour exploiter pleinement les fonctionnalités ; donc il y a un certain surcoût technique par rapport à un simple jeton ERC-20 sur un L2. Une autre préoccupation : confiance en matière de coffre / de garde jusqu'à la décentralisation complète : la Phase 0 utilise des coffres avec une multisignature sur-collatéralisée plutôt qu'un modèle de confiance minimale non dépositaire entièrement autonome. Bien que l'architecture promette un futur BitVM / confiance 1 sur N, d'ici là, un certain risque demeure. J'ai examiné comment le slashing ou le comportement inapproprié est géré : la documentation indique que l'hVM surveille les retraits non autorisés ; une activité malveillante des coffres peut être signalée par les utilisateurs et le slashing appliqué. La sociabilité des utilisateurs soulevant des disputes est encore précoce ; je souhaite observer davantage à quel point ce système devient robuste. De plus, bien que les contrats puissent accéder aux données Bitcoin, les implications en termes de performance et de coût sont importantes : vous traitez des données plus volumineuses (Bitcoin blocks, des ensembles UTXO) et la synchronisation de l'état entre les nœuds. Cela peut ajouter une surcharge par rapport à la logique triviale des ERC-20. Lors de mes tests, je n'ai pas eu l'impression que c'était prohibitif en termes de lenteur, mais je me réserve mon jugement jusqu'à une utilisation complète du mainnet. En résumé, après avoir passé du temps avec Hemi, je crois qu'il offre un pont convaincant entre Bitcoin et le monde des smart contracts — non pas en se contentant d'encapsuler Bitcoin mais en intégrant Bitcoin dans l'environnement des smart contracts via hVM et l'exécution tunnel. Pour moi, en tant qu'utilisateur de crypto qui détient des BTC et souhaite participer à la DeFi, ou en tant que développeur construisant des smart contracts qui nécessitent l'état de Bitcoin, Hemi présente l'une des architectures les plus élégantes que j'ai vues. Si je devais choisir un verdict : oui, Hemi est prometteur et je suis optimiste quant à son potentiel pour rendre Bitcoin programmable et interopérable avec les écosystèmes de smart contracts de manière plus native. Les domaines clés que je vais surveiller sont : comment le modèle de confiance vault/tunnel évolue ( vers une décentralisation totale ), comment les outils pour les développeurs et l'expérience utilisateur s'améliorent ( pour réduire la charge technique ), et combien d'adoption se produit ( afin que la liquidité et l'utilisation circulent à travers les tunnels ). Si tout s'aligne, je m'attends à ce qu'Hemi puisse devenir une couche fondamentale pour les smart contracts conscients de Bitcoin—reliant la sécurité de Bitcoin à la polyvalence de style EVM. #Hemi $HEMI {spot}(HEMIUSDT)

HEMI6.64%
BTC2.6%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)