Сооснователь Ethereum Виталик Бутерин придумал, как ускорить подтверждение транзакций в сети с нескольких секунд до миллисекунд
В одном из последних сообщений в блоге Бутерин описал инновационный подход, при котором каждый блок финализируется перед созданием следующего. По его словам, это значительно ускорит транзакции в Ethereum, а еще — улучшит пользовательский опыт.
Бутерин стремится ускорить транзакции в Ethereum
Сеть Ethereum никогда не считалась лидером по скорости транзакций. После известного хардфорка Merge время подтверждения переводов сократилось до 5-20 секунд. Однако обогнать другие блокчейны все же не удалось — многие из них работают как минимум в два раза быстрее.
Согласно майскому отчету CoinGecko по самым быстрым сетям, Ethereum не входит даже в десятку. В настоящее время рейтинг возглавляют Solana, SUI и Binance Smart Chain (BSC).
Читайте также: В Arkham подсчитали, сколько денег у Виталика Бутерина
Для того, чтобы хоть как-то улучшить положение Ethereum, Бутерин предложил перейти от текущего механизма эпох и слотов к однослотовой системе финализации (SSF). Сейчас консенсус Gasper в сети занимает около 12,8 минут для завершения транзакции. По словам Виталика, SSF позволит упростить этот процесс и снизить время ожидания.
«За последние пару лет мы все больше и больше недовольны текущим подходом. Основные причины заключаются в том, что (i) он сложный, и между механизмом голосования от слота к слоту и механизмом финализации от эпохи к эпохе возникает множество взаимодействующих ошибок, и (ii) 12,8 минут — это слишком долго; никому не хочется ждать столько времени», — подчеркнул он.
Бутерин также делает акцент на использовании решений второго уровня (L2) или предварительных подтверждений с помощью роллапов. За счет меньшего количества валидаторов они обрабатывают транзакции намного быстрее. Именно это и позволяет главному уровню сети Ethereum сосредотачиваться на своих ключевых функциях: стабильности, устойчивости к цензуре и безопасности.
Читайте также: Виталик Бутерин рассказал, какие три субкультуры влияют на Ethereum
Еще одно предложение Виталика — позволить платить дополнительную комиссию за немедленное подтверждение транзакций. Такая система будет использовать провайдеров Ethereum для гарантии включения переводов в следующий блок. В случае неудачи им грозят штрафы, что обеспечивает надежность подобного подхода.
Идей и предложений у Бутерина — бесконечное количество. Недавно соучредитель Ethereum предложил россиянам голосовать на блокчейне. Программист похвалил новый инструмент на базе технологии доказательства знания с нулевым разглашением (Zero-Knowledge Proof, ZKP) от проекта Rarimo.