Giới Thiệu Về OP_RETURN
OP_RETURN là một opcode trong Bitcoin cho phép người dùng nhúng dữ liệu nhỏ, không thể chi tiêu vào các giao dịch. Điều này tạo ra sự cân bằng giữa chức năng và hiệu quả của mạng. Một đề xuất gần đây nhằm dỡ bỏ giới hạn 80 byte đã khơi dậy cuộc thảo luận sôi nổi về vai trò của Bitcoin như một phương tiện truyền tải dữ liệu so với một hệ thống thanh toán tối giản.
Chức Năng Của OP_RETURN
OP_RETURN, được thêm vào Bitcoin Core từ phiên bản 0.9.0, cho phép người dùng thêm tối đa 80 byte thông tin tùy ý—bao gồm văn bản, băm hoặc chỉ báo giao thức—vào các giao dịch. Thay vì lưu trữ dữ liệu trong các đầu ra có thể chi tiêu, các đầu ra OP_RETURN là không thể chi tiêu, cho phép các node loại bỏ chúng và giảm nhu cầu lưu trữ. Khả năng này hỗ trợ các ứng dụng không liên quan đến thanh toán, chẳng hạn như ghi thời gian chứng minh quyền sở hữu, nhúng siêu dữ liệu cho các giao thức layer-two (L2), hoặc cố tình tiêu hủy coin trong những ngữ cảnh cụ thể.
Ứng Dụng Của OP_RETURN
Counterparty là một trong những dự án đầu tiên sử dụng opcode OP_RETURN của Bitcoin để nhúng dữ liệu tùy ý trực tiếp vào các giao dịch BTC, cho phép tạo ra và quản lý tài sản kỹ thuật số cũng như thực hiện chức năng trao đổi phi tập trung trên blockchain của Bitcoin. Hiện nay, một số dự án mới như Citrea cũng đã sử dụng OP_RETURN để ghi lại chứng minh không biết (zero-knowledge proofs), trong khi một số dự án khác dùng nó để mã hóa các điều khoản hợp đồng đơn giản.
Tranh Luận Về Giới Hạn 80 Byte
Giới hạn 80 byte, được thiết lập vào năm 2014, nhằm ngăn chặn việc lưu trữ dữ liệu nặng, trong khi vẫn phục vụ những chức năng cần thiết, khẳng định rằng các khối nên ưu tiên cho các giao dịch tài chính. Tuy nhiên, OP_RETURN vẫn tồn tại như một loại giao dịch tiêu chuẩn có khả năng truyền tải, đảm bảo hiệu quả cho việc phân phối các phần dữ liệu được đính kèm.
Cộng đồng Bitcoin đã tranh luận lâu về mục đích của OP_RETURN. Một số người cho rằng việc nhúng dữ liệu, dù là nhỏ, có thể làm xao lãng vai trò cơ bản của Bitcoin như một sổ cái tiền tệ, trong khi những người khác coi đó là một con đường thiết thực cho những đổi mới trong những giới hạn rõ ràng.
Thay Đổi Tương Lai Của OP_RETURN
Trong phiên bản sắp tới của Bitcoin Core, các nhà phát triển sẽ loại bỏ giới hạn mặc định 80 byte của OP_RETURN, cho phép chèn dữ liệu lớn hơn và nhiều mục OP_RETURN trong mỗi giao dịch. Thay đổi này diễn ra sau một thời gian dài tranh cãi về việc liệu giới hạn hiện tại có còn đáp ứng được mục đích hay không. Ngày 12 tháng 5 năm 2025 vẫn chưa thấy Bitcoin Core hợp nhất bất kỳ yêu cầu nào liên quan đến việc thay đổi giới hạn OP_RETURN, và các đề xuất vẫn đang mở để xem xét.
Những người ủng hộ lập luận rằng giới hạn này đã hết thời gian hữu ích, cho rằng các nhóm khai thác và dịch vụ tập trung hiện đã chấp nhận các giao dịch nặng về dữ liệu không chuẩn từ trước.
Các Mối Quan Ngại Đối Với Việc Thay Đổi
Một nhà phát triển Bitcoin Core đã đề cập rằng bất kỳ hoạt động nào khả thi với OP_RETURN đều có thể được thực hiện thông qua các địa chỉ giả với mức chi phí cao hơn cho mạng. Tuy nhiên, một số nhà điều hành node và nhà phát triển đã cảnh báo rằng việc cho phép nhúng dữ liệu lớn hơn có thể bình thường hóa việc lưu trữ hàng loạt dữ liệu không thanh toán và làm nghẽn các khối.
Đưa Ra Kết Luận
Cuối cùng, thị trường phí của Bitcoin sẽ quyết định việc phân bổ tài nguyên, khi người dùng cạnh tranh để có được không gian trong khối. Nếu lưu lượng dữ liệu quá mức tràn ngập mạng, phí cao hơn sẽ tự nhiên ngăn chặn việc lạm dụng. Dù sao đi nữa, các bitcoiners đang đứng trước một cuộc chia rẽ về vấn đề này, tạo cơ hội cho công chúng hưởng lợi từ sự rõ ràng hơn trong vấn đề này.