zkEVM позволяет разработчикам разворачивать в сети L2 смарт-контракты Ethereum без какого-либо изменения кода, используя при этом преимущества ZK-Rollups, как например низкую стоимость газа и быструю финализацию транзакций.
Обзор Polygon zkEVM: принцип работы L2-решения для Ethereum
Стратегия эффективности блокчейна
- Первая стратегия заключается в развертывании консенсусного контракта, который стимулирует наиболее эффективных агрегаторов участвовать в процессе генерации доказательств.
- Вторая стратегия — выполнять все вычисления вне блокчейна, сохраняя в блокчейне только необходимые данные и zk-доказательства.
- Способ реализации смарт-контракта моста, например расчет счетов методом UTXO
- Использование специализированных криптографических примитивов в zkProver для ускорения вычислений и минимизации размеров доказательства, применимое через:
- Запуск специального языка ассемблера с нулевым разглашением (zkASM) для интерпретации байт-кодов.
- Использование инструментов с нулевым разглашением, таких как zk-STARK, для целей доказательства; эти доказательства выполняются очень быстро, хотя и больше по размеру.
- Вместо публикации большого размера доказательств zk-STARK в качестве доказательств достоверности, zk-SNARK используется для подтверждения правильности доказательств zk-STARK. Эти zk-SNARK, в свою очередь, публикуются в качестве доказательства достоверности изменений состояния. Это помогает снизить затраты на газ с 5 миллионов до 350 тысяч.
Мы убеждены, что не бывает «глупых» вопросов, а чем раньше проговорить всё «неудобное», тем приятнее получится результат. Поэтому на протяжении всей работы мы открыты к вопросам, чтобы в итоге ожидание и реальность порадовали и вас, и нас.
Мы убеждены, что не бывает «глупых» вопросов, а чем раньше проговорить всё «неудобное», тем приятнее получится результат. Поэтому на протяжении всей работы мы открыты к вопросам, чтобы в итоге ожидание и реальность порадовали и вас, и нас.
Мы убеждены, что не бывает «глупых» вопросов, а чем раньше проговорить всё «неудобное», тем приятнее получится результат. Поэтому на протяжении всей работы мы открыты к вопросам, чтобы в итоге ожидание и реальность порадовали и вас, и нас.
Мы убеждены, что не бывает «глупых» вопросов, а чем раньше проговорить всё «неудобное», тем приятнее получится результат. Поэтому на протяжении всей работы мы открыты к вопросам, чтобы в итоге ожидание и реальность порадовали и вас, и нас.
Мы убеждены, что не бывает «глупых» вопросов, а чем раньше проговорить всё «неудобное», тем приятнее получится результат. Поэтому на протяжении всей работы мы открыты к вопросам, чтобы в итоге ожидание и реальность порадовали и вас, и нас.
Мы убеждены, что не бывает «глупых» вопросов, а чем раньше проговорить всё «неудобное», тем приятнее получится результат. Поэтому на протяжении всей работы мы открыты к вопросам, чтобы в итоге ожидание и реальность порадовали и вас, и нас.
Мы убеждены, что не бывает «глупых» вопросов, а чем раньше проговорить всё «неудобное», тем приятнее получится результат. Поэтому на протяжении всей работы мы открыты к вопросам, чтобы в итоге ожидание и реальность порадовали и вас, и нас.
private static (string date, string sum) parseQRCode(string data)
{
var pattern = new Regex(@"^t=(?<Date>[0-9-:T]+)&s=(?<Sum>[0-9]+(?:\.[0-9 {2})?)&fn=[0-9]+&i=[0-9]+&fp=[0-9]+&n=1$", RegexOptions.ECMAScript);
var matchResult = pattern.Match(data);
if (!matchResult.Success)
throw new ArgumentException("Invalid qrCode");
var dateGroup = matchResult.Groups["Date"];
if(!dateGroup.Success)
throw new ArgumentException("Invalid qrCode, Date group not found");
var sumGroup = matchResult.Groups["Sum"];
if(!sumGroup.Success)
throw new ArgumentException("Invalid qrCode, Sum group not found");
return (dateGroup.Value, sumGroup.Value);
Ещё статьи этого автора
The Open Network 2025: цифры, события, аналитика, прогнозы
Редакция MetaLamp
5 правил от фаундера: как Edtech проекту привлечь инвестиции. Кейс онлайн-школы «Логопотам»
Алексей Литвинов
CEO, founder онлайн-академии «Логопотам»
3 причины выбрать коробочное решение для мини-приложений в Телеграме, а не разработку с нуля
Дмитрий Щипачев
CEO в Finch
Тапалки — всё. Какие мини-аппы в Telegram станут популярны совсем скоро
Филипп Листратов
CPO в MetaLamp и СЕО Cipher Consult
UMA протокол: как работает популярный оптимистичный оракул в блокчейне?
Павел Найданов
Solidity разработчик
Почему для токенизации премиального алкоголя используется блокчейн
Елизавета Черная
Редактор Бренд-медиа
Тренды блокчейна и криптовалюты на 2024 год: исследование Telegram Mini Apps
Елизавета Черная
Редактор Бренд-медиа
Как Zero-Knowledge Proofs и ZKSync улучшают масштабируемость блокчейна
Роман Ярлыков
Solidity разработчик
Как привлечь инвестиции для своего проекта: опыт успешных раундов 2023 года
Микола Прындюк
Social Media Specialist
Когда и как найти технического директора для вашего стартапа
Редакция MetaLamp
Как абстракция аккаунтов позволяет проводить безгазовые криптотранзакции
Николай Бордуненко
Бизнес-аналитик MetaLamp
Способы ускорить разработку: преимущества и недостатки аутстаффинга
Редакция MetaLamp
Распространённые мифы о разработке блокчейн-продуктов: объяснение
Николай Бордуненко
Бизнес-аналитик MetaLamp
Кого выбрать для разработки MVP стартапа: фрилансеров, агентство или сотрудников
Яна Гейдрович
Partnership manager at MetaLamp
Статьи
От корпоративного блога к бренд-медиа: запуск Metalamp Magazine
Микола Прындюк
Social Media Specialist
Как мы нанимаем инженеров Plutus через собственную программу обучения
Светлана Дульцева
Супервизор программы обучения