Présentation des comptes Omnichain
Consultez cet article de blog en中文,日本語, Español et Tieng Việt
TL; DR Omnichain Accounts peut gérer des fonds et des données sur n'importe quelle blockchain. La fonctionnalité permet une sécurité au niveau du portefeuille froid avec une fonctionnalité de portefeuille au niveau chaud et ajoute efficacement une couche de contrat intelligent sur des plates-formes de contrat non intelligentes telles que Bitcoin.
Une caractéristique puissante des contrats intelligents est qu'ils peuvent détenir n'importe quel actif comme un compte normal et recevoir et dépenser ces actifs selon une logique programmée. Le problème avec certaines chaînes de blocs importantes telles que Bitcoin, Dogecoin, Monero et autres, est qu'elles n'ont pas un niveau de capacité de contrat intelligent général pour prendre en charge des applications utiles, y compris les échanges AMM, les marchés d'emprunt/prêt garantis avec des pools et d'autres dApps. Actuellement, vous ne pouvez pas impliquer Bitcoin (sans emballage) dans une logique arbitraire de manière décentralisée et sans autorisation. Ainsi, les développeurs et les utilisateurs ne peuvent pas profiter de la liquidité sur ces chaînes, laissant de grandes opportunités sur la table.
Que sont les comptes Omnichain ?
Omnichain Accounts décrit la capacité de ZetaChain à prendre en charge des actifs et des comptes externes gérés par contrat intelligent sur n'importe quelle blockchain et couche. Cette puissante fonctionnalité inter-chaîne permet des actifs natifs gérés par contrat intelligent tels que Bitcoin, ETH, ERC20, Algorand ASA, etc. Lorsque vous associez cela à la capacité de ZetaChain à mettre à jour directement les états de la chaîne externe via ses transactions signées par schéma de signature de seuil (TSS), vous ont désormais la possibilité de créer des dApps omnichaînes , ou odApps, qui peuvent prendre en charge une logique arbitraire conçue pour s'exécuter de manière conditionnelle sur ces chaînes externes de manière native et directe (sans encapsuler ou ponter les actifs). Par conséquent, les comptes Omnichain sont une condition préalable à toute blockchain qui prétend avoir un support de contrat intelligent omnichain générique.
Déballage du schéma de signature distribuée des comptes Omnichain
Afin d'atteindre une véritable interopérabilité, une blockchain doit être capable d'observer d'autres chaînes, de les scanner pour les événements pertinents et de parvenir à un consensus. La question devient, comment changez-vous d'état sur ces autres blockchains ? Sur ZetaChain, tous les validateurs détiennent collectivement une seule clé publique/privée, qui peut initier directement des transactions sur d'autres blockchains. Un certain nombre de TSS différents peuvent être utilisés en fonction de la cryptographie sur différentes chaînes et de leur capacité/coût de contrat intelligent.
La présence d'une clé et d'une adresse publiques distribuées uniques est un ingrédient clé pour les comptes Omnichain, car elle permet à ZetaChain de conserver des actifs sur des chaînes de blocs externes qui pourraient ne pas disposer de capacités de contrat intelligentes adéquates et de le faire tout en évitant un point de défaillance unique. Vous trouverez ci-dessous un extrait d'un récent appel d'analystes, dans lequel l'un des développeurs de protocoles de ZetaChain explique comment fonctionnent les échanges inter-chaînes dans ce scénario :
On peut faire confiance aux comptes Omnichain pour gérer les actifs selon des règles prédéterminées, une fonctionnalité comparable à l'utilisation par Ethereum des contrats intelligents. ZetaChain va encore plus loin en ce sens qu'un contrat intelligent peut exploiter et gérer des actifs sur n'importe quelle blockchain connectée, car il détient une clé et une adresse TSS détenues collectivement. Cela ajoute efficacement des capacités de contrats intelligents au réseau Bitcoin et à d'autres chaînes de blocs de contrats non intelligents.
Pourquoi les comptes Omnichain sont importants ?
La technologie sous-jacente derrière Omnichain Accounts fournit à l'écosystème cryptographique des capacités de contrat intelligent universelles sur n'importe quelle blockchain externe. Cela signifie que les dApps peuvent désormais conserver et manipuler directement les actifs sur les chaînes de blocs et offrir l'expérience d'une sécurité au niveau du portefeuille froid avec des fonctionnalités au niveau du portefeuille chaud. Plus particulièrement, cette fonctionnalité ajoute essentiellement une fonctionnalité de contrat intelligent aux chaînes de blocs non intelligentes telles que Bitcoin et Dogecoin. L'obtention d'une liquidité et d'une UX unifiées à travers les chaînes de blocs permettra une plus grande efficacité du capital et l'adoption de la cryptographie. Nous sommes ravis de ce que l'écosystème de développeurs va construire à l'aide des comptes Omnichain proposés par ZetaChain.
Comment fonctionnent les comptes Omnichain en pratique ?
La figure 1 ci-dessous montre comment fonctionne le ZetaChain TSS. Passons en revue le mécanisme des comptes Omnichain pour les contrats intelligents ZetaChain afin de gérer BTC sur Bitcoin :
- Le contrat intelligent lance une demande de
KeyGengénération d'une clé TSS qui agit comme l'adresse d'un coffre-fort Bitcoin. - Le ZetaClient surveille l'adresse TSS. Lors de l'identification des transactions entrantes dans le coffre TSS, il analyse les données de la transaction Bitcoin
OP_RETURNet appelle laZetaProcessfonction avec les données analysées sur le contrat intelligent. - Le contrat intelligent prend des mesures en conséquence (telles que le crédit sur certains comptes, l'envoi d'un autre actif selon la tarification AMM, etc.). Pour envoyer Bitcoin à partir du contrat intelligent, le contrat intelligent émet un message spécifique
Eventque le ZetaClient récupère, signe et diffuse sur le réseau Bitcoin. Le contrat intelligent doit également implémenter une fonctionZetaExternalTcConfirmqui est invoquée lorsque la transaction de chaîne externe sortante est extraite.
Visitez nos documents sur docs.zetachain.com et commencez à créer des odApps. Rejoignez notre Discord pour accéder aux canaux DEVELOPMENT ZONE. Ici, vous pourrez collaborer avec les premiers constructeurs odApp dans #protocol et obtenir des commentaires techniques de l'équipe dans #dev-support. Suivez ZetaChain sur Twitter @zetablockchain et rejoignez la conversation sur Telegram .
À propos de ZetaChain
ZetaChain est la couche fondamentale d'un avenir multichaîne. La nouvelle blockchain permet une fonctionnalité multichaîne sans utiliser de ponts ou de jetons enveloppés et le déploiement facile d'omnichain-dApps ou odApps. Ces applications peuvent gérer et connecter les données et la valeur sur toutes les plateformes de contrats intelligents ainsi que sur les plateformes de contrats non intelligents comme Bitcoin et Dogecoin.
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































