Dlaczego Cairo *przezwycięży* Solidity z czasem. Błędne twierdzenie, które ludzie wysuwają przeciwko Cairo, pierwszemu w 100% przyjaznemu dla STARK smart kontraktowemu językowi, brzmi: Jest znacznie więcej programistów Solidity niż programistów Cairo, a także znacznie więcej narzędzi deweloperskich dla Solidity, a ta różnica tylko się powiększy. Jednak ta logika jest wadliwa. Zgodnie z nią, nigdy nie pojawiłby się nowy język programowania, który byłby nowym hitem. Pascal, Basic, C, C++, Rust, Python to języki, które w przeszłości lub obecnie miały dużą popularność wśród programistów. Mimo to każdy z nich, gdy się zaczynał, był znacznie gorszy od tego, co było popularne w danym czasie. Niemniej jednak, języki programowania ewoluują. Wracając do Solidity vs. Cairo. Po pierwsze, nawiązując do ogólnych języków programowania, przyznajmy, że jakiś PL z czasem obali Solidity (a później sam zostanie obalony przez nowszy PL). To w porządku. Teraz musimy zapytać, czy Cairo (lub Fuel, lub Move, lub coś innego) może być tym, który przejmie władzę nad Solidity. Cairo to świetny język smart kontraktów. Jest niezwykle bezpieczny. Jest ergonomiczny (podobny do Rust, silne typowanie). I być może jedna z najważniejszych rzeczy: prowadzi do wysoce wydajnych i solidnych dowodów STARK. Ponieważ wszyscy zgadzają się, że STARKi są końcowym rozwiązaniem dla skalowania blockchaina, ma sens, że język przyjazny STARK zyska coraz większą popularność. Cairo będzie dla STARKów i skalowania tym, czym CUDA była dla GPU. Dlatego Cairo będzie językiem dominującym w pisaniu smart kontraktów (przez jakiś czas). Myślisz, że mam halucynacje. Możesz mieć rację. Ale powiedziałem, że STARKi są najlepszym rozwiązaniem do skalowania wiele lat temu, a ty wtedy powiedziałeś "on ma halucynacje". KONIEC
29,52K