Pour que le régime devienne une infrastructure, il est essentiel de résumer un modèle commercial général des exigences réelles, y compris les exigences de transfert croisé du même jeton, des jetons différents et du NFT.
Le monde de l'Orbiter comprend deux parties: les événements initiateurs de l'expéditeur dans le réseau initiateur et les événements de réponse des fabricants dans le réseau cible.
La mission d'Orbiter est de s'assurer que ces deux événements se produisent à l'unisson.
Comment Orbiter termine-t-il le processus?
R. Pour que les expéditeurs se sentent en sécurité pour lancer des événements, les fabricants promettent une marge suffisante dans le contrat MDC en chaîne pour répondre à l'événement.
B. Si le fabricant ne répond pas à l'événement initié par l'expéditeur promis, l'expéditeur doit envoyer une demande d'arbitrage au contrat MDC et fournir une preuve de lancement de l'événement.
C. Si le fabricant ne fournit pas le contrat MDC avec une preuve de la réponse dans le délai spécifié, le contrat MDC indemnisera l'expéditeur avec la marge du fabricant.
Le système d'Orbiter contient trois contrats et modules:
MDC (Contrat de dépôt de créateur)
MDC a deux fonctions de base: garder la marge du créateur, la résolution des litiges et la gestion des actifs de retour et de la compensation.
EBC (contrats de liaison des événements)
EBC est utilisé pour calculer le TX cible valide correspondant en fonction de la source TX.
Client Light SPV.
SPV prouve que la source TX s'est produite dans le réseau source.
Ces trois contrats et modules fonctionnent sur la chaîne X, qui peut être tout environnement de support de contrat intelligent dans le système Ethereum, le MainNet Ethereum, tous les Rollups ou même le réseau source ou le réseau cible tant que la chaîne conserve des contrats intelligents.
Les trois modules de contrat fonctionnent ensemble comme ceci:
Maker peut soutenir les exigences de transfert de randonnée croisée de l'expéditeur après avoir déposé une marge dans le contrat MDC.
Dans le processus de transfert correct normal, une fois un TX source généré dans le réseau source, l'EBC calcule le TX cible qui répond aux exigences en fonction de la source TX. Le fabricant envoie Target TX à Target Network pour terminer un transfert croisé.
Mais lorsque le fabricant n'envoie pas Target TX dans le temps, l'expéditeur doit fournir une preuve de source TX à SPV sur la chaîne X et demande l'arbitrage au contrat MDC. Le MDC obtient la preuve d'occurrence TX source via SPV, obtient la preuve de validité TX source via EBC, définit la demande d'arbitrage en tant qu'événement non transformé et attend que Maker soumette la preuve TX cible. Supposons que le fabricant ne fournisse pas de preuves TX cibles rapidement. Dans ce cas, MDC lancera le processus de rémunération, rendra les actifs et envoie une compensation à l'expéditeur sur la chaîne X avec la marge du créateur.
Qu'est-ce que le MDC?
MDC (Maker Deposit Contrat) est un contrat de stockage pour la marge, qui spécifie une logique de processus d'arbitrage commune. Le fabricant pré-déposera la marge dans le contrat MDC et verrouillera une marge suffisante pour effectuer un transfert de rouleau croisé spécifique (contrat de liaison d'événements, environnement et devise) pour s'assurer que l'expéditeur peut être compensé dans un cas défavorable.
Comment le MDC traite-t-il avec l'arbitrage?
Une procédure d'arbitrage sera engagée lorsque toutes les conditions suivantes se produiront.
Une fois l'ensemble du processus d'arbitrage terminé, l'expéditeur récupérera les actifs et la compensation.
Orbiter lit la valeur de hachage valide enregistrée par deux réseaux dans le MainNet comme base de l'arbitrage.
Les conditions suivantes devraient prendre la décision de l'expéditeur:
Avant que l'expéditeur ne décide de transférer, il n'a qu'à connaître l'état de fonctionnement de l'adresse du créateur correspondant à d'autres transferts hors chaîne pour voir la capacité du créateur et choisir s'il faut transférer.
Nous développons un module SPV, et il sera open source lorsque nous le terminerons. Actuellement, l'État est:
Ils seront déployés dans environ deux mois.