Làm thế nào để any.sender đối phó với tắc nghẽn mạng?
Lưu ý của biên tập viên: Bài viết này đến từNhững người đam mê Ethereum (ID: ethfans)Lưu ý của biên tập viên: Bài viết này đến từ
Những người đam mê Ethereum (ID: ethfans)
Những người đam mê Ethereum (ID: ethfans)
, Tác giả: Patrick McCorry, bản dịch: A Jian, được Odaily sao chép với sự ủy quyền.
- Đỉnh phí giao dịch ICO năm 2017 chẳng là gì so với mấy tuần qua -
any.sender là một công cụ chuyển tiếp giao dịch thông lượng cao không giam giữ. Mục tiêu của chúng tôi là cho phép giao dịch của bạn được đóng gói càng sớm càng tốt trong khi tối ưu hóa phí thanh toán, ngay cả khi mạng cực kỳ điên cuồng và tắc nghẽn. Vì vậy, làm thế nào để chúng ta làm điều đó?
Người dùng trả phí trên Ethereum gấp 4,8 lần so với Bitcoin
Những người giao dịch nhỏ lẻ sa sút và bầu không khí đầu cơ tràn ngập thị trường giá lên năm 2017 đang bùng phát trở lại. Nhưng lần này, nhờ sự phát triển của thế giới DeFi, các hoạt động này đã bỏ qua các sàn giao dịch tập trung và nhiều hoạt động trong số này diễn ra trực tiếp trên Ethereum.
Các hoạt động này hấp dẫn đến mức các nhà sản xuất khối Ethereum đã thu được hơn 6,8 triệu đô la phí chỉ sau 36 giờ bùng nổ khai thác thanh khoản của YAM. Vào thời điểm đó, nếu một giao dịch được đóng gói nhanh chóng trên chuỗi, giá Gas phải được sắp xếp trong khoảng từ 200 đến 330 Gwei.
Chúng ta hãy xem lượng Gas tiêu thụ bởi các hoạt động khác nhau:
Một lần chuyển ETH thông thường tiêu tốn 21.000 Gas, tương đương khoảng 2,45 đô la (khoảng 0,0063 ETH)
Các giao dịch Uniswap cần tiêu tốn 100.000 Gas, tương đương khoảng 11,64 đô la (khoảng 0,03 ETH)
Triển khai ví bảo mật Gnosis yêu cầu 250.000 Gas, tương đương khoảng $29,20 (khoảng 0,075 ETH)
Mức tiêu thụ Gas có thể được cung cấp trong toàn bộ khối là 12 triệu, khoảng 1401 USD (khoảng 3,6 ETH)
Mặc dù YAM cuối cùng đã thất bại do một lỗi trong hợp đồng thông minh, nhưng tác động của nó đối với toàn bộ thị trường phí vẫn còn rất lớn.
Vậy any.sender có thể giúp giảm phí giao dịch không?
Có hai cách để tránh phải trả phí xử lý cao:
Sử dụng lược đồ Layer-2. Ví dụ: gửi giao dịch của bạn thông qua chuỗi bên tổng số;
Sử dụng một chiến lược phí thông minh hơn. Đó là gửi giao dịch ở mức phí thấp nhất, sau đó tăng tỷ lệ một cách chiến lược cho đến khi giao dịch cuối cùng được đóng gói.
Mặc dù đã có một số giải pháp Lớp 2 thực sự thú vị đang được phát triển, nhưng chưa có giải pháp nào trong số đó có thể hỗ trợ bạn chơi DeFi. Do đó, cách duy nhất để thực hiện là một chiến lược tính phí thông minh hơn, đó là mục tiêu mà any.sender của chúng tôi đang hướng tới.
Chiến lược của chúng ta trông như thế nào? Chúng tôi gửi các giao dịch với mức phí thấp hơn mức chuỗi nhanh. Mỗi khi mạng đào một khối mới, chúng tôi đánh giá lại tất cả các giao dịch trong hàng đợi, sau đó tăng mức phí theo chiến lược phí được xác định trước. any.sender xuất bản lại một giao dịch sau khi ước tính phí của nó đã tăng khoảng 13%.
Do đó, chiến lược tăng phí của chúng tôi rất đơn giản nhưng tối ưu có thể tìm ra mức phí mạng thấp nhất mà vẫn đảm bảo thời gian on-chain chỉ trong vòng 1 đến 3 phút.
Sự ra đời và cái chết của YAM
Tóm tắt: Giá gas giao dịch của any.sender trung bình thấp hơn 56-77 Gwei so với trung bình của một sàn giao dịch phổ biến và một ví chuyển tiếp phổ biến và thấp hơn 19 Gwei so với giá ước tính của các trang web phổ biến cho chuỗi nhanh. Tất cả các giao dịch đều diễn ra trên chuỗi trong vòng 6-7 phút (hầu hết trong vòng 5 phút) và phần tiết kiệm phí giao dịch nhất cũng là phần nhanh nhất trên chuỗi.
phương pháp luận. any.sender gửi một giao dịch mới cứ sau 3 giờ bằng phương pháp trên. Chúng tôi theo dõi các giao dịch được gửi từ một công cụ chuyển tiếp ví phổ biến và một sàn giao dịch phổ biến, đồng thời chọn những giao dịch này dựa trên thời điểm chúng hoạt động trên chuỗi. Cuối cùng, chúng tôi nhận được "giá gas nhanh trên chuỗi ước tính" từ trình khám phá khối etherchain (tương tự như số liệu thống kê được cung cấp bởi trang web ethgasstation phổ biến).
Mô tả hình ảnh
- Hình 1. Tình hình 23 giao dịch trong 2 ngày từ khi YAM ra đời -
Hình 1 cho thấy giá gas được trả cho các giao dịch từ bất kỳ người gửi nào, chuyển tiếp ví phổ biến và giao dịch trên các sàn giao dịch phổ biến. Ngoài ra còn có một giá chuỗi nhanh ước tính.
Có thể thấy rằng phạm vi thả nổi của phí xử lý là khá lớn, từ 116 Gwei (bất kỳ.sender) đến 432 Gwei (các sàn giao dịch phổ biến). Người ta ước tính rằng giá Gas có thể nhanh chóng được tải lên chuỗi sẽ biến động rất lớn. Do đó, tình huống hai ngày của YAM từ khi sinh ra cho đến khi chết chính xác là một mô hình cho phí xử lý biến động mạnh mà người chuyển tiếp phải xử lý trong thời gian thực. Xét cho cùng, không bao giờ có hòa bình trên mạng Ethereum...
Hãy xem lại dòng thời gian:
Đó là một khoảnh khắc xuất thần, khi những người nông dân điên cuồng trồng khoai lang, cử máy kéo đến bón phân cho chúng và cuối cùng bán chúng trước khi những kẻ giết khoai lang giả một phát đến. (Ghi chú của người dịch: "Khai thác thanh khoản" mới nổi gần đây (cung cấp tính thanh khoản để nhận mã thông báo gốc theo giao thức) có một bí danh gọi là "Yield Farming", dịch theo nghĩa đen là "tỷ lệ hoàn vốn từ việc canh tác" và mã thông báo YAM Biểu trưng là một củ khoai lang, do đó mô tả vui tươi.)
Trong khoảng thời gian này, 4 trong số 9 giao dịch được gửi bởi any.sender có giá gas thấp hơn "giá gas ước tính có thể tải lên nhanh chóng" và chỉ có 1 giao dịch cao hơn giá được đưa ra bởi các ví phổ biến. Xem xét rằng các công ty khai thác đã thu được hơn 6 triệu đô la phí trong giai đoạn này (hoạt động trên chuỗi khối cực kỳ tích cực), đó là một thành tích ấn tượng mà bất kỳ người gửi nào vẫn có thể trả ít hơn giá ước tính để nhanh chóng tăng giá trên chuỗi.
11h ngày 13/08/2020 ~ 02h ngày 14/08/2020: YAM kết thúc
- Chúng tôi nhớ bạn, YAM -
Trong khoảng thời gian này, 5 trong số 7 giao dịch được gửi bởi any.sender thấp hơn giá ước tính trên chuỗi nhanh. Giá gas cho tất cả các giao dịch thấp hơn giá (được đo lường) do các sàn giao dịch phổ biến và ví phổ biến đưa ra.
Mô tả hình ảnh
- Chúng tôi đã nắm bắt được thời điểm khi CURVE ra mắt... và chỉ mất một ngày làm việc... -
4 trong số 6 giao dịch được gửi bởi any.sender thấp hơn giá on-chain nhanh ước tính của etherchain và mỗi giao dịch đều có chi phí thấp hơn so với các sàn giao dịch và ví hàng đầu mà chúng tôi đã đo lường.
Mô tả hình ảnh
- Hình 2. Tiết kiệm tương đối (phần trên 0) và tiêu dùng tương đối (phần dưới 0) của bất kỳ.sender -
Hình 2 cho thấy rằng any.sender chỉ tạo ra mức tiêu thụ cao hơn trong một số trường hợp và trong hầu hết các trường hợp, nó thấp hơn giá ước tính trên chuỗi nhanh.
So sánh các sàn giao dịch, sàn giao dịch đã trả thêm một mức giá từ 23 Gwei đến 227 Gwei. Giá Gas của any.sender tiết kiệm trung bình 77 Gwei so với trao đổi.
So sánh các ví, các khoản thanh toán vượt mức của ví dao động từ -13,81 (chỉ thấp hơn một lần so với giao dịch của chúng tôi) đến 152 Gwei. Giá Gas của any.sender tiết kiệm trung bình 56,9 Gwei so với ví này.
So sánh trang web, nhiều lần, chuỗi nhanh ước tính trên trang web thấp hơn giá chúng tôi thực sự trả Nhìn chung, sự khác biệt giữa giá chúng tôi đã trả và giá chúng tôi đã trả dao động từ -17,25 Gwei đến 79,03 Gwei. Khoản tiết kiệm trung bình cho bất kỳ người gửi nào là 19 Gwei.
Mô tả hình ảnh
- Hình 3. Mục tiêu của chúng tôi là cho phép giao dịch trên chuỗi trong vòng 3 phút, nhưng có một chút khó khăn trong hai ngày YAM bùng nổ -
Chúng tôi đã tinh chỉnh mục tiêu là on-chain sau 2~3 phút, vì đây là mục tiêu hợp lý khi sử dụng hầu hết các ứng dụng và nó cũng cho chúng tôi đủ thời gian để đạt được Giá xăng thấp nhất.
Và, mặc dù một số giao dịch mất nhiều thời gian hơn một chút so với chúng tôi dự kiến, nhưng không có giao dịch nào bị kẹt.
Dữ liệu chúng tôi thu thập được trong hai ngày qua cũng có thể phản hồi lại thiết kế của chúng tôi. Vì vậy, lần tới khi có YAM, chúng tôi cũng sẽ sẵn sàng cho chặng nước rút cuối cùng.
Tại sao any.sender có khoản tiết kiệm nhỏ nhất so với giá liên kết nhanh ước tính? Vào thời điểm mà phí cao trong lịch sử, việc có thể giao dịch trực tuyến thành công với mức giá thấp hơn giá ước tính là điều không thể tin được. Chúng tôi tin rằng khoản tiết kiệm tương đối nhỏ của chúng tôi, giả sử ước tính đáng tin cậy về giá khí tăng nhanh, là do chiến lược bơm của chúng tôi sẽ đẩy giá cao hơn giá tăng nhanh.
Tại sao chỉ any.sender mới có thể gửi giao dịch thấp hơn giá nhanh trên chuỗi? Bởi vì chiến lược hiện tại của những người chuyển tiếp khác dường như là đặt một mức phí cố định, sau đó định kỳ điều chỉnh mức phí cố định để đáp ứng với sự biến động của phí xử lý. Hầu hết các dịch vụ sẵn sàng trả giá xăng cao hơn vì một giao dịch bị kẹt khiến toàn bộ hàng đợi của họ bị chặn và phần mềm chuyển tiếp thường không xử lý tốt việc này.
Nhưng ai đang trả những khoản phí vượt quá này? Cuối cùng, đó là bạn, chính bạn, người dùng và đôi khi bạn phải trả nhiều tiền hơn.
Chúng tôi đã phát triển any.sender để tiết kiệm tiền
Năm ngoái, chúng tôi đã phát hiện ra rằng việc gửi các giao dịch trên Ethereum với mức giá phải chăng và đáng tin cậy không gì khác hơn là một thách thức kỹ thuật.
Không có đội đã thực sự giải quyết vấn đề này. Thay vào đó, hầu hết những người chuyển tiếp đọc dữ liệu từ trang web ethgasstation, thêm 50 Gwei vào giá on-chain nhanh ước tính trên trang web và gửi giao dịch. Nếu phí trên mạng tăng vọt trong thời gian đó, giao dịch của bạn sẽ bị kẹt. Tệ hơn nữa, nếu bạn sử dụng bộ chuyển tiếp của bên thứ ba, mức tiêu thụ gas của giao dịch sẽ tăng thêm 200.000!
Mục tiêu any.sender của chúng tôi rất đơn giản:


