
OP_RETURN: Một trong những tranh cãi nghiêm trọng nhất về BTC
Tuyển chọn TechFlowTuyển chọn TechFlow

OP_RETURN: Một trong những tranh cãi nghiêm trọng nhất về BTC
Bitcoin như một sự đồng thuận, thực tế không nhất thiết phải phụ thuộc vào một phần mềm khách duy nhất và thống trị.
Bài viết: Lưu Giáo Liệp
Gần đây, một đề xuất về việc gỡ bỏ giới hạn kích thước dữ liệu bổ sung trong OP_RETURN trên client Bitcoin Core đã gây ra làn sóng tranh cãi lớn trong ngành. Những người ủng hộ điển hình như nhà phát triển Peter Todd thậm chí đã nhiều lần gửi PR (Yêu cầu kéo), dường như nhất quyết không đạt được mục đích thì không ngừng.
Ngày 23 tháng 7 năm 2023, Peter Todd đã gửi PR#28130, đề xuất gỡ bỏ giới hạn dữ liệu của OP_RETURN. PR này đã bị đóng lại và không được chấp nhận.

Ngày 28 tháng 4 năm 2025, ông không chịu từ bỏ, lại tiếp tục gửi đề xuất nội dung tương tự PR#32359. Đề xuất này cực đoan hơn khi yêu cầu không chỉ gỡ bỏ giới hạn dữ liệu bổ sung mà còn xóa luôn tùy chọn cấu hình, nhằm ngăn người dùng phần mềm client tự bật lại giới hạn đó.

Đề xuất này nhận được sự phản đối của đa số người dùng.

Một nhà phát triển khác là instagibbs đã đưa ra một đề xuất nhẹ nhàng hơn một chút, PR#32406. Ông đề xuất tạm thời giữ lại tùy chọn cấu hình nhưng mặc định sẽ không áp dụng giới hạn.

Đề xuất này cũng có nhiều lượt chống hơn thích. Instagibbs còn viết thêm một bài giải thích về nguồn gốc của OP_RETURN và lý do tại sao ông lại đề xuất thay đổi như vậy.

Người phản đối điển hình như nhà phát triển Luke Dashjr. Ông là người duy trì phần mềm client Bitcoin Knots và cũng là người từng hai năm trước phản đối mạnh mẽ các bản khắc ghi (inscriptions). Có thể xem lại các bài viết trước đó của Giáo Liệp để biết chi tiết.
Đối với độc giả thông thường, để hiểu đơn giản vấn đề này, Giáo Liệp có thể đưa ra một phép so sánh như sau:
Gỡ bỏ giới hạn dữ liệu bổ sung + Máy ảo thực thi dữ liệu bổ sung = Ethereum
Tất nhiên, thực tế không đơn giản như vậy. Sổ cái của Bitcoin là mô hình UTXO vô trạng thái; chỉ khi cải tạo sổ cái để có thể lưu trữ dữ liệu trạng thái (từ đó dẫn đến vấn đề bùng nổ trạng thái) thì mới tiến gần đến thiết kế của Ethereum.
Dù sao đi nữa, chính vì trước đây Bitcoin Core từ chối đề xuất của Vitalik Buterin dùng khả năng dữ liệu bổ sung trên sổ cái Bitcoin để hiện thực hóa hợp đồng thông minh theo ý tưởng của ông, nên mới buộc ông phải lập ra dự án Ethereum riêng.
Và trong chu kỳ này cho đến nay, những người đặt cược rằng Ethereum sẽ vượt mặt BTC chắc hẳn trong lòng đã có không ít loài động vật thảo nguyên gào thét chạy ngang qua.
Bởi vì khả năng này chỉ là một tính năng của phần mềm client chứ không phải một phần của giao thức đồng thuận Bitcoin, nên không cần lo lắng rằng tranh cãi lần này sẽ dẫn đến phân nhánh cứng như năm 2017.
Lý do chính được đưa ra để ủng hộ bao gồm: Rất nhiều client sửa đổi đã sớm gỡ bỏ giới hạn này và nhận được sự hỗ trợ từ một số mỏ đào; có thể mang lại động lực khai thác lớn hơn cho thợ đào; việc hạn chế khả năng OP_RETURN không thể ngăn được việc người dùng khéo léo lợi dụng các chức năng khác như multisig hay taproot script để mang dữ liệu, ngược lại còn khiến dữ liệu bị chia nhỏ, nối ghép làm gia tăng phân mảnh UTXO; thay vì chặn, chi bằng hãy hướng dẫn, vì không có cách nào tuyệt đối có thể xác định chính xác đâu là dữ liệu rác, và điều này chắc chắn sẽ trở thành một trò chơi mèo đuổi chuột vô ích; v.v.
Các lý do phản đối chủ yếu bao gồm: Nới lỏng giới hạn dữ liệu có thể khiến sổ cái Bitcoin phình to nhanh chóng, từ đó làm suy yếu tính phi tập trung; thu hút lượng lớn ứng dụng phi tài chính, làm suy giảm định vị của BTC, khiến nó trở thành một cuốn sổ séc; v.v.
Theo thống kê từ Clark Moddy Bitcoin, hiện kích thước blockchain Bitcoin vào khoảng 748,1GB, trong đó dữ liệu bổ sung OP_RETURN chiếm khoảng 3,83GB, tỷ lệ khoảng 0,5%.
Hiện vẫn chưa có kết luận chắc chắn rằng các PR liên quan sẽ được hợp nhất và phát hành. Tuy nhiên, theo kết quả bỏ phiếu bằng chân từ cộng đồng, số lượng nút sử dụng phiên bản rút gọn Bitcoin Knots hiện đã vượt quá số lượng nút sử dụng phiên bản mới nhất Bitcoin Core 29.0.

Có lẽ chúng ta sẽ chứng kiến một cảnh tượng lịch sử: Bitcoin như một sự đồng thuận, thực ra không nhất thiết phải phụ thuộc vào một phần mềm client duy nhất chiếm ưu thế. (Mặc dù đây vốn đã là sự thật, chỉ là nhiều người chưa nhận ra mà thôi)
Một hệ sinh thái Bitcoin đa dạng, sở hữu hai đến ba phần mềm client Bitcoin, kho mã nguồn và các nhóm phát triển, bảo trì cân bằng nhau, tuân thủ cùng một bộ đồng thuận Bitcoin, hòa hợp nhưng khác biệt, cạnh tranh nhưng không đổ vỡ, liệu có phải càng làm nổi bật sức hấp dẫn phi tập trung của Bitcoin hay không?
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News










