21 августа 2019 BitCryptoNews | Bitcoin (BTC|USD)
Программист Питер Уилли представил новый язык кодирования Miniscript, разработанный специально для составления более сложных смарт-контрактов на блокчейне биткоина.
Возможности базового языка Script для смарт-контрактов были изначально урезаны, поэтому его можно использовать для указания определенных условий перевода криптовалюты. Например, это может быть блокировка средств до определенного момента или добавление функции мультиподписи.
Miniscript упрощает составление смарт-контрактов и условий расходования монет, а также улучшает Script несколькими способами. Он позволяет реализовывать в скрипте более сложные правила и способен компилировать их на родной язык биткоина.
В качестве примера Питер Уилли называет добавление условия, которое позволяет одному пользователю брать монеты в любое время, а другому – только через день.
Программист организовал рассылку для всех биткоин-разработчиков. Сообщество приветствовало новый язык и высоко оценило его, удивляясь, почему они сами не сделали этого раньше.
Miniscript не так сложен, как Solity, поэтому не позволяет формировать столь же много типов смарт-контрактов. Однако, по мнению оптимизаторов, это гораздо лучше для безопасности сети, потому что уменьшает глубину и сложность потенциальных атак. Они также говорят, что его можно использовать для поддержки Lightning Network.
В рассылку были включены две рабочие реализации на C ++ и Rust, которые Питер Уилли называет еще незавершенными. Хотя благодаря масштабным рандомизированным тестам языковой дизайн и связанные с ним понятия совместимы с существующими правилами консенсуса и стандартизацией.
Напомним, что ранее Виталик Бутерин предложил интегрировать в блокчейн эфириума миксер для транзакций, чтобы повысить уровень конфиденциальности сети.
Возможности базового языка Script для смарт-контрактов были изначально урезаны, поэтому его можно использовать для указания определенных условий перевода криптовалюты. Например, это может быть блокировка средств до определенного момента или добавление функции мультиподписи.
Miniscript упрощает составление смарт-контрактов и условий расходования монет, а также улучшает Script несколькими способами. Он позволяет реализовывать в скрипте более сложные правила и способен компилировать их на родной язык биткоина.
В качестве примера Питер Уилли называет добавление условия, которое позволяет одному пользователю брать монеты в любое время, а другому – только через день.
Программист организовал рассылку для всех биткоин-разработчиков. Сообщество приветствовало новый язык и высоко оценило его, удивляясь, почему они сами не сделали этого раньше.
Miniscript не так сложен, как Solity, поэтому не позволяет формировать столь же много типов смарт-контрактов. Однако, по мнению оптимизаторов, это гораздо лучше для безопасности сети, потому что уменьшает глубину и сложность потенциальных атак. Они также говорят, что его можно использовать для поддержки Lightning Network.
В рассылку были включены две рабочие реализации на C ++ и Rust, которые Питер Уилли называет еще незавершенными. Хотя благодаря масштабным рандомизированным тестам языковой дизайн и связанные с ним понятия совместимы с существующими правилами консенсуса и стандартизацией.
Напомним, что ранее Виталик Бутерин предложил интегрировать в блокчейн эфириума миксер для транзакций, чтобы повысить уровень конфиденциальности сети.
Не является индивидуальной инвестиционной рекомендацией | При копировании ссылка обязательна | Нашли ошибку - выделить и нажать Ctrl+Enter | Жалоба
