Nhà nghiên cứu Ethereum đề xuất chốt giao dịch trong 4 phút để giảm chi phí chuyển tiền liên chuỗi
Các nhà nghiên cứu Ethereum muốn rút thời gian chờ để một giao dịch được chốt (finality) từ khoảng 16 phút xuống còn chừng 4 phút, thay đổi có thể giúp việc chuyển tiền giữa các chuỗi khối trở nên rẻ hơn.
Ben Edgington, người điều phối mảng nghiên cứu chốt nhanh của Ethereum, đã nộp bản dự thảo hôm thứ Tư cùng các nhà nghiên cứu Francesco D’Amato, Roberto Saltini, Yann Vonlanthen và Mikhail Kalinin. Mục tiêu ban đầu là cải thiện gấp bốn lần, dù thiết kế chưa hoàn thiện và chưa có ngày kích hoạt.
Trong cơ chế hiện tại, một giao dịch có thể đã nằm trong block Ethereum từ khá lâu trước khi mạng coi nó là chốt — thời điểm các validator, tức những máy tính bảo vệ mạng lưới, cam kết không bao giờ viết lại. Bất kỳ ai chuyển tiền khỏi Ethereum đều phải quyết định lúc nào an toàn để giải ngân ở phía bên kia. Song 16 phút là quãng thời gian quá dài để tiền nằm chờ.
Chẳng hạn ai đó gửi 10.000 USD từ Ethereum sang một mạng khác. Dịch vụ chuyển tiền có thể trả ngay cho khách bằng số tiền đã có sẵn ở đó, rồi chờ được hoàn trả khi giao dịch gốc tất toán. Khách nhận tiền trong vài giây, còn dịch vụ bị giam 10.000 USD cho tới khi Ethereum xử lý xong. Nghiên cứu của Ethereum Foundation coi số tiền nhàn rỗi này là chi phí thực tế với các doanh nghiệp đó, và thời gian chờ ngắn hơn giúp họ tái sử dụng vốn sớm hơn.
Trên thực tế, một dịch vụ ứng trước đều đặn 1 triệu USD mỗi giờ sẽ có khoảng 267.000 USD đang chờ hoàn trả với độ trễ 16 phút. Với 4 phút, con số này giảm xuống còn khoảng 67.000 USD.
Các đơn vị phát hành stablecoin như Circle (CRCL), tổ chức phát hành USDC neo giá USD, vốn đã thu phí cho tốc độ. Tuyến nhanh từ Ethereum hiện có giá 0,01%, tức 1 USD cho mỗi 10.000 USD, chưa tính phí mạng và phí ứng dụng. Tuyến tiêu chuẩn không mất phí chuyển của Circle. Circle cũng giới hạn tổng giá trị các giao dịch nhanh đang chờ tất toán cuối cùng, và mỗi lần tất toán xong sẽ mở thêm chỗ cho giao dịch mới.
Thời gian chờ 16 phút bắt nguồn từ cách các validator Ethereum bỏ phiếu. Mỗi validator bỏ một lá phiếu làm hai việc cùng lúc: giúp chọn block kế tiếp và giúp khóa vĩnh viễn các block cũ. Validator thay phiên nhau bỏ phiếu, và một block chỉ được chốt sau hai vòng bỏ phiếu đầy đủ của tất cả mọi người. Hai việc dùng chung một lá phiếu nên tốc độ chốt không thể nhanh hơn vòng luân phiên đó.
Đề xuất tách riêng phiếu cho từng việc, để khâu khóa block chạy theo nhịp nhanh hơn mà lập trình viên có thể tiếp tục rút ngắn dần. Nhóm nghiên cứu cho rằng việc tách phiếu cũng giúp dễ dàng chuyển sang chữ ký kháng lượng tử về sau. Ethereum sẽ cần nâng cấp đó nếu máy tính lượng tử đủ mạnh để phá vỡ mã hóa hiện nay.
Dù vậy, 4 phút vẫn còn chậm so với Solana, mạng vừa bật nâng cấp Alpenglow hôm thứ Tư với mục tiêu chốt giao dịch trong khoảng 150 mili giây. Bản dự thảo vẫn để ngỏ thời gian bỏ phiếu, các hình phạt và một phần phân tích an toàn tính đến thứ Năm. Edgington viết rằng “nhiều khía cạnh vẫn chưa xác định” và mục tiêu trước mắt là có được số hiệu đề xuất — bước đưa ý tưởng vào quy trình nâng cấp chính thức của Ethereum.
Đọc thêm: Thay đổi mạng lớn nhất của Solana kể từ năm 2020 đã hoạt động. Người dùng được lợi ra sao