-
Crypto-monnaies
-
Plateformes d'échange
-
Médias
Toutes les langues
Crypto-monnaies
Plateformes d'échange
Médias
Origo.Network est une plate-forme d'applications de confidentialité distribuée investie par les principales institutions d'investissement telles que Polychain Capital, qui peut prendre en charge à la fois les transferts privés et les contrats intelligents privés. Sur le testnet Originis récemment publié, la plate-forme PAPP (Privacy Distributed Application) actuellement lancée par Origo.Network contient trois fonctions principales : (1) La fonction de transfert privé de la première structure de compte, et ZCash / Monero / Grin sont tous des UTXO. La confidentialité le transfert du cadre ne prend pas encore en charge les contrats intelligents ; (2) La première fonction de protocole de contrat intelligent de confidentialité applicable à plusieurs chaînes de blocs de contrats intelligents, qui prend en charge la protection de la vie privée et la protection des données d'application distribuées sensibles via du matériel informatique crypté et fiable ; (3 ) Basculez librement entre les transferts publics et privés.La conception flexible permet aux utilisateurs de choisir des fonctions de transfert public ou privé en fonction de leurs besoins, ce qui convient à divers scénarios avec différentes exigences de confidentialité. Les fonctions d'Origo Token incluent non seulement des espèces privées telles que ZCash/Monero/Grin, mais également une version privée des frais de mineur Ethereum pour la prise en charge des applications de confidentialité distribuées.
Origo est une nouvelle solution de confidentialité. Grâce au protocole de confidentialité développé par lui-même, l'opération sur la chaîne et hors de la chaîne est réalisée, et les informations hors chaîne sont cryptées avant d'être téléchargées sur la chaîne. Dans le même temps, Origo prête également attention à la question de l'évolutivité et améliore la vitesse de la chaîne publique grâce aux doubles chaînes et à la fragmentation.
Origo est un bon projet. Tout d'abord, le livre blanc rigoureux et logique est le plus gros point fort de ce projet. Le positionnement dans le livre blanc est clair, la partie technique est claire, complète, approfondie , et rigoureux dans la réflexion, ce qui montre que l'équipe a une vision claire.Des idées de développement, mais la description de la partie économie du chiffrement manque un peu, vous pouvez réfléchir à cet aspect plus loin. Deuxièmement, le projet est très populaire, de nombreuses institutions d'investissement puissantes sont entrées sur le marché et le marché a également maintenu une grande attention à ce projet. Bien que le livre blanc soit beau, la gamme d'investissements est luxueuse, et le marché est chaud, mais l'équipe fondatrice est légèrement insuffisante. La partie théorique de la blockchain est solide, et l'expérience réelle est insuffisante. Selon LinkedIn, le PDG reste J'ai travaillé dans l'entreprise précédente au début du projet, je n'ai quitté mes fonctions qu'en juillet, donc le développement du projet est un endroit qui doit être pris en compte.
Origo Network propose un protocole de sécurité qui garantit non seulement les transactions privées, mais garantit également la confidentialité des données d'entrée/sortie des applications décentralisées en écrivant des contrats intelligents.
Avec la plate-forme d'applications de préservation de la vie privée (PPAP) d'Origo, les développeurs d'applications peuvent développer des dAPP avec des données d'entrée/sortie sécurisées sans avoir à comprendre la cryptographie. Afin d'améliorer le degré d'anonymat, Origo contourne les restrictions de la chaîne publique grâce à l'exécution hors chaîne et à la preuve d'exactitude (dans la chaîne publique, chaque information de transaction est fournie à tout le monde). Dans d'autres cas, comme la vérification informatique pour les applications préservant la confidentialité, le calcul est effectué en chaîne.
Afin de fournir des calculs hors chaîne et en chaîne, Origo a développé un protocole pour garantir la confidentialité des contrats intelligents pendant leur exécution.
À l'intérieur du protocole, il y a quatre phases principales :
Phase d'initialisation - Un exécuteur est sélectionné dans le réseau pour être utilisé dans la phase d'exécution.
Commit Phase - Les parties gèlent leurs jetons dans le contrat et soumettent une délégation contenant leurs entrées privées et les informations sur les jetons. Une fois soumis, le délégué ne peut pas être modifié. Après un délai d'attente ou lorsque tous les magasins ont été validés, la délégation se termine.
Phase d'exécution - Toutes les entrées sont fournies aux exécuteurs hors chaîne, ce qui évite de révéler les données d'entrée au public.
Phase de règlement - L'exécuteur forme une preuve à connaissance nulle que le contrat a été exécuté correctement et l'envoie à une chaîne où il peut être vérifié via la blockchain. Enfin, chaque partie décrypte les données de sortie.
Pour garantir la sécurité des données d'entrée/sortie, Origo applique une politique de confidentialité des transactions, en créant 2 registres :
Grand livre public
Grand livre privé - prend en charge les transferts d'argent. Grâce à la technologie Zerocah, Mint (permet aux utilisateurs de convertir des jetons non anonymes en nouveaux jetons avec une valeur initiale et une adresse de propriétaire masquées par délégation) et une opération de vente (permet aux utilisateurs d'effectuer des transactions privées et de générer de nouveaux jetons publics en consommant des jetons privés) ou des jetons privés ).
Origo propose trois mécanismes d'infrastructure basés sur la blockchain pour améliorer l'évolutivité :
Consensus hybride - élimine les lacunes du consensus PoS, PoW et PoA, et améliore le débit des transactions ;
Technologie de fragmentation avancée - Mise à l'échelle linéaire d'Origo ;< br> Enhanced Virtual Machine (VM) - Augmentation de la vitesse d'exécution des contrats intelligents.
Origo VM est basé sur une norme de machine virtuelle émergente : WebAssembly (WASM), pris en charge par LLVM comme backend de compilation, et peut utiliser plusieurs langages de programmation pour l'entrée. Initialement, seul le langage de programmation C++ est pris en charge. La VM est basée sur l'EVM avec des opcodes étendus pour prendre en charge les opérations ZKP et de boucle de vérification.
Autres rôles sur la plate-forme :
Validateurs, fournissent la puissance de calcul à la plate-forme et effectuent diverses tâches telles que la vérification des preuves et des blocs, et les tâches d'exploration et de calcul ;
Utilisateurs, utilisent sur la plate-forme des contrats ou des DApps ;
développeurs de contrats/dApp, créent des contrats intelligents et des Dapps préservant la confidentialité ;
exécuteurs, effectuent des tâches préservant la confidentialité grâce à des preuves à connaissance nulle.
Le protocole de préservation de la vie privée d'Origos permet une adoption généralisée dans les dAPP privés et publics, avec des applications dans les domaines de la finance, de l'entreprise, de la santé, de l'IoT et d'autres domaines.
Origo considère sa propre chaîne publique sous plusieurs aspects. Tout d'abord, Origo est une plate-forme d'application de protection de la vie privée. En ajoutant son propre protocole de confidentialité dans le cadre de preuve à connaissance zéro, il construit une protection de la confidentialité des données Dapp et la confidentialité Trading plate-forme (PPAP). Deuxièmement, Origo prend en charge le fonctionnement hors chaîne de Dapp, qui non seulement protège la confidentialité, mais améliore également la vitesse de la chaîne. Troisièmement, Origo adopte une architecture hautement évolutive, comprenant des protocoles de consensus améliorés, une technologie de partitionnement, un client sans état et des machines virtuelles offrant d'excellentes performances. Cet article se concentre sur le protocole de confidentialité d'Origo.
Le protocole d'Origo est divisé en quatre étapes, y compris l'initialisation, la soumission, l'exécution et la fin. L'objet comprend trois parties, à savoir le participant, le registre de la blockchain et l'exécuteur.
Phase d'initialisation : le système élira un exécuteur, qui apportera ses propres ressources informatiques, et exécutera le contrat intelligent pour obtenir le résultat (la clé publique de l'exécuteur sera connue de toutes les parties).
Étape de soumission : toutes les parties du système verrouillent certains jetons dans le contrat intelligent, soumettent les informations et les téléchargent dans la blockchain. Les informations téléchargées incluent les paramètres que les participants saisiront à l'aide de la clé publique de l'exécuteur pour chiffrer et calculer la preuve de connaissance zéro du résultat final et des jetons verrouillés.
Phase d'exécution : Une fois que la blockchain a reçu les informations, elle vérifie les preuves à connaissance nulle soumises par toutes les parties. Une fois la vérification terminée, les informations sont envoyées à l'exécuteur, et l'exécuteur les déchiffre avec sa propre clé privée. Ensuite, l'exécuteur exécute le contrat intelligent hors chaîne, de sorte que ni les informations saisies par l'utilisateur ni le résultat de l'exécution du contrat intelligent ne seront connus du public.
Phase de fin : l'exécuteur exécutera une preuve de connaissance zéro pour prouver qu'il a correctement exécuté le contrat, et cryptera le résultat de l'exécution avec la clé publique de chaque participant, puis enverra les deux informations à la blockchain ensemble , Une fois que la blockchain a vérifié l'exactitude de cette preuve de connaissance zéro, les jetons verrouillés sont distribués aux parties participantes en fonction des résultats.
Grâce à ces quatre étapes, les informations de l'utilisateur, le montant de la transaction et les détails d'exécution du contrat resteront confidentiels, mais les personnes pourront vérifier si le contrat a été correctement exécuté. D'autre part, afin d'empêcher le comportement malveillant des participants et de l'exécuteur pour annoncer les informations du participant après la fin du contrat, le système exigera que les jetons des participants et des exécuteurs soient d'abord verrouillés, et les jetons seront confisqués. après que le comportement malveillant se soit produit.
Innovation technologique : L'extension de la technologie de preuve de connaissance zéro à l'entrée et à la sortie des applications blockchain est une innovation technologique majeure. L'extension de la protection de la vie privée permettra d'appliquer la technologie blockchain à davantage d'industries. Dans le livre blanc technique d'Origo, un grand nombre de descriptions techniques sont illustrées, telles que origo VM, qui prend en charge C++ pour le développement de contrats intelligents, et peut également prendre en charge python et Java à long terme.
À l'heure actuelle, le consensus traditionnel et le consensus blockchain ne sont pas idéaux pour les applications commerciales à grande échelle. origo a conçu un consensus hybride qui peut atteindre des performances similaires au consensus traditionnel, mais ne nécessite pas de paramètres d'autorisation.
Dans le même temps, Origo adopte la combinaison de la chaîne (similaire aux transactions bitcoin, qui se produisent sur la chaîne) et hors chaîne (similaire aux transactions intra-échange, seules les données de l'échange changent, pas sur la chaîne) La méthode garantit une efficacité élevée et une protection de la confidentialité. L'exactitude de la vérification de la confidentialité requise par DAPP adopte hors chaîne, et la préservation de la confidentialité DAPP du vérificateur et l'exécution normale de DAPP ont lieu en chaîne.
Liens connexes :
https://www.qukuaiwang.com.cn/szhb/3294.html###
*Le contenu ci-dessus est organisé par l'officiel de YouToCoin. En cas de réimpression, veuillez indiquer la source.