Несколько дней назад я добавил функцию переключения языков в приложение, разместив кнопку в правом верхнем углу — флаг Франции и флаг США для обозначения. Хотя эта небольшая функция кажется простой, при реализации я понял, что её стоимость действительно не мала. Особенно при выполнении таких взаимодействий в блокчейне — каждое изменение состояния требует расхода ресурсов. Смотреть, как RAM-ресурсы постепенно расходуются такими разработчиками, как я, немного больно. Но это и есть текущая ситуация в разработке децентрализованных приложений — каждую оптимизацию нужно тщательно просчитывать.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
9 Лайков
Награда
9
7
Репост
Поделиться
комментарий
0/400
GasFeeVictim
· 10ч назад
哎呀,RAM这个吃钱怪真的绝了,小功能大开销的感觉懂
---
Языковое переключение тоже так дорого обходится, разработка в блокчейне действительно искусство экономии
---
Только две кнопки с флагами, а результат — куча изменений состояния, вот реальность Web3
---
Каждая оптимизация требует взвешивания затрат, разработчики действительно меняют деньги на опыт
---
За такую небольшую интеракцию с RAM немного жалко, хе-хе
---
Кто понимает скрытые издержки взаимодействий в блокчейне, это деньги, которые невидимы, но ощущаются
---
Истина о разработке децентрализованных приложений: функции просты, затраты взрывоопасны
---
Цена двух флагов оказалась настолько высокой, что я даже не ожидал
Посмотреть ОригиналОтветить0
TeaTimeTrader
· 13ч назад
Разработка на блокчейне действительно потрясающая, одна маленькая кнопка может свести с ума
Посмотреть ОригиналОтветить0
RektRecorder
· 01-13 19:55
Разработка на блокчейне действительно является убийцей деталей, одна маленькая кнопка изо всех сил пытается посчитать стоимость...
На блокчейне одна маленькая кнопка, оказывается, так дорого стоит...
---
Стоимость RAM действительно зашкаливает, разработчикам очень тяжело
---
Смотрю, как ресурсы постепенно расходуются, мне жалко, но ничего не поделаешь
---
Это и есть правда Web3, за кажущейся простотой скрываются ловушки
---
Даже кнопка с флагом требует тщательного планирования, разработка в Web3 действительно напряженная
---
Каждое изменение состояния сопровождается потерей ресурсов, где же место для оптимизации?
---
Децентрализация — значит ли это, что нужно платить такую цену? Кажется, это немного дорого
Посмотреть ОригиналОтветить0
SolidityStruggler
· 01-13 19:43
На блокчейне есть кнопка переключения языка, и она так сильно нагружает RAM? Разработчикам действительно очень трудно
Посмотреть ОригиналОтветить0
LostBetweenChains
· 01-13 19:31
Ончейн-разработка действительно потрясающая, одна маленькая кнопка буквально заставила кошелек болеть.
---
Затраты RAM — это как невидимый нож, который режет тихо и незаметно.
---
Поэтому для разработки DApp нужно вести тонкую операционную работу, каждую копейку нужно считать.
---
Вот почему UX Web3 всегда немного не дотягивает, всё сводится к расходам ресурсов.
---
Кнопка с флагом звучит просто, но затраты на цепочке почти привели к краху, децентрализация — это так.
---
Разработчики тайно плачут, потому что каждая итерация функции — это деньги.
---
Требование переключения языка на блокчейне — это слишком роскошь, если бы не Web3, так было бы не нужно...
---
После этого становится понятно, почему многие функции в экосистеме не реализуемы — потому что их слишком дорого делать.
Несколько дней назад я добавил функцию переключения языков в приложение, разместив кнопку в правом верхнем углу — флаг Франции и флаг США для обозначения. Хотя эта небольшая функция кажется простой, при реализации я понял, что её стоимость действительно не мала. Особенно при выполнении таких взаимодействий в блокчейне — каждое изменение состояния требует расхода ресурсов. Смотреть, как RAM-ресурсы постепенно расходуются такими разработчиками, как я, немного больно. Но это и есть текущая ситуация в разработке децентрализованных приложений — каждую оптимизацию нужно тщательно просчитывать.