Го в Telegram
telegram о криптовалютах
14 сентября 2022
293 просмотра

Представляем SwaySwap: молниеносный обменник с модульным исполнением на Ethereum

Fuel Labs рады сообщить о запуске децентрализованного приложения SwaySwap, со схожими с Uniswap принципами работы, и поддержкой от devnet Fuel.

Для пользователей доступ к внешнему интерфейсу TypeScript и контрактам Sway полностью бесплатны, открыты и доступны на GitHub по этой ссылке.

Какие возможности приложение открывает своим пользователям?

1.       Создавать браузерный кошелек Fuel (в ближайших планах – появление автономного кошелька).

2.       Пользоваться тестовыми кранами ETH на кошельке.

3.       Обмениваться двумя разными нативными активами: тестовым ETH и тестовым DAI. Нативные активы уже не ограничиваются подтверждением и переводом «approve+ transferFrom».

4.       Доступен пул с нативными токенами.

Созданные по аналогии с токенами LP с возможностью передачи и обмена, они уже представляют собой полновесные активы, с первоклассными характеристиками типа ETH в Ethereum. их можно передавать, благодаря контрактам, которые, в свою очередь, могут располагать балансом активов.

3 базовых принципа для инженеров и разработчиков

1.       Создан на новом языке смарт-контрактов Sway. В нем учтены недостатки Solidity и преимущества Rust, что обеспечивает лучшим решением в разработке.

2.       Sway настроен на молниеносную работу виртуальной машины блокчейна FuelVM, что, по сути, является улучшенной версией EVM с оптимизированными расходами. Нет необходимости изучать принципиально иные модели программирования смарт-контрактов – если есть опыт написания контрактов для EVM, вы сможете делать то же самое, но для FuelVM!

3.       SwaySwap работает на совершенно новом уровне исполнения: Fuel, модульном уровне выполнения на основе UTXO (unspent transaction output).

Являясь быстрейшим модульным уровнем исполнения, Fuel дает Ethereum выход на глобальные масштабы. Как итог, обеспечена максимальная безопасность и наиболее гибкая пропускная способность.

Ложное представление о невозможности для блокчейнов на основе UTXO иметь такой же пользовательский интерфейс, как Ethereum, должно быть развеяно. Ранее, в других системах смарт-контрактов на основе UTXO возникали конфликты при попытке пользователей одновременно взаимодействовать с одним и тем же контрактом. Подобной проблемы у Fuel нет, благодаря совершенному в дизайне блокчейна прорыву с появлением гибких транзакций.

Принцип взаимодействия с приложениями на Fuel аналогичен работе напрямую на Ethereum.

Как модульный уровень выполнения, Fuel достигает высочайшей пропускной способности, что невозможно в случае с монолитными блокчейнами, сохраняя при этом безопасность на уровне Ethereum. Создавать на Fuel — значит создавать на Ethereum.

Полезная информация

Это демонстрационное приложение в devnet, и не является развертыванием основной сети.

Обозреватель блоков пока в разработке, раннюю версию можно найти здесь: https://fuellabs.github.io/block-explorer-v2.

В будущем Fuel будет поддерживать управление ключами на основе Ethereum (например, MetaMask и WalletConnect при управлении учетными записями и подписании транзакций).

Пока сеть работает отдельно, но в будущем сети Fuel будут полностью подключены к Ethereum (тестовые сети, затем основная сеть), чтобы активы Ethereum можно было использовать в контекстах исполнения Fuel.

GemJournal

GemJournal

14 сентября 2022

Похожие материалы