Ethereum 2.0 запускает новую программу Bug Bounty

Криптобиржа на базе Solana предлагает программу вознаграждения за уязвимости на сумму 2,3 млн долларов

Краткое изложение
- Вознаграждения доступны для хакеров, указывающих на критические уязвимости
- Ethereum поддерживает смарт-контракты
- Разработчики обсуждают протоколы раскрытия информации
Программа вознаграждений Ethereum и выплаты
Вознаграждения до 50 000 долларов США были предложены хакерам, которые могут привлечь внимание к уязвимостям, способным нарушить работу сети и повлиять на протокол и его клиенты: Lighthouse, Prysm и Teku. В рамках программы вознаграждений будут выплачиваться бонусы за ошибки, выявленные в протоколе и клиентах.
Протокол имеет четкую цель — предоставлять стабильные протоколы и безопасное программное обеспечение после выпуска.
Хакеры, которые выявят эти уязвимости, получат место в таблице лидеров, а также личную запись в Genesis block. Если будет выявлена ошибка, это может нанести ущерб репутации платформы смарт-контрактов, а также поставить под вопрос необходимость перехода к новому алгоритму консенсуса.
Объявление было сделано за две недели до Ethereum перехода к алгоритму консенсуса Proof-of-Stake, двигаясь вперед от текущего алгоритма консенсуса Proof-of-Work. В результате валидаторы заменят майнеров, как только машина Proof-of-Work будет отключена в 2021 году во время фазы 1.5. Чтобы стать валидатором, необходимо застейкать 32 ETH.
Цель состоит в обеспечении максимальной децентрализации. Важным аспектом в блокчейне является полная децентрализация, которая, в свою очередь, обеспечивает устойчивость.

Ethereum поддерживает смарт-контракты
Существует множество бизнес-преимуществ использования смарт-контракта, включая доверие, прозрачность, безопасность, автономию и точность.
Смарт-контракт — это самоисполняющийся контракт, условия которого между покупателем и продавцом напрямую записаны в строки кода. Код и содержащиеся в нем соглашения существуют в распределенной и децентрализованной сети блокчейна.
При правильной реализации смарт-контракты обеспечивают безопасность транзакций, превосходящую традиционное договорное право, снижая координационные затраты на аудит и обеспечение соблюдения таких соглашений.
Смарт-контракт работает в блокчейне, что означает, что он хранится в публичной базе данных и не может быть изменен. Транзакции, происходящие в смарт-контракте, обрабатываются блокчейном, что означает, что они могут быть отправлены без третьей стороны.
Логика внутри смарт-контракта определит, является ли транзакция действительной или нет. Примером недействительной транзакции было бы не выполнение операций на правильном уровне, например, попытка потратить токены при недостаточном балансе. Недействительные транзакции отклоняются сетью от включения в блокчейн. Они также могут быть включены, но помечены как неудачные, в зависимости от различных дизайнов блокчейна.
Смарт-контракты также могут публиковать события как способ информирования внешнего мира. Слушатели событий уведомляются, когда блок, содержащий транзакцию, фиксируется в блокчейне на узле.
Разработчики обсуждают протоколы раскрытия информации
Согласно техническому описанию от Geth, крупнейшего клиента Ethereum, написанного на языке Go, вектор атаки типа «отказ в обслуживании» был намеренно вызван пользователем нижестоящего уровня в качестве теста, что привело к образованию меньшинства из 30 блоков.
В начале октября Geth исправил ошибку после раскрытия информации. Но ошибка все еще существовала в предыдущих версиях Geth. Разработчики пересматривают процесс раскрытия информации о проблемах безопасности в результате того, что некоторые разработчики назвали самой большой угрозой для протокола с момента атаки на The DAO в 2016 году.
Основатель Summa Джеймс Прествич заявил: «Общим принципом в программном обеспечении с открытым исходным кодом является то, что поставщики обязаны своевременно уведомлять тех, кто затронут уязвимостями. Другими словами, ответственность лежит на Geth, чтобы предупредить зависимых пользователей о возможных осложнениях.
Блокчейны по своей сути являются механизмами финансовых расчетов. Тревожным фактором является то, что традиционные методы раскрытия ошибок в ПО с открытым исходным кодом могут привести к нежелательным последствиям для игроков, имеющих деньги на кону.
Прествич подытожил: «Раскрытие информации — сложная тема, а безопасность пользователей имеет первостепенное значение».

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















