La parité client Ethereum ajoute la prise en charge des contrats intelligents cryptés

Client Ethereum Parity a ajouté la prise en charge des transactions privées sur chaîne dans sa dernière mise à jour logicielle, offrant ainsi aux développeurs la possibilité de créer et de déployer des contrats intelligents chiffrés.

Sorti mardi, Parity 1.11.1-beta introduit plusieurs nouvelles fonctionnalités pour le client logiciel, qui reste populaire même si plusieurs bugs dans les bibliothèques de contrats intelligents multisigues de Parity ont donné à l’entreprise un oeil au beurre – et ont fait perdre aux utilisateurs l’accès à des centaines de des millions de dollars de fonds.

La fonctionnalité la plus accrocheuse de la nouvelle version est la prise en charge des transactions privées, ce qui permet aux développeurs de crypter des contrats intelligents. Le code sous-jacent est stocké dans un contrat privé, qui est autorisé et donc non visible publiquement. Le contrat privé est ensuite enveloppé dans un contrat public, permettant aux utilisateurs autorisés d’interagir avec la chaîne sans exposer le code du contrat privé.

À partir des notes de version:

« Les transactions privées vous permettent de stocker, modifier et afficher le code et l’état d’un ensemble de participants autorisés. Cela signifie qu’avec les transactions privées sur les chaînes publiques, tous les contrats et les transactions sont accessibles uniquement par ceux qui ont les autorisations correctes visibles par tout le monde, mais maintenant vous pouvez travailler avec d’autres à l’extérieur derrière un cryptage fort. « 

Et voici une autre explication, publiée sur Reddit par le développeur de Parity Maciej Hirsz:

« Les transactions privées sont essentiellement des contrats privés, où l’état et le code du contrat sont tous deux cryptés. La transaction est d’abord envoyée hors chaîne à un nombre (spécifié par le contrat) de validateurs qui doivent tous être d’accord sur ce qu’est le nouvel état, puis vous prenez le nouvel état crypté avec les signatures de tous les validateurs pour le mettre à jour sur la chaîne . Le partage de clés est activé à l’aide d’un système de cryptographie à seuil qui permet à certaines parties d’être autorisées à recevoir en toute sécurité des parties clés de ce que nous appelons Secret Store. « 

Dans la version initiale, cette fonctionnalité présente plusieurs limitations, notamment la possibilité d’exécuter une seule transaction privée par bloc et par contrat. De plus, il n’existe actuellement aucun moyen de configurer combien de valideurs doivent vérifier les transactions privées, de sorte que tous les valideurs doivent le faire sous la structure actuelle.

En plus des transactions privées, Parity 1.11.1-beta améliore la fonctionnalité «warp sync» du client, ce qui permet aux utilisateurs de synchroniser leurs nœuds avec un snapshot blockchain récent, ce qui permet de gagner un temps considérable par rapport aux méthodes conventionnelles. La nouvelle version permet également aux nœuds de vérifier les transactions en parallèle, ce qui optimise considérablement le processus.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *