Ola est une infrastructure alimentée par la connaissance zéro (ZK) qui améliore la confidentialité et la scalabilité sur la blockchain Ethereum. Elle fournit aux développeurs et aux utilisateurs un outil puissant pour la création et l'utilisation d'applications décentralisées (dApps) tout en conservant les données privées.
Le véritable pouvoir d'Ola vient de l'intégration fluide de ses principaux composants. La machine virtuelle ZK (ZKVM) fournit une base pour la protection de la vie privée au sein des applications construites sur le réseau.
Les composants Ola-Lang et Ola-Compiler donnent aux développeurs les outils nécessaires pour créer des contrats intelligents sophistiqués axés sur la confidentialité. Les fonctionnalités d'amélioration des performances travaillent ensemble pour garantir que ces contrats fonctionnent de manière efficace et à grande échelle.
Ensemble, ces éléments créent une solution de couche 2 axée sur la confidentialité et offrant des performances élevées qui répond aux nombreux défis de confidentialité auxquels les plateformes blockchain actuelles sont confrontées. Ola permet aux développeurs de créer des applications axées sur la confidentialité, ouvrant de nouveaux cas d'utilisation qui nécessitent transparence et confidentialité.
Le projet Ola a été créé, incubé et développé par Sin7y Labs. Il a été initialement lancé en 2022 sous le nom d'OlaVM puis rebaptisé Ola. Sin7y Labs a été créé en 2021 et est dédié à la recherche en cryptographie ZK et en algorithmes ZK, entre autres choses.
Son département de R&D compte plus de dix chercheurs en ingénierie cryptographique diplômés d'universités prestigieuses. Il a produit plus de cinquante articles de recherche en chinois et en anglais.
Le 3 juillet 2023, Ola a levé 3 millions de dollars lors d'un tour de table initial mené par Web3.com Ventures et Foresight Ventures. Ce tour de financement a impliqué la participation de Token Metrics Ventures, J17 Capital, Skyland Ventures, LD Capital, CatcherVC, et plusieurs autres investisseurs de premier plan.
En mars 2023, il a lancé un programme de fidélité communautaire appelé OVP (OlaVM Points) pour inciter et récompenser les participants actifs. L'objectif était de construire une infrastructure hybride de couche 2 à haute performance (ZK-ZKVM) qui intègre la confidentialité et la programmabilité en option.
Le projet Ola utilise un mécanisme de consensus PoW pour garantir une participation équitable. PoW est un algorithme de consensus où les mineurs rivalisent pour résoudre des énigmes mathématiques complexes. Le premier mineur à trouver une solution valide peut ajouter un nouveau bloc à la chaîne de blocs.
Comme d'autres projets PoW, les mineurs de l'écosystème Ola participent en consacrant de la puissance de calcul pour résoudre des calculs ZK. Cette conception est la conception décentralisée pionnière qui garantit qu'aucun utilisateur ou entité ne prend le contrôle du réseau.
Il fournit également un mécanisme de sécurité dynamique car une attaque réussie nécessiterait que l'attaquant contrôle plus de 50% du réseau. Une telle attaque est extrêmement coûteuse et très peu probable.
La machine virtuelle à connaissance zéro (ZKVM) est conçue pour tirer pleinement parti des preuves de protection de la vie privée à connaissance zéro. Elle utilise des preuves mathématiques avancées pour regrouper plusieurs transactions en une seule preuve, réduisant ainsi considérablement la puissance de calcul nécessaire sur la blockchain.
Un des principaux avantages du ZKVM est sa capacité à résoudre les problèmes de confidentialité rencontrés dans les machines virtuelles classiques. Cette technologie permet aux utilisateurs d'effectuer des transactions sur la blockchain publique Ethereum tout en gardant leurs informations sensibles sécurisées et privées.
En tant que cœur du projet Ola, il permet aux développeurs de créer des applications axées sur la confidentialité et des contrats intelligents. Les ZKVM sont capables de générer plusieurs preuves en utilisant un traitement parallèle.
Cette approche réduit considérablement les retards et augmente la capacité de la plateforme, ce qui permet un traitement plus rapide des transactions et une expérience utilisateur améliorée.
Le langage Ola est un langage de programmation de haut niveau complet de Turing. Il permet aux développeurs de construire des contrats intelligents OlaVM, que le système de preuve en back-end OlaVM peut valider pour assurer des calculs précis.
Le langage est conçu pour être convivial pour les développeurs et ZK-friendly. Sa syntaxe est similaire à des langages de programmation populaires comme Rust et Solidity, ce qui le rend familier et facile à appréhender.
La plupart des langages de programmation existants sont difficiles à exécuter et à vérifier avec des infrastructures de preuve de connaissance nulle. Le langage est ZK-friendly et pris en charge par le compilateur Ola et OlaVM.
Le compilateur Ola fonctionne avec le code de haut niveau Ola-Lang, le compilant en code Assembleur que l'OlaVM peut traiter. Le compilateur Ola se compose des sections frontend et backend du composant.
Le frontend accepte le programme de contrat de haut niveau en entrée et le compile en une représentation intermédiaire LLVM (IR). Un LLVM est une trousse à outils de compilation qui permet au frontend des applications de transmettre des instructions à l'arrière-plan de son infrastructure.
Le backend du projet Ola accepte le code LLVM généré par le frontend et le convertit en code d'assemblage Ola pour OlaVM.
Ola utilise des ensembles d'instructions simplifiés qui réduisent la surcharge de calcul lors de l'exécution des contrats pour améliorer les performances. Ces instructions concises permettent un traitement des transactions plus rapide et une utilisation plus efficace des ressources de calcul.
En simplifiant l'ensemble d'instructions, Ola parvient à réduire la complexité de l'exécution du contrat, à diminuer les exigences de calcul, à accélérer le traitement des transactions et à améliorer la scalabilité de la plateforme.
Pour accroître davantage l'efficacité, Ola explore des améliorations basées sur le matériel. Ola peut utiliser un matériel spécialisé tel que des GPU pour accélérer les opérations cryptographiques, ce qui permet de créer des preuves plus rapidement et de réduire les temps de vérification.
Cet accélération matérielle bénéficie aux tâches intensives en calcul impliquées dans les preuves de confidentialité.
L'OlaVM est la machine virtuelle qui exécute les contrats intelligents déployés sur le réseau Ola. Il s'agit d'une infrastructure de couche 2 à haute performance, axée sur la confidentialité et basée sur ZKVM, qui permet au projet de fournir une confidentialité et une évolutivité programmables.
Le testnet OlaVM devrait avoir une capacité de plus de 2 500 transactions par seconde (TPS).
Il est conçu pour être convivial pour les développeurs, en utilisant un langage de contrat intelligent similaire à Solidity. Il est également spécifiquement conçu pour les ZKVM. Il simplifie le déploiement et les opérations d'application, permettant aux développeurs de créer des contrats intelligents axés sur la confidentialité.
Les développeurs peuvent déployer des protocoles DeFi, des places de marché NFT ou des applications sociales capables de traiter des transactions à grande échelle.
L'OlaOS est similaire au système d'exploitation du réseau Ola, qui permet aux développeurs et aux utilisateurs d'interagir avec la blockchain.
OlaOS traite les transactions soumises via l'interface JSON-RPC et les stocke dans une base de données au sein de l'infrastructure. Ces transactions sont ensuite acheminées vers le mempool, une zone de préparation pour les processus en attente.
Ensuite, l'OlaVM traite ces transactions, les regroupe en blocs intégrés dans la blockchain. Pour préserver l'intégrité de la blockchain, l'OlaOS valide rigoureusement chaque nouveau bloc avant son inclusion.
Cela garantit la cohérence et la sécurité de la blockchain sur l'ensemble des nœuds du réseau.
Le jeton Ola sera le jeton natif du projet Ola. Il sera utilisé pour le staking, la gouvernance et les frais de transaction. Le projet est actuellement en phase de testnet, avec des plans en cours pour lancer son jeton natif.
Notamment, le 1er août 2024, l'équipe d'Ola a annoncé via Twitter (maintenant X) qu'un instantané pour la distribution de jetons dans la deuxième saison de son réseau de vérification mobile Zero-Knowledge Proof (ZKP), Massive, sera pris le 8 août à 20h. Les points gagnés au cours de la deuxième saison seront enregistrés et serviront de base pour déterminer l'éligibilité et l'allocation des jetons Ola.
Ola permet aux développeurs de mettre en œuvre des fonctionnalités de confidentialité facultatives au sein de leurs applications, ce qui permet une approche flexible de la protection des données. Cela est particulièrement bénéfique pour les applications qui équilibrent la transparence et la vie privée des utilisateurs.
L'architecture ZK-ZKVM d'Ola garantit une haute capacité de traitement et une faible latence des transactions, ce qui la rend adaptée aux applications à grande échelle. Le langage de programmation d'Ola, Ola-Lang, est conçu pour être accessible aux développeurs familiers avec Solidity et Rust. Cela réduit les obstacles à l'entrée pour la construction sur la plate-forme, attirant potentiellement une plus grande communauté de développeurs et favorisant l'innovation.
Bien que l'aspect de programmabilité soit avantageux, cela peut également introduire de la complexité pour les développeurs qui doivent devenir plus familiers avec la technologie de preuve zéro.
En tant que plateforme axée sur la confidentialité, Ola doit naviguer dans l'évolution des réglementations concernant la confidentialité des données et des crypto-monnaies. Il doit également garantir des mesures de sécurité robustes pour protéger les données des utilisateurs et maintenir la confiance dans la plateforme.
Ola et zkSync sont toutes deux des solutions de couche 2 qui visent à améliorer la scalabilité et la confidentialité des applications blockchain.
Ola se concentre sur son architecture ZK-ZKVM haute performance, qui prend en charge un traitement rapide des transactions. zkSync est une technologie établie de roll-up à connaissance nulle largement adoptée dans l'écosystème Ethereum. Il met l'accent sur favoriser une expérience conviviale avec des intégrations transparentes pour les applications Ethereum existantes.
Le projet Ola utilise une architecture hybride ZK-Rollup avec un accent sur la programmabilité, tandis que zkSync utilise une technologie de roll-up à connaissance nulle éprouvée qui privilégie la sécurité et l'expérience utilisateur.
Lorsque le projet lance son jeton, les utilisateurs pourront acquérir des jetons Ola sur Gate.io et rejoindre l'écosystème Ola. Pour ce faire, les utilisateurs configureront un portefeuille et utiliseront le jeton.
Une façon de posséder des jetons Ola lors de leur lancement est de les acheter via une bourse. Pour ce faire, l'utilisateur doit créer un Gate.iocompléter le processus KYC, et ajouter des fonds au compte pour acheter le jeton.
Une fois que les utilisateurs ont acquis des jetons Ola, ils peuvent explorer l'écosystème Ola et participer à diverses activités liées à la DeFi.
Pour les dernières mises à jour sur l'écosystème Ola, visitez :
Ola est une infrastructure alimentée par la connaissance zéro (ZK) qui améliore la confidentialité et la scalabilité sur la blockchain Ethereum. Elle fournit aux développeurs et aux utilisateurs un outil puissant pour la création et l'utilisation d'applications décentralisées (dApps) tout en conservant les données privées.
Le véritable pouvoir d'Ola vient de l'intégration fluide de ses principaux composants. La machine virtuelle ZK (ZKVM) fournit une base pour la protection de la vie privée au sein des applications construites sur le réseau.
Les composants Ola-Lang et Ola-Compiler donnent aux développeurs les outils nécessaires pour créer des contrats intelligents sophistiqués axés sur la confidentialité. Les fonctionnalités d'amélioration des performances travaillent ensemble pour garantir que ces contrats fonctionnent de manière efficace et à grande échelle.
Ensemble, ces éléments créent une solution de couche 2 axée sur la confidentialité et offrant des performances élevées qui répond aux nombreux défis de confidentialité auxquels les plateformes blockchain actuelles sont confrontées. Ola permet aux développeurs de créer des applications axées sur la confidentialité, ouvrant de nouveaux cas d'utilisation qui nécessitent transparence et confidentialité.
Le projet Ola a été créé, incubé et développé par Sin7y Labs. Il a été initialement lancé en 2022 sous le nom d'OlaVM puis rebaptisé Ola. Sin7y Labs a été créé en 2021 et est dédié à la recherche en cryptographie ZK et en algorithmes ZK, entre autres choses.
Son département de R&D compte plus de dix chercheurs en ingénierie cryptographique diplômés d'universités prestigieuses. Il a produit plus de cinquante articles de recherche en chinois et en anglais.
Le 3 juillet 2023, Ola a levé 3 millions de dollars lors d'un tour de table initial mené par Web3.com Ventures et Foresight Ventures. Ce tour de financement a impliqué la participation de Token Metrics Ventures, J17 Capital, Skyland Ventures, LD Capital, CatcherVC, et plusieurs autres investisseurs de premier plan.
En mars 2023, il a lancé un programme de fidélité communautaire appelé OVP (OlaVM Points) pour inciter et récompenser les participants actifs. L'objectif était de construire une infrastructure hybride de couche 2 à haute performance (ZK-ZKVM) qui intègre la confidentialité et la programmabilité en option.
Le projet Ola utilise un mécanisme de consensus PoW pour garantir une participation équitable. PoW est un algorithme de consensus où les mineurs rivalisent pour résoudre des énigmes mathématiques complexes. Le premier mineur à trouver une solution valide peut ajouter un nouveau bloc à la chaîne de blocs.
Comme d'autres projets PoW, les mineurs de l'écosystème Ola participent en consacrant de la puissance de calcul pour résoudre des calculs ZK. Cette conception est la conception décentralisée pionnière qui garantit qu'aucun utilisateur ou entité ne prend le contrôle du réseau.
Il fournit également un mécanisme de sécurité dynamique car une attaque réussie nécessiterait que l'attaquant contrôle plus de 50% du réseau. Une telle attaque est extrêmement coûteuse et très peu probable.
La machine virtuelle à connaissance zéro (ZKVM) est conçue pour tirer pleinement parti des preuves de protection de la vie privée à connaissance zéro. Elle utilise des preuves mathématiques avancées pour regrouper plusieurs transactions en une seule preuve, réduisant ainsi considérablement la puissance de calcul nécessaire sur la blockchain.
Un des principaux avantages du ZKVM est sa capacité à résoudre les problèmes de confidentialité rencontrés dans les machines virtuelles classiques. Cette technologie permet aux utilisateurs d'effectuer des transactions sur la blockchain publique Ethereum tout en gardant leurs informations sensibles sécurisées et privées.
En tant que cœur du projet Ola, il permet aux développeurs de créer des applications axées sur la confidentialité et des contrats intelligents. Les ZKVM sont capables de générer plusieurs preuves en utilisant un traitement parallèle.
Cette approche réduit considérablement les retards et augmente la capacité de la plateforme, ce qui permet un traitement plus rapide des transactions et une expérience utilisateur améliorée.
Le langage Ola est un langage de programmation de haut niveau complet de Turing. Il permet aux développeurs de construire des contrats intelligents OlaVM, que le système de preuve en back-end OlaVM peut valider pour assurer des calculs précis.
Le langage est conçu pour être convivial pour les développeurs et ZK-friendly. Sa syntaxe est similaire à des langages de programmation populaires comme Rust et Solidity, ce qui le rend familier et facile à appréhender.
La plupart des langages de programmation existants sont difficiles à exécuter et à vérifier avec des infrastructures de preuve de connaissance nulle. Le langage est ZK-friendly et pris en charge par le compilateur Ola et OlaVM.
Le compilateur Ola fonctionne avec le code de haut niveau Ola-Lang, le compilant en code Assembleur que l'OlaVM peut traiter. Le compilateur Ola se compose des sections frontend et backend du composant.
Le frontend accepte le programme de contrat de haut niveau en entrée et le compile en une représentation intermédiaire LLVM (IR). Un LLVM est une trousse à outils de compilation qui permet au frontend des applications de transmettre des instructions à l'arrière-plan de son infrastructure.
Le backend du projet Ola accepte le code LLVM généré par le frontend et le convertit en code d'assemblage Ola pour OlaVM.
Ola utilise des ensembles d'instructions simplifiés qui réduisent la surcharge de calcul lors de l'exécution des contrats pour améliorer les performances. Ces instructions concises permettent un traitement des transactions plus rapide et une utilisation plus efficace des ressources de calcul.
En simplifiant l'ensemble d'instructions, Ola parvient à réduire la complexité de l'exécution du contrat, à diminuer les exigences de calcul, à accélérer le traitement des transactions et à améliorer la scalabilité de la plateforme.
Pour accroître davantage l'efficacité, Ola explore des améliorations basées sur le matériel. Ola peut utiliser un matériel spécialisé tel que des GPU pour accélérer les opérations cryptographiques, ce qui permet de créer des preuves plus rapidement et de réduire les temps de vérification.
Cet accélération matérielle bénéficie aux tâches intensives en calcul impliquées dans les preuves de confidentialité.
L'OlaVM est la machine virtuelle qui exécute les contrats intelligents déployés sur le réseau Ola. Il s'agit d'une infrastructure de couche 2 à haute performance, axée sur la confidentialité et basée sur ZKVM, qui permet au projet de fournir une confidentialité et une évolutivité programmables.
Le testnet OlaVM devrait avoir une capacité de plus de 2 500 transactions par seconde (TPS).
Il est conçu pour être convivial pour les développeurs, en utilisant un langage de contrat intelligent similaire à Solidity. Il est également spécifiquement conçu pour les ZKVM. Il simplifie le déploiement et les opérations d'application, permettant aux développeurs de créer des contrats intelligents axés sur la confidentialité.
Les développeurs peuvent déployer des protocoles DeFi, des places de marché NFT ou des applications sociales capables de traiter des transactions à grande échelle.
L'OlaOS est similaire au système d'exploitation du réseau Ola, qui permet aux développeurs et aux utilisateurs d'interagir avec la blockchain.
OlaOS traite les transactions soumises via l'interface JSON-RPC et les stocke dans une base de données au sein de l'infrastructure. Ces transactions sont ensuite acheminées vers le mempool, une zone de préparation pour les processus en attente.
Ensuite, l'OlaVM traite ces transactions, les regroupe en blocs intégrés dans la blockchain. Pour préserver l'intégrité de la blockchain, l'OlaOS valide rigoureusement chaque nouveau bloc avant son inclusion.
Cela garantit la cohérence et la sécurité de la blockchain sur l'ensemble des nœuds du réseau.
Le jeton Ola sera le jeton natif du projet Ola. Il sera utilisé pour le staking, la gouvernance et les frais de transaction. Le projet est actuellement en phase de testnet, avec des plans en cours pour lancer son jeton natif.
Notamment, le 1er août 2024, l'équipe d'Ola a annoncé via Twitter (maintenant X) qu'un instantané pour la distribution de jetons dans la deuxième saison de son réseau de vérification mobile Zero-Knowledge Proof (ZKP), Massive, sera pris le 8 août à 20h. Les points gagnés au cours de la deuxième saison seront enregistrés et serviront de base pour déterminer l'éligibilité et l'allocation des jetons Ola.
Ola permet aux développeurs de mettre en œuvre des fonctionnalités de confidentialité facultatives au sein de leurs applications, ce qui permet une approche flexible de la protection des données. Cela est particulièrement bénéfique pour les applications qui équilibrent la transparence et la vie privée des utilisateurs.
L'architecture ZK-ZKVM d'Ola garantit une haute capacité de traitement et une faible latence des transactions, ce qui la rend adaptée aux applications à grande échelle. Le langage de programmation d'Ola, Ola-Lang, est conçu pour être accessible aux développeurs familiers avec Solidity et Rust. Cela réduit les obstacles à l'entrée pour la construction sur la plate-forme, attirant potentiellement une plus grande communauté de développeurs et favorisant l'innovation.
Bien que l'aspect de programmabilité soit avantageux, cela peut également introduire de la complexité pour les développeurs qui doivent devenir plus familiers avec la technologie de preuve zéro.
En tant que plateforme axée sur la confidentialité, Ola doit naviguer dans l'évolution des réglementations concernant la confidentialité des données et des crypto-monnaies. Il doit également garantir des mesures de sécurité robustes pour protéger les données des utilisateurs et maintenir la confiance dans la plateforme.
Ola et zkSync sont toutes deux des solutions de couche 2 qui visent à améliorer la scalabilité et la confidentialité des applications blockchain.
Ola se concentre sur son architecture ZK-ZKVM haute performance, qui prend en charge un traitement rapide des transactions. zkSync est une technologie établie de roll-up à connaissance nulle largement adoptée dans l'écosystème Ethereum. Il met l'accent sur favoriser une expérience conviviale avec des intégrations transparentes pour les applications Ethereum existantes.
Le projet Ola utilise une architecture hybride ZK-Rollup avec un accent sur la programmabilité, tandis que zkSync utilise une technologie de roll-up à connaissance nulle éprouvée qui privilégie la sécurité et l'expérience utilisateur.
Lorsque le projet lance son jeton, les utilisateurs pourront acquérir des jetons Ola sur Gate.io et rejoindre l'écosystème Ola. Pour ce faire, les utilisateurs configureront un portefeuille et utiliseront le jeton.
Une façon de posséder des jetons Ola lors de leur lancement est de les acheter via une bourse. Pour ce faire, l'utilisateur doit créer un Gate.iocompléter le processus KYC, et ajouter des fonds au compte pour acheter le jeton.
Une fois que les utilisateurs ont acquis des jetons Ola, ils peuvent explorer l'écosystème Ola et participer à diverses activités liées à la DeFi.
Pour les dernières mises à jour sur l'écosystème Ola, visitez :