Vì sao một trang tin blockchain đưa tin bóng đá? Vụ RB Leipzig vs Fabrizio Romano phơi bày giới hạn của Oracle
Nguyễn Hưng
Một trang tin tiền điện tử – Crypto Briefing – vừa đăng tải câu chuyện tranh cãi giữa giám đốc điều hành RB Leipzig và nhà báo Fabrizio Romano. Không có token, không có NFT, không có hợp đồng thông minh. Chỉ có một lời phủ nhận và một lời khẳng định. Nhiều người xem đây là bài viết lạc đề. Tôi xem đây là một bài test oracle hoàn hảo.
Hãy nhìn vào ba nhân vật chính. RB Leipzig – câu lạc bộ Đức xây dựng thương hiệu nhờ chiến lược mua cầu thủ trẻ, phát triển rồi bán giá cao. Fabrizio Romano – nhà báo người Ý với hơn 20 triệu người theo dõi trên mạng xã hội, nổi tiếng đến mức câu nói "Here we go" đã trở thành một nghi thức xác nhận thương vụ. Yan Diomandé – hậu vệ 23 tuổi người Bờ Biển Ngà, mục tiêu săn đón của nhiều CLB lớn. Theo Romano, RB Leipzig đã thực hiện các bước tiếp cận Diomandé. Theo Plenge, "thông tin không chính xác". Không ai đưa ra bằng chứng. Người hâm mộ đứng giữa hai luồng tin, không biết đâu là thật.
Ở Việt Nam, tình trạng này không hề xa lạ. Trong các cộng đồng đầu tư tiền số, không ít người coi phát ngôn của một KOL có sức ảnh hưởng như một nguồn oracle vô ngôn. Khi token tăng giá, KOL được tôn như thánh. Khi token sụp đổ, KOL nói "tôi chỉ thông tin lại". Sự thật về dự án nằm ở đâu? Thường thì không ai biết. Đây là một phiên bản thu nhỏ của câu chuyện RB Leipzig, với tính chất hậu quả nghiêm trọng hơn nhiều trên tài khoản ngân hàng.
Giờ hãy nâng cấp tư duy lên một bậc: nếu cuộc tranh cãi này được đưa vào hợp đồng thông minh thì sao?
Giả sử có một smart contract cho phép người dùng đặt cược vào khả năng Diomandé gia nhập RB Leipzig trước một mốc thời gian. Hợp đồng đó cần một bộ phận oracle để xác nhận kết quả. Oracle sẽ lấy dữ liệu từ đâu? Từ trang chủ của RB Leipzig? Từ tài khoản Twitter của Romano? Từ trang transfermarkt? Mỗi nguồn đều có thể trả về một kết quả khác nhau. Nếu hợp đồng chọn nguồn là tài khoản Twitter của Romano, và Romano đăng "Here we go, Diomandé to Leipzig