W swojej opinii współzałożyciel Cartesi, Erick, uważa, że ​​branża musi ściślej współpracować, aby ułatwić pracę programistom blockchain. Cartesi to protokół drugiej warstwy oparty na Ethereum, którego celem jest uproszczenie rozwoju blockchain i promowanie rozwoju modułowej infrastruktury blockchain.
 

Branża blockchain znajduje się w krytycznym punkcie zwrotnym. W Web3 brakuje aplikacji klasy konsumenckiej, które można zastosować na dużą skalę, ale pojawiają się nowe projekty infrastrukturalne. Musimy stawić czoła nieprzyjemnej rzeczywistości: 15 lat później nasze marzenie o zdecentralizowanej sieci pozostaje niespełnione.

 

Łańcuchy monolityczne są pierwszą iteracją infrastruktury blockchain. Modułowość jest naturalnym następcą tego frameworka, zapewniając rozwiązania ograniczeń architektur monolitycznych — od ograniczeń mocy obliczeniowej, problemów z dostępnością danych, dużych opóźnień, po problemy z doświadczeniem użytkownika (UX).

Ta zmiana poszerza horyzonty i przestrzeń projektową dla programistów dApp, pozwalając im odważniej myśleć o tym, co chcą stworzyć. Jednak brutalna rzeczywistość jest taka, że ​​chociaż modułowość zapewnia programistom większą elastyczność i możliwości dostosowywania, wprowadza także fragmentację i nową złożoność. Nie są one intuicyjne i stwarzają nowe wyzwania dla programistów. Naszym zadaniem jest przewidywanie i łagodzenie tych nowych punktów tarcia.

Informacje o Twoich obowiązkach wdrożeniowych

Naszym zbiorowym obowiązkiem jest nie tylko udowodnienie rewolucyjnej wartości budowanej przez nas infrastruktury, ale także zapewnienie deweloperom wszelkich narzędzi niezbędnych do wykorzystania tego potencjału. Ma to kluczowe znaczenie dla sukcesu całej branży blockchain.

Projekty modułowe nie biorą na siebie wspólnej odpowiedzialności za zmniejszenie ciężaru rozwoju blockchain. Niedawno w EthCC usłyszeliśmy wezwania do „budowania, co chcesz” i „budowania aplikacji nowej generacji”, które słusznie skrytykowano jako powierzchowne i puste. Zakładają, że programiści intuicyjnie będą wiedzieć, co robić, po prostu patrząc na narzędzia przed nimi.

Jako inżynierowie protokołów modułowych naszą rolą jest dostarczanie prostych mechanizmów i struktur, które poprowadzą programistów dApp w zakresie korzystania z dostarczonych przez nas narzędzi - od zrozumienia każdej warstwy stosu technologicznego po najlepszą ich integrację. Bez tego wsparcia modułowość staje się zbyt złożona i niewygodna dla programistów dApp.

Aby modułowość odniosła sukces, musimy rozwiązać za nich te zawiłości. Musieliśmy radykalnie uprościć proces programowania, skrócić czas uczenia się i utorować drogę dla płynniejszego doświadczenia.

Łatwy w użyciu ≠ Łatwy w budowie

Jak na ironię osiągnięcie prostoty nie jest proste. Nasze smartfony są łatwe w obsłudze, ponieważ istnieje wyraźny rozdział pomiędzy funkcjonalnością urządzenia a złożonym sprzętem i oprogramowaniem.

Zasada ta dotyczy również Web3. Tak jak nie będziemy wymagać od użytkowników końcowych zrozumienia, jak działa ich dApp, musimy także zmniejszyć obciążenie poznawcze programistów.

W miarę jak protokoły modułowe staną się bardziej stabilne, niezawodne i łatwe w użyciu, znaczna część złożoności technicznej zostanie wyeliminowana, a programiści będą mogli skupić się na wyzwaniach technicznych swoich aplikacji, zamiast zmagać się z łańcuchami, maszynami wirtualnymi i infrastrukturą.

Chociaż jeszcze tam nie dotarliśmy, jesteśmy coraz bliżej. Protokoły modułowe muszą być ściśle skoordynowane, aby stos technologii blockchain był łatwiejszy do dostosowania i montażu w warstwie dApp. Współpraca ta może przybierać różne formy, wykraczające poza podstawowe integrację technologii i partnerstwa, które obserwujemy obecnie, w tym:

  • Wspólne badania publiczne. Badania nad blockchainem są w dużej mierze odizolowane i specyficzne dla protokołu, co prowadzi do znacznych różnic w zrozumieniu problemu. Tworzenie możliwości dzielenia się wiedzą pomaga lepiej zrozumieć wspólne wyzwania i ich potencjalne rozwiązania.

  • Wspólne projektowanie i rozwój systemu. Podobnie jak Lego, branża modułowego łańcucha bloków również odniosłaby korzyści ze wspólnego opracowania systemu projektowania opartego na współpracy, który umożliwia optymalne interfejsy i mechanizmy interoperacyjności. Musimy aktywnie rozwijać infrastrukturę zgodną z innymi protokołami modułowymi, zamiast zastanawiać się, jak przeprowadzić integrację po fakcie.

  • Założenia branżowe oparte na założeniach. Założenia zaufania odnoszą się do zestawu przekonań na temat zachowań uczestników sieci i są silnymi wskaźnikami jej bezpieczeństwa, funkcjonalności i niezawodności. Chociaż L2Beat wykonał wiele pracy, aby ujednolicić zagregowane badania nad bezpieczeństwem, wciąż jest wystarczająco dużo miejsca na solidniejsze standardy, jeśli chodzi o ujawnianie założeń zaufania, zgodnie z którymi działają sieci i jak wchodzą w interakcje.

  • Wspólne eksperymenty z warstwą aplikacji. Podobnie eksperymenty oparte na technologii blockchain pozostają w większości odizolowane i specyficzne dla projektu. Wspólne planowanie i rozwój w ramach różnych protokołów (i na różnych poziomach) pomoże nam lepiej zrozumieć punkty sporne, z którymi borykają się programiści, przyspieszając w ten sposób rozwiązywanie problemów.

  • Wspólne plany rozwoju biznesu, inwestycji i wzrostu. Ostatecznie projekty modułowe mogą zweryfikować swoje propozycje wartości jedynie poprzez wykazanie wartości całego stosu technologii modułowych. Współpraca wykracza poza tworzenie wspólnych interfejsów programistycznych i może również zapewnić dodatkowe zasoby, takie jak wsparcie inwestycyjne i marketingowe, w celu przyspieszenia rozwoju bardziej komercyjnych produktów. Umożliwiając członkom różnych społeczności tworzenie sieci kontaktów i wspólne budowanie w sprzyjającym środowisku, takim jak hackaton, można wspierać programy eksperymentalne, które zapewniają wspólne możliwości rozwoju ekosystemu.

 

Te wspólne wysiłki nie są romantycznym wezwaniem do zaprzestania konkurencji, ale do prawdziwej i legalnej współpracy. Im bardziej wspólnie będziemy w stanie zapewnić prostotę programistom dApp, tym szybciej wyrosną udane aplikacje konsumenckie Web3.

Kiedy dostępny rynek Web3 będzie porównywalny z rynkiem Web2, sieci modułowe będą mogły dzielić znacznie większy kawałek tortu niż ten malutki, z którym konkurują dzisiaj. Co ważniejsze, cały świat zacznie cieszyć się korzyściami, jakie daje blockchain, a my w końcu zrealizujemy nasze długo składane obietnice.

 

O Cartesim

 

Cartesi to specyficzny dla aplikacji protokół zbiorczy z maszynami wirtualnymi z dystrybucjami Linuksa, tworząc bogatszą i szerszą przestrzeń projektową dla programistów DApp.

 

Cartesi Rollups zapewniają modułowe rozwiązania skalowalne, które można wdrożyć jako pakiety L2, L3 lub suwerenne, przy jednoczesnym zachowaniu silnych gwarancji bezpieczeństwa warstwy podstawowej.
 

Zastrzeżenie

 

Ten artykuł ma wyłącznie charakter ogólny i służy wymianie informacji i nie stanowi porady prawnej, finansowej ani inwestycyjnej. Dokładność i kompletność tych informacji nie jest gwarantowana i nie należy ich uważać za poradę dotyczącą żadnej konkretnej sytuacji. Czytelnicy powinni przeprowadzić własne, niezależne badania i konsultacje przed podjęciem jakichkolwiek decyzji. Autor i odpowiednie władze nie ponoszą odpowiedzialności za jakiekolwiek straty lub szkody wynikające z polegania na tych informacjach. Przed podjęciem jakichkolwiek decyzji finansowych lub inwestycyjnych zdecydowanie zaleca się skonsultowanie się ze specjalistą w celu uzyskania spersonalizowanej porady.

 

Kryptowaluta jest produktem inwestycyjnym wysokiego ryzyka. Przed podjęciem decyzji inwestycyjnej należy skonsultować się z odpowiednimi organami regulacyjnymi, aby sprawdzić, czy istnieje ryzyko straty z inwestycji.