Głównym powodem, dla którego Monad zdecydował się na kompatybilność z EVM, było to, że EVM ma już mnóstwo narzędzi i zasobów programistycznych. Nie ma nic szczególnie wyjątkowego w samym EVM, ani nie ma niczego, co byłoby szczególnie wadliwe. Jest to standardowa (ale trochę dziwna z 32-bajtowymi słowami) maszyna wirtualna oparta na stosie, z małym, dobrze zdefiniowanym środowiskiem uruchomieniowym. Jego implementacja nie różni się zbytnio od tego, co można znaleźć na każdych zajęciach z kompilatora/interpretera na studiach licencjackich. Nie ma więc sensu zaczynać od nowa. Musiałbyś zbudować wszystkie zasoby/narzędzia/społeczność/itp. od zera. Niektórzy oczywiście mają inne zdanie, ponieważ zdecydowali się na budowę nowych maszyn wirtualnych, ale ja nie jestem przekonany. Nie oznacza to, że Monad nie będzie wprowadzać innowacji w tej dziedzinie - na pewno to zrobi. @category_xyz ma niesamowity zespół "kompilatorów" z najwyższej klasy programistami i badaczami. W przyszłości zobaczysz wyniki tego zespołu. Jedną z rzeczy, o których rozmawiałem z @zen_llama, kiedy został zatrudniony, było skupienie się na wsparciu dla deweloperów. Monad i/lub Kategoria mogą zdecydowanie lepiej sobie z tym poradzić, a ostatnio zaczęliśmy to zwiększać. Na razie skupiamy się na aplikacjach najbardziej wrażliwych na wydajność. Wiele aplikacji nigdy nie będzie potrzebować żadnych wskazówek ze względu na kompatybilność z EVM, niektóre aplikacje będą potrzebować niewiele, a niewielka liczba aplikacji będzie potrzebować dużej pomocy. Nasz zespół również uczy się i doskonali dzięki tej współpracy - jest ona korzystna dla obu stron. Jeśli chodzi o społeczność, z zadowoleniem przyjmuję wszelkiego rodzaju nieporozumienia i opinie, które są autentyczne. Wydaje mi się, że mówiłem o tym już wiele razy.
ZenLlama
ZenLlama9 cze 2025
1) Nie zgadzam się z podejściem, jakie Monad przyjmuje do budowania swojego ekosystemu deweloperskiego. Trzyosobowy zespół DevRel kontra 30+ osobowy zespół ekologiczny to problem. Wsparcie deweloperów >>> wsparcie w zakresie rozwoju i marketingu, a także porady byłych VC nie są pomocne dla początkujących budowniczych — rozpraszają. Co więcej, nie sądzę, że powinieneś optymalizować pod kątem surowych liczb z górnej części lejka i nie sądzę, aby marketing przyciągał budowniczych, których naprawdę chcesz. Powinieneś skupić się na ludziach i nowatorskich technologiach, stawiając na rodzimych budowniczych przed migrującymi zasiedziałymi. Surowy talent >>> rodowód, każdego dnia w mojej książce. Kiedy pozwalasz operatorom zasiedziałym na wczesnym etapie wejść do ekosystemu, zapewnia to legitymację Twojemu łańcuchowi, ale zniechęca budowniczych do wprowadzania innowacji w tych kategoriach produktów, ponieważ konkurencja jest trudna do pokonania. Toly mówił o tym w niedawnym podcaście a16z o tym, dlaczego Solana odniosła sukces, a ja w pełni się z tym zgadzam. Musisz znaleźć budowniczych chętnych do żucia szkła i odbudowywania istniejących rzeczy w nowy sposób, ponieważ w ten sposób znajdziesz tych, którzy są gotowi ostrzyć sobie zęby u twojego boku. 2) Pełna kompatybilność z EVM jest błędem. Chcesz wyeksponować swoją technologię w sposób, który otworzy nowe granice i zapewni budowniczym funkcję zmuszania do budowania rzeczy, których dosłownie nie można zbudować nigdzie indziej. Ułatwianie pracy budowniczym nie powinno odbywać się kosztem posiadania niezróżnicowanego stosu technologicznego. Możesz zrobić jedno i drugie, ale musisz nadać priorytet wsparciu deweloperskiemu, a nie wsparciu rozwojowemu i marketingowemu. "Szybszy, tańszy EVM" był nowatorskim pomysłem cztery lata temu – czasy się zmieniły. Teraz musisz zaoferować coś więcej niż tylko czystą prędkość. Napis wisiał na ścianie przez lata. Nadal uważam, że Monad powinien zbudować "Standardową Bibliotekę Monad" – coś, za czym opowiadałem się pierwszego dnia mojej pracy, ale nigdy nie udało mi się przeznaczyć na to żadnych zasobów. Zawsze obawiałem się, że trzeba zacząć budować to z wieloletnim wyprzedzeniem i mieć to gotowe, aby dostawcy infrastruktury mogli to przyjąć przed mainnetem. 3) Homogeniczne społeczności nie są w rzeczywistości zdrowe. Może się wydawać, że wspaniale jest mieć społeczność, która zawsze jest beztroska, gdy wszystko, co widzisz, to twoja komora pogłosowa, ale patrząc z zewnątrz, nie jest to zachęcające – wydaje się sztuczne. Wiem, że to nie jest fałszywe, ponieważ spotkałem społeczność Monad osobiście i jest to najbardziej żywa, wesoła, wspierająca i urocza społeczność, jakiej kiedykolwiek miałem zaszczyt być częścią – ale jest bardzo wyselekcjonowana. Życie nie jest kuratorowane. Jest bałagan. Ludzie się kłócą, wywołują dramaty, mówią rzeczy, które ci się nie podobają, a to mąci wodę. Kiedy wchodzisz do społeczności, która tego nie ma, dla jednych jest to niebo, ale dla innych piekło. Potrzebujesz mieszanki obu. Potrzebujesz mniej powierzchownych interakcji i więcej głębokich pytań. Potrzebujesz ludzi w społeczności, którzy będą chcieli wdać się w bójki w twoim imieniu. Co najważniejsze, społeczność musi tworzyć tożsamość niezależną od założyciela. 4) MegaETH prawidłowo zidentyfikował, że wsparcie VC nie jest punktem odniesienia, który normalni ludzie postrzegają jako sukces i wykorzystał to na swoją korzyść w ruchu populistycznym. Nie zostało to zrobione wprost, ale niejawnie – i uważam, że jest to efekt uboczny braku większej szczerości w rozmowach z zespołami na temat harmonogramu premiery. Zespół prawdopodobnie nie zgodzi się ze mną w tej kwestii, ale słuchajcie, jestem facetem, który lubi wibracje – i taki był ten klimat. Kiedy organizujesz wydarzenia dla założycieli przed uruchomieniem i stawiasz się na scenie, mówiąc o tym, jak zbudować udaną firmę przed uruchomieniem, mając za to tylko dużą podwyżkę – jest to naturalny wniosek, do którego ludzie dochodzą. Kiedy sprawiasz, że finansowanie przez VC projektów ekosystemowych przed mainnetem jest regularnym zjawiskiem, ludzie wyciągają taki wniosek. Nie mówię, że to coś złego. Jeśli już, to daje zespołom więcej miejsca do budowania z Tobą w dłuższej perspektywie. Mówię, że jest to problem z percepcją, który wynika z niezgodności czasowej między momentem, w którym oczekiwano uruchomienia łańcucha, a momentem, w którym faktycznie się uruchamia. 5) Pozwól swojemu zespołowi mieć prawdziwy głos. Na 99% jestem pewien, że zostałbym zwolniony za napisanie tego, kiedy jeszcze tam byłem. To jest problem.
41,9K