Kiedy ponad 83% przedsiębiorstw na całym świecie korzysta z usług w chmurze do budowania przedsiębiorstw technologicznych, w obszarach przechowywania w chmurze i przetwarzania w chmurze DFINITY w innowacyjny sposób proponuje koncepcję „komputerów publicznych”. cel, jakim jest suwerenność danych użytkowników. Podejmij solidne kroki i staraj się stworzyć zdecentralizowany, wydajny i wygodny, przyjazny ekosystem technologiczny.

Aby pomóc większej liczbie programistów w opracowywaniu nowych projektów w ekosystemie IC, TinTinLand i Blockchain Academy są współsponsorami obozu szkoleniowego „Blockchain Quick Start to Development Practice – Toward the IC Ecosystem, obowiązkowy kurs dla programistów do tworzenia aplikacji Web3”, od jego na początku przyciągnął uwagę i uczestnictwo prawie 4000 studentów kursu w kraju i za granicą, a 425 studentów faktycznie wzięło udział w nauce i praktyce. Kurs koncentruje się na podstawach technologii blockchain, Motoko, Azle (TypeScript) i tworzeniu inteligentnych kontraktów itp., przeprowadzać szkolenia programistyczne, które łączą teorię i praktykę, pomagając nowicjuszom technicznym z „0-1 letnim doświadczeniem w tworzeniu technologii blockchain” przekształcić się z nowicjuszy w ekspertów w dziedzinie rozwoju układów scalonych i poprawić ich konkurencyjność techniczną.

Kursy są nie tylko pełne przydatnych informacji, które przyciągają programistów do odkrywania ekosystemu IC, podczas procesu uczenia się podczas obozów szkoleniowych, istnieje również ICP Star 2 Star Hackathon organizowany przez Blockchain Academy i tworzony wspólnie przez ICP.Hub Hong Kong i TinTinLand od grudnia 3 grudnia 2023 r. Rozpocznij i przeprowadź ostatnią demonstrację projektu Demo Day 30 grudnia 2023 r.! Zgłosiło się prawie 200 programistów, a do finału przeszło 28 projektów, z czego 16 pochodziło z obozu szkoleniowego ICP zorganizowanego przez TinTinLand. Trzy najlepsze projekty w tym hackatonie zostały również przesłane przez studentów z obozu szkoleniowego ICP zorganizowanego przez TinTinLand.

Dzisiaj ponownie zwróćmy się do wielokrotnie nagradzanych zespołów Proton, Dawnlight i dare.to z ICP Star 2 Star Hackathon, odkryjmy pełne energii tajemnice techniczne nagradzanych zespołów programistów i zapewnijmy nową twórczą inspirację innym programistów, którzy chcą wejść do ekosystemu IC i głębiej eksplorować!

♂️Ekskluzywne wywiady z nagrodzonymi projektami

Proton

Ponieważ ścieżka społecznościowa Web3 staje się coraz bardziej zacięta, nadal zdecydowanie wybieramy zdecentralizowane społecznościowe do celów innowacji i eksploracji projektów, mając nadzieję, że użytkownicy będą mogli swobodnie komunikować się i wchodzić w interakcje w łańcuchu, jednocześnie kontrolując suwerenność treści i danych. —— Zespół Protonu

Pozycjonowanie społecznościowe „terminalu w chmurze”, replikujące doświadczenie Web2

Aby zapewnić użytkownikom możliwość korzystania z aplikacji społecznościowych w „niezależnej przestrzeni”, Proton zaprojektował i opracował nową aplikację DApp, która ściśle łączy cechy technologii ICP. Na platformie Proton każdy użytkownik ma niezależny „serwer w chmurze” do przechowywania danych i ochrony prywatności Opowiadając o pierwotnym zamyśle rozwoju projektu, zespół Proton powiedział: „Wybraliśmy ścieżkę społecznościową, ponieważ aplikacje społecznościowe są bardziej wydajne niż inne. Ogólnie rzecz biorąc, najlepiej oddaje różnicę między ICP a innymi głównymi sieciami publicznymi. Proton może osiągnąć inteligentny hosting za pomocą zdecentralizowanych usług w chmurze. Użytkownicy mogą efektywnie wchodzić do środowiska aplikacji poprzez interakcję z własnym pojemnikiem, a następnie będzie to możliwe wykonane przez Canister. Współpracujemy i realizujemy go powoli i automatycznie.

Ponadto aplikacja techniczna Proton jest w 100% pełna z przodu i z tyłu, a cały DApp jest w pełni wdrożony w łańcuchu. Jest to wyraźna różnica techniczna w porównaniu z protokołami społecznościowymi innych sieci. Ta kompletna logika techniczna on-chain jest także nadzieją Protona na przywrócenie w maksymalnym stopniu możliwości korzystania z aplikacji społecznościowych Web2 przez użytkownika, przy jednoczesnym osiągnięciu celów aplikacji lekkich i wydajnych. „Mam nadzieję, że dzięki tej aplikacji użytkownicy będą mogli doświadczyć podobnych wrażeń, jak Twitter, bez trudności z rozpoczęciem pracy”. Mając na celu ułatwienie użytkownikom łatwego wejścia do świata społecznościowego Web3, firma Proton jest na dobrej drodze do unowocześnienia i wymyślenia projektu na nowo.

Sprytne wykorzystanie architektury modelu Actor do modularyzacji suwerenności danych

Jako aplikacja DApp oparta na modelu Actor, Proton zbudowała zdecentralizowaną architekturę push-fetch typu punkt-punkt. „Model Actor jest naturalnie zaprojektowany pod kątem wysokiej współbieżności i umożliwia przetwarzanie równoległe i rozproszone poprzez przekazywanie komunikatów i przetwarzanie asynchroniczne. Każdy użytkownik może to zrobić. Uzyskiwanie informacji poprzez dostęp do własnego terminala w chmurze nie będzie wywierać presji na ogólne działanie DApp i może z łatwością obsłużyć scenariusz zapisu. Ponieważ każdy użytkownik może bezpośrednio uzyskać informacje z terminala w chmurze, szybkość reakcji w projekcie jest tak dobra, jak Web2. Nie ma prawie żadnej dużej różnicy, a doświadczenie jest bardzo płynne” – powiedział zespół Proton, przedstawiając koncepcję architektury modelu Actor.

Zdaniem zespołu Proton to zasadniczo publiczna przestrzeń do publikowania, przeznaczona dla każdego, kto chce publikować treści w zdecentralizowanej sieci. W Protonie nie ma koncepcji „granic”, a użytkownicy mogą swobodnie publikować treści i uzyskiwać do nich dostęp w mediach społecznościowych rodzaje treści, wykraczające poza projekt interakcji wszystkich pojedynczych programów, mogą reprezentować wszystkie zdecentralizowane platformy internetowe „Użytkownicy mogą publikować w przestrzeni publicznej Proton zamiast na platformach takich jak X, Reddit czy Quora, ponieważ koncentrujemy się na tworzeniu treści dla użytkowników. przede wszystkim suwerenność użytkowników, a nie monopolistyczna kontrola większej liczby platform pośredniczących stron trzecich”.

Zintegruj cztery interaktywne moduły, aby skutecznie dopasowywać informacje z domeny publicznej

Ogólnie rzecz biorąc, zdecentralizowana architektura typu push-fetch typu punkt-punkt firmy Proton jest podzielona na cztery moduły: użytkownik, kanał, poczta i pobieranie:

  • Użytkownik: Obszar użytkownika odpowiedzialny za rejestrowanie informacji o użytkownikach i relacji. Tutaj zapisywane są dane osobowe użytkownika i następujące po nim relacje;

  • Post: obszar publiczny, w którym przechowywane są wszystkie publicznie opublikowane posty. Poczta główna może tworzyć wiele zasobników do przechowywania postów;

  • Kanał: przepływ informacji, w którym przechowywany jest przepływ informacji osobistych użytkownika. Kanał główny utworzy kanał dla każdego użytkownika;

  • Fetch: stacja transferowa odpowiedzialna za przesyłanie najnowszych informacji o użytkowniku, rejestrowanie postów, komentarzy lub polubień, które nie są przechwytywane przez kanał użytkownika;

Oprócz technicznej pomysłowości w koncepcji modelu, Proton osiągnął także dalszą optymalizację w zakresie integracji funkcjonalnej. Aby rozszerzyć społecznościowe obszary publiczne i funkcje interaktywne, Proton stworzył kanał do przechowywania informacji, zapytań, polubień i publikowania. Aby dopasować się do koncepcji usług terminali w chmurze, kanał został opracowany i zaprojektowany tak, aby użytkownicy musieli jedynie wchodzić w interakcję Interakcja kanistrów umożliwia autonomiczną kontrolę niezależnych przestrzeni.

W rzeczywistości interakcja między użytkownikami a Kanisterem jest bardzo prosta. Wysyłają oni swój Kanister i komunikują się z nim w publicznej bazie danych, a następnie przekazują wiadomość do Kanistrów w celu późniejszej współpracy, a następnie rozpowszechniają ją wśród Kanistrów obserwujących użytkownika. , realizując prywatną domenę ruchu w domenie publicznej Konwersja i efektywne dopasowanie.

Twórz publiczne bazy danych i rozwijaj społecznościowe aplikacje DApp na dużą skalę

Stojąc w obliczu przyszłości rozwoju aplikacji społecznościowych Web3, zespół Proton stara się osiągnąć zaawansowany cel, jakim jest „terminal w chmurze użytkownika”, budując publiczną bazę danych i dodając funkcje takie jak portfel, zaplanowane wysyłanie i zbieranie do Feed Canister, aby osiągnąć silne interakcja społeczna i szybkie indeksowanie Cel: „Wszystkie posty publikowane publicznie przez użytkowników są przechowywane w publicznej bazie danych Proton. Przechowuje ona różne dane jako publiczna baza danych i jest dostępna dla każdego. Każdy może swobodnie pozyskiwać informacje i dane, eliminując zjawisko wyspy danych. aplikacji Web2” – przewiduje zespół Proton.

W przyszłym procesie rozwoju Proton za ważne cele uzna również rozwój kompletnej, społecznościowej aplikacji DApp na dużą skalę i integrację Dawnlight, a także będzie starał się promować wśród społeczności programistów architekturę techniczną Proton opartą na modelu Actor i inspirować więcej programistów do myśleć. Mówiąc o swoich poglądach na ekosystem IC, zespół Protona wierzy, że ICP to zdecentralizowana usługa w chmurze zaprojektowana od dołu. Decentralizacja dolnej warstwy oznacza, że ​​wdrożone usługi internetowe i inteligentne kontrakty nie będą zmuszane do zamykania przez innych, a aplikacje wdrożone na wyższej warstwie mogą być w pełni kontrolowane przez użytkowników. Użytkownicy mogą niezależnie kontrolować przechowywanie prywatnych danych, a także mogą kontrolować usługi za pośrednictwem DAO, przekształcając je w całkowicie zdecentralizowaną aplikację DApp, aby osiągnąć cel, jakim jest autonomia społeczności ma nadzieję, że więcej programistów będzie mogło wejść do ekosystemu IC i wykorzystać możliwości rozwoju. Budujmy!

️ Szczegóły protonu:

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

Światło świtu

Dawnlight to zdecentralizowana aplikacja (DApp) zaprojektowana, aby inspirować twórców. Jest ona również prowadzona przez He Yuanxuna, asystenta nauczyciela na obozie szkoleniowym ICP. Twórcy mogą publikować na platformie swoje dzieła i zarabiać na sprzedaży swoich dzieł. Ten model zachęt zapewnia gospodarce twórców nowe sposoby przekształcania ich dzieł w aktywa, w które można inwestować.

Nie bój się wymyślać i wypróbowywać nowych pomysłów, innowacja jest najważniejszą częścią hackatonu. —— Zespół Świtu

Stworzony z myślą o ekonomii twórców, przełamujący dylemat niskich dochodów twórców

Pochodzące z tego samego zespołu programistów, co projekt Proton, Dawnlight zostało pierwotnie zaprojektowane na podstawie eksploracji i popytu na platformę społecznościową Proton. Aby znaleźć rozwiązania, które mogą lepiej rozwiązać niskie dochody twórców, Dawnlight zamienia treści w aktywa, w które można inwestować, dodając model motywacyjny do podstawowych funkcji społecznościowych. Ma na celu rozwiązanie problemów związanych ze zbieraniem funduszy, przed którymi stoją twórcy, i emisję zasobów jednym kliknięciem jest częścią ekonomii twórców.

Dawnlight oferuje twórcom możliwość publikowania swoich dzieł i uzyskiwania przychodów poprzez udział w dziele, przy czym cena za egzemplarz rośnie wraz ze wzrostem popularności dzieła i liczby zakupów. Kierując się założeniem, że „złoto zawsze świeci”, projekt promuje ludzi do spontanicznego przekazywania datków na rzecz wartościowych postów na wczesnym etapie poprzez tokenizację postów do publicznej wiadomości i zapewnianie darczyńcom oczekiwanych zysków. Z drugiej strony, poprzez emisję on-chain, proces wydawania i zwrotu aktywów jest osadzony w inteligentnych kontraktach, dzięki czemu jest otwarty i przejrzysty oraz pozwala osiągnąć wyższy stopień decentralizacji.

Głęboko zintegruj ekosystem IC, aby uzyskać wygodną obsługę aplikacji

W ekosystemie IC (komputer internetowy) Dawnlight wykorzystuje Canister, który ma 500 GB przestrzeni dyskowej, wykorzystuje stabilną pamięć do przechowywania prac opublikowanych przez użytkowników oraz wdraża front i back-end w układzie scalonym. To posunięcie upraszcza proces opracowywania i wdrażania oraz zapewnia dużą wygodę fazie demonstracyjnej Dawnlight, umożliwiając wykonanie pełnego zestawu procesów wdrażania i testowania w jednym kroku.

Jako protokół wydawania i handlu treściami nowej generacji dla twórców, Dawnlight wykorzystuje Bonding Curve, aby zapewnić użytkownikom model motywacyjny dla ich dzieł. Ponadto Dawnlight to nie tylko protokół, ale zostanie również zintegrowany z społecznościowym DApp Proton jako moduł zapewniający użytkownikom wygodniejsze korzystanie.

Dla użytkowników Dawnlight jest sortowany według daty ostatniej premiery. Aby zapewnić bardziej sprawiedliwy obraz, nie ma zbyt wiele optymalizacji między twórcami a osobami poszukującymi wartości. Gdy Proton zintegruje Dawnlight, użytkownicy będą mogli odkrywać wartościowe treści w oparciu o ranking liczby transakcji i ranking najnowszych wydań.

Od kursów po hackatony, aktywnie doskonal umiejętności praktyczne

Podczas obozu szkoleniowego ICP prowadzonego przez Paula zespół zaczął zastanawiać się, jaki rodzaj kreatywnego projektu Web3 zbudować. Po otrzymaniu możliwości wzięcia udziału w hackatonie zespół programistów aktywnie wykorzystał bogate zasoby i narzędzia udostępnione podczas obozu szkoleniowego, aby opracować projekt i wdrożyć technologię w procesie przygotowawczym. Napotkali także ograniczenia czasowe, trudności techniczne i inne trudności i ostatecznie pomyślnie pokonali różne wyzwania dzięki pracy zespołowej i rozwiązywaniu problemów przez tutorów.

Zwłaszcza poprzez udział w różnorodnych zajęciach Warsztatowych organizowanych przez obóz szkoleniowy, członkowie zespołu jeszcze bardziej wzmocnili swoje umiejętności rozwojowe i wiedzę – poznali nowe narzędzia, techniki czy metody od wykładowców, a także mieli okazję do wymiany doświadczeń i dzielenia się pomysłami z innymi uczestnikami, a nawet znaleźć potencjalnych partnerów, co zwiększy szansę na sukces podczas hackatonu. Członkowie zespołu powiedzieli również: „Nauczyciel Pual jest niezwykle cierpliwy, odpowiadając na pytania. Jego wskazówki pomogły nam przezwyciężyć wiele trudności technicznych i przyniosły nam wiele korzyści podczas procesu tworzenia oprogramowania”.

Zaplanuj przyszły rozwój i zacznij od nowa dzięki innowacjom

Po zdobyciu drugiej nagrody w ICP Star 2 Star Hackathon, Dawnlight wdraża swój kolejny szczegółowy plan rozwoju. W przyszłości Dawnlight będzie rozwijany wspólnie z firmą Proton, zostanie zintegrowany z Protonem jako moduł zapewniający zachęty ekonomiczne i będzie służył jako narzędzie typu open source zapewniające zachęty ekonomiczne dla twórców większej liczby projektów SocialFi.

Patrząc wstecz na cały hackaton, zespół Dawnlight przyznał, że wiele się nauczył – nie tylko doskonaląc swoje umiejętności techniczne, ale także ucząc się, jak efektywniej pracować w zespołach i zarządzać projektami. „W trakcie tego procesu zdobyliśmy doświadczenie od wstępnej koncepcji projektu po końcową realizację i prezentację, a także znacznie poprawiła się zdolność do cichego zrozumienia i współpracy całego zespołu” – powiedział członek zespołu.

Dla przyszłych programistów biorących udział w bootcampsach i hackatonach ICP Dawnlight zaleca:

1. Zwracaj uwagę na pracę zespołową i komunikację, w pełni wykorzystaj zalety każdego członka i współpracuj, aby tworzyć lepsze projekty.

2. Utrzymaj ciekawość i entuzjazm do nauki. Technologia szybko się rozwija. Tylko ciągłe uczenie się może utrzymać konkurencyjność.

3. Nie bój się proponować i wypróbowywać nowych pomysłów. Innowacja jest najważniejszą częścią konkursu hackathonowego.

Ponadto zespół Hai Qingqing polecił zawartość „Przewodnika internetowego autostopowicza”, który jest bardzo pomocny dla początkujących programistów ICP. Zainteresowanych programistów zapraszamy do lektury: https://neutronstardao.github.io/constellationzh.github.io/.

Pobierz Dawnlight GitHub: GitHub - xiaoyuanxun/Dawnlight

Mam nadzieję, że wszyscy będą nadal rozwijać się w ekosystemie ICP, będą na tyle odważni, aby odkrywać i tworzyć bardziej wartościowe projekty. Wierzę, że każde doświadczenie uczestnictwa będzie cenną okazją do nauki i rozwoju. Pospiesz się! ——Świt świtu

odważyć się

dare.to to platforma do samodzielnego podejmowania wyzwań, na której użytkownicy mogą tworzyć wyzwania, a po ich ukończeniu otrzymywać nagrody w postaci tokenów projektowych. Jeśli nie zostanie on ukończony w określonym czasie, postawione tokeny użytkownika zostaną przekazane organizacjom charytatywnym lub DAO.

Nazwa projektu pochodzi od angielskiego słowa „dare” oznaczającego „dare”, you dare? Po prostu to zrób i odważ się rzucić sobie wyzwanie. —— odważ się dołączyć do drużyny

️ Działaj charytatywnie i zamień cele w rzeczywistość jako platforma motywacyjna

We współczesnym, szybkim życiu często wyznaczamy sobie wiele celów w Nowym Roku lub w określonych okresach, ale ostatecznie bardzo niewielu z nich udaje się uparcie dążyć do ich realizacji. Pierwotnym zamysłem dare.to była pomoc użytkownikom w przezwyciężeniu tego problemu. Dzięki ustaleniu celów i mechanizmów nagradzania może stymulować motywację ludzi i motywować wszystkich do osiągnięcia swoich celów. Niezależnie od tego, czy chodzi o sprawność fizyczną, naukę czy inne cele związane z rozwojem osobistym, dare.to zapewnia użytkownikom innowacyjny sposób ich śledzenia i osiągania.

Ustaw cel na dare.to:

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

‼️Przełam tradycyjny mechanizm motywacyjny i osiągnij efektywniejszą realizację celów

W tradycyjnym mechanizmie motywacyjnym nie stosuje się przymusu, a wiele osób wyznacza cele, ale trudno im się ich trzymać. W przypadku użytkowników, którym brakuje samokontroli, dare.to korzysta z technologii Web3, aby wymusić blokadę poprzez inteligentne kontrakty. Tokeny nie zostaną zwrócone ani nagrodzone, dopóki użytkownik nie osiągnie celu. Jeśli użytkownik nie będzie w stanie ukończyć wyzwania, zablokowane tokeny zostaną wykorzystane do przekazania darowizny, a nawet można je wielokrotnie przekazać na cele charytatywne. Mechanizm ten nie tylko pomaga użytkownikom w osiąganiu ich celów, ale także sprzyja rozwojowi przedsięwzięć dobra publicznego.

️ Przedstawiamy technologię tożsamości internetowej, aby zapewnić bezproblemową obsługę

W ekosystemie IC (komputer internetowy) dare.to wykorzystuje szereg kluczowych technologii, w tym Juno.build do przechowywania danych, Internet Identity do uwierzytelniania użytkowników, Asset Canister do wdrażania front-endowych stron internetowych oraz Smart Contract Canister dla Motoko smart wdrożenie kontraktu. Dzięki tym technologiom dare.to umożliwia użytkownikom szybkie tworzenie kont i weryfikację inteligentnych kontraktów, a weryfikacja tożsamości w łańcuchu i zdecentralizowane mechanizmy wydawania tokenów zapewniają przejrzystość i bezpieczeństwo systemu. Dzięki platformie Internet Identity użytkownicy nie muszą rozumieć skomplikowanych mechanizmów kluczy publicznych i prywatnych.

Ponadto dare.to planuje dodać w następnej wersji Ledger Canister, aby obsługiwać wydawanie tokenów. Każdy użytkownik będzie miał swój własny pojemnik do rejestrowania trudnych sytuacji, aby zapewnić prywatność i zmniejszyć zależność. Obecnie dare.to zapewnia głównie wyzwania indywidualne, ale w kolejnej wersji protokołu Ailurus wprowadzone zostaną różnorodne formy wyzwań, w tym wyzwania grupowe i mechanizmy sprawdzania celów długoterminowych. Gdy użytkownicy ukończą wyzwanie, mogą otrzymać tokeny typu mem jako nagrodę, motywując więcej osób do wzięcia udziału i ukończenia wyzwania.

‼️ Od inspiracji do praktyki, droga do rozwoju w hackatonach

Kiedy zespół dare.to brał udział w ICP Hackathon, początkowo miał jedynie nastawienie do uczenia się i nie miał zamiaru zgłaszać projektu, jednak za namową organizatora wpadł na pomysł i zaproponował dare.to projekt. Chociaż zespół miał niewystarczającą wiedzę na temat ICP Ledger, z powodzeniem zrealizował podstawową funkcję projektu, częściowo wykorzystując tokeny ERC-20 i inteligentne portfele kontraktowe generowane przez Internet Identity - generując wartości skrótu w trybie klucza publicznego + hasła następnie użyj ERC-4337 (abstrakcja konta), aby wygenerować konto inteligentnej umowy dla każdego użytkownika, aby otrzymać nagrody w postaci tokenów. Przez cały proces tworzenia zespół przezwyciężył różne trudności techniczne i nadal doskonalił swoje umiejętności i wiedzę pod cierpliwym okiem pana Paula.

️ Uruchom protokół Ailurus, aby stworzyć ekskluzywny kanister

Zespół dare.to przygotowuje się do przyszłego rozwoju i planuje uruchomić protokół Ailurus jako centralne centrum grupy. Każdy użytkownik będzie miał swój własny Kanister do nagrywania wyzwań i będzie mógł połączyć się z Ailurus Hub i organizacjami zewnętrznymi, aby poprawić jakość wyzwań. Zespół ma nadzieję udostępnić oprogramowanie pośrednie do tworzenia szablonów (oprogramowanie pośrednie) za pośrednictwem protokołu Ailurus, dzięki czemu więcej platform będzie mogło cieszyć się nagrodami w formie tokenów i dodatkowymi zachętami. W wersji dare.to zespół nie współpracował bezpośrednio z żadną organizacją charytatywną, ale pozyskiwał informacje o organizacjach i adresy darowizn w postaci tokenów za pośrednictwem platformy, która może wykorzystywać darowizny tokenami (The Giving Block).

Czy się odważysz? Po prostu to rób, częściej angażuj się, próbuj więcej, praktyka tylko sprawi, że ludzie się poprawią.

-- odważyć się

film wprowadzający dare.to:

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