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.
Комментарии