Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
1/ Solidity сделал смарт-контракты доступными для всех.
Он стал основой экосистемы EVM.
Но его ранние дизайнерские решения теперь сдерживают строителей.
Вот почему мы создали Sway 🧵

2/ Sway — это язык, вдохновленный Rust и созданный специально для того, чтобы делать смарт-контракты безопасными, простыми и производительными с нуля.
Но что делает Sway особенным?
4/ Выглядит просто, не правда ли?
Но есть тонкая ловушка: обновление хранилища после передачи активов может открыть двери для атак повторного входа ⚠️
👉 Но компилятор Sway на самом деле обнаруживает проблему за вас. Он заранее отмечает рискованные взаимодействия, еще до того, как вы что-либо развернете в сети.

5/ Это очень отличается от подхода Solidity, который полагается на внешние инструменты, такие как линтеры и статические анализаторы, для выявления уязвимостей.
С Sway безопасность не является второстепенной задачей. Работа с этими уязвимостями уже встроена в компилятор и основные инструменты, так же как и в Rust.
6/ Некоторые из этих проблем можно исправить с помощью инструментов, но это всего лишь лечение симптомов, а не устранение коренной причины.
Как бы хороши ни были инструменты, вы все равно застряли с устаревшими дизайнами, которые замедляют все.
7/ Sway имеет множество вариантов использования, но некоторые действительно интересные включают:
1️⃣ Написание гибких, безсостояний предикатов (логика валидации, которая не требует развертывания в сети)
2️⃣ Выполнение сложной логики вне сети без уплаты газовых сборов
8/ Все вышеперечисленное мощно, но то, что действительно выделяет Sway, это то, что вы можете быстро перейти от нуля к готовому к производству. Минимальная настройка. Быстрая итерация. Более чистые рабочие процессы.
Это делает Sway не только более простым, но и действительно приятным для разработки.

9/ Sway также предлагает ключевые функции, которых вы не найдете нигде больше.
Возьмем, к примеру, предикаты: они обрабатывают валидацию транзакций, не загромождая хранилище.
В то время как традиционные смарт-контракты сильно зависят от состояния, предикаты — это безсостояние скрипты, которые проверяют условия самостоятельно.
12/ Sway все еще молод, но быстро созревает, предлагая богатый опыт для разработчиков:
📦 Чистый, надежный менеджер пакетов
🌐 Богатые, основанные на сообществе стандарты
👥 Постоянные улучшения, направляемые такими разработчиками, как вы
Sway предлагает рабочий процесс, который ощущается более плавным, чем у большинства блокчейн-стеков.
13/ Готовы погрузиться в Sway?
Сначала установите инструментальную цепочку Fuel, запустив forc.
Мы объясняем этот шаг за шагом в статье, связанной в конце этой темы.
Предпочитаете сначала поэкспериментировать онлайн? Площадка Sway предлагает опыт без установки прямо в вашем браузере.
15/ Sway является открытым исходным кодом и ждет вашего мнения. Существует множество способов, как вы можете внести свой вклад:
🐞 Сообщайте о проблемах
🛠️ Предлагайте функции
💬 Присоединяйтесь к обсуждениям в сообществе
Помогите сформировать будущее через стандарты SRC Sway. Ваш голос имеет значение.
9,51K
Топ
Рейтинг
Избранное