Перевод оригинальной статьи на английском.
Разработчикам
Пишем код в GenLayer Studio
Toni Lukic3 мин чтения

Кратко
- Наш GenLayer Simulator получил обновление и теперь называется «Studio».
- Studio работает в браузере и доступна прямо по адресу studio.genlayer.com.
- Теперь разработчики могут писать Intelligent Contracts с помощью SDK на Python.
С гордостью представляем новую, более мощную версию нашей интерактивной песочницы под новым именем: GenLayer Studio. Она создана для того, чтобы разработчики могли изучать Intelligent Contracts от GenLayer. В Studio воплотилось всё, над чем наша команда упорно работала последние несколько месяцев, создавая собственную среду исполнения GenLayer, GenVM. Вместе с GenVM заметно изменился и синтаксис контрактов: например, появился новый SDK, стандартная библиотека GenLayer (GenLayer Standard Library).
Что здесь самое приятное? Новые контракты для GenVM разработчики смогут перенести и в будущий тестнет, и в мейннет!
В этой статье мы подробнее расскажем о Studio и покажем, как написать первый Intelligent Contract.
Или сначала загляните в код на GitHub.
Что такое Studio?
Разработчики могут создавать Intelligent Contracts, экспериментировать с функциями на базе ИИ и изучать уникальные возможности GenLayer, например встроенный доступ к интернету.
В Studio разработчики могут:
- писать контракты с помощью SDK на Python, созданного специально для Intelligent Contracts;
- с помощью ИИ учить контракты обрабатывать естественный язык и принимать сложные решения;
- осваивать новую парадигму, в которой контракты сами получают данные из веба, не полагаясь на оракулы.
Сейчас Studio поддерживает тестирование и отладку, но не переводы токенов и расход газа: они появятся по мере развития платформы. Это ценный инструмент: с ним удобно собирать прототипы и показывать, на что способны Intelligent Contracts. Присоединяйтесь к нашему Discord, делитесь идеями и помогайте определять будущее GenLayer.
Как открыть GenLayer Studio в браузере
Вот пошаговое видео, которое поможет освоиться в studio.genlayer.com:
Во второй части Cristiam показывает, как глубже погрузиться в написание Intelligent Contracts:
Разбираем сценарии использования
GenLayer Studio даёт разработчикам площадку, где можно экспериментировать с самыми разными сценариями на Intelligent Contracts. Рассмотрим некоторые из них.
1. Рынки предсказаний: с помощью GenLayer Studio можно разработать децентрализованный рынок предсказаний на Intelligent Contracts. Традиционные рынки предсказаний зависят от оракулов или ручного ввода данных. В GenLayer контракты могут сами получать данные о реальном мире из интернета и анализировать их.
В этом видео Cristiam показывает, как написать футбольный рынок предсказаний:
Например, разработчики могут создать контракт, в котором пользователи делают ставки на будущие события, такие как итоги выборов или даты запуска продуктов. Чтобы определить результат, Intelligent Contract может собрать информацию с новостных сайтов, из соцсетей и других подходящих источников.
2. Wizard of Coin: контракт Wizard of Coin показывает, как Intelligent Contracts могут управлять активами и взаимодействовать с пользователями в блокчейн-среде. В этом сценарии пользователь играет за искателя приключений, который встречает волшебника. У волшебника есть магическая монета, за которой охотятся многие искатели приключений. Логика контракта гарантирует, что волшебник никогда не отдаст монету.
Wizard of Coin уже прошёл боевое крещение на Paris Blockchain Week: там лишь одному искателю приключений удалось хитростью выманить у волшебника монету!
3. Параметрическое страхование: разработайте Intelligent Contract для параметрического страхования, где выплата зависит от наступления конкретных событий, а не от оценки ущерба. Контракт может следить за погодными данными и новостными сводками и определять, произошло ли на застрахованной территории страховое событие, например ураган или наводнение.
Свяжитесь с командой GenLayer
Если что-то пойдёт не по плану, мы поможем на каждом шаге!
Мы всегда рады вопросам, отзывам и идеям!
С такими вопросами пишите нам в Discord. Наша команда помогает разработчикам раскрыть весь потенциал Intelligent Contracts и платформы GenLayer. И ещё одно:
Присоединяйтесь к сообществу GenLayer в X
Станьте частью революции! Присоединяйтесь к нашему сообществу разработчиков, новаторов и энтузиастов, чтобы вместе учиться, сотрудничать и строить будущее. Разработчики, которые участвуют в экосистеме GenLayer, получат доступ к эксклюзивным возможностям и окажутся на переднем крае блокчейн-инноваций.
Давайте вместе раздвинем границы возможного в децентрализованных технологиях!
Попробуйте Studio прямо сейчас!
Сайт | Блог | Discord | X (ранее Twitter) | LinkedIn | Telegram | Studio | Документация | Whitepaper


