Когда более 83% предприятий по всему миру используют облачные сервисы для построения технологического бизнеса, в области облачных хранилищ и облачных вычислений возникают ситуации концентрации, монополии и авторитаризма. Для достижения этой цели DFINITY предлагает новаторскую концепцию «общественных компьютеров». цель — суверенитет пользовательских данных. Примите решительные меры и стремитесь создать децентрализованную, эффективную и удобную технологическую экосистему.

Чтобы помочь большему количеству разработчиков разрабатывать новые проекты в экосистеме IC, TinTinLand и Blockchain Academy выступили совместными спонсорами тренировочного лагеря «Быстрый старт в области блокчейна — к экосистеме IC, обязательного курса для разработчиков по созданию приложений Web3», поскольку его С самого начала он привлек внимание и участие почти 4000 студентов курса в стране и за рубежом, а 425 студентов фактически приняли участие в обучении и практике. Курс посвящен основам технологии блокчейн, Motoko, Azle (TypeScript) и разработке смарт-контрактов. и т. д., проводят обучение развитию, которое сочетает в себе теорию и практику, помогая техническим новичкам с «0–1-летним опытом разработки блокчейнов» превратиться из новичков в экспертов по разработке ИС и повысить их техническую конкурентоспособность.

Мало того, что курсы полны полезной информации, привлекающей разработчиков к изучению экосистемы IC, в процессе обучения в тренировочном лагере также проводится хакатон ICP Star 2 Star, организованный Blockchain Academy и созданный совместно ICP.Hub Hong Kong и TinTinLand с декабря. 3, 2023. Запуск и проведение финальной демонстрации проекта Demo Day 30 декабря 2023 года! Около 200 разработчиков зарегистрировались, и в финал вышли 28 проектов, 16 из которых поступили из тренировочного лагеря ICP, организованного TinTinLand. Три лучших проекта на этом хакатоне также были представлены студентами тренировочного лагеря ICP, организованного TinTinLand.

Сегодня давайте еще раз обратимся к отмеченным наградами командам Proton, Dawnlight и Dare.to на хакатоне ICP Star 2 Star, изучим высокоэнергетические технические секреты отмеченных наградами команд разработчиков и предоставим новое творческое вдохновение более разработчики, которые хотят войти в экосистему IC и глубоко изучить ее!

♂️Эксклюзивные интервью с отмеченными наградами проектами

Протон

Поскольку социальная сфера Web3 становится все более жесткой, мы по-прежнему твердо выбираем децентрализованную социальную сеть для инноваций и исследований проектов, надеясь, что пользователи смогут свободно общаться и взаимодействовать в цепочке, одновременно осваивая контент и суверенитет данных. —— Команда Протона

Социальное позиционирование «облачного терминала», повторяющее опыт Web2.

Чтобы предоставить пользователям возможность использования социальных приложений в «независимом пространстве», компания Proton спроектировала и разработала новое DApp, которое тесно сочетает в себе характеристики технологии ICP. На платформе Proton каждый пользователь имеет независимый «облачный сервер» для хранения данных и защиты конфиденциальности. Говоря об первоначальном замысле разработки проекта, команда Proton сказала: «Мы выбрали социальный путь, потому что социальные приложения более эффективны, чем другие. Вообще говоря, он лучше всего воплощает различие между ICP и другими основными публичными сетями. Proton может обеспечить интеллектуальный хостинг с помощью децентрализованных облачных сервисов. Пользователи могут эффективно входить в среду приложений, взаимодействуя со своим собственным Canister, и последующий толчок будет. сделано Canister. Мы сотрудничаем и завершаем работу медленно и автоматически».

Кроме того, техническое приложение Proton на 100% полностью укомплектовано как на передней, так и на внутренней стороне, а все DApp полностью развернуто в цепочке. Это явное техническое отличие от социальных протоколов других цепочек. Эта полная техническая логика on-chain также является надеждой Proton на максимальное восстановление взаимодействия пользователя с социальными приложениями Web2, а также достижение целей легкого и эффективного приложения. «Я надеюсь, что это приложение позволит пользователям испытать ощущения, аналогичные Twitter, и при этом не будет сложно начать работу». С целью помочь пользователям легко войти в социальный мир Web3, Proton находится на пути к обновлению и переосмыслению проекта.

Умное использование архитектуры модели актеров для модульной организации суверенитета данных.

В качестве DApp, основанного на модели Actor, Proton создал двухточечную децентрализованную архитектуру push-fetch. «Модель Actor, естественно, разработана для высокого уровня параллелизма и обеспечивает параллельные и распределенные вычисления посредством передачи сообщений и асинхронной обработки. Получение информации путем доступа к собственному облачному терминалу не окажет давления на общую работу DApp и может легко справиться со сценарием записи. Поскольку каждый пользователь может напрямую получить информацию об облачном терминале, скорость ответа в проекте такая же хорошая. Web2. Большой разницы почти нет, и работа очень плавная», — заявила команда Proton, представляя концепцию архитектуры модели Actor.

По словам команды, Proton — это, по сути, публичное пространство для публикаций, предназначенное для всех, кто хочет публиковать контент в децентрализованной сети. В Proton нет понятия «границы», и пользователи могут свободно публиковать контент и получать доступ к нему в социальных сетях. виды контента, помимо дизайна взаимодействия всех отдельных программ, могут представлять все децентрализованные интернет-платформы. «Пользователи могут размещать сообщения в общедоступном пространстве Proton вместо публикации на таких платформах, как X, Reddit или Quora, потому что мы фокусируемся на производстве пользовательского контента. прежде всего и суверенитет пользователей, а не монопольный контроль над большим количеством сторонних посреднических платформ».

Интегрируйте четыре интерактивных модуля для эффективного сопоставления общедоступной информации.

В целом, двухточечная децентрализованная архитектура push-fetch Proton разделена на четыре модуля: User, Feed, Post и Fetch:

  • Пользователь: область пользователя, отвечающая за запись информации о пользователе и его взаимоотношениях. Здесь записываются личная информация пользователя и его последующие отношения;

  • Публикация: общедоступная область, в которой хранятся все публично опубликованные публикации. Корневая публикация может создавать множество сегментов для хранения публикаций;

  • Лента: информационный поток, в котором хранится поток личной информации пользователя. Корневой канал создаст ленту для каждого пользователя;

  • Fetch: станция передачи, отвечающая за передачу последнего информационного потока пользователя, запись сообщений, комментариев или лайков, которые не попадают в ленту пользователя;

Помимо технической изобретательности концепции модели, Proton также добился дальнейшей оптимизации функциональной интеграции. Чтобы расширить социальные области и интерактивные функции, Proton создал ленту для хранения информации, запросов, лайков и публикации. Чтобы соответствовать концепции обслуживания облачных терминалов, лента была разработана и спроектирована таким образом, чтобы пользователям нужно было только взаимодействовать. Взаимодействие канистр друг с другом позволяет осуществлять автономное управление независимыми пространствами.

На самом деле взаимодействие между пользователями и накопителем очень простое. Они отправляют свой собственный накопитель в общедоступную базу данных и общаются друг с другом. Затем накопители совместно работают над потоком сообщений, а затем распределяют его по накопителям подписчиков пользователя. , реализуя частное преобразование общедоступного трафика и эффективное сопоставление.

Создавайте общедоступные базы данных и разрабатывайте крупномасштабные социальные децентрализованные приложения.

Глядя на будущее разработки социальных приложений Web3, команда Proton стремится достичь продвинутой цели «пользовательского облачного терминала» путем создания общедоступной базы данных и добавления таких функций, как кошелек, запланированная публикация и сбор в Feed Canister для достижения надежной социальное взаимодействие и быстрая индексация. Цель: «Все публикации, публично опубликованные пользователями, хранятся в общедоступной базе данных Proton. Она хранит различные данные в виде общедоступной базы данных и открыта для всех. Любой может свободно получать информацию и данные, что устраняет феномен острова данных. приложения Web2», предполагает команда Proton.

В будущем процессе разработки Proton также будет считать разработку полноценного крупномасштабного социального DApp и интеграцию Dawnlight важными целями и будет стремиться продвигать техническую архитектуру Proton, основанную на модели актера, среди сообщества разработчиков и вдохновлять больше разработчиков на создание новых приложений. думать. Говоря о своих взглядах на экосистему IC, команда Proton считает, что ICP — это децентрализованный облачный сервис, разработанный на нижнем уровне. Децентрализация нижнего уровня означает, что развернутые службы веб-сайтов и смарт-контракты не будут вынуждены отключаться другими. и приложения, развернутые на верхнем уровне, могут полностью контролироваться. Пользователи могут независимо контролировать хранение личных данных, а также могут выбирать управление услугами через DAO, превращая его в полностью децентрализованное DApp для достижения цели автономии сообщества. надеется, что больше разработчиков смогут войти в экосистему IC и воспользоваться возможностями развития. Давайте строить!

️ Детали протона:

https://neutronstardao.github.io/constellationzh.github.io/9.Dapp

рассвет

Dawnlight — это децентрализованное приложение (DApp), призванное вдохновлять создателей. Его также возглавляет Хэ Юаньсюнь, ассистент преподавателя в тренировочном лагере ICP. Создатели могут публиковать свои работы на платформе и получать доход от продажи своих работ. Эта модель стимулирования предоставляет странам-создателям новые способы превратить свои произведения в инвестиционные активы.

Не бойтесь придумывать и пробовать новые идеи, инновации — самая важная часть хакатона. —— Команда рассвета

Создан для экономики создателей, решая дилемму творцов с низкими доходами.

Созданный той же командой разработчиков, что и проект Proton, Dawnlight изначально был разработан на основе исследования и спроса на социальную платформу Proton. Чтобы найти решения, которые могут лучше решить проблему низкого дохода авторов, Dawnlight превращает контент в инвестиционные активы, добавляя модель стимулирования к базовым социальным функциям. Целью проекта является решение проблем сбора средств, с которыми сталкиваются создатели, и выпуск активов одним щелчком мыши. это часть экономики создателя.

Dawnlight предлагает авторам возможность публиковать свои работы и получать доход за счет доли от работы, при этом цена за копию увеличивается по мере роста популярности работы и количества покупок. Придерживаясь принципа, что «золото всегда сияет», проект поощряет людей спонтанно делать ранние пожертвования на ценные посты путем токенизации постов для общественности и предоставления спонсорам ожидаемой прибыли. С другой стороны, благодаря онлайн-выпуску процесс выпуска и возврата активов переносится на смарт-контракты, что делает его открытым и прозрачным и обеспечивает более высокую степень децентрализации.

Глубокая интеграция экосистемы микросхем для обеспечения удобного использования приложений.

В экосистеме IC (Интернет-компьютер) Dawnlight использует преимущества Canister, который имеет 500 ГБ дискового пространства, использует его стабильную память для хранения работ, опубликованных пользователями, и развертывает переднюю и внутреннюю части на IC. Этот шаг упрощает процесс разработки и развертывания и повышает удобство демо-фазы Dawnlight, позволяя выполнить полный набор процессов развертывания и тестирования за один шаг.

В качестве протокола выпуска и торговли контентными активами нового поколения для создателей Dawnlight использует Bonding Curve, чтобы предоставить пользователям модель стимулирования их работ. Кроме того, Dawnlight — это не просто протокол, он также будет интегрирован в социальное DApp Proton в качестве модуля, чтобы предоставить пользователям более удобный опыт.

Для пользователей Dawnlight сортируется по времени последнего выпуска. Чтобы обеспечить более справедливое отображение, между создателями и поисковыми системами не происходит особой оптимизации. Когда Proton интегрирует Dawnlight, пользователи смогут находить ценный контент на основе рейтинга объема транзакций и рейтинга последних выпусков.

От курсов до хакатонов активно совершенствуйте практические навыки

На курсах тренировочного лагеря ICP, которые вел Пол, команда начала задумываться над тем, какой творческий проект Web3 построить. Получив возможность принять участие в хакатоне, команда разработчиков активно использовала богатые ресурсы и инструменты, предоставленные тренировочным лагерем, для разработки проекта и внедрения технологий в процессе подготовки. Они также столкнулись с нехваткой времени, техническими трудностями и другими трудностями и в конечном итоге успешно преодолели различные трудности благодаря командной работе и решению проблем с помощью наставников.

В частности, участвуя в различных мероприятиях семинара, организованных тренировочным лагерем, члены команды еще больше укрепили свои навыки и знания в области развития - узнали новые инструменты, методы или методы от инструкторов, а также получили возможность обменяться опытом и поделиться идеями с другими участниками. и даже найти потенциальных партнеров, добавив вероятность успеха в хакатон. Члены команды также сказали: «Учитель Пуал очень терпеливо отвечает на вопросы. Его руководство помогло нам преодолеть множество технических трудностей и принесло нам большую пользу в процессе разработки».

Планируйте будущее развитие и начните заново с инноваций

После завоевания второго приза на хакатоне ICP Star 2 Star компания Dawnlight реализует свой следующий конкретный план развития. В будущем Dawnlight будет разрабатываться вместе с Proton, интегрироваться в Proton в качестве модуля для обеспечения экономических стимулов и служить инструментом с открытым исходным кодом для предоставления создателям экономических стимулов для большего количества проектов SocialFi.

Оглядываясь назад на весь опыт хакатона, команда Dawnlight призналась, что многому научилась — не только усовершенствовала свои технические навыки, но и научилась более эффективно работать в командах и управлять проектами. «В этом процессе мы прошли путь от первоначальной концепции проекта до окончательной реализации и презентации, а также значительно улучшились молчаливое понимание и способность всей команды к сотрудничеству», — сказал один из членов команды.

Будущим разработчикам, участвующим в учебных курсах и хакатонах ICP, Dawnlight рекомендует:

1. Уделяйте внимание командной работе и общению, полностью используйте преимущества каждого участника и работайте вместе для создания лучших проектов.

2. Поддерживать любознательность и энтузиазм к обучению. Технологии быстро развиваются. Только непрерывное обучение может поддерживать конкурентоспособность.

3. Не бойтесь предлагать и пробовать новые идеи. Инновации — самая важная часть соревнований на хакатоне.

Кроме того, команда Hai Qingqing порекомендовала содержание «Интернет-путешественника по компьютеру», которое очень полезно для начинающих ICP. Заинтересованные разработчики могут прочитать: https://neutronstardao.github.io/constellationzh.github.io/.

Скачать Dawnlight GitHub:GitHub - xiaoyuanxun/Dawnlight

Я надеюсь, что каждый продолжит расти в экосистеме ICP, будет достаточно смелым, чтобы исследовать и создавать более ценные проекты. Я считаю, что каждый опыт участия будет ценной возможностью для обучения и роста. ну давай же! ——Рассвет

осмелиться

Dare.to — это платформа для самостоятельных испытаний, где пользователи могут создавать задачи и получать вознаграждение в виде токенов проекта по завершении. Если он не будет завершен в течение установленного времени, то токены пользователя, поставленные на ставку, будут пожертвованы благотворительным организациям или DAO.

Название проекта происходит от английского слова «dare», что означает «смелиться», вы смеете? Просто сделайте это и осмелитесь бросить вызов самому себе. —— дерзай.команде

️ Занимайтесь благотворительностью и превращайте цели в реальность в качестве платформы стимулирования.

В быстро меняющейся современной жизни мы часто ставим перед Новым годом или в определенные периоды множество целей, но в итоге очень немногим из них удается достичь. Первоначальное намерение Dare.to заключалось в том, чтобы помочь пользователям преодолеть эту проблему. Устанавливая цели и механизмы вознаграждения, он может стимулировать мотивацию людей и подталкивать каждого к достижению своих целей. Будь то фитнес, обучение или другие цели личностного роста, Dare.to предоставляет пользователям инновационный способ отслеживать и достигать их.

Поставьте цель на Dare.to:

https://ivvrr-viaaa-aaaal-adhzq-cai.icp0.io/

️ Разрушьте традиционный механизм стимулирования и добейтесь более эффективного достижения целей

Традиционному механизму стимулирования не хватает принуждения, и многие люди ставят цели, но им трудно их придерживаться. Для пользователей, которым не хватает самоконтроля, Dare.to использует технологию Web3 для принудительной блокировки с помощью смарт-контрактов. Токены не будут возвращены или вознаграждены, пока пользователь не выполнит цель. Если пользователь не сможет выполнить задание, заблокированные токены будут использованы для пожертвования и даже могут быть переданы несколько раз на благотворительность. Этот механизм не только помогает пользователям достигать своих целей, но и способствует развитию благотворительных начинаний.

️ Представляем технологию Internet Identity для обеспечения бесперебойной работы.

В экосистеме IC (Интернет-компьютер) Dare.to использует ряд ключевых технологий, в том числе Juno.build для хранения данных, Internet Identity для аутентификации пользователей, Asset Canister для развертывания интерфейсных веб-страниц и Smart Contract Canister для Motoko smart. развертывание контракта. Благодаря этим технологиям Dare.to позволяет пользователям быстро создавать учетные записи и проверять смарт-контракты, а механизмы проверки личности в сети и децентрализованной выдачи токенов обеспечивают прозрачность и безопасность системы. Благодаря платформе Internet Identity пользователям не нужно разбираться в сложных механизмах открытых и закрытых ключей.

Кроме того, в следующей версии Dare.to планирует добавить Ledger Canister для управления выпуском токенов. У каждого пользователя будет свой собственный Canister для записи сложных ситуаций, чтобы обеспечить конфиденциальность и уменьшить зависимость. В настоящее время Dare.to в основном предоставляет индивидуальные испытания, но в следующей версии протокола Ailurus будут представлены различные формы испытаний, включая групповые испытания и механизмы проверки долгосрочных целей. После того, как пользователи завершат задание, они могут получить жетоны типа мемов в качестве награды, мотивируя больше людей принять участие и выполнить задание.

‼️От вдохновения к практике, путь к росту в хакатонах

Когда команда Dare.to участвовала в хакатоне ICP, изначально они были настроены только на обучение и не собирались подавать проект. Однако при поддержке организатора команда пришла в голову идея и предложила Dare.to. проект. Хотя у команды было недостаточно знаний об ICP Ledger, они успешно реализовали основную функцию проекта, частично используя токены ERC-20 и кошельки смарт-контрактов, сгенерированные Internet Identity — генерацию хеш-значений через режим открытого ключа + пароля, и затем используйте ERC-4337 (абстракция учетной записи), чтобы создать учетную запись смарт-контракта для каждого пользователя для получения вознаграждений в виде токенов. На протяжении всего процесса разработки команда преодолевала различные технические трудности и продолжала совершенствовать свои навыки и знания под терпеливым руководством г-на Пола.

️ Запустите протокол Ailurus, чтобы создать эксклюзивную канистру.

Команда Dare.to готовится к будущему развитию и планирует запустить протокол Ailurus в качестве центрального группового узла. У каждого пользователя будет собственная канистра для записи испытаний, и он сможет подключиться к Ailurus Hub и сторонним организациям, чтобы улучшить качество выполнения заданий. Команда надеется предоставить промежуточное программное обеспечение для разработки шаблонов (Middleware) через протокол Ailurus, чтобы больше платформ могли получать вознаграждения в виде токенов и дополнительные стимулы. В версии Dare.to команда не сотрудничала напрямую с какой-либо благотворительной организацией, но получила информацию о благотворительной организации и адреса для пожертвований токенов через платформу, которая может использовать пожертвования токенов (The Giving Block).

Ты смеешь? Просто делайте это, больше участвуйте, больше пробуйте, практика только заставит людей совершенствоваться.

—— посмел.то

Dare.to вступительное видео:

https://drive.google.com/file/d/1sM7_cDe1NTtW8aNwPnpZSLVvZmhZBRDi/view