
NEAR берёт плату за две разные вещи. Газ оплачивает вычисления, и он дешёвый: минимальная цена газа — 100 миллионов yoctoNEAR за единицу, то есть 0,0001 NEAR за Tgas, так что простой перевод NEAR меньше чем на половину Tgas стоит около 0,00005 NEAR. Storage staking оплачивает данные, которые аккаунт хранит в сети: за каждые 100 кБ должен быть заблокирован 1 NEAR (10^19 yoctoNEAR за байт). NEAR под хранение не тратится, но его нельзя перевести, пока данные существуют, — поэтому кошелёк может показывать доступный баланс чуть меньше общего.
Сначала единицы
1 NEAR = 10^24 yoctoNEAR. Газ считается в единицах газа, обычно в терагазе: 1 Tgas = 10^12 газа. Кошельки и обозреватели всё пересчитывают, но при чтении сырых значений степени важны; конвертер единиц точно работает с yoctoNEAR.
Газ: сколько стоит транзакция
У каждого действия — перевода, вызова функции, создания аккаунта — есть стоимость в газе, заданная протоколом, и аккаунт платит газ × цена газа. Цена газа меняется от блока к блоку вместе со спросом, но не может опуститься ниже минимума, и на практике большую часть времени держится на нём. Вызовы контрактов заявляют лимит газа (для сложных вызовов часто 30–300 Tgas); неиспользованный предоплаченный газ возвращается.
| Действие | Газ | Стоимость в NEAR |
|---|---|---|
| Перевод NEAR | ≈ 0,45 Tgas | ≈ 0,000045 |
| Перевод токена (NEP-141) | ≈ 3–15 Tgas с квитанциями | ≈ 0,0003–0,0015 |
| Создание именного субаккаунта | несколько Tgas + хранение | комиссия + заблокированный NEAR |
| Сложный вызов DeFi | 30–300 Tgas приложено | ≈ 0,003–0,03, остаток возвращается |
Отличительное правило NEAR: когда транзакция вызывает контракт, 30% сожжённого этим вызовом газа выплачивается аккаунту контракта как вознаграждение разработчику, остальное сжигается.
Storage staking: заблокированная часть баланса
Каждый аккаунт в NEAR занимает место — сама запись аккаунта, ключи доступа и любые данные контрактов, записанные от его имени. Протокол требует держать NEAR пропорционально этому месту: 1 NEAR за 100 кБ, или 0,00001 NEAR за байт. Базовый аккаунт с одним ключом полного доступа занимает несколько сотен байт, так что требование к хранению — несколько тысячных NEAR. С фунгибельными токенами иначе: каждый контракт токена хранит ваш баланс у себя и обычно просит при первом получении зарегистрироваться с небольшим депозитом за хранение (чаще всего 0,00125 NEAR).
- NEAR под хранение заблокирован, а не потрачен: удалите данные — и он снова доступен.
- Депозиты за хранение токенов платятся контракту токена, их можно забрать, сняв регистрацию в токене.
- Если баланс приближается к требованию хранения, транзакции, добавляющие данные, падают с ошибкой «LackBalanceForState».
Именные и неявные аккаунты
В NEAR есть читаемые имена аккаунтов вроде alice.near и неявные аккаунты (implicit), ID которых — 64-символьная шестнадцатеричная строка из публичного ключа. Неявный аккаунт появляется, когда впервые получает NEAR, — как адрес в других сетях. Биржи обычно используют для депозитов неявные адреса; кошельки позволяют создавать именные аккаунты. И те и другие — корректные получатели. С 2024 года NEAR также поддерживает Ethereum-совместимые неявные аккаунты вида 0x для кошельков вроде MetaMask, но принимают их не все сервисы — при выводе используйте формат адреса, который указывает сервис.
NEAR в KOT.CASH
Провайдер ликвидности принимает NEAR в нативной сети NEAR и зачисляет после 5 подтверждений. NEAR выпускает блоки примерно каждую секунду и финализирует их за пару секунд, так что депозиты зачисляются быстро. Минимум для NEAR → USDT сейчас около 6,1 NEAR, сетевая комиссия выплаты учтена в котировке. Используйте NEAR → USDT и отправляйте с кошелька, где останется немного NEAR, чтобы аккаунт продолжал покрывать своё хранение.
Почему транзакция NEAR занимает больше одного блока
NEAR шардирован: транзакция превращается в квитанции (receipts), которые могут исполняться в разных шардах. Перевод между двумя аккаунтами обычно завершается за два блока; перевод токена, который вызывает контракт в другом шарде, а потом обратный вызов, может занять три-четыре блока. Обозреватели вроде NearBlocks показывают транзакцию и её квитанции отдельно, и успешна транзакция, только когда успешна последняя квитанция. Если перевод токена «завис», откройте квитанции: неудачный обратный вызов возвращает токены отправителю.
Газ, приложенный к вызову, распределяется по этим квитанциям, поэтому вызовы контрактов просят больше газа заранее, чем в итоге расходуют; остаток возвращается на аккаунт.
Частые вопросы
Сколько стоит транзакция в NEAR?
Простой перевод — около 0,00005 NEAR при минимальной цене газа; переводы токенов и вызовы контрактов дороже, но всё равно доли цента.
Что такое storage staking в NEAR?
NEAR, заблокированный на аккаунте за хранимые данные: 1 NEAR за 100 кБ. Освобождается, когда данные удалены.
Почему нельзя отправить весь баланс NEAR?
Часть покрывает хранение аккаунта. Кошелёк показывает доступный баланс за вычетом этого требования.
Что такое неявный аккаунт NEAR?
Аккаунт, ID которого — 64-символьный hex публичного ключа. Создаётся автоматически при первом получении NEAR.
Как быстро зачисляются депозиты NEAR в KOT.CASH?
Провайдер ждёт 5 подтверждений — несколько секунд.