Oryginalna kompilacja: Kaori, BlockBeats
Nota wydawcy: Base TVL prześcignęła OP Mainnet i w ciągu ostatnich dwóch dni stała się drugą co do wielkości warstwą 2, a także zgodnie z planem uruchomiła serię wydarzeń Onchain Summer. Podczas tej rozmowy współzałożyciel i dyrektor generalny Coinbase Brian Armstrong oraz szef protokołu Base Jesse Pollack rozmawiają o tym, jak napędzać innowacje i rozwój w dziedzinie blockchain. Dzieląc się swoją wyjątkową perspektywą jako inżyniera i dyrektora generalnego, Brian omawia wysiłki Coinbase mające na celu pomoc programistom oraz swoją wizję rozwoju w sieci w nadchodzących latach.
Jesse Pollack: Cześć wszystkim! Witamy ponownie w Onchain Stories, specjalnym odcinku prowadzonym przeze mnie, Jessego Pollacka, założyciela i dyrektora Base. Dziś mamy zaszczyt gościć Briana Armstronga, współzałożyciela i dyrektora generalnego Coinbase. Witamy, Brianie.
Brian Armstrong: Cześć Jesse, miło cię poznać.
Jesse Pollack: Dziękuję za przyłączenie się do tej rozmowy i za inspirowanie programistów, zacznijmy od początku. Ty i Coinbase od dekady pracujecie nad zwiększeniem dostępności kryptowalut. Czy możesz podzielić się swoją opinią? Jak daleko już doszliśmy? Jakie jest dziś doświadczenie użytkownika w sieci?
Brian Armstrong: Tak, z pewnością poczyniliśmy duże postępy, ale myślę, że wciąż mamy przed sobą długą drogę. Początkowo myśleliśmy o czymś prostym, na przykład o wysłaniu Bitcoina na adres e-mail.
Pamiętam, że w 2012 roku pracowaliśmy nad wczesnym prototypem Coinbase i pomysł był taki, że PayPal wysyłał pieniądze za pośrednictwem adresów e-mail i może moglibyśmy zastosować ten system do Bitcoina.
W tamtym czasie próbowaliśmy po prostu rozwiązać kilka bardzo podstawowych problemów, takich jak przechowywanie Bitcoina za pomocą nazwy użytkownika i hasła bez konieczności uruchamiania węzła na laptopie, co w tamtym czasie było bardzo podstawową sprawą.
Jednak z biegiem czasu poczyniliśmy pewne postępy. Na przykład teraz zamiast wysyłać te długie adresy, które wyglądają jak hasła, możemy wysyłać identyfikatory ENS, które są czytelne dla człowieka, a nie maszynowe, co jest świetne. Warstwa 2 to także duży postęp, baza jest jej ważną częścią, ale istnieje wiele rozwiązań warstwy 2, takich jak Lightning Network, które starają się ułatwić ten proces.
Potrzebujemy krótszych czasów potwierdzania i niższych opłat, ale myślę, że wciąż mamy przed sobą długą drogę. Jednym z dużych problemów jest to, że transfer aktywów między łańcuchami jest nadal trudny. Nie jest jasne, jak przenieść aktywa między L1 i L2 lub między różnymi L2.
W mediach społecznościowych jest wiele żartów na ten temat, na przykład, czy mój USDC jest na Ethereum, czy na jakimś L2? Jest tak wiele ikon, że czuję, że musimy znaleźć sposób, aby zapewnić płynne działanie w tle, tak aby ludzie nie musieli nawet wiedzieć, w którym łańcuchu się znajdują.
Być może mógłby istnieć jakiś rodzaj porozumienia między nadawcą a odbiorcą, na przykład „to jest to, co mam, bierzesz, co chcesz”, a następnie wymiana odbywa się automatycznie w DEX. Taki mechanizm mógłby pomóc. Moje kryteria to coś w rodzaju Apple Pay, gdzie dotknij i zapłać telefonem na urządzeniu w punkcie sprzedaży.
Jak dojść do tego punktu? Na przykład płacenie między dwoma telefonami komórkowymi lub skanowanie kodu QR, aby zapłacić w środowisku e-commerce. W Coinbase Commerce zawsze pracujemy nad światem „magicznej kasy jednym kliknięciem”, w którym kryptowaluta staje się najłatwiejszym sposobem płatności.
Nasze prace nad L2 nie zostały jeszcze w pełni zakończone i musimy debugować niektóre interfejsy API wbudowane w sprzęt i telefony komórkowe, co może obejmować wiele szczegółów, takich jak NFC. Myślę jednak, że już tam zmierzamy i będzie to wymagało ciężkiej pracy wielu mądrych ludzi.
Jesse Pollack: Tak, zgadza się. Wiele osób tego lata po raz pierwszy buduje na łańcuchu, a niektórzy pracują w tej przestrzeni od dłuższego czasu. Jakie są Twoje oczekiwania w związku z letnim maratonem budowania na łańcuchu i niektórymi projektami aktualnie tworzonymi na tym łańcuchu?
Brian Armstrong: Tak, mam kilka pomysłów w głowie. Oczywiście nie jestem sędzią tych dobrych pomysłów i często jestem zdumiony kreatywnymi pomysłami, na które wpada społeczność. Często rozmawiamy o tym, że rzeczy przypominające Lego zaczynają się łączyć. Na przykład mamy ENS, monety stabilne, L2, tożsamość, NFT, społecznościowe itp.
Kolejnym elementem, którego moim zdaniem może brakować, jest system reputacji w łańcuchu. Możesz sobie wyobrazić wersję, która wykorzystuje strukturę wykresu łańcucha do przedstawienia relacji zaufania. Na przykład ufam temu węzłowi i wysyłają środki do innego węzła, co oznacza pewien stopień zaufania, podobny do algorytmu Google PageRank This coś w tym stylu. Budowanie na łańcuchu byłoby fajne.
Inną rzeczą, o której myślałem, jest to, że w Web2 największym modelem biznesowym jest reklama. Nie chcemy powtarzać wszystkich błędów Web2, ale interesujące jest to, w jaki sposób dystrybucja jest wdrażana w Web3. Możesz sobie wyobrazić sieć reklamową lub odpowiednik Google Adwords, ale zamiast po prostu płacić za kliknięcie (CPC), płacisz za akcję.
Możesz sobie wyobrazić świat, w którym inteligentne kontrakty lub dApps ujawniają pewne metadane, na przykład, jeśli polecisz użytkownika do tego wywołania funkcji, przekazując swój identyfikator lub adres polecający, otrzymasz nagrodę w wysokości 1%. Możesz reklamować różne stawki, które ludzie chcą zaoferować, a stawki te mogą być wyświetlane w różnych portfelach lub obszarach dystrybucji.
Jesse Pollack: Myślę więc, że prawdopodobnie będziemy świadkami rozwoju sieci reklamowych w tym wymiarze. Wspomnę o kolejnej kwestii, o której myślałem, a mianowicie wpłatach i wypłatach P2P w sieci. Wiele rynków wschodzących wymaga przenoszenia środków na platformy i z nich, a te scentralizowane wersje są często zamykane lub znajdują się pod presją. Jeśli uda nam się to wszystko zrobić w łańcuchu, np. rozstrzygać spory, mediację, systemy ocen i komentarzy, a także zbudować więcej takich systemów w łańcuchu, rynki te staną się bardziej odporne i globalne. Oto kilka pomysłów, nad którymi się zastanawiałem, ale nie mogę się doczekać, jakie kreatywne pomysły wpadną ludzie.
Brian Armstrong: Ekscytuje mnie to, że wcześniej technologia nie zawsze była gotowa, nie mieliśmy odpowiednich komponentów, łańcuch był za drogi, nie mieliśmy czegoś takiego jak ENS, a portfele były zbyt trudne w użyciu . Ale teraz wydaje się, że w końcu mamy komponenty, które umożliwią kolejną falę przypadków użycia. Na przykład teraz możesz zbudować system reputacji, sieć reklamową lub system wpłat i wypłat, a są one wystarczająco tanie i łatwe w użyciu dla każdego.
Mam dwie myśli. Pierwsza jest taka, że technologia jest wreszcie gotowa do obsługi systemów reputacyjnych, sieci reklamowych oraz systemów wpłat i wypłat. Dzięki temu te przypadki użycia będą tanie i dostępne dla każdego.
Po drugie, naprawdę interesujące jest zastanowienie się, jak te rzeczy faktycznie się łączą. Aby mieć dobrą sieć reklamową, musisz wiedzieć, czy osoby angażujące się i oglądające reklamy to prawdziwi ludzie – to jest kwestia reputacji. Aby mieć dobrą sieć P2P, musisz wiedzieć, czy ludzie w sieci są dobrymi aktorami, co również świadczy o reputacji.
Myślę więc, że jesteśmy już na etapie, w którym infrastruktura sieciowa jest już utworzona, ale zaczynamy dostrzegać możliwości dla tego rodzaju infrastruktury tożsamości na poziomie aplikacji, która będzie wspierać P2P, reklamę i lepszy handel, więc pomóż świat przenosi się do łańcucha.
Jesse Pollack: Wiem, że coraz bardziej angażujesz się w pracę z Coinbase, ułatwiając ludziom wejście na platformę, nie tylko z perspektywy użytkownika, ale także z perspektywy programisty. Wiem, że sam jesteś inżynierem. Czy możesz z nami porozmawiać o tym, co obecnie robi Coinbase, aby pomóc programistom i co motywuje Cię do inwestowania swojego czasu i energii?
Brian Armstrong: Cóż, jeśli jeszcze tego nie sprawdziliście, powinniście sprawdzić CDP, platformę programistyczną Coinbase. Adres URL to cdp.coinbase.com. Staramy się udostępnić stronom trzecim wiele narzędzi zbudowanych wewnętrznie w Coinbase do wykorzystania przy tworzeniu ich aplikacji.
Przez lata zbudowaliśmy wiele rzeczy, niezależnie od tego, czy są to proste sposoby przechowywania kryptowaluty, stakowanie, handel, czy nawet sposoby indeksowania dużej liczby NFT lub obsługi ENS i różnych aktywów. Mamy nadzieję, że uda nam się zmniejszyć obciążenie programistów i zapewnić te możliwości za pomocą bardzo łatwego w użyciu interfejsu API.
Jesse, opublikowałeś świetny film przedstawiający wiele narzędzi do tworzenia łańcucha. Dodaliśmy do niego funkcję Base node i Paymaster, dzięki czemu możesz sprawić, że opłaty będą całkowicie bez wpływu na Twoich klientów. Oczywiście wprowadzony na rynek wczoraj inteligentny portfel również jest dużym wydarzeniem. Myślę, że teraz widzimy, że użytkownicy nie muszą używać 12-wyrazowego mnemonicznego wyrażenia, aby się zarejestrować, ale raczej wprowadzają dane jednym kliknięciem za pomocą danych biometrycznych lub YubiKey, co znacznie ułatwia korzystanie i wprowadzanie do portfela.
Bardzo mnie to pasjonuje i uważam, że Coinbase stwarza ogromną szansę na pomoc tysiącom programistów w tworzeniu aplikacji, co jest jednym z powodów, dla których jestem głęboko zaangażowany w produkt CDP Coinbase Developer Platform, aby spróbować zobaczyć, jak możemy ułatwić korzystanie z niego.
Jako programista zawsze uwielbiam te magiczne chwile, jak moja pierwsza demonstracja z Ruby on Rails, kiedy mogłem stworzyć blog w pięć minut, wyposażony w takie funkcje, jak komentarze na żywo i kanał RSS Marvel. Narzędzia te zwiększają produktywność. Mamy nadzieję zapewnić programistom szereg tych narzędzi, aby ułatwić im rozpoczęcie pracy i obniżyć barierę dla innowacji.
Jesse Pollack: Całkowicie się zgadzam, jeśli jeszcze nie wiecie, Brian był inżynierem, kiedy zakładał Coinbase i nadal nim jest. Niedawno mieliśmy trzydniowy weekend z okazji Dnia Pamięci. W niedzielę dostałem wiadomość od Briana, a on zapytał: „Jak najlepiej nauczyć się programowania inteligentnych kontraktów?”. Poleciłem mu pewne zasoby, omówiliśmy to później w wiadomości, a on odpowiedział: „Czy możemy wspólnie programować?” Następnie on i Wilson Cusack spędzili wakacje na pisaniu inteligentnych kontraktów.
Dla mnie, dyrektora generalnego spółki publicznej, bardzo zachęcające jest to, że Brian osobiście angażuje się w pisanie inteligentnych kontraktów i ulepszanie narzędzi programistycznych. Przez ostatni rok prawie nikt nie myślał, że Coinbase robi cokolwiek dla programistów, ale teraz, gdy Base jest wiodącym L2 dla programistów, platforma programistyczna Coinbase jest bardzo potężnym narzędziem dla programistów i możesz znaleźć tutaj wszystko, czego potrzebujesz. Zacznijmy budować na -aplikacje łańcuchowe. Dopiero zaczynamy i myślę, że wszystko wynika z posiadania lidera takiego jak Brian, który rozumie technologię i potrafi sam napisać kod, aby to wszystko było możliwe.
Brian Armstrong: Dziękuję, że to mówisz, Jesse. Czuję, że moje umiejętności programowania są coraz gorsze z roku na rok, ale mam nadzieję, że moje umiejętności dyrektora generalnego są z każdym rokiem coraz lepsze. Chciałem przede wszystkim dawać zespołowi przykład, a podstaw musiałem nauczyć się sam. Każdy czuje się trochę onieśmielony, gdy uczy się nowego języka lub sposobu tworzenia aplikacji.
To skomplikowana sprawa, więc trzeba do niej podejść z umysłem początkującego, doświadczyć pewnej frustracji, a ja zadałem mnóstwo pozornie głupich pytań. Dziękuję Wilsonowi Cusackowi za pomoc w programowaniu w parach, co było naprawdę fajne. W Singapurze niektórzy urzędnicy, na przykład były premier, również napisali coś na GitHubie. Ta próba dojścia do podstaw pokazuje dobre przywództwo w firmie i myślę, że potrzebujemy każdego inżyniera Coinbase działającego w oparciu o łańcuch, a jeśli nie będę dawać przykładu, nie mogę prosić o to innych.
Jesse Pollack: Całkowicie się zgadzam, Twój przykład jest widziany i odczuwany, a to zmienia firmę. Około rok temu nie mieliśmy wielu produktów dla programistów i nie mieliśmy wielu zespołów w firmie tworzących rozwiązania w oparciu o łańcuch. Ale dzisiaj w Coinbase istnieje wiele zespołów budujących łańcuch i twierdzimy, że chcemy zbudować najlepszy na świecie zespół inżynierów zajmujących się inteligentnymi kontraktami w łańcuchu.
Gdybyście rok temu zapytali nas, czy moglibyśmy tego dokonać, pomyślelibyśmy, że to szaleństwo, ale teraz osiągamy ten cel, przesuwając granice tego, co jest możliwe i dając przykład sobie, naszym wewnętrznym zespołom i całemu ekosystemu. Zademonstruj, jak duże firmy ulepszają swoje możliwości budowania łańcucha dostaw.
Ciekawi mnie, jak widzisz przyszłość on-chain w ciągu najbliższych kilku lat? Jak myślisz, jak szybko to nastąpi?
Brian Armstrong: Myślę, że te rzeczy zawsze dzieją się stopniowo, ale patrząc wstecz, wydają się nagłe. Z historycznego punktu widzenia ludzie myślą o premierze iPhone'a jako o nagłym punkcie zwrotnym, ale ludzie, którzy tam byli, nie mieli takiego wrażenia. Przez rok czy dwa po premierze iPhone nie miał nawet App Store i działał wyłącznie w sieci 3G firmy AT&T. W tamtym czasie wydawało się to bardzo stopniowe i dopiero z perspektywy czasu widzimy, jak dramatyczne były te zmiany.
Myślę, że jesteśmy w punkcie zwrotnym, ale wydaje się, że w tym momencie następuje on bardzo stopniowo. L2 to ogromny postęp, który zmniejsza tarcie podczas tworzenia różnych aplikacji. Ostatnio myślałem o tym, jak wszystkie te zdecentralizowane protokoły łączą się w superaplikacje w łańcuchu. Potrzebujemy chwil takich jak Netscape czy iPhone, nie tylko do płatności.
Obserwujemy rozwój zdecentralizowanych mediów społecznościowych, takich jak Farcaster, oraz pojawianie się w Internecie interesujących aplikacji do przesyłania wiadomości, takich jak XMTP. Jak włączyć je do codziennego życia ludzi, np. do ich źródeł utrzymania, płacenia za podstawowe potrzeby, codziennych czynności i tak dalej. Może to mieć wpływ na twórców treści, media społecznościowe, dziennikarstwo, a nawet na sposób tworzenia organizacji, głosowania nad nimi i zarządzania nimi. Uważam to za bardzo ekscytujące.
Jeśli uda nam się to osiągnąć, mogłaby istnieć superaplikacja w łańcuchu, która łączy te protokoły, co będzie bardzo interesujące i nie mogę się doczekać, aby zobaczyć, co zrobicie. Rzeczywiście wydaje się, że cała infrastruktura jest już na miejscu, ale wrażenia użytkownika tak naprawdę nie połączyły tego wszystkiego w jedną całość, a tutaj otwierają się duże możliwości. Nie mogę się doczekać dalszego rozwoju strony programistów i konstruktorów oraz zobaczenia, co Coinbase zrobi po stronie konsumentów.
Jesse Pollack: Ostatnie pytanie: trwa hackaton i tysiące programistów zapisuje się, aby wziąć udział w letnich kompilacjach. Odnosisz sukcesy jako założyciel i robisz to już od dłuższego czasu. Zastanawiam się, jaką masz radę dla programistów, którzy budują podczas maratonu budowania?
Brian Armstrong: Wczesne etapy innowacji nie wyglądają efektownie, to tylko kilku facetów majsterkujących w swoich mieszkaniach, od czego zaczął się Coinbase, i niektóre pomysły, które wypróbowałem w przeszłości, które nie wyszły, to norma.
Pamiętam, że znajomi dzwonili do mnie i mówili: „Hej, przyjdź na tę imprezę”. Zawsze odpowiadam: nie wiem, jestem w domu z laptopem. Ale wtedy nie wydawało mi się, że zmieniam świat. Tak naprawdę przez większość czasu miałem problemy z rozwiązaniem błędu, może z powodu źle umieszczonego średnika.
Wiele innowacji wygląda więc tak: musisz się tego trzymać, dać sobie pozwolenie na bycie początkującym, dać sobie pozwolenie na zwolnienie tempa i niezrozumienie, jak to działa. Jeśli jesteś na bieżąco, nie ma zbyt wielu podręczników, do których można się odwołać. Możesz nauczyć się robić LLM w pięć minut, ale jeśli naprawdę chcesz zbudować coś nowego, materiał nie istnieje. Dlatego musisz wytrwać, aby pokonać te trudności. Wytrwałość jest prawdopodobnie najważniejszym czynnikiem decydującym o sukcesie w przedsiębiorczości i budowaniu.
Myślę, że wiele startupów, kilku ich ludzi zbiera się i próbuje czegoś, a trzy miesiące później pierwszy produkt, który wychodzi, nie działa lub mogą wystąpić wewnętrzne spory między partnerami i upadają na starcie . Moim zdaniem to podejście prawie nigdy się nie udaje, prawie nic nie udaje się przy pierwszym uruchomieniu, co jest bardzo rzadkie.
Pierwszy produkt Coinbase z pewnością nie wypalił i trzeba było wypuścić bardzo żenującą wersję 1 czegoś, co tak naprawdę nie było gotowe. Jeśli cię to nie zawstydza, oznacza to, że czekałeś zbyt długo. Wiele osób po prostu nie może przeboleć tej nieco zawstydzającej sytuacji związanej z wypuszczeniem produktu na rynek i ostatecznie niczego nie wprowadza na rynek.
Kiedy wypuścisz wersję 1, nikogo to nie będzie obchodziło. Opublikuj ją w Farcaster i poproś 10 osób, żeby ją obejrzało. A potem trzeba powtarzać: rozmawiaj z klientami, ulepszaj produkt, rozmawiaj z klientami, ulepszaj produkt jeszcze raz, rób to przez dwa, trzy, cztery, dziesięć lat i tak dalej, aż w końcu może nastąpić przełom. Na tym polega gra w przedsiębiorczość, nie wiesz, czy zakończy się sukcesem. Musisz chcieć wyruszyć na nieznane terytorium, próbować wystarczającej liczby pomysłów, a w końcu coś zaskoczy. A 99% ludzi się poddaje albo nigdy nie zaczyna. To jest metoda.
Jesse Pollack: Podoba mi się to podsumowanie, to świetny sposób na zakończenie. Jeśli budujesz, nie poddawaj się, jesteś dopiero pierwszego dnia. Najważniejszą rzeczą jest pozostanie zdeterminowanym, skupionym, skupionym na celu i pozostawanie skupionym.
Oryginalne łącze