Giao dịch

Một giao dịch bao gồm một hoặc nhiều chỉ thị, chữ ký của các tài khoản ủy quyền thay đổi và một blockhash gần đây. Mạng xử lý tất cả các chỉ thị trong một giao dịch cùng nhau. Nếu bất kỳ chỉ thị nào thất bại, toàn bộ giao dịch sẽ thất bại và tất cả thay đổi trạng thái sẽ được hoàn nguyên.

Sơ đồ đơn giản hóa hiển thị hai giao dịchSơ đồ đơn giản hóa hiển thị hai giao dịch

Thông tin chính

  • Thực thi nguyên tử: Tất cả chỉ thị thành công hoặc tất cả đều hoàn nguyên. Phí vẫn được tính ngay cả khi thất bại.
  • Giới hạn kích thước: Tối đa 1.232 byte, được tính từ MTU tối thiểu IPv6 (1.280 byte) trừ đi 48 byte cho header mạng.
  • Chữ ký: Mỗi người ký cung cấp một chữ ký Ed25519 64 byte.
  • Hết hạn blockhash: Blockhash gần đây của giao dịch có hiệu lực trong 150 slot.

Giới hạn

Giới hạnGiá trịNguồn
Kích thước giao dịch tối đa1.232 bytePACKET_DATA_SIZE
Số tài khoản tối đa mỗi giao dịch64Giới hạn được áp dụng (128 khi increase_tx_account_lock_limit được kích hoạt, hiện chưa hoạt động)
Hết hạn blockhash150 slotMAX_PROCESSING_AGE
Kích thước chữ ký64 byte (Ed25519)--
Phí cơ bản mỗi chữ ký5.000 lamportPhí
Số chỉ thị thực thi tối đa64 (cấp cao nhất + CPI)MAX_INSTRUCTION_TRACE_LENGTH
Số chữ ký tối đa mỗi gói12MAX_SIGNATURES_PER_PACKET

Is this page helpful?

Mục lục

Chỉnh sửa trang

Quản lý bởi

© 2026 Solana Foundation.
Đã đăng ký bản quyền.
Kết nối