Hoàn phí Gas khi trade trên Balancer (BAL)
![Avatar](/_next/image?url=https%3A%2F%2Ffiles.amberblocks.com%2Fthumbnail%2Fchnbzaa92ook5tnj%2Fchannel%2Fchnbzaa92ook5tnj%2Ff8xggzaan1h8ak0kz9cjhlnzcffpbk77%2Flogocoin98.png&w=3840&q=20)
![thumbnail](https://file.coin98.com/insights/bal-1616215294775.png)
Khi ETH phí Gas ngất ngưởng có lúc gần 40 đô một giao dịch, thì anh em có bao giờ nghĩ đến: nhận lại phí Gas khi swap?
Không thể tin nổi, nhưng đó là điều mà Balancer (BAL) và cộng đồng của họ đang thực hiện, chiến dịch có tên là “BAL for Gas”, anh em sẽ được phí Gas từ việc swap và convert phí Gas đó thành BAL cũng được luôn.
Vậy điều này là thế nào? Anh em cùng mình điểm qua về chiến dịch này. Nếu anh em có quan tâm sâu sắc hơn thì có thể đọc thêm tại đây.
Chiến dịch BAL for Gas
Theo như proposal, thì Balancer sẽ cho 30,000 BAL vào một Ecosystem Fund nhằm phục vụ chiến dịch “BAL for Gas”. Sẽ không có thời gian kết thúc chiến dịch cụ thể, ai trade trước thì nhận được trước, vầ khi hết nguồn 30,000 sẽ tạm dừng chương trình và đợi chiến dịch mới từ ban quản trị của Balancer.
Đọc thêm: Balancer (BAL) là gì? Toàn tập về tiền điện tử BAL
Anh em mà muốn nhận được rewards BAL tokens đối với mỗi giao dịch hợp lệ trên Balancer Exchange. Bài viết cũng có đề cập về giao dịch hợp lệ (eligible trade) là 1 hay nhiều lệnh swaps giữa hai token có trong whitelist. Sau khi trade, anh em vẫn chưa thể claim BAL đâu, mà phải đợi đến thứ 4 tuần sau của lần trade thì mới claim được.
Dưới đây là số Gas được hoàn lại tùy theo số lượng swap hợp lệ anh em thực hiện:
Còn việc convert từ Gas sang BAL thì anh em có thể dùng công thức này:
G*MP
Trong đó:
- G là cột thứ 2, số lượng gas unit.
- M là phí Gas trung bình của Block ghi nhận giao dịch.
- P là tỷ giá BAL/ETH lấy dữ liệu gần nhất từ CoinGecko.
BAL dự định nhận sẽ khác BAL đã nhận, tại sao?
Chiến dịch vẫn gặp một số lỗi nhỏ, cụ thể là số BAL mà user nhận được sẽ khác nhau tùy theo tỷ giá BAL/ETH nào.
Tại lúc trade
Thứ tự mọi việc khi anh em trade sẽ như sau:
- Quyết định số lượng trades có tính hợp lệ.
- Nhận lại phí Gas từ việc trade.
- Gas price dự đoán sẽ được tính theo trung bình của các block cuối cùng dựa trên chức năng getGasPrice từ nhà cung cấp Web3.
- BAL/ETH dự đoán sẽ được lấy từ 80/20 BAL/ETH Pool
Đó là số liệu mà giao diện cung cấp cho anh em, còn khi thực hiện xong thì nó sẽ khác chút.
Lúc nhận BAL
- Quyết định số lượng trades có tính hợp lệ.
- Nhận lại phí Gas từ việc trade.
- Gas price thực sẽ được lấy trung bình từ gas price trong block vừa trade.
- BAL/ETH thực sẽ được lấy từ CoinGecko gần nhất với thời gian của Block vừa trade.
Vậy ở bước 3 và 4 ở cả hai bên sẽ có sự khác biệt đôi chút:
- Không phải lúc nào trung bình Gas Price từ các block gần cuối với trong 1 block chứa giao dịch đó cũng trùng khớp.
- Không phải số liệu BAL/ETH từ 80/20 BAL/ETH Pool và CoinGecko cũng giống nhau.
Tổng kết
Những chiến dịch hoàn phí, hoàn tiền thật sự không lạ lẫm gì với anh em, và thứ mà người tạo ra chiến dịch đều hướng đến là cải thiện trải nghiệm người dùng, làm sao cho họ cảm giác được cái gì đó.
Một câu hỏi được đặt ra: Liquidity Providers (LPs) nhận được lợi ích từ việc cung cấp thanh khoản cho Pool? Vậy tại sao Trader lại không được, họ cũng đem lại lợi ích cho một hệ sinh thái mà?
Và BAL đã trả lời.
Thấy rõ rằng, Balancer exchange và cộng đồng của mình đang cố gắng để thu hút được các trader vào giao dịch, và bản thân mình nghĩ, sẽ không chỉ Balancer, mà sắp tới chiến dịch “Gas reimbursement” sẽ nở rộ trong bối cảnh gas price nhiều nơi còn rất cao.
Thông qua bài viết trên, nếu anh em có thắc mắc hay ý kiến thì đừng ngại comment dưới đây, mình sẽ thảo luận cùng anh em.