Транзакция — это цифровое сообщение, которое переносит ценность или вызывает действие в блокчейне (перевод токенов, вызов смарт‑контракта). • Основные поля: – from — отправитель; to — получатель (контракт или адрес). – value — сумма (в wei/сатоши и т.д.). – nonce — порядковый номер транзакции отправителя. – data — данные для вызова контракта (опционально). – gasLimit и gasPrice / maxFeePerGas + maxPriorityFeePerGas — лимит и оплата за выполнение. • Как работает: – Транзакция подписывается приватным ключом → отправляется в сеть → майнер/валидатор включают в блок → подтверждение. • Статусы: – pending — в мемпуле, ждёт включения; confirmed — включена в блок(и); failed/reverted — выполнена, но отменена (gas потрачен). • Стоимость = gasUsed × effectiveGasPrice; часть может сжигаться (EIP‑1559). • Безопасность (коротко): проверяйте to, сумму и nonce; не раскрывайте приватный ключ; перед отправкой — estimateGas и симуляция. Ключевая мысль: транзакция — это подписанное действие в блокчейне, платное за выполнение, которое изменяет состояние сети.
0 / 2000
Ваш комментарий