Питер Вюлле представил Miniscript – новый язык смарт-контрактов для Биткойна. ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ Развертывание смарт-контрактов в Биткойне может стать проще — разработчик Питер Вюлле (Pieter Wuille) представил новый язык программирования, разработанный специально для их использования. 📁Язык Miniscript призван облегчить программистам создание более полноценных смарт-контрактов в Биткойне. По словам Вюлле, он сам, Эндрю Поэлстра (Andrew Poelstra) и Санкет Саньялкар (Sanket Sanjalkar) работали над кодом примерно год. Хотя об этом и было известно в сообществе разработчиков, Вюлле отметил, что решился опубликовать язык в рассылке для разработчиков только на этой неделе, потому что сейчас он достиг «стадии, на которой я хотел бы привлечь к нему больше внимания». Miniscript создан на базе языка смарт-контрактов Script, который дает пользователям возможность указывать определенные условия, которые должны быть выполнены, прежде чем биткойны можно потратить. Предложенный Вюлле код улучшает базовый язык сразу по нескольким направлениям. ✒️Существует много потенциальных вариантов использования языка, таких как упрощение реализации сложных скриптов в кошельке, как написал Эрик Ломброзо (Eric Lombrozo). Или, как отметил Джимми Сонг, код даже можно использовать для поддержки Lightning Network. Сонг также сказал, что этот язык смарт-контрактов отличается от языка Solidity в Эфириуме. Хотя Эфириум позволяет писать гораздо больше типов смарт-контрактов, Miniscript предлагает более скромные возможности. Однако, по мнению Сонга, это к лучшему, так как «уменьшает сложность и возможности для атаки» 🇺🇸🇺🇸🇺🇸🇺🇸🇺🇸🇺🇸🇺🇸🇺🇸🇺🇸🇺🇸🇺🇸🇺🇸🇺🇸🇺🇸🇺🇸🇺🇸 Peter Wülle introduced Miniscript, the new smart contract language for Bitcoin. 🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸 Deploying smart contracts in Bitcoin can be easier - developer Peter Wuille introduced a new programming language designed specifically for their use. ☑️The Miniscript language is designed to make it easier for programmers to create more complete smart contracts in Bitcoin. According to Wülle, he himself, Andrew Poelstra and Sanket Sanjalkar worked on the code for about a year. Although this was known in the developer community, Wülle noted that he decided to publish the language on the developer mailing list only this week, because now he has reached the “stage where I would like to draw more attention to it”. Miniscript is based on the Script smart contract language, which allows users to specify certain conditions that must be met before Bitcoins can be spent. The code proposed by Wülle improves the base language in several directions at once. There are many potential uses for the language, such as simplifying the implementation of complex scripts in a wallet, as Eric Lombrozo wrote. Or, as Jimmy Song noted, the code can even be used to support the Lightning Network. 🖊Song also said that this language of smart contracts is different from the language of Solidity in Ethereum. Although Ethereum allows you to write much more types of smart contracts, Miniscript offers more modest features. However, according to Song, this is for the better, as it “reduces the complexity and possibilities for attack” ⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️⚡️ #ПитерВюлле #Miniscript #смарт-контракт #smart-contract