Коли більше 83% підприємств у всьому світі використовують хмарні сервіси для створення технологічного бізнесу, у сферах хмарних сховищ і хмарних обчислень виникли концентрація, монополії та автократичні ситуації, які DFINITY пропонує інноваційну концепцію «загальнодоступних комп’ютерів». суверенітет даних користувачів. Зробіть серйозні кроки та прагніть створити децентралізовану, ефективну та зручну технологічну екосистему.

Щоб допомогти більшій кількості розробників у розробці нових проектів в екосистемі ІС, TinTinLand і Blockchain Academy спільно спонсорували навчальний табір «Швидкий початок практики розробки блокчейну — до екосистеми ІС, обов’язковий курс для розробників зі створення додатків Web3», починаючи з його З самого початку він привернув увагу та участь майже 4000 студентів у країні та за кордоном, а 425 студентів фактично взяли участь у навчанні та практиці. Курс присвячений основам технології блокчейн, Motoko, Azle (TypeScript) та розробці смарт-контрактів. , і т.д., проводять навчання розвитку, яке поєднує теорію та практику, допомагаючи технічним новачкам із «0-1 роками досвіду розробки блокчейнів» перетворитися з новачків на експертів з розробки ІС та підвищити свою технічну конкурентоспроможність.

Курси не тільки повні корисної інформації, що залучає розробників до вивчення екосистеми IC, під час навчального процесу в тренувальному таборі також є ICP Star 2 Star Hackathon, організований 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 Hackathon, досліджуємо енергійні технічні секрети нагороджених команд розробників і дамо нове творче натхнення іншим розробники, які хочуть увійти в екосистему IC і глибоко дослідити!

♂️Ексклюзивні інтерв’ю з проектами-переможцями

Протон

Оскільки соціальна мережа Web3 стає все більш жорстокою, ми все ще твердо обираємо децентралізовану соціальну мережу для інновацій та досліджень проектів, сподіваючись, що користувачі зможуть вільно спілкуватися та взаємодіяти в ланцюжку, оволодіваючи суверенітетом вмісту та даних. ——Команда «Протон».

Соціальне позиціонування «хмарного терміналу», що повторює досвід Web2

Щоб надати користувачам «незалежний простір» із соціальними додатками, Proton розробив і розробив новий DApp, який тісно поєднує в собі характеристики технології ICP. На платформі Proton кожен користувач має незалежний «хмарний сервер» для зберігання даних і захисту конфіденційності. Говорячи про початковий задум розробки проекту, команда Proton зазначила: «Ми обрали соціальний шлях, оскільки соціальні програми ефективніші за інші. Загалом, це найкраще втілює диференціацію між ICP та іншими основними публічними ланцюгами. Користувачі можуть ефективно входити в середовище додатків, взаємодіючи зі своїм власним Canister зроблено Canister. Ми співпрацюємо та завершуємо це повільно й автоматично».

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

Розумне використання архітектури моделі Actor для модульного суверенітету даних

Як DApp, заснований на моделі Actor, Proton створив децентралізовану архітектуру push-fetch типу «точка-точка». Отримання інформації шляхом доступу до власного хмарного терміналу не чинить тиску на загальну роботу DApp і може легко впоратися зі сценарієм запису. Оскільки кожен користувач може безпосередньо отримати інформацію про хмарний термінал, швидкість відповіді в проекті така ж висока, як Web2 майже немає великої різниці, і досвід дуже плавний", - сказала команда Proton, представляючи концепцію архітектури моделі Actor.

За словами команди, Proton — це, по суті, публічний простір для публікацій, призначений для всіх, хто хоче публікувати вміст у децентралізованій мережі. У Proton немає поняття «кордони», і користувачі можуть вільно публікувати вміст у соціальних мережах види вмісту виходять за рамки дизайну взаємодії будь-якої окремої програми та можуть представляти всі децентралізовані інтернет-платформи. «Користувачі можуть вибрати публікацію в публічному просторі Proton замість публікації на таких платформах, як X, Reddit або Quora, оскільки ми зосереджені на створенні користувацького контенту. і насамперед суверенітет користувачів, а не монопольний контроль більшої кількості сторонніх платформ-посередників».

Інтегруйте чотири інтерактивні модулі для ефективного зіставлення загальнодоступної інформації

Загалом децентралізована архітектура Push-Fetch у Proton розділена на чотири модулі: User, Feed, Post і Fetch:

  • Користувач: Область користувача, відповідальна за запис інформації про користувача та зв’язків. Тут записується особиста інформація користувача та наступні зв’язки;

  • Публікація: загальнодоступна область, де зберігаються всі публічно опубліковані публікації, може створювати багато сегментів для зберігання публікацій;

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

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

На додаток до технічної винахідливості в концепції моделі, Proton також досяг подальшої оптимізації функціональної інтеграції. Щоб розширити соціальні публічні зони та інтерактивні функції, Proton створив канал для зберігання інформації, запитів, лайків і публікацій. Щоб відповідати концепції обслуговування хмарних терміналів, канал був розроблений і розроблений таким чином, щоб користувачам потрібно було лише спілкуватися. взаємодія Canister дозволяє автономно контролювати незалежні простори.

Насправді взаємодія між користувачами та Canister дуже проста. Вони надсилають і обмінюються повідомленнями з Canister у публічній базі даних, а потім передають повідомлення Canisters для подальшої співпраці, а потім розповсюджують його в Canister послідовників користувача. , реалізуючи приватну область трафіку загальнодоступного домену та ефективну відповідність.

Створюйте публічні бази даних і розробляйте широкомасштабні соціальні DApps

Дивлячись у майбутнє розробки соціальних додатків Web3, команда Proton прагне досягти передової мети «хмарного терміналу користувача», створюючи загальнодоступну базу даних і додаючи такі функції, як гаманець, запланована публікація та збір до Feed Canister, щоб досягти міцних результатів. соціальна взаємодія та швидке індексування. «Усі публікації, опубліковані користувачами, зберігаються в публічній базі даних Proton. Вона зберігає різні дані як загальнодоступну базу даних і відкрита для всіх. Кожен може вільно отримувати інформацію та дані, усуваючи феномен острова даних. Web2 APP», – передбачає команда Proton.

У майбутньому процесі розробки Proton також візьме за важливу мету розробку повного великомасштабного соціального DApp та інтеграцію Dawnlight, а також прагнутиме просувати технічну архітектуру Proton на основі моделі Actor серед спільноти розробників і надихати більше розробників думаю. Говорячи про свої погляди на екосистему IC, команда Proton вважає, що ICP — це децентралізований хмарний сервіс, розроблений на нижньому рівні. Децентралізація нижнього рівня означає, що розгорнуті служби веб-сайтів і смарт-контракти не будуть змушені закриватися іншими. і додатки, розгорнуті на верхньому рівні, можуть повністю контролюватись. Користувачі можуть самостійно контролювати зберігання особистих даних, а також можуть вибрати керування службами через DAO, перетворюючи його на повністю децентралізоване DApp для досягнення мети автономії спільноти сподівається, що більше розробників зможуть увійти в екосистему IC і скористатися можливостями розвитку.

️ Деталі Протона:

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

Світанкове світло

Dawnlight — це децентралізована програма (DApp), створена для того, щоб надихнути творців. Її також очолює Хе Юаньсюнь, асистент викладача в навчальному таборі ICP. Творці можуть публікувати свої роботи на платформі та отримувати дохід від продажу своїх робіт. Ця модель заохочення надає нові способи для творчої економіки перетворити свої роботи на активи для інвестування.

Не бійтеся придумувати та пробувати нові ідеї, інновації є найважливішою частиною хакатону. ——Команда Світанкового світла

Створено для творчої економіки, порушуючи дилему низьких доходів творців

Dawnlight, створений тією ж командою розробників, що й проект Proton, спочатку був розроблений на основі дослідження та попиту на соціальну платформу Proton. Щоб досліджувати рішення, які можуть краще вирішити проблеми з низьким доходом творців, Dawnlight перетворює вміст на активи, які можна інвестувати, додаючи модель стимулювання до основних соціальних функцій. Вона спрямована на вирішення проблем збору коштів, з якими стикаються творці, і створення активів одним клацанням миші це частина творчої економіки.

Dawnlight пропонує творцям можливість публікувати свої роботи та отримувати прибуток за рахунок частки роботи, причому ціна за копію зростає в міру зростання популярності роботи та збільшення кількості покупок. Дотримуючись очікування, що «золото завжди сяє», проект заохочує людей спонтанно робити пожертви на цінні публікації, позначаючи публікації загальнодоступними та надаючи спонсорам очікувану віддачу. З іншого боку, за допомогою емісії в ланцюжку процес випуску та повернення активів розміщується на смарт-контрактах, що робить його відкритим і прозорим і досягає вищого ступеня децентралізації.

Глибоко інтегруйте екосистему IC, щоб отримати зручне застосування

В екосистемі IC (Інтернет-комп’ютер) Dawnlight використовує Canister, який має 500 ГБ пам’яті, використовує стабільну пам’ять для зберігання опублікованих користувачами робіт і розгортає передню та задню частини на IC. Цей крок спрощує процес розробки та розгортання та забезпечує велику зручність демонстраційної фази Dawnlight, дозволяючи виконати повний набір процесів розгортання та тестування за один крок.

Будучи протоколом видачі та торгівлі вмістом нового покоління для творців, Dawnlight використовує Bonding Curve, щоб надати користувачам модель стимулювання за їхні роботи. Крім того, Dawnlight — це не просто протокол, він також буде інтегрований у соціальну DApp Proton як модуль, щоб надати користувачам більш зручні умови роботи.

Для користувачів Dawnlight відсортовано відповідно до останнього часу випуску. Щоб досягти більш справедливого відображення, немає великої оптимізації між творцями та шукачами цінностей. Коли Proton інтегрує Dawnlight, користувачі можуть відкривати цінний вміст на основі рейтингу обсягу транзакцій і рейтингу останнього випуску.

Від курсів до хакатонів, активно вдосконалюйте практичні навички

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

Зокрема, беручи участь у різноманітних заходах Workshop, організованих тренінговим табором, члени команди ще більше зміцнили свої навички розвитку та знання – дізналися про нові інструменти, техніки чи методи від лекторів, а також мали можливість обмінятися досвідом та поділитися ідеями з іншими учасниками, і навіть знаходити потенційних партнерів, додаючи можливість успіху до хакатону. Члени команди також сказали: «Вчитель Пуал дуже терплячий у відповідях на запитання. Його керівництво допомогло нам подолати багато технічних труднощів і принесло нам велику користь у процесі розробки».

Плануйте майбутній розвиток і починайте знову з інновацій

Здобувши другу нагороду в ICP Star 2 Star Hackathon, 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 team

️ Проявіть благодійність і втілюйте цілі в реальність як платформу заохочення

У стрімкому темпі сучасного життя ми часто ставимо перед Новим роком або в певні періоди багато цілей, але врешті-решт дуже мало з них наполегливо виконуємо. Початковий намір dare.to полягав у тому, щоб допомогти користувачам подолати цю проблему, встановлюючи цілі та механізми винагороди, він може стимулювати мотивацію людей і підштовхувати кожного до досягнення своїх цілей. Dare.to надає користувачам інноваційний спосіб відслідковувати та досягати їх.

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

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

️ Зламайте традиційний механізм стимулювання та досягайте більш ефективного досягнення мети

У традиційному механізмі стимулювання відсутній примус, і багато людей ставлять перед собою цілі, але їм важко їх дотримуватися. Для користувачів, яким бракує самоконтролю, dare.to використовує технологію Web3 для примусового блокування за допомогою смарт-контрактів. Токени не будуть повернуті або винагороджені, доки користувач не досягне мети. Якщо користувач не зможе виконати завдання, заблоковані токени будуть використані для пожертвувань і навіть можуть бути пожертвувані кілька разів на благодійність. Цей механізм не тільки допомагає користувачам досягати своїх цілей, але й сприяє розвитку суспільно-соціальних заходів.

️ Представляємо технологію Інтернет-ідентифікації для досягнення бездоганного досвіду

В екосистемі IC (Інтернет-комп’ютер) dare.to використовує ряд ключових технологій, зокрема Juno.build для зберігання даних, Internet Identity для автентифікації користувачів, Asset Canister для розгортання зовнішньої веб-сторінки та Smart Contract Canister для Motoko smart. контрактне розгортання. Завдяки цим технологіям dare.to дозволяє користувачам швидко створювати облікові записи та перевіряти смарт-контракти, а його механізми перевірки ідентифікації в мережі та децентралізовані механізми випуску токенів забезпечують прозорість і безпеку системи. Завдяки платформі Internet Identity користувачам не потрібно розуміти складні механізми відкритих і закритих ключів.

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

️ Від натхнення до практики, шлях до зростання в хакатонах

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

️ Запустіть протокол Ailurus, щоб створити ексклюзивний контейнер

Команда dare.to готується до майбутнього розвитку та планує запустити Ailurus Protocol як центральний концентратор групи. Кожен користувач матиме власний каністер для запису викликів і зможе підключитися до Ailurus Hub і сторонніх організацій, щоб покращити досвід завдання. Команда сподівається надати проміжне програмне забезпечення для розробки шаблонів (проміжне ПЗ) через протокол Ailurus, щоб більше платформ могли отримувати символічні винагороди та додаткові стимули. У версії dare.to команда не співпрацювала напряму з жодною благодійною організацією, але отримувала інформацію про благодійні організації та адреси пожертвувань жетонів через платформу, яка може використовувати пожертвування жетонів (The Giving Block).

Ви смієте? Просто робіть це, беріть більше участі, пробуйте більше, практика лише покращить людей.

—— наважитися

dare.to вступне відео:

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