Biconomy (BICO) - многоцепочечный протокол ретрансляции

Biconomy (BICO) - предоставляет API-интерфейсы plug-n-play, чтобы сделать web3.0 удобнее.

Благодаря мощным и простым в использовании SDK / API Biconomy вы можете включить простой и настраиваемый путь транзакции, чтобы ваши конечные пользователи не были запуганы сложностями блокчейна. Это обеспечивает беспрепятственное взаимодействие между вашим приложением и конечными пользователями. Упрощенный интерфейс web3 гарантирует, что процент отказов снизится, тем самым увеличивая принятие пользователями.

Наша цель - сделать продукты web3 такими же интуитивно понятными и простыми в использовании, как унаследованные продукты web2. Упрощение этой транзакции будет ключевым моментом для децентрализованных проектов в достижении любого вида принятия. Таким образом, решая ключевые проблемы на уровне криптографических транзакций, мы стремимся упростить работу с Web 3, которая будет способствовать массовому внедрению.

Проблема, которую мы решаем

Сегодня приложения Web3 сталкиваются с серьезными препятствиями на пути к принятию пользователями в виде ужасных процессов адаптации пользователей и транзакций. Почти каждое взаимодействие с вашим Dapp - это сложная транзакция для ваших пользователей. По сравнению с интуитивно понятными продуктами web2, к которым люди привыкли, Dapp может сильно расстраивать.

В процессе транзакции существуют различные узкие места:

  • Необходимость платить плату за газ каждый раз, когда пользователь использует ваше приложение. Netflix не взимает с вас плату за AWS за каждый просмотр видео, так почему же Dapps должны взимать плату за газ за каждое ваше взаимодействие?
  • Пользователи могут платить только в ETH, которых в данный момент у них может не быть. Или пользователь может не захотеть тратить свои инвестиции в ETH.
    У новых пользователей долгий сложный процесс адаптации. Новые пользователи, не разбирающиеся в криптовалюте, должны будут пройти KYC, приобрести ETH на бирже, загрузить кошелек, а затем подключить свой кошелек, прежде чем они смогут продолжить, что может занять несколько дней! Никто не ждет несколько дней, чтобы опробовать приложение.
  • Требуется знание сложных технических аспектов блокчейна, таких как использование MetaMask, подписание транзакций, понимание газа и т. Д. Если проект находится на уровне 2, они должны знать, что это на самом деле означает, и иметь возможность изменять RPC вручную.
  • Неустойчивые и высокие цены на газ еще больше ухудшают взаимодействие с пользователем вашего Dapp.
  • Ожидающие и зависшие транзакции могут заставить ваших пользователей ждать минуты и даже часы, прежде чем они смогут продолжить взаимодействие с вашим приложением. А иногда транзакция вообще не удается.

Решение этих проблем собственными силами требует значительных ресурсов.

Таким образом, разработчикам, желающим решить вышеперечисленное, придется создавать внутреннюю инфраструктуру ретранслятора с нуля. Эта инфраструктура будет включать активное управление и обслуживание, включая такие задачи, как:

  • Постоянный мониторинг цен на газ на основе загруженности сети и мемпула
  • Отслеживание одноразовых номеров и управление очередью транзакций. Это важно, потому что, если одна транзакция застряла, следующие транзакции не могут быть отправлены, пока предыдущая не завершится сбоем или не пройдет.
  • Управление давно ожидающими транзакциями и автоматизация процесса повторной публикации транзакций с низкой комиссией с более высоким газом при изменении условий сети
  • Обеспечение масштабирования ретрансляторов по мере увеличения транзакций и включение автоматического финансирования ретрансляторов
  • Управление закрытыми ключами адресных ретрансляторов и связанная с этим безопасность 

Для управления платежами ERC 20 разработчикам потребуется иметь казначейство и применять управление рисками для принятия токенов ERC 20 для пользователей, желающих платить сборы за газ.

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

Как мы упрощаем транзакции

Обеспечьте простой процесс транзакций блокчейна, используя нашу масштабируемую инфраструктуру ретранслятора.

Понимая болевые точки как для разработчиков, так и для их конечных пользователей, разбирающихся в криптовалютах и ​​т. д., Наша цель состоит в том, чтобы упростить транзакции, решая внутренние сложности, связанные с блокчейном.

Благодаря инфраструктуре Biconomy ваши пользователи могут:

  • На борту без оплаты за газ через безгазовые транзакции
  • Платите за газ своим любимым токеном ERC20 или своим токеном Dapp
  • Избегайте сложностей с блокчейном, таких как изменение сети
  • Наслаждайтесь мгновенно подтвержденными транзакциями

Кроме того, наша инфраструктура заботится об оптимизации газа и управлении транзакциями . Мы справляемся с колебаниями цен на газ, чтобы снизить затраты на газ на 40%, чтобы вы могли сосредоточиться на строительстве своего проекта. Мы также следим за тем, чтобы ваши транзакции никогда не ожидали обработки и не зависали надолго.

Как мы делаем это?

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

Внедрение стандарта EIP 2771

Вместо того, чтобы интегрировать логику проверки метатранзакций непосредственно в ваш контракт, вы можете унаследовать контракт получателя, который может принимать подтвержденные вызовы от доверенного сервера пересылки. Доверенный сервер пересылки соответствует EIP 2771 и проверяет подписи перед вызовом смарт-контракта с добавленными данными исходного адреса пользователя. Это упрощает разработку и дает вам гибкость при изменении адреса доверенного сервера пересылки при изменении ваших потребностей.

Внедрение смарт-контрактного кошелька

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

Biconomy поддерживает интеграцию контрактного кошелька Gnosis. Узнайте, как вы можете интегрировать мета-транзакции через кошелек смарт-контрактов Gnosis здесь.

Экономика

Ретрансляторы Biconomy платят за газ, которые затем возвращаются разработчиком Dapp в конце месяца. Мы планируем внедрить новый автоматизированный способ, с помощью которого разработчики могут вносить свой газ для оплаты транзакционных сборов.