Привет! Меня зовут Джош, я работаю инженером по смарт-контрактам в группе 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

Увидимся на следующей неделе! 👋