W dzisiejszym świecie innowacje technologiczne kształtują przyszłość, otwierając nowe możliwości dla różnych gałęzi przemysłu. Technologia Blockchain to jedna z takich innowacji, która już ma ogromny wpływ. Ale co dokładnie sprawia, że ​​blockchain jest tak istotny? Jakie perspektywy przed nami otwiera? I jak może zmienić nasze codzienne życie i biznes?

Aby odpowiedzieć na te pytania, rozmawiałem z Vanshiką Srivastavą, DevRel Managerem w GnosisDAO, wiodącym ekspertem w dziedzinie technologii blockchain. Opowie nam o kluczowych aspektach tej technologii, jej potencjale i wyzwaniach, jakie możemy napotkać na drodze do masowej adopcji blockchain.

Na początek opowiedz nam trochę o swojej przeszłości i tym, co początkowo przyciągnęło Cię do technologii blockchain. Co zmotywowało Cię do przejścia od tradycyjnego rozwoju technologii do przestrzeni blockchain?

Swoją przygodę z technologią zacząłem w 2020 roku, w erze Covid-19. Bardzo interesowałem się open source, więc zacząłem swoją pracę w tej samej przestrzeni, wspierając społeczność skupioną na danych w Kubernetesie. DevOps był i jest bardzo poszukiwany z oczywistych powodów. Cały pomysł udostępniania i tworzenia technologii przez ludzi w ramach oprogramowania open source był fascynujący. Zacząłem odkrywać Web3 rok później, kiedy dostałem się do Code in Place, co było inicjatywą ludzi ze Stanforda i musieliśmy budować projekty w Pythonie. Opracowałem kilka aplikacji bazodanowych w Pythonie, ale blockchain był nowy i chciałem się pobawić, aby wyjaśnić, jak działa wydobycie. To był początek wszystkiego.

Pasjonowałem się startupami – zacząłem więc pracować w jednym, który był jednocześnie platformą do hostowania projektów open source. Miałem okazję przeprowadzić wywiady z kilkoma osobami, które dopiero zaczynały przygodę z web3 i pracowały w różnych zespołach. Ciekawie było wiedzieć, że istnieją możliwości budowania zdecentralizowanych aplikacji, a użytkownik ma pełną autonomię nad swoimi danymi i tym, co robi. Prywatność i współpraca to dwa najważniejsze aspekty, które skłoniły mnie do eksploracji technologii blockchain i miałem szczęście, że mogłem zdobyć doświadczenie w tej dziedzinie.

Biorąc pod uwagę Twoje doświadczenie jako DevRel Manager, jakie są główne wyzwania stojące przed programistami podczas integrowania technologii blockchain z istniejącymi aplikacjami?

Myślę, że to pierwsze byłoby oczywiste. Kiedy ktoś przechodzi z doświadczenia w web2, jako nowicjusz musi zrozumieć wiele rzeczy. Jako programista wciąż uczę się wielu rzeczy na temat lepszych narzędzi dla programistów i tworzenia solidnych aplikacji, z którymi nowicjusze mogą się utożsamić. To straszne; każda nowa technologia jest przerażająca. Przypomnijmy sobie czas, kiedy pojawiał się Orkut i nowe aplikacje do mediów społecznościowych i obawialiśmy się korzystania z nich w życiu codziennym. Przejście ze zwykłych telefonów z klawiaturą na telefony dotykowe jest wyzwaniem.

Nie namawiałbym nikogo zbyt daleko, aby kontynuował naukę na blockchainie lub uczył się, dopóki nie zdobędzie podstawowego zrozumienia i nie będzie w stanie rozróżnić różnicy między nimi. Tylko wtedy będą w stanie zrozumieć, czy terminologia kryptograficzna i ogólnie blockchain mają dla nich sens. I nie, nie różni się całkowicie od Web2, ale raczej opiera się na technologii Web2. Nadal używam React do tworzenia aplikacji, ale muszę też wchodzić w interakcję z portfelem; jest to proste, ale mylące i gorąco polecam programistom rozmowę z mentorami w kosmosie oraz dołączenie do społeczności i przestrzeni, aby lepiej przeprowadzać burzę mózgów.

Z jakich kluczowych projektów lub osiągnięć jesteś najbardziej dumny i jaki mają one wpływ na ekosystem blockchain?

Nadal mam przed sobą długą drogę, aby wnieść swój wkład, który można docenić na dużym poziomie, ale myślę, że jestem naprawdę zadowolony z mentorowania osób, które przechodzą z innego środowiska i mają niewielką wiedzę. Uwielbiam tworzyć treści i to jest mój sposób na odwdzięczenie się społeczności.

W jaki sposób technologia blockchain wpłynęła na Twoje podejście do tworzenia i wdrażania rozwiązań w porównaniu do tradycyjnego tworzenia oprogramowania?

Myślę, że najważniejsze jest to, co możemy zrobić z blockchainem. Zawsze byłem podekscytowany widokiem płatności transgranicznych, ale wraz z przyjęciem kryptowalut zmienił się cały segment płatności. Zaangażowanie się w fundusze i udostępnienie ich ponad granicami zajmuje sekundę. Patrzę na to tak, jak można nieskomplikować UX, zapewnić bezpieczeństwo użytkownikom, a społeczność odwdzięcza się, ponieważ są lojalnymi konsumentami. Bardzo myślę jako konsument i chciałbym dla nich budować. Rozwój oprogramowania nie zmienił się zbytnio, z wyjątkiem nowych języków, takich jak solidność i sposób przechowywania przy użyciu zdecentralizowanych serwerów danych, takich jak IPFS itp.

Jakie są według Ciebie najskuteczniejsze strategie angażowania programistów w ekosystem blockchain, szczególnie w aplikacje zdecentralizowanych finansów (DeFi)?

Programiści uwielbiają programować (dopóki nie pojawią się błędy). Najlepsze strategie lub działania, które przeprowadziłem, to budowanie placów zabaw dla deweloperów, które są pierwszym punktem wejścia dla każdego programisty do interakcji z pakietami SDK, zapoznania się z przykładowymi aplikacjami w celu poznania i zrozumienia specyfikacji technicznych. Tworzenie transmisji na żywo i samego kodu jest również bardzo interesujące dla programistów.

Blockchain nazywany jest rewolucyjną technologią dla różnych branż. Które branże Twoim zdaniem doświadczają obecnie najbardziej znaczących przemian dzięki technologii blockchain i dlaczego?

Payments Infra, Dev-Tooling, RWA – zasoby ze świata rzeczywistego to obecnie bardzo interesujące przestrzenie. Jestem wielkim fanem produktu Gnosis Pay! Powitaj ich, ponieważ przynoszą samodzielną kartę debetową Visa, którą można kontrolować za pośrednictwem Twojego bezpiecznego konta, i możesz wydawać kryptowaluty u 80 milionów sprzedawców na całym świecie!  

Ostatnio coraz częściej mówi się o skrzyżowaniu blockchainu i sztucznej inteligencji. Jak myślisz, jak integracja sztucznej inteligencji i technologii blockchain wpłynie na różne branże?

To znaczy, DePIN-y są teraz bardzo duże – mniej się o nich mówi, ale są bardzo ważne. Nawet Vitalik napisał blog, w którym opowiedział o połączeniu blockchainu i sztucznej inteligencji i istnieje kilka bardzo interesujących przypadków użycia tego samego, ale DePIN są najbliższe rzeczywistym przypadkom użycia. Nadal mamy wiele do odkrycia, ale sztuczna inteligencja jest obecnie ogólnie scentralizowana, a możliwość jej decentralizacji za pomocą blockchain byłaby świetnym rozwiązaniem.

A jeśli chodzi o rozwój blockchain. Czy Twoim zdaniem konieczne jest wykorzystanie AI i VR w rozwoju, aby utrzymać się w „trendzie”?

Nie zrobiłbym tego; Myślę, że trend w Web3 jest zmienny, podobnie jak monety memowe. Myślę, że wokół każdego terminu panuje szum, ale prawdziwe przypadki użycia pojawią się później. Co tydzień wychodzą łańcuchy i żetony; nie jest konieczne szczególne korzystanie z AI/VR. 

Coraz więcej programistów zwraca obecnie uwagę na rozwiązania L2, takie jak Celestia, Whitechain, Polygon itp. Jak myślisz, na jakie projekty ludzie powinni zwrócić uwagę w 2024 roku?

Wierzę, że L2 miał swój czas, ale teraz zmiana dotyczy głównie infrastruktury L2. Na przykład DA rozwijają się, a wtykowa lub modułowa infrastruktura blockchain jest bardzo poszukiwana. Protokół Nuff jest jednym z nich. Abstrakcja łańcuchowa również ma duże znaczenie w przestrzeni kosmicznej – niektóre projekty, takie jak Connext i Particle, radzą sobie świetnie w tej dziedzinie; Rośnie także liczba łańcuchów bloków zorientowanych na konsumenta; Inne ważne projekty to Movement Labs, Berachain i MorpL2.

Jak myślisz, jak technologia blockchain wpłynie wkrótce na rynek pracy i możliwości kariery?

Powiedziałbym, że popyt na tę przestrzeń rośnie w szybkim tempie; ludzie chcą tworzyć aplikacje i łańcuchy oraz zarządzać produktami. Ogólnie rzecz biorąc, rynek pracy może być trudny, gdy wiele osób zaczyna aplikować na początku swojej drogi, ale pomocne może być posiadanie doświadczenia w zakresie Web2 i budowanie w oparciu o technologię Web3. Musisz się wyróżniać, gdy rośnie popyt, pula kandydatów będzie konkurencyjna i zawsze miło jest skupić się bardziej na dowodach pracy niż na czymkolwiek innym.

Często organizujesz różne wydarzenia branżowe. Jak Twoim zdaniem hackatony i konkursy dla programistów przyczyniają się do rozwoju ekosystemu i jakie są kluczowe elementy udanego hackathonu blockchain?

Hackaton blockchain przybliży Cię o krok do sukcesu w oparciu o 3 punkty – dobre sformułowania problemów, które pozwalają użytkownikom majstrować i budować, dobrą dokumentację dla programistów oraz odpowiedni kanał wsparcia dla inżynierii rozwiązań. Wydarzenia lub warsztaty są samą częścią edukacji programistów; to pierwszy krok w większości hackatonów. Hackathony pozwalają programistom majstrować przy rozwiązaniach i opierać się na opisie problemu i nie chodzi tylko o kod; ważne jest również, aby zrozumieć, że współpraca i komunikacja odgrywają ważną rolę – znajdujesz członków zespołu, a także prezentujesz to, co zbudowałeś. 

Od strony programisty dostaje się szansę sprawdzenia siebie, a większość liderów zespołów uczy się także zarządzania zespołami oraz alokacji czasu i zasobów. Ze strony firmy widzimy, jak ludzie podchodzą do zgłaszanych problemów i czy ma sens, aby konsumenci byli ich użytkownikami. Uważamy, że jest to również potencjalna okazja do nawiązania kontaktu z osobami, które byłyby zainteresowane zdobyciem większej wiedzy na temat naszych przyszłych premier, zrozumieniem naszych produktów i byciem częścią pętli opinii. Informacje zwrotne z udziału w hackatonie są jak wydarzenie poprzedzające zrozumienie, dlaczego konstruktorzy zdecydowali się budować w oparciu o określone protokoły.

Jak ważna jest edukacja programistów i zaangażowanie społeczności w promowaniu rozwoju i przyjęcia technologii blockchain?

W zasadzie nie możesz szylingować swojego protokołu, dopóki nie przeszkolisz ich wystarczająco dobrze. Powinni najpierw być w stanie zrozumieć i zaakceptować fakt, że istnieje zidentyfikowany problem rozwiązywany w drodze protokołu. I tylko wtedy możesz zwrócić ich uwagę na rozwiązanie. Nie możesz oczekiwać, że rolnicy zrozumieją Twój produkt. Zatem społeczność to miejsce, w którym wszyscy entuzjaści, nowicjusze pozostają, łączą się i budują zaufanie, aby móc w pełni wspierać. Bez filaru edukacji programistów i zaangażowania społeczności nie udałoby się uzyskać lojalności i wsparcia użytkowników.