Почему Cairo *преодолеет* Solidity со временем. Ошибочное утверждение, которое люди делают против Cairo, первого 100% совместимого с STARK смарт-контрактного языка, звучит так: разработчиков Solidity гораздо больше, чем разработчиков Cairo, и инструментов для разработки для Solidity тоже гораздо больше, и этот разрыв только будет увеличиваться. Но эта логика ошибочна. Согласно ей, никогда не появится новый язык программирования, который станет новым трендом. Pascal, Basic, C, C++, Rust, Python — все это языки, которые в прошлом или в настоящее время имели большую популярность среди разработчиков. Тем не менее, каждый из них, когда он начинал, был значительно хуже того, что было популярно в то время. Тем не менее, языки программирования развиваются. Вернемся к сравнению Solidity и Cairo. Во-первых, по аналогии с общими языками программирования, давайте признаем, что какой-то язык программирования со временем свергнет Solidity (а затем будет свергнут более новым языком программирования). Это нормально. Теперь нам нужно спросить, может ли Cairo (или Fuel, или Move, или что-то еще) стать тем, кто обгонит Solidity. Cairo — отличный язык смарт-контрактов. Он чрезвычайно безопасен. Он эргономичен (похож на Rust, строгая типизация). И, возможно, одно из самых важных вещей: он приводит к высокоэффективным и надежным STARK-доказательствам. Поскольку все согласны с тем, что STARK являются конечной целью для масштабирования блокчейна, имеет смысл, что язык программирования, совместимый с STARK, будет набирать все больше и больше популярности. Cairo будет для STARK и масштабирования тем, чем CUDA была для GPU. Следовательно, Cairo станет языком, который будет доминировать в написании смарт-контрактов (в течение некоторого времени). Вы думаете, что я галлюцинирую. Возможно, вы правы. Но я говорил, что STARK — это лучший способ масштабирования много лет назад, и вы тогда сказали: "он галлюцинирует". КОНЕЦ
30,5K