Мировой платежный гигант Visa развернул экспериментальные смарт-контракты в тестовой сети Ethereum`s Goerli, чтобы опробовать безгазовые транзакции через абстракцию счета.

Два набора смарт-контрактов, получивших название Paymaster, упростят взаимодействие пользователей с сетью Ethereum, выполняя сложные задачи и управляя расходами на транзакции от имени других счетов.

Visa тестирует Paymaster для бесконтактных транзакций

Абстракция аккаунта - это предложение по повышению гибкости в управлении и поведении аккаунтов Ethereum путем отделения контроля над аккаунтом от связанного с ним закрытого ключа, что позволяет управлять им с помощью смарт-контракта. Механизм поддерживается ERC-4337, новым стандартом Ethereum, запущенным в марте.

Visa стремится использовать стандарт ERC-4337 для реализации посреднической услуги по конвертации валюты. В первой версии контракта Paymaster рассматривается вопрос о том, смогут ли пользователи оплачивать транзакционные сборы альтернативными токенами, такими как привязанные к доллару стабильные монеты или цифровые валюты центральных банков (CBDC).

Контракт может собирать любые токены ERC-20 от пользователей и конвертировать их в эфир (ETH) на основе текущего обменного курса для оплаты газовых сборов от имени пользователей, тем самым устраняя необходимость приобретать ETH только для оплаты транзакций.

"Этот образец контракта содержит логику управления как для Paymaster, так и для его пользовательского токена ERC-20. В этот контракт мы добавили allowlist и функцию для обновления курса конвертации токена в ETH. Это позволило нам лучше смоделировать реальные условия, когда курс обмена между ETH и токеном динамичен", - говорится в отчете Visa.

Обеспечение возможности совершения сделок без газа

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

Второй контракт Paymaster направлен на устранение необходимости для пользователей самостоятельно покрывать газовые сборы, как в транзакциях web2 peer-to-peer (P2p), путем использования решения, предлагаемого абстракцией счета, которая позволяет третьим сторонам, таким как поставщики финтех-кошельков, обрабатывать расходы.

В этом случае третьи стороны могут выступать в роли Paymasters, полностью спонсируя транзакционные сборы для пользователей. Эксперименты основаны на стартовом коде, предоставленном Ethereum Foundation и основной командой ERC-4337.

Мы протестировали две основные операции пользователя: 1) оплата токенами ERC-20 с помощью ERC-4337 Paymaster; 2) спонсирование комиссий за транзакции для пользователей (aka gasless txs) с помощью ERC-4337 Paymaster.

- Екатерина Гу (@catgu_) 17 мая 2023 г.

Источник