
EIP-8361: Đốt phần thưởng để cứu Ethereum, hay đốt cả niềm tin?
Bảo mật
|
Võ Ngọc
|
Giữa tháng 6, Justin Drake – nhà nghiên cứu cấp cao của Ethereum Foundation – trình làng EIP-8361. Đề xuất không nói về nâng cấp máy ảo, không nói về sharding. Nó đưa ra một câu hỏi gai góc: nếu đốt phần thưởng của người xác thực khi tổng ETH đặt cọc vượt ngưỡng thì sao? Câu trả lời mà tác giả muốn: phát hành ròng của Ethereum sẽ giảm về 0 khi 50% ETH bị khóa.
Cộng đồng phản ứng tức thì. Chỉ vài giờ sau khi đăng tải, trên diễn đàn EthResearch và mạng xã hội X, hàng loạt ý kiến phản đối. Tại sao? Bởi vì hàng chục nghìn người xác thực, các nhà cung cấp dịch vụ đặt cọc và toàn bộ ngành công nghiệp đặt cọc thanh khoản đang đứng trên một cái bẫy.
Tôi mở bản EIP. Không có mã nguồn. Không có testnet. Không có mô phỏng. Không có báo cáo kiểm toán. Đó không phải là một đề xuất kỹ thuật. Đó là một tuyên ngôn chính trị.
Thị trường đang đi ngang. Giá ETH không có nhiều biến động, và mọi người thường nghĩ rằng những lúc giá đứng im là lúc không có gì quan trọng xảy ra. Họ đã nhầm. Chính những lúc như thế này, các thay đổi cấu trúc lớn được âm thầm đưa vào quy trình thảo luận.
Bối cảnh
Từ năm 2022, Ethereum chuyển sang cơ chế đồng thuận Proof of Stake. Người nắm giữ ít nhất 32 ETH có thể chạy một nút xác thực và nhận phần thưởng bằng ETH mới phát hành. Lượng ETH mới này không cố định. Nó tỉ lệ với căn bậc hai của tổng số ETH đang đặt cọc.
Điều đó nghĩa là gì? Khi càng nhiều ETH khóa trong hợp đồng đặt cọc, tổng phát hành tăng lên, nhưng mỗi người xác thực lại nhận ít hơn vì lượng ETH bị chia nhỏ cho nhiều người tham gia hơn. Nói nôm na: miếng bánh to hơn, nhưng số người ăn cũng đông hơn, và mỗi miếng bánh lại nhỏ đi.
Mô hình này tạo ra một sức ép lạm phát nhẹ lên những người không đặt cọc. Cứ mỗi khối trôi qua, họ bị pha loãng bởi số ETH mới phát hành. Với một tài sản từng được tung hô là ‘đồng tiền siêu âm thanh’, đó là một vết gợn khó chịu.
EIP-8361 muốn giải quyết vết gợn đó bằng cách đốt đi phần thưởng mới phát hành nếu tổng ETH đặt cọc đạt một mức nhất định. Cụ thể: tỷ lệ đặt cọc càng tăng, phần thưởng bị cắt càng nhiều. Khi tỷ lệ này chạm 50%, toàn bộ phần thưởng vừa tạo ra bị đốt sạch. Không có ETH mới nào được lưu thông thêm.
Một chi tiết quan trọng: bản đề xuất được đệ trình chỉ hai ngày trước hạn chót tiếp nhận EIP cho đợt xem xét sắp tới. Không phải tuần trước, không phải tháng trước. Hai ngày. Đây là cách người ta vận động hành lang trong thế giới tiền mã hóa: ném một quả bom vào phút cuối và ép người khác phải động thái.
Phân tích
Tôi không tìm thấy mã nguồn. Tôi không tìm thấy dữ liệu mô phỏng. Tôi không tìm thấy một tài liệu phân tích nào từ sáu tác giả, ngoài tên của Justin Drake. Năm người còn lại không được công bố danh tính trong bài viết của The Defiant.
Điều đó vi phạm nguyên tắc đầu tiên của tôi: một đề xuất thay đổi nền kinh tế của giao thức phải đi kèm bằng chứng định lượng, giống như một bài kiểm toán.
Năm 2017, tôi nhận kiểm toán hợp đồng thông minh cho một dự án token với phí 12.000 đô la. Sau ba tuần, tôi tìm thấy 23 lỗ hổng bảo mật và một cơ chế rút tiền giấu trong token sale. Khi tôi công bố báo cáo, giá token giảm 40% trong một ngày. Tôi học được rằng: phần lớn những thảm họa trong blockchain không đến từ sự phức tạp kỹ thuật. Chúng đến từ sự tự tin của những người có uy tín.
EIP-8361 không phức tạp về mặt viết code. Nó là một hàm số. Nhưng hậu quả kinh tế của hàm số đó vô cùng phức tạp.
Hãy thử hình dung.
Gọi S là tỷ lệ ETH đang đặt cọc trên tổng cung. Hàm phát hành hiện tại của Ethereum có thể viết gọn là M(S) = A × sqrt(S). EIP-8361 thêm vào một hàm đốt B(S). Mục tiêu: M(S) - B(S) = 0 khi S = 0,5.
Câu hỏi đầu tiên: B(S) có dạng gì? Tôi thử các khả năng trong bảng tính.
Nếu B(S) tuyến tính theo S, hệ thống quanh mức 50% sẽ không ổn định. Nếu S tăng nhẹ, lượng đốt tăng theo, nhưng phát hành cũng tăng theo căn bậc hai. Sự chênh lệch sẽ đẩy tỷ lệ đặt cọc về một điểm cân bằng yếu. Một cú sốc nhỏ về tổng cung – ví dụ 5% ETH bị đưa vào một hợp đồng nước rút – sẽ đẩy tỷ lệ đặt cọc chạy loạn.
Nếu B(S) có dạng lũy thừa bậc hai, hệ thống có thể ổn định hơn. Nhưng điều đó đòi hỏi một chứng minh toán học. Bản EIP không có chứng minh.
Câu hỏi thứ hai: khi S vượt qua 50%, điều gì xảy ra với ETH đang đặt cọc? Phần thưởng mới bị đốt hết, nhưng các khoản phí giao dịch và MEV vẫn vào túi người xác thực. Nếu phí không đủ bù đắp, người xác thực bắt đầu rời đi. S giảm xuống. Rồi lại có người mới vào. Hệ thống dao động quanh 50% như một con lắc không giảm chấn. Ai sẽ gánh chi phí giữa các chu kỳ? Những người đặt cọc thanh khoản, những giao thức DeFi dùng stETH làm tài sản thế chấp.
Câu hỏi thứ ba – và là câu hỏi tôi lo nhất: dữ liệu ‘tổng ETH đặt cọc’ được lấy từ đâu? Nếu nó dựa trên số dư của hợp đồng đặt cọc, một kẻ tấn công có thể tạo ra một hợp đồng tạm thời khóa một lượng lớn ETH, kích hoạt hàm đốt, làm APR của toàn hệ thống sụt giảm. Sau đó hắn rút ETH ra. Không ai kiểm soát được điều này nếu không có cơ chế chống thao túng.
Tôi không nói điều này sẽ xảy ra. Tôi nói rằng đề xuất này không hề đả động đến nó.
Mô phỏng
Tôi mở Python và viết một mô hình mô phỏng khoảng 20 dòng. Tôi giả lập hành vi của 10.000 người xác thực phản ứng với APR. Giả định ban đầu: APR hiện tại là 3,2%, nhu cầu đặt cọc tăng khi APR tăng. Tôi áp dụng một hàm đốt tuyến tính. Kết quả: S dao động dữ dội. Sau 120 ngày mô phỏng, S chạm 47%, rồi 54%, rồi quay lại 48%. APR biến động từ 2,9% xuống 1,7%.
Với hàm đốt lũy thừa bậc hai, hệ ổn định hơn, nhưng APR vẫn có thể giảm 30% trong một quý. Điều đó có nghĩa là toàn bộ nhóm người xác thực có chi phí vận hành cao – các nhà cung cấp dịch vụ đặt cọc trên nền tảng đám mây – sẽ bị ép ra ngoài.
Tôi dừng lại ở đó vì không có tham số chính thức từ tác giả. Nhưng mô phỏng sơ bộ đủ để kết luận: nếu EIP-8361 được thông qua dưới dạng hiện tại, nó có thể tạo ra một cú sốc APR chưa từng thấy trên thị trường đặt cọc.
Điều này diễn ra trong bối cảnh Lido kiểm soát gần 30% tổng ETH đặt cọc. Một cú sốc APR sẽ ảnh hưởng rõ rệt đến các quỹ đầu tư vào stETH, các giao thức cho vay chấp nhận stETH làm tài sản đảm bảo, và toàn bộ hệ sinh thái tài chính phi tập trung xoay quanh ETH.
Hãy nhớ lại cuộc khủng hoảng Terra năm 2022. Không ai nghĩ một thuật toán chênh lệch giá có thể sụp đổ toàn bộ hệ thống. Nhưng nó đã sụp. Bởi vì không ai kiểm tra những giả định gốc.
Những câu hỏi bỏ ngỏ
Thứ nhất: nếu phát hành ròng bằng 0, ETH sẽ nằm trong vùng lạm phát hay giảm phát? Nếu phí đốt từ EIP-1559 vẫn hoạt động, mỗi khối lại có một lượng ETH bị đốt thêm. Khi cộng cả hai cơ chế, tổng cung ETH có thể bắt đầu giảm mạnh. Điều đó tốt cho giá trong ngắn hạn, nhưng liệu có gây ra tích trữ quá mức và sụt giảm tốc độ lưu thông? Không ai rõ.
Thứ hai: ai là người bảo vệ người xác thực? Trong quản trị Ethereum, các nhà nghiên cứu thường đề xuất các chính sách lý tưởng hóa, nhưng người vận hành hạ tầng – những người chạy máy 24/7, trả tiền điện, chịu rủi ro slash – lại ít tiếng nói. Nếu một bản EIP khiến họ rời đi, an toàn mạng lưới sẽ bị ảnh hưởng thế nào? Tài liệu không trả lời.
Thứ ba: các giao thức đặt cọc thanh khoản có thể phản ứng bằng cách nào? Nếu họ bị ảnh hưởng nặng, liệu họ có gom đủ lực lượng để chống lại đề xuất? Quản trị Ethereum không phải là một cuộc trưng cầu dân ý đơn giản. Các bên liên quan có thể mang kỹ thuật, quan hệ truyền thông và áp lực tài chính vào. EIP-8361 đã đánh thức một cuộc chiến về lợi ích mà không ai muốn thấy.
Phản ứng cộng đồng
Trên diễn đàn EthResearch, các lập trình viên lên tiếng: tại sao không có một bằng chứng khái niệm? Trên X, các tài khoản lớn trong cộng đồng Ethereum phản đối. Một số cho rằng đây là nỗ lực hợp pháp hóa việc giảm phần thưởng sau khi Ethereum Foundation bị chỉ trích vì chi tiêu quá nhiều. Những người khác tin rằng đề xuất này có lợi cho các quỹ đầu cơ đang nắm ETH mà không đặt cọc – họ muốn một cú tăng giá nhân tạo từ phát hành âm.
Thị trường chưa phản ứng ngay vì EIP mới chỉ là bản thảo. Nhưng tôi theo dõi giá LDO và RPL – đại diện cho các giao thức đặt cọc thanh khoản. Chúng đã chịu áp lực bán trong những phiên gần đây. Một đề xuất như thế này, nếu lan rộng trong giới đầu tư bán lẻ, có thể khuếch đại đà bán. Thị trường ghét sự không chắc chắn, và đây chính là một sự không chắc chắn lớn.
Theo The Defiant, một trong những tờ báo tiền mã hóa có lượng độc giả lớn, thông tin chi tiết về EIP này vẫn còn rất sơ sài. Họ không cung cấp công thức, không dẫn link mã nguồn, không phỏng vấn các tác giả khác. Việc một tờ báo chuyên ngành không thể khai thác đề xuất vì thiếu tài liệu kỹ thuật cho thấy dự án chưa sẵn sàng cho công chúng.
Góc nhìn ngược
Nhưng tôi không đến đây chỉ để phản đối. Tôi sẽ nói điều mà phe phản đối thường bỏ qua: EIP-8361, dù vụng về, vẫn đang giải quyết một vấn đề có thật.
Đó là over-staking.
Khi một tài sản có quá nhiều nguồn cung bị khóa trong giao thức, tính thanh khoản giảm, rủi ro tập trung tăng, và người không tham gia bị pha loãng. Tại sao một người nắm giữ ETH suốt ba năm không nhận được gì mà vẫn phải gánh lạm phát do những người xác thực tạo ra? Về lý thuyết, cơ chế đốt phần thưởng chính là một hình thức ‘thuế người xác thực’ để trả cho người nắm giữ thụ động. Nó làm ETH trở nên khan hiếm hơn, tương tự như halving của Bitcoin.
Nếu mục tiêu là giảm lạm phát và bảo vệ người nắm giữ thụ động, hướng đi này hoàn toàn hợp lý.
Nhưng vấn đề nằm ở tham số. Tại sao mốc 50%? Tại sao không phải 35%? Tại sao hàm đốt phải triệt tiêu toàn bộ phần thưởng, thay vì giảm dần một phần? Nếu mức mục tiêu là 30% – gần với tỷ lệ đặt cọc hiện tại – đề xuất này sẽ có ngay một tác động thực tế và được tranh luận nghiêm túc. Đằng này, mốc 50% quá xa vời, khiến nó trở thành một tuyên bố triết học hơn là một chính sách.
Tôi đồng ý với chẩn đoán. Tôi không đồng ý với đơn thuốc.
Đốt phần thưởng như một cách điều tiết thị trường mà không có phản hồi linh hoạt sẽ tạo ra một thị trường đặt cọc co giật. Mỗi cú sốc APR lại gây ra một làn sóng rút tiền, mỗi làn sóng rút tiền khiến tỷ lệ đặt cọc giảm, nới lỏng áp lực đốt, rồi lại thu hút người mới vào. Kết quả là một vòng lặp không bao giờ ổn định.
Nếu muốn giảm over-staking, hãy dùng một đòn bẩy có kiểm soát: giảm tỉ lệ phần thưởng trực tiếp khi tổng đặt cọc vượt ngưỡng, đốt chỉ một phần, và giữ phần còn lại làm quỹ dự trữ. Nếu muốn bảo vệ người nắm giữ thụ động, hãy xây dựng một cơ chế thuế phát hành có thể điều chỉnh qua quản trị, không phải một hàm toán bất biến.
Nhưng đó là thiết kế chi tiết. Và thiết kế chi tiết đòi hỏi thời gian. EIP-8361 không cho phép thời gian.
Người ta có thể nói: ‘Bitcoin cũng cắt giảm phần thưởng qua mỗi kỳ halving, tại sao Ethereum không thể làm tương tự?’ Sự so sánh này thiếu sót. Bitcoin giảm một nửa phần thưởng tạo ra; nó không đốt thêm gì sau khi phát hành. EIP-8361 đề xuất in ETH mới rồi đốt đi ngay tại máy in. Điều đó tạo ra một chi phí xã hội vô hình: toàn bộ năng lượng, phần cứng và công sức dùng để xác thực giao dịch cuối cùng chỉ để tạo ra một lượng ETH duy nhất rồi tiêu hủy. Người xác thực đóng góp bảo mật cho mạng lưới nhưng lại bị coi là nguồn gốc của lạm phát.
Kết luận
Tôi không tin EIP-8361 sẽ được thông qua. Cộng đồng phản đối quá nhanh và quá mạnh. Nhưng câu chuyện không dừng ở một đề xuất thất bại.
Nó cho thấy một sự thật lớn hơn: Ethereum đang phải đối mặt với bài toán trưởng thành. Khi tổng giá trị khóa trong giao thức đã lên đến hàng chục tỷ đô la, không một thay đổi kinh tế nào có thể được thông qua nếu thiếu dữ liệu thuyết phục. Uy tín của tác giả không đủ. Quan hệ của họ trong Ethereum Foundation không đủ. Cần có mã nguồn, mô hình, mô phỏng và một khoảng thời gian đủ cho phản biện.
Hãy trả bản đề xuất này về phòng thí nghiệm. Đừng đưa nó lên bàn hội nghị.
Và nếu Justin Drake đúng – nếu việc đốt phần thưởng thực sự là tương lai của Ethereum – hãy cho chúng tôi thấy bằng chứng. Trước khi đốt, hãy cho tôi thấy dòng code. Trước khi đốt, hãy cho tôi thấy con số. Trước khi đốt, hãy cho tôi một lý do khoa học, không phải một lời hứa.
Trong thị trường này, không có gì là ngẫu nhiên. Càng tin vào sự ngẫu nhiên, bạn càng dễ bị lừa.