Cafe blockchain số 21. Tăng tốc giao dịch bitcoin.

 Thời gian mỗi khối của bitcoin là khoảng 10 phút, nhưng có phải giao dịch nào cũng cần 10 phút để được xác nhận?

Không, các giao dịch dựa trên nguyên tắc cạnh tranh, vì thế, bạn sẽ phải chờ rất lâu nếu đặt phí giao dịch thấp. có những giao dịch phải chờ nhiều giờ đồng hồ.
Nếu rơi vào trường hợp như vậy, bạn có những giải pháp nào để giúp giao dịch đã gửi đi nhanh hơn?
---
Child Pays For Parent (CPFP): khi 1 giao dịch phải chờ quá lâu, 1 trong các địa chỉ nhận có thể “cám dỗ” các thợ mỏ bằng cách tạo 1 giao dịch khác, sử dụng output của giao dịch bị chậm làm input của 1 giao dịch mới.Giao dịch mới set phí giao dịch thật cao. Lúc này, các thợ mỏ sẽ nhận thấy rằng:
  • Nếu chỉ xác nhận giao dịch mới thì không được, vì output gắn với input chưa được xác nhận⇒ giao dịch mới không hợp lệ
  • Nếu xác nhận cả 2 giao dịch thì tính trung bình phí giao dịch vẫn tốt⇒ đưa cả 2 giao dịch vào xác nhận.
Mindset của phương pháp này, là giao dịch con gánh thêm fee cho giao dịch cha mẹ, để fee trung bình trở nên hấp dẫn đối với các thợ mỏ và được ưu tiên xác nhận.
---
Bitcoin transaction accelerator:Gửi yêu cầu cho các thợ mỏ, nhờ xác nhận giúp.
Bạn đến nhà 1 thợ mỏ và nói: Ê, xác nhận cho tao cái giao dịch này, tao cho mày 5 đô.
Các pool thường có chính sách hỗ trợ tăng tốc giao dịch(ViaBTC,BTC.Com). Bạn có thể truy cập website của họ để “nhờ” ưu tiên xác nhận giúp. Các pool mở ra các dịch vụ đó thường là vì mục đích quảng bá (free) hoặc có thu phí vài usd trên mỗi giao dịch.
---
Replace-By-Fee (RBF): Nếu 1 transaction khi gửi đi được đánh dấu là có thể được thay thế bởi 1 giao dịch khác có phí cao hơn, thì nó có thể được thay thế trước khi được xác nhận. Tuy nhiên, nhược điểm của phương pháp này là “lòng tin”, và phí cao hơn.
Để tránh DoS , thì các giao dịch thay thế phải trả phí cho chính nó và cho cả giao dịch bị thay thế.

Nhận xét

Bài đăng phổ biến từ blog này

Tấn công thao túng giá trong DeFi - đơn giản, hay gặp nhưng khó nhận diện

Ai bảo bitcoin là hữu hạn

Cafe sáng blockchain - tập 1. PHI TẬP TRUNG (decentralized)

Tổng số lượt xem trang