Przejdź do głównej treści

Edukacja i zasoby społecznościowe

Materiały do nauki, dokumentacja, samouczki i platformy społecznościowe dla budowniczych Ethereum.

Najważniejsze

Czym jest Cyfrin Updraft? Cyfrin Updraft to wiodąca platforma edukacyjna w zakresie rozwoju blockchaina i bezpieczeństwa inteligentnych kontraktów (smart contracts), oferująca ponad 100 godzin praktycznych kursów, które pozwalają początkującym i doświadczonym programistom inteligentnych kontraktów podnieść swoje umiejętności. Zaprojektowana i prowadzona przez dyrektora generalnego Patricka Collinsa wraz z wiodącymi w branży edukatorami i badaczami, nasza platforma zapewnia wysokiej jakości, bezpłatne treści edukacyjne, praktyczne doświadczenia w kodowaniu oraz uznawane w branży certyfikaty Cyfrin Updraft, które weryfikują wiedzę programistów w zakresie Solidity, Vyper, DeFi i bezpieczeństwa inteligentnych kontraktów. Updraft wyedukował miliony programistów na całym świecie, wyposażając ich w umiejętności niezbędne do budowania bezpiecznych i skalowalnych zdecentralizowanych aplikacji (dapps). Kluczowe wskaźniki: Ponad 220 tys. członków społeczności Updraft Ponad 1 mln wyświetleń miesięcznie Ponad 60 tys. aktywnych programistów miesięcznie Ponad 15 tys. nowych studentów miesięcznie Zaufanie programistów z czołowych firm i protokołów Web3 Jakie są problemy z obecnym krajobrazem Web3? Pomimo szybkiego rozwoju Web3, programiści napotykają kilka wyzwań: Brak dostępnej, wysokiej jakości edukacji: Większość zasobów jest zbyt teoretyczna lub pofragmentowana, co utrudnia programistom zdobycie praktycznego doświadczenia. Luki w zabezpieczeniach: Wielu programistom brakuje wiedzy, aby budować bezpieczne inteligentne kontrakty, co prowadzi do exploitów i ataków hakerskich skutkujących milionowymi stratami. Wysokie bariery wejścia dla programistów Web2: Przejście z tradycyjnego programowania do Web3 pozostaje skomplikowane z powodu nieznajomości infrastruktury i narzędzi blockchain. Ograniczone utrzymanie programistów: Wielu programistów ma trudności ze znalezieniem możliwości długoterminowego zaangażowania w ekosystemach blockchain. Brak ustandaryzowanej walidacji umiejętności: Bez uznawanych certyfikatów programistom trudno jest zaprezentować swoją wiedzę, co ogranicza ich możliwości kariery. Brak najlepszych praktyk w zakresie bezpieczeństwa: Bez odpowiedniego szkolenia i certyfikacji programiści mogą nieświadomie wprowadzać luki w zabezpieczeniach, zwiększając ryzyko ataków hakerskich. W jaki sposób Cyfrin Updraft rozwiązuje ten problem? Cyfrin Updraft odpowiada na te wyzwania, zapewniając: Kompleksową edukację w zakresie rozwoju blockchaina: Obejmującą Solidity, Vyper, Foundry, infrastrukturę, najlepsze praktyki bezpieczeństwa i wiele więcej. Uczenie się oparte na projektach: Programiści zdobywają praktyczne doświadczenie, budując i wdrażając rzeczywiste aplikacje. Podejście zorientowane na bezpieczeństwo: Kursy kładą nacisk na bezpieczeństwo inteligentnych kontraktów, metodologie audytu i najlepsze praktyki zapobiegające exploitom. Narzędzia dla programistów i integracje ekosystemów: Tworzymy narzędzia i frameworki open-source, które zwiększają wydajność i bezpieczeństwo programistów. Łączenie Web2 i Web3: Zapewnienie ustrukturyzowanych ścieżek nauki w celu wdrożenia programistów Web2 do ekosystemu Optimism. Całkowicie darmowy dostęp: Kursy Updraft są całkowicie bezpłatne, co gwarantuje, że każdy programista, niezależnie od ograniczeń finansowych, może uzyskać dostęp do wysokiej jakości edukacji i budować umiejętności potrzebne do odniesienia sukcesu w Web3. Walidacja umiejętności: Certyfikaty zapewniają ustandaryzowany sposób weryfikacji wiedzy programisty, pomagając mu wyróżnić się na konkurencyjnym rynku pracy. Dla kogo jest Cyfrin Updraft? Początkujący programiści Web3 - Dla nowicjuszy pragnących wejść w rozwój blockchaina, Cyfrin Updraft zapewnia ustrukturyzowaną i dostępną ścieżkę nauki. Nasze kursy zaczynają się od podstawowych koncepcji, stopniowo przechodząc do zaawansowanego tworzenia inteligentnych kontraktów, zagadnień bezpieczeństwa, rozwoju full stack, rozwoju infrastruktury i zaawansowanego tworzenia dapps DeFi. Dzięki praktycznym ćwiczeniom z kodowania, wdrażaniu rzeczywistych projektów i certyfikatom Cyfrin Updraft, początkujący programiści mogą zaistnieć w branży, budować bezpieczne i skalowalne dapps oraz demonstrować swoje umiejętności potencjalnym pracodawcom. Doświadczeni inżynierowie Web3 - Dla programistów już pracujących w przestrzeni Web3, Cyfrin Updraft służy jako centrum ciągłego uczenia się i doskonalenia umiejętności. Zaawansowane kursy z zakresu bezpieczeństwa inteligentnych kontraktów, mechanizmów DeFi i architektury protokołów pomagają inżynierom wyprzedzać trendy w branży. Nasze certyfikaty Cyfrin Updraft potwierdzają wiedzę specjalistyczną w zakresie Solidity, Vyper i najlepszych praktyk bezpieczeństwa, wyróżniając najlepszych inżynierów na konkurencyjnym rynku pracy. Programiści Web2 - Tradycyjni inżynierowie oprogramowania, którzy chcą przejść do programowania blockchain, często mają trudności ze zrozumieniem zdecentralizowanych technologii i zasad inteligentnych kontraktów. Cyfrin Updraft wypełnia tę lukę, zapewniając ustrukturyzowane, przyjazne dla Web2 doświadczenie wdrożeniowe. Nasze kursy wyjaśniają podstawy blockchaina w sposób, który rezonuje z programistami Web2, rysując paralele między znanymi koncepcjami programowania a tworzeniem inteligentnych kontraktów. Na przykład opracowaliśmy kurs Vyper Smart Contract Development specjalnie w celu wsparcia wdrażania programistów Web2, zapewniając im praktyczne doświadczenie w bezpiecznym i wydajnym programowaniu inteligentnych kontraktów. Takie podejście jest zgodne z misją Updraft polegającą na skalowaniu adopcji Web3 poprzez wyposażenie programistów w wiedzę i narzędzia potrzebne do płynnego przejścia do zdecentralizowanego ekosystemu. Zespoły protokołów i dapps - Organizacje potrzebują wykwalifikowanych programistów, którzy rozumieją bezpieczeństwo inteligentnych kontraktów, skalowalność i najlepsze praktyki. Cyfrin Updraft pomaga zespołom protokołów i twórcom dapps, zapewniając niezawodny rurociąg wyszkolonych, certyfikowanych inżynierów. Dzięki certyfikatom Cyfrin Updraft zespoły rekrutacyjne mogą zweryfikować wiedzę kandydata, skracając czas wdrożenia i poprawiając jakość rozwoju w ramach swoich projektów. Ponadto protokoły mogą współpracować z Cyfrin Updraft w celu opracowania niestandardowych programów szkoleniowych, zapewniając, że ich społeczności programistów są dobrze zorientowane w ich stosie technologicznym. Jaka jest mapa drogowa dla Cyfrin Updraft? Q1 2025: Kursy i ekspansja fundamentalna Uruchomienie kursu Full Stack Development Ten kurs zapewni kompleksowe doświadczenie edukacyjne dla programistów chcących budować dapps od podstaw. Kurs obejmuje nowoczesne frameworki frontendowe (React, Next.js, Svelte), biblioteki Web3 (ethers.js, viem, wagmi) oraz infrastrukturę backendową (hosting stron, indeksowanie zdarzeń, strategie buforowania). Programiści będą budować rzeczywiste projekty, w tym podstawową aplikację dapp na Ethereum, zdecentralizowany rynek NFT oraz zaawansowany interfejs DeFi z abstrakcją konta (account abstraction). Uruchomienie kursu Curve Cryptoswap Szczegółowe omówienie mechaniki zautomatyzowanego animatora rynku (AMM) Curve Finance zaprojektowanego do wymiany stablecoinów. Kurs zbada matematykę wspierającą AMM Curve Cryptoswap, sposób koncentracji płynności oraz to, jak AMM decyduje o przywróceniu powiązania (repeg) płynności puli przy innej cenie. Programiści przejdą przez wywołania funkcji AMM, zmienne stanu (state variables), wymianę tokenów, dodawanie i usuwanie płynności oraz przywracanie powiązania cenowego. Nauka jest wspierana na każdym etapie quizami i ćwiczeniami. Uruchomienie kursu Uniswap V3 Ten kurs skupi się na modelu skoncentrowanej płynności Uniswap V3, poziomach opłat i ulepszeniach efektywności kapitałowej. Zaawansowany kurs dla programistów DeFi zaprojektowany, aby umożliwić programistom budowanie protokołów opartych na Uniswap V3. Kurs obejmuje matematykę Uniswap V3 i skoncentrowaną płynność, przechodząc przez swapy i kontrakt fabryki (factory contract), algorytmy opłat oraz wyrocznię cenową (price oracle) TWAP. Uruchomienie certyfikatów SSCD+ (Smart Contract Security & Development) Certyfikat SSCD+ to wiodący certyfikat dla programistów Solidity, uznawany przez wiodące w branży protokoły i organizacje uniwersyteckie. Ten certyfikat potwierdza wiedzę programistów w zakresie pisania, testowania, wdrażania i rozwiązywania problemów z inteligentnymi kontraktami Solidity. Kluczowe umiejętności, które będą testowane u programistów, obejmują biegłość w programowaniu w Solidity, stosowanie najlepszych praktyk branżowych, wiedzę z zakresu bezpieczeństwa inteligentnych kontraktów, opanowanie standardowych narzędzi programistycznych, wiedzę specyficzną dla protokołów, umiejętności blockchain DevOps. Q2 2025: Zaawansowane bezpieczeństwo i ekspansja infrastruktury Uruchomienie programu ambasadorów Updraft Program wzmocni pozycję studentów uniwersytetów i liderów społeczności w zakresie promowania Web3 i Cyfrin Updraft, angażowania programistów, organizowania warsztatów i hackathonów na kampusach oraz w społecznościach programistów. Ambasadorzy otrzymają wczesny dostęp do certyfikatów Updraft i mentoring od zespołu Updraft. Dzięki ekosystemowi Updraft studenci zdobędą praktyczne doświadczenie w edukacji blockchain, możliwości nawiązywania kontaktów oraz potencjalne staże lub oferty pracy. Program nauczania blockchain i inteligentnych kontraktów dla uniwersytetów Updraft będzie współpracować z najlepszymi uniwersytetami w celu zintegrowania kursów rozwoju blockchaina i inteligentnych kontraktów z programami akademickimi. Obejmie to dostosowane zajęcia, praktyczne projekty i wykłady gościnne liderów branży Web3. Uniwersytety będą w stanie zapewnić edukację blockchain na dużą skalę, pomagając wypełnić lukę między tradycyjną edukacją informatyczną a rozwojem Web3. Uruchomienie tablicy ogłoszeń o pracę Tablica ogłoszeń o pracę Updraft połączy certyfikowanych programistów z wiodącymi firmami i protokołami Web3. Programiści, którzy ukończą kursy i certyfikaty Updraft, będą mieli dostęp do ofert pracy i możliwości zatrudnienia. Pracodawcy będą mogli filtrować kandydatów na podstawie certyfikatów i doświadczenia projektowego, co usprawni proces rekrutacji. Uruchomienie programu certyfikacji Vyper i Smart Contract Security+ Certyfikat Vyper+ to specjalistyczny certyfikat koncentrujący się na tworzeniu inteligentnych kontraktów przy użyciu Vyper. Ten program obejmie składnię Vyper, najlepsze praktyki, wzorce kontraktów i techniki optymalizacji, zapewniając, że programiści mogą budować bezpieczne i wydajne aplikacje oparte na Vyper. Certyfikat Smart Contract Security+ to certyfikat zorientowany na bezpieczeństwo, który weryfikuje zdolność programisty do audytowania i zabezpieczania inteligentnych kontraktów napisanych w Solidity. Ten program obejmie typowe luki w zabezpieczeniach, weryfikację formalną, wektory ataków, metodologie audytu i najlepsze praktyki. Q3 2025: Zaangażowanie i utrzymanie programistów Uruchomienie kursu rozwoju infrastruktury Ten kurs skupi się na infrastrukturze blockchain, operacjach węzłów (nodes) i optymalizacjach związanych z MEV. Programiści dowiedzą się, jak budować i uruchamiać własne walidatory, konfigurować węzły RPC i optymalizować indeksowanie blockchaina. Zdobędą również głębokie zrozumienie kluczowych komponentów infrastruktury Web3, zbadają architekturę warstwy 2 (Layer 2), zbudują niestandardowe rozwiązania L2 i ocenią kompromisy w architekturze infrastruktury. Uruchomienie modelu uczenia się w kohortach na żywo Cyfrin Updraft wprowadzi 8-tygodniowe intensywne kohorty na żywo, w których studenci będą realizować program nauczania wraz z mentorami, asystentami nauczycieli i wsparciem w nauce opartym na sztucznej inteligencji. Każda kohorta skupi się na praktycznym uczeniu się opartym na projektach, zapewniając uczestnikom zdobycie praktycznego doświadczenia w budowaniu i zabezpieczaniu aplikacji Web3. Do końca kohorty studenci zdobędą certyfikaty Updraft i będą mieli gotowe projekty do portfolio, aby zaprezentować swoje umiejętności. Q4 2025: Ekspansja z Web2 do Web3 i integracja z branżą Rozszerzenie integracji z przypadkami użycia w przedsiębiorstwach Updraft opracuje dostosowane programy edukacyjne dla programistów korporacyjnych, pomagając firmom w przyjęciu technologii blockchain. Obejmie to dostosowane warsztaty, przewodniki po integracji narzędzi i rzeczywiste studia przypadków przedsiębiorstw. Celem jest wypełnienie luki między tradycyjnym rozwojem Web2 a innowacjami Web3, ułatwiając programistom instytucjonalnym wejście w tę przestrzeń.

Updraft
Edukacja i zasoby społecznościowe

Updraft

Edukacja · DeFi · Programowanie w Solidity · Kierowany przez społeczność

Czym to jest? Solodit to otwartoźródłowa, napędzana przez społeczność platforma poświęcona poprawie bezpieczeństwa web3. Agreguje ponad 8000 raportów o podatnościach inteligentnych kontraktów, możliwości bug bounty i audytów bezpieczeństwa od czołowych firm, takich jak Cyfrin, OpenZeppelin i Trail of Bits, wraz z wkładem od indywidualnych badaczy. Solodit nie tylko agreguje te informacje, ale także czyni je użytecznymi, wyposażając deweloperów i audytorów w narzędzia do zapobiegania exploitom i zwiększania bezpieczeństwa zdecentralizowanych aplikacji (dapps). Dlaczego jest to potrzebne? Ekosystem web3 jest nękany miliardowymi stratami z powodu naruszeń bezpieczeństwa w inteligentnych kontraktach i protokołach. Pomimo dostępności wiedzy o bezpieczeństwie, jest ona rozproszona na różnych platformach i w raportach, co czyni ją niedostępną dla większości deweloperów i zespołów ds. bezpieczeństwa. Solodit rozwiązuje kilka problemów: Luka w wiedzy: Wiele zespołów wdraża inteligentne kontrakty bez zrozumienia przeszłych podatności, co prowadzi do powtarzających się incydentów. Nieefektywność: Deweloperzy i audytorzy spędzają cenny czas na przeszukiwaniu różnych źródeł w poszukiwaniu informacji o bezpieczeństwie. Wpływ ekonomiczny: Exploitom, którym można było zapobiec, podważają zaufanie do web3, hamując adopcję i inwestycje. Poprzez agregację i strukturyzację danych o bezpieczeństwie, Solodit umożliwia proaktywne zarządzanie podatnościami i ograniczanie ryzyka w ekosystemie Web3. W czym jest wyjątkowy? Kompleksowy zasięg: Agreguje ustalenia od wiodących audytorów i platform, oferując niezrównany wgląd w podatności i bug bounty. Użyteczne wnioski: Wykracza poza archiwizację raportów, zapewniając zaawansowane narzędzia wyszukiwania i systemy tagowania w celu kontekstualizacji ryzyk i rozwiązań. Ulepszenia napędzane przez społeczność: Ułatwia współpracę poprzez oceny, tagowanie i tabele wyników, które doceniają najlepszych współtwórców, wspierając kwitnącą społeczność zajmującą się bezpieczeństwem. Zasób edukacyjny: Ta strona służy jako centrum nauki dla deweloperów i audytorów, dostarczając rzeczywiste studia przypadków dotyczące bezpieczeństwa blockchain. Solodit to wielofunkcyjne narzędzie zaprojektowane do: Ograniczania ryzyka: Pomaga deweloperom unikać znanych podatności, zmniejszając prawdopodobieństwo exploitów. Promowania proaktywnego bezpieczeństwa: Umożliwia protokołom przyjęcie środków zapobiegawczych poprzez badanie historycznych podatności. Usprawniania Bug Bounties: Upraszcza udział w programach bounty, zachęcając więcej etycznych hakerów do wnoszenia wkładu w bezpieczeństwo ekosystemu. Wspierania rozwoju umiejętności: Wspiera audytorów w doskonaleniu ich umiejętności i byciu na bieżąco z pojawiającymi się zagrożeniami. Wspierania podejmowania decyzji: Pomaga protokołom w ocenie audytorów za pośrednictwem tabeli wyników, promując odpowiedzialność i wysokiej jakości audyty. Dla kogo to jest? Deweloperzy: Szukający zabezpieczenia swoich inteligentnych kontraktów i zrozumienia trendów podatności. Audytorzy: Szukający dostępu do kompleksowego repozytorium ustaleń i zaprezentowania swojej wiedzy. Biali hakerzy (Whitehat Hackers): Zainteresowani udziałem w programach bug bounty i wnoszeniem wkładu w bezpieczeństwo web3. Zespoły P&E protokołów: Mające na celu ocenę ryzyka i zapobieganie kosztownym exploitom. Edukatorzy i badacze: Nauczający lub badający bezpieczeństwo blockchain na rzeczywistych przykładach, np. Cyfrin Updraft. Jeszcze przed nami: Przeprojektowanie UI/UX Zasilanie Aderyn, wsparcie analizy statycznej

Solodit
Edukacja i zasoby społecznościowe

Solodit

Bezpieczeństwo · Edukacja · Analityka · Kierowany przez społeczność

Aplikacje

Wyświetlanie (13)

Inne kategorie aplikacji

Międzyłańcuchowość i interoperacyjność

Narzędzia umożliwiające przesyłanie wiadomości, transfery aktywów i współdzielony stan w sieci głównej Ethereum, rollupach i innych blockchainach.

Infrastruktura transakcji i portfeli

Infrastruktura do budowania, podpisywania, wysyłania, symulowania i zarządzania transakcjami i portfelami Ethereum.

Dane, analityka i śledzenie

Narzędzia do indeksowania, zapytań, analityki i śledzenia danych onchain, wykonywania i aktywności sieci.

Biblioteki klienta i SDK (front-end)

Biblioteki i SDK specyficzne dla danego języka do interakcji z węzłami, kontraktami i protokołami Ethereum.

Rozwój inteligentnych kontraktów i zestawy narzędzi

Frameworki i narzędzia do pisania, testowania, wdrażania i aktualizowania inteligentnych kontraktów.

Bezpieczeństwo, testowanie i weryfikacja formalna

Narzędzia do audytu, testowania, fuzzingu i weryfikacji w celu poprawy bezpieczeństwa i poprawności inteligentnych kontraktów.