Технология, представленная в криптовалюте ZCash, может помочь Ethereum масштабироваться, пишет
CoinDesk со ссылкой на заявление основателя платформы Виталика Бутерина.
По словам Бутерина, благодаря технологии zk-snarks Ethereum может масштабироваться «до огромных размеров» и обрабатывать до 500 транзакций в секунду без необходимости прибегать к решениям второго уровня, таким как Plasma или Raiden. Предлагаемая технология позволяет упаковывать крупные пакеты данных в так называемые сжатые доказательства (англ. - succinct proofs), которые поддерживают постоянный размер независимо от числа входных значений.
«Мы можем значительно масштабировать транзакции для передачи активов в блокчейне Ethereum без решений второго уровня (каналы, Plasma), задействовав zk-SNARK для массовой валидации транзакций», - написал Бутерин.
Продолжая свою мысль, разработчик описал метод, который включает ноду-«релеер», то есть компьютер, занимающийся сбором транзакций и получающий за это транзакционные комиссии. Бутерин ожидает, что предложенная им схема позволит оптимизировать ETH-транзакции в 24 раза, а транзакции ERC20-токенов – в 50 раз.
Поиск новых решений для масштабирования Ethereum происходит в то время, когда сеть криптовалюты продолжает испытывать повышенные нагрузки со стороны пользователей. Так, недавно разработчик клиента Parity для Ethereum Афри Шодон призвал прекратить «развёртывать dapp-приложения на Ethereum». «Мы загружены под завязку», - написал он.
Бутерин, в свою очередь, утверждает, что решение для масштабирования с использованием zk-snark может снизить давление, которое испытывает блокчейн Ethereum. Он также отметил, что сбор транзакций по предложенному им методу требует выделения большого объёма вычислительных мощностей, однако технология может улучшиться в будущем.
«Я понимаю, что вышеописанный метод требует усердной вычислительной
работы релееров», - написал он. «Но также широко известно, что
оптимизация доказательств snark/stark – это сверхважная задача, поэтому я
уверен, что разработчики продолжат работать в этом направлении».