#加密市场反弹


Поговоримо про досить «технічне» слово: смарт-контракти. Назва звучить трохи лякаюче, але насправді вони ні не розумні, ні не є тим самим договором, який ти можеш зрозуміти.

Простими словами, це ряд програм, які не можна змінити після того, як вони потрапили в блокчейн.

Наприклад, вони схожі на автомат із водою у дворі — ти вставляєш монету, і з'являється вода, правила вже встановлені. Головне — власник закріпив його на підлозі, ніхто не може відкрити і змінити ціну або зранку підмінити воду на колу.

На блокчейні «зварений» — це його ключова характеристика.

Чому ж він такий жорсткий? Чи не можна, як у мобільних додатках, виправити баги?

Саме ця «жорсткість» стала основою довіри у світі ланцюга.

Уяви: додатки можна оновлювати в будь-який час, навіть непомітно додавати умови, з якими ти не погоджуєшся; банківські системи мають адміністраторські права і можуть заморозити або повернути транзакцію у разі потреби.

А смарт-контракти викладають правила на виду і запечатані у скляному сейфі — кожен може їх побачити, але ніхто не зможе змінити. Це означає:

· команда проекту не зможе додати «адміністративний збір» після внесення великих коштів
· ніхто не зможе вночі змінити шанси на лотерею через бекенд
· правила рівні для всіх, включно з тими, хто пише код

Ви довіряєте не конкретній людині або команді, а цій публічній, прозорій і вже зафіксованій логіці.

Якщо її змінити неможливо, чому тоді хакерські атаки все одно трапляються?

«Не можна змінювати» — це двосторонній меч. Це виключає задні двері, але також означає: якщо у коді знайдено вразливість, ця дірка залишиться відкритою назавжди.

Зазвичай проблеми дуже прості: неправильно пораховані децимальні, пропущена перевірка прав, дублюючі виклики без захисту… у традиційному софті це звичайні баги; у ланцюгу — вони стають назавжди відкритими сейфами.

Хакери зазвичай не створюють дірки, а швидше — раніше виявляють вже існуючу тріщину.

Але деякі проекти все ж здатні «оновлюватися», як це можливо?

Ось хитрий варіант: модель проксі-контрактів.

Можна уявити, що проект поставив на вулиці поштовий ящик (проксі-контракт), а справжній обробник повідомлень (логічний контракт) може бути замінений у фоновому режимі. Для тебе адреса не змінилася, але внутрішні правила обробки можуть бути іншими.

Такий дизайн дає гнучкість, але одночасно передає частину довіри назад — ти мусиш повірити, що команда мульти-підпису або управлінська спільнота не зловживатиме своїми правами.

Тому ти помітиш цікаву закономірність: чим важливіший DeFi-протокол, тим менше він схиляється до оновлень і прагне «написати один раз і назавжди запустити».

І наприкінці — трохи про суть

Несхильність смарт-контрактів до змін — це на перший погляд технологічний вибір, але на глибшому рівні — філософське рішення.

Він жертвує «гнучкістю» і за це отримує:

· Верифікацію: кожен може аудити той самий код
· Передбачуваність: правила завтра і сьогодні — однакові
· Опір до маніпуляцій: ніхто не зможе окремо змінити правила гри для тебе

У світі криптовалют, сповненому невизначеності, цей «невмілий» код стає найстійкішою точкою опори. Він не ідеальний, але він чесний — а чесність часто є найважливішою рисою у довгостроковій грі.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити