$ETH По поводу "есть ли у смарт-контрактов бэкдоры"?
В двух словах: теоретически полностью прозрачны и не имеют бэкдоров, но разработчики могут умышленно или по ошибке оставить уязвимости, схожие по функциям с бэкдором.
Самое простое сравнение:
Смарт-контракт — это как полностью прозрачный автомат по продаже:
1. Код полностью открыт: каждый может видеть, как работает каждый механизм (код) внутри. 2. Правила нельзя изменить: после запуска никто (включая разработчика) не может изменить правила по ходу дела.
Но "бэкдор" может появиться, если:
· Специально заложен на этапе проектирования: например, разработчик тайно добавил в код "переключатель", который позволяет только ему забрать все деньги. · Уязвимость по сути становится бэкдором: если в коде есть дефект, который найдет и использует хакер, результат будет как у бэкдора. · Слишком большие полномочия: контракт позволяет какому-то адресу (например, разработчику) иметь чрезмерный контроль.
Ключевые моменты:
· Прозрачность блокчейна затрудняет скрытие вредоносного кода. · Основной риск — в некачественном аудите кода или избыточном доверии к полномочиям разработчика. · Перед использованием стоит выбирать контракты, прошедшие профессиональный аудит.
Вывод: Технология блокчейна сама по себе исключает скрытые бэкдоры, но человеческий фактор (злонамеренный дизайн, небрежность, централизация контроля) может привести к рискам, схожим с бэкдорами.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
1 Лайков
Награда
1
2
Репост
Поделиться
комментарий
0/400
大唐西京
· 12-09 01:35
У биткоина нет бэкдора, и у его наследника тоже точно не будет бэкдора.
Посмотреть ОригиналОтветить0
大唐西京
· 12-09 00:19
У Ethereum есть собственная децентрализованная биржа Uniswap, на которой появилось несколько токенов с доходностью в тысячи раз. Децентрализованная биржа Bitcoin — Inswap для мобильных устройств появилась совсем недавно. Хватит уже играть с этими скам- и пустышками на смарт-контрактах, сыновья Биткоина собираются делать большие дела!
$ETH По поводу "есть ли у смарт-контрактов бэкдоры"?
В двух словах: теоретически полностью прозрачны и не имеют бэкдоров, но разработчики могут умышленно или по ошибке оставить уязвимости, схожие по функциям с бэкдором.
Самое простое сравнение:
Смарт-контракт — это как полностью прозрачный автомат по продаже:
1. Код полностью открыт: каждый может видеть, как работает каждый механизм (код) внутри.
2. Правила нельзя изменить: после запуска никто (включая разработчика) не может изменить правила по ходу дела.
Но "бэкдор" может появиться, если:
· Специально заложен на этапе проектирования: например, разработчик тайно добавил в код "переключатель", который позволяет только ему забрать все деньги.
· Уязвимость по сути становится бэкдором: если в коде есть дефект, который найдет и использует хакер, результат будет как у бэкдора.
· Слишком большие полномочия: контракт позволяет какому-то адресу (например, разработчику) иметь чрезмерный контроль.
Ключевые моменты:
· Прозрачность блокчейна затрудняет скрытие вредоносного кода.
· Основной риск — в некачественном аудите кода или избыточном доверии к полномочиям разработчика.
· Перед использованием стоит выбирать контракты, прошедшие профессиональный аудит.
Вывод: Технология блокчейна сама по себе исключает скрытые бэкдоры, но человеческий фактор (злонамеренный дизайн, небрежность, централизация контроля) может привести к рискам, схожим с бэкдорами.
——Источник: "Глубокое исследование"