Привет! Меня зовут Джош, я работаю инженером по смарт-контрактам в группе Flow в Dapper Labs.
Если вы новичок, добро пожаловать! Это блог о Cadence, новом современном языке Flow для смарт-контрактов. Я рекомендую начать с моего первого поста о материалах для начинающих, прежде чем читать это.
Я также осознал, что был немного самоуверен, когда изначально обязался вести блог еженедельно, поэтому с этого момента я буду публиковать новый блог только раз в две недели. Прошу прощения, если я разбил твои мечты.
Особенности
Каждые несколько постов я буду посвящать свой пост освещению интересного проекта или вклада, который я видел от сообщества! Сообщества Cadence и Flow глобальны и растут, и я хочу продемонстрировать все крутые проекты, которые создают люди.
В своем первом случае я хочу выделить несколько проектов, написанных в прошлом году для Cadence Cup, соревнования из трех раундов, в котором участникам предлагалось создать интересные прототипы смарт-контрактов, которые использовали уникальные особенности Cadence для каждого раунда. В каждом раунде было много отличных материалов, и все они являются действительно хорошими ресурсами, чтобы узнать о различных вещах, которые вы можете делать с Cadence.
Отказ от ответственности: эти проекты были написаны с использованием гораздо более ранних версий Cadence, чем те, которые доступны сейчас, поэтому они не будут работать с последней версией Cadence на игровой площадке. Тем не менее, их стоит изучить, чтобы увидеть разные стили кодирования. Вы даже можете испытать себя, выбрав один из проектов и обновив его, чтобы он работал с последней версией Cadence!
Неделя 1. Минтинг NFT
Мы предложили участникам построить контракт NFT с уникальным механизмом добычи. По этим ссылкам вы найдете описание задачи и победителей!
Неделя 2: механизмы голосования
В обучающих материалах Cadence есть супер-базовый смарт-контракт для голосования, но нам было любопытно посмотреть, какие специальные системы голосования могут придумать наши участники.
Неделя 3: ресурсы, которым принадлежат другие ресурсы
Одна уникальная (и очень крутая!) Особенность Cadence заключается в том, что ресурсы могут владеть другими ресурсами. Это позволяет использовать такие функции, как коллекции NFT и предметы Kitty, подобные тем, которые показаны в руководствах Cadence, но есть НАМНОГО БОЛЬШЕ возможностей! Мы хотели посмотреть, какие интересные идеи могут предложить участники для этой забавной функции.
Я настоятельно рекомендую проверить все материалы, которые вас интересуют!
Кроме того, многие участники по-прежнему активны в сообществе Flow, а некоторые из них даже присоединились к команде Flow в качестве разработчиков или менеджеров сообщества! Я уверен, что они будут рады помочь ответить на любые ваши вопросы об их проектах. 😃
А кто знает? Может быть, в ближайшем будущем мы проведем еще один Cadence Cup! 😉
Конкуренция наверняка будет более ожесточенной!
Заключение
Если у вас есть какие-либо вопросы, вся команда и сообщество Flow готовы вас поддержать! Не стесняйтесь обращаться к нам через наш сервер Discord, форум Flow или через репозиторий Flow на Github.
Есть ли какие-нибудь другие темы или интересные проекты, которые, как вы знаете, будут полезны новичкам или о которых вы бы хотели, чтобы я написал сообщение в блоге? Не стесняйтесь комментировать свои идеи, и я могу включить их в будущий пост!
Flow Discord: https://discord.gg/flow
Форум Flow: https://forum.onflow.org
Flow Github: https://github.com/onflow/flow
Увидимся на следующей неделе! 👋