Giới hạn gas là lượng gas tối đa bạn sẵn sàng chi cho một giao dịch. Nếu giao dịch sử dụng ít hơn, bạn sẽ được hoàn lại phần gas chưa sử dụng. Nếu giao dịch cố gắng sử dụng nhiều hơn, giao dịch sẽ thất bại và bạn sẽ mất lượng gas đã tiêu thụ. Đặt giới hạn quá thấp có nghĩa là giao dịch của bạn hết gas và bị hủy. Đặt giới hạn quá cao sẽ không mất thêm chi phí miễn là giao dịch hoàn tất. Ví thường tự động ước tính giới hạn phù hợp. Điều chỉnh thủ công dành cho các trường hợp đặc biệt hoặc người dùng nâng cao muốn giới hạn mức độ rủi ro của mình.
Ngoài ra còn có giới hạn gas khối. Đó là lượng gas tối đa mà tất cả các giao dịch trong một khối có thể tiêu thụ. Giới hạn gas khối của Ethereum là khoảng 30 triệu. Các thợ đào và người xác thực sẽ đóng gói các khối đến giới hạn đó, ưu tiên các giao dịch có phí cao hơn. Giới hạn gas khối xác định số lượng giao dịch có thể chứa trong một khối. Tăng giới hạn này sẽ làm tăng thông lượng nhưng cũng làm tăng yêu cầu phần cứng để vận hành một node. Giới hạn gas là một tham số định hình cả trải nghiệm người dùng và tính phi tập trung của mạng lưới.
Giới hạn khí đốt thiết yếu
- Giới hạn phí giao dịch — lượng phí tối đa bạn sẽ sử dụng
- Giới hạn gas khối — lượng gas tối đa cho mỗi khối, khoảng 30 triệu trên Ethereum.
- Hết gas — giao dịch thất bại và lượng gas đã tiêu thụ bị mất.
- Hoàn tiền — lượng xăng chưa sử dụng được hoàn trả cho người gửi
Hầu hết người dùng không bao giờ chạm đến giới hạn gas. Ví điện tử sẽ tự động xử lý việc này. Khi một giao dịch thất bại do hết gas, ví thường đánh giá thấp độ phức tạp của vấn đề.
Comments
No comments yet. Be the first to share a thought.
Leave a comment