Блокчейн-платформа Waves запускает смарт-контракты в основной сети
После запуска смарт-контрактов в тестовой сети блокчейна Waves в конце апреля команда проекта готовится к полноценному запуска инструмента. Активация смарт-контрактов в основной сети Waves Platform ожидается в пятницу, 4 мая, около 13:00 UTC (16:00 мск).
По заявлению представителей платформы, внимательно проанализировав работу смарт-контактов в сети Ethereum, было принято решение осуществлять релизы поэтапно. Кроме того, комиссии и издержки на вычислительные мощности при использовании смарт-контрактов будут известны пользователям заранее.
В рамках релиза члены коммьюнити смогут принять участие в тестировании Тьюринг-неполных смарт-контрактов. Этот вид смарт-контрактов существенно разнообразит функциональность аккаунтов на платформе. Тьюринг-полные смарт-контракты будут запущены только после полноценного тестирования и последующего релиза Тьюринг-неполных смарт-контрактов в главной сети платформы.
«Тьюринг-неполные смарт-контракты позволяют реализовывать практически любые пользовательские сценарии. Это универсальный и удобный инструмент для деловых и повседневных задач, будь то обмен токенами, размещенных на разных блокчейнах, или разработка эффективной системы управления совместным бюджетом», — говорится в сообщении Waves.
Кроме того, утверждают представители проекта, Тьюринг-неполные смарт-контракты полностью безопасны: пользователь просто не сможет допустить ошибку, поэтому контракт всегда будет срабатывать корректно.
«Первый релиз смарт-контрактов на платформе Waves расширит функции по управлению аккаунтами и токенами. Сюда входят кошельки с мультиподписью, атомарные свопы, двухфакторная идентификация, а также усовершенствованные механизмы защиты токенов», — сказал Илья Смагин, руководитель отдела по разработке смарт-контрактов Waves.
Помимо этого, будет внедрена функция транзакции данных, при помощи которой оракулы смогу передавать информацию в блокчейн.
«Очень важно осуществить все корректно. Тьюринг-неполные смарт-контракты открывают возможности для реализации львиной доли пользовательских сценариев, в том числе с помощью смарт-аккаунтов и смарт-активов. Все это будет доступно пользователям прямо в клиенте Waves, профильных или экспертных знаний для работы не потребуется. По сравнению с альтернативами, наши смарт-контракты будут намного безопаснее и проще в использовании», — заявил CEO Waves Александр Иванов.
Вероятные кейсы
Наиболее частым случаем использования смарт-контрактов на платформе Waves, вероятно, будут аккаунты с мультиподписью. Для осуществления транзакций с использованием такого аккаунта потребуется одобрение двух или более пользователей. Эта важная функция с точки зрения безопасности: команды проектов смогут безопасно управлять своими финансами, не передавая контроль над ними третьей стороне. Такие аккаунты будут полезны при проведении токенсейлов, потому что средства будут надежно защищены до их отправки.
Другая полезная функция — замораживание токенов: пользователь получает токен, но не может производить транзакции с ним в течение определенного времени. Самый очевидный случай применения заморозки токенов — защитный механизм при проведении ICO или при выплатах подрядчикам.
Наконец, с помощью смарт-аккаунтов Waves можно эффективно управлять балансом средств. Например, пользователь хочет, чтобы с его аккаунта ежемесячно осуществлялись регулярные выплаты, но одновременно с этим требуется, чтобы баланс аккаунта всегда оставался положительным, автоматически пополняясь. Другой пример — пользователь выставляет максимально допустимую сумму баланса для одного аккаунта, а все излишки сверх данной суммы автоматически переводятся с него на другой аккаунт.
Напомним, в марте этого года одним из первых проектов, полностью построенных на блокчейне Waves и использующим предлагаемые платформой смарт-контракты стал маркетплейс торговых алгоритмов Tradingene.