May 15, 2023

zkSync - доки для маленьких и больших.

Ну что, мои ретродропики-ретрохантеры, как крутить объемы и минтить тестовые NFT - как на парад перед монитором с открытыми Dolphin Anti / AdsPower, а как сеть понимать, так формы нет, да и ботинки от газа стерлись.

Сегодня я пришел традиционно, с разбором документации zkSync. Идеи у меня слегка закончились о чем писать, поэтому будем разбирать вот этот демократично-децентрализованный хаос вышеупомянутый.

Вступление

Наверное для начала стоит пояснить, что zkSync, как и большинство проектов нынче — механизм масштабирования L2 для сети Ethereum.

И если вы думаете, мол, как так, почему цена за транзакции выше, еще и газ какой-то появился, отвечу вам что чем больше активности на любом механизме или главной сети, тем дороже транзакции т.к узлы валидаторы (они же ноды) загружаются вашими транзакциями и блоками, и награждать за нагрузку их тоже нужно соответственно.

Я думаю мы пропустим ту часть, где они говорят о том, что транзакции дешевые и быстрые, а UX/UI пользователя никогда не будет тормозить, а если и будет, то предайте анафеме.

zkSync построен на архитектуре ZK Rollup, если вкратце, эта технология позволяет держать все средства в смарт контрактах on-chain (то бишь, вы можете видеть все), но калькуляции и хранение off-chain (приватно, видеосъемка запрещена).

Что это нам дает?

  • Rollup ноды никогда не смогут быть взломаны.
  • Пользователи всегда смогут получить свои средства из валидатора, даже если они перестали кооперировать или синхронизировать, т.к данные хранятся еще где-то.
  • Благодаря аудитам и проверкам, вам не нужно будет мониторить блоки для предотвращения всяческого скама, в отличие от Optimism. Биф какой-то происходит видимо.

Далее в самом начале документации идет блок "Способности", где вам вешают лапшу на уши, прикреплю здесь, переводить не буду.

Немного технической части

Программная модель ZkSync наследует технологии Ethereum, это всем понятно, написано же "механизм масштабирования Ethereum"

Для начала будет поддерживаться Solidity, со всеми прибамбасами из стандартных яп: бесконечные циклы, рекурсия, векторы и мапы; локальные переменные будут в куче или стеке; доступ к storage будет глобальным.

Композиционность такая же как в Ethereum. Любой DeFi проект может быть перенесен со спокойной душой и небольшими модификациями на ZkSync.

Сама ZkSync высокоэффективная, "Тьюринг-комплете" система. Быстрая как шмель, дешевая как мороженое за 30 копеек, прочная как, блядь, эбонитовая палка.

Из интересного только стоит отметить что при переходе компилятор заменит любые вызовы Keccak256 и SHA256 на локальную хэш-функцию, да и хуй с ними.

Остальное более глубокое можете почитать либо в доках Zk, либо доках Era Mainnet. Вопросы - сюда.

Попадос

Приколы для тех кто крутит, и может не в курсе.

При апруве любой транзакции на zkSync Era, вы можете поменять газ с 5-6 миллионов gwei, до 1-1.5 миллиона. Вроде бы должно экономить.

Бриджи через Orbiter в zkSync, Arbitrum Nova и Polygon zkEVM могут помочь вам подогнать активности под дропы всех проектов. И удобно, и с пользой.

Для того чтобы заливать в ZkSync деньги, можете пользоваться LayerSwap. Лично сам пользовался, в целом всяко лучше чем платить и плакать комиссию основной сети.

Здесь - чей-то тред по ZkSync и как начать, может вдруг кому надо будет.

Защита

Довольно короткий пункт. Для того чтобы максимально защитить свой блокчейн, команда разработчиков следует приблизительно таким правилам:

  • Весь код для обновлений публикуется в течение месяца до обновления и внедрения его в систему.
  • Аудиты публикуются.
  • Об уязвимостях и лазейках не говорят, стараются починить как можно тише и привлекая как можно меньше народу. После того как команда убедится в том, что ошибка больше не дышит, новость публикуется и система обновляется.

Вот и все, особо много об этой системе не напишешь, ведь она еще совсем-совсем молодая и многим проектам только предстоит на ней выйти.

Перспективная ли она? Да, вполне. Но тот же LayerZero вносит куда больше изменений и новшеств, нежели ZkSync.

Как она себя покажет и представит, решать только команде разработчиков и дядям с сумками. Ваша цель - стать теми дядями с сумками, работайте.

https://t.me/zer0_source