Technologie blockchain Bitcoin : Scriptless Scriptless. Lorsque la technologie d'agrégation de signatures et les signatures Schnorr sont entièrement implémentées dans Bitcoin, nous pouvons nous attendre à un changement massif dans le réseau. Je parle bien sûr de la possibilité d'introduire une technologie appelée Scriptless Scriptless Scripts.
Les scripts sans script peuvent être utilisés pour exécuter des contrats intelligents hors chaîne grâce à l'utilisation de signatures Schnorr. L'idée est qu'en agrégant les signatures, nous pouvons entrer des conditions à la dépense des pièces.
Le concept de Scriptless Scriptless est né de Mimblewimble, qui est une conception blockchain qui ne stocke pas de données permanentes - à l'exception des noyaux et de leurs signatures. Les propriétés fondamentales de Mimblewimble incluent à la fois la confidentialité et la mise à l'échelle, qui nécessitent l'implémentation de Scriptless Scriptless Scripts.
Avantages des scripts sans script
Scriptless Scriptless Scriptless pourrait augmenter la gamme et la complexité des contrats intelligents qui sont possibles avec Bitcoin aujourd'hui. Actuellement, les contrats intelligents Bitcoin sont exécutés dans Bitcoin Script, ce qui est limité en termes de types de contrats qui peuvent être exécutés.
Les scripts sans script déplacent la spécification et l'exécution de ces contrats intelligents d'une décision à l'échelle du réseau - comme c'est actuellement le cas pour les contrats intelligents qui s'exécutent dans Bitcoin Script - à une décision qui implique uniquement les participants du contrat intelligent. En conséquence, la gamme de contrats intelligents qu'un utilisateur Bitcoin pourrait potentiellement déployer devrait augmenter considérablement.
Le déplacement de la spécification et de l'exécution des contrats intelligents de la chaîne à la chaîne hors chaîne est également ce qui entraîne les avantages de confidentialité des scripts sans script. Lorsque les contrats intelligents eux-mêmes sont en chaîne, de nombreux détails sont divulgués à l'ensemble du réseau, y compris le nombre et l'adresse des participants ainsi que le montant du capital concerné. Ce n'est pas idéal car il est très loin des attentes typiques des utilisateurs en ce qui concerne les contrats et les transferts d'argent.
Au lieu de cela, les scripts sans script utilisent les signatures Schnorr pour déplacer ces contrats hors chaîne. Cela signifie qu'au lieu que l'ensemble du réseau vérifie les termes réels d'un contrat, le réseau et ses participants vérifient simplement qu'il y a un résultat valide. Ceux qui signent le contrat doivent seulement convenir que les conditions ont été respectées et que la transaction qui en résulte est valide.
Scriptless Scriptless Scriptless offrent également un avantage significatif en termes d'efficacité. En déplaçant les contrats intelligents hors chaîne, ils minimisent la quantité de données qui doivent être vérifiées et stockées au niveau du réseau. Cela signifie moins de frais généraux pour les participants au réseau (comme les nœuds complets) et moins de frais de transaction pour les utilisateurs.
En règle générale, les améliorations en matière de fonctionnalité et de confidentialité se font au détriment de l'efficacité. Pensez simplement au trilemme blockchain et à la façon dont les projets doivent généralement sacrifier la décentralisation ou l'évolutivité pour des raisons de sécurité. Cependant, les scripts sans script (via des signatures Schnorr) pourraient potentiellement améliorer la fonctionnalité et la confidentialité sans compromettre du tout l'efficacité.
Conclusion
En ce qui concerne la fonctionnalité, les Scriptless Scriptless augmentent la gamme et la complexité des contrats intelligents. Actuellement, avec Bitcoin Script, les limitations découlent du nombre d'opérations activées par le réseau. Les scripts sans script déplacent la spécification et l'exécution des contractions intelligentes du réseau vers une discussion qui implique uniquement les participants du contrat intelligent.
Le déplacement de la spécification et de l'exécution des contrats intelligents de la chaîne à la chaîne hors chaîne augmente également la confidentialité. Lorsque vous êtes connecté à la chaîne, de nombreux détails du contrat intelligent sont partagés à l'ensemble du réseau. En déplaçant les contrats intelligents hors chaîne, le réseau sait seulement que les participants conviennent que les termes du contrat ont été respectés et que la transaction en question est valide.
Enfin, en ce qui concerne l'efficacité, les scripts sans script minimisent la quantité de données nécessitant une vérification et un stockage en chaîne. En déplaçant les contrats intelligents hors chaîne, il y a moins de frais généraux pour les nœuds complets et moins de frais de transaction pour les utilisateurs.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.