Blockstream fait une fouille à Ethereum dans la nouvelle version Simplicity. Blockstream a lancé un nouveau langage blockchain appelé Simplicity. Le langage de contrat intelligent à haute assurance vise à fournir flexibilité et expressivité pour les calculs de contrats intelligents.
Simplicity a été conçu pour être compatible avec la plateforme Elements de Blockstream. Elements est un sidechain open source avec des fonctionnalités telles que les transactions confidentielles et les actifs émis.
Dans l'annonce, Blockstream a fait quelques fouilles effrontées sur la plate-forme ethereum après avoir signalé quelques failles de sécurité récentes.
« Le EVM d'Ethereum est toujours confronté à ces défis. Récemment, une mise à niveau EVM a échoué pendant les tests, car les implémentations n'étaient pas d'accord sur le résultat d'un calcul. Des fonds ont été volés ou autrement irrécupérables en raison d'erreurs de logique contractuelle intelligentes et de programmes qui dépassent leurs limites de ressources. »
Les exemples des incidents ci-dessus incluent l'attaque DAO en juillet 2015 et le bug du portefeuille de parité à partir de juillet 2017.
Pas possible sur Bitcoin
Blackstream a poursuivi en disant que « le langage de script de Bitcoin est généralement limité à des combinaisons de vérifications de signature numérique, de timelocks et de hashlocks »
Ce type de script a permis à Blockstream et à d'autres projets de construire le réseau Lightning. Cette semaine, coinrivet vous a présenté l'histoire du Lightning Network avec une capacité de 450 BTC (croissance de 300 % seulement ce mois-ci).
Pour les contrats intelligents sur Bitcoin, il semble que la capacité de Blocksteam « le langage manque de l'expressivité nécessaire pour les contrats intelligents plus complexes »
Résoudre un problème simple ?
La simplicité aide à résoudre les problèmes qui rendent les langages de programmation inadaptés (dans leur option). Ils pensent que les utilisateurs doivent tous être d'accord, faire en sorte que chaque participant à un contrat intelligent soit conscient de tous les résultats possibles à l'avance, empêcher les attaques par déni de service et, enfin, connaître les coûts d'exécution de leur programme pour toutes les entrées possibles à l'avance.
Ses premiers jours encore pour les déploiements de blockchain et de contrats intelligents, et la concurrence est certainement en hausse entre les projets concurrents de « couche deux » (quelle que soit votre préférence sur la blockchain publique)
Une chose que nous pouvons certainement attendre avec impatience sur le magasin de foudre Blockstream doit être cette simplicité t-shit. Il comprend tout le code, tout sur un t-shirt
Peut-être qu'ils peuvent envoyer un à Vitalik pour sa prochaine apparition sur CNBC.
Image : Chemise Simplicité.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.