Đề xuất gây tranh cãi về Bitcoin OP_RETURN: Trở lại tự do hay gia tăng tắc nghẽn?

1 tháng trước đây
6 phút đọc
5 lượt xem

Biên soạn bởi GaryMa Wu – Chuyên gia về Blockchain
Gần đây, Giám đốc Nghiên cứu Đầu tư tại HashKey đã đề cập đến bối cảnh và các tranh cãi xung quanh đề xuất từ Bitcoin Core về việc “hủy bỏ hạn chế dữ liệu OP_RETURN”. Wu tổng hợp và phân tích quan điểm của các thành viên trong cộng đồng như sau.

### Nhận định về bối cảnh: Tranh cãi xung quanh hạn chế dữ liệu OP_RETURN
OP_RETURN là một opcode trong ngôn ngữ lập trình Bitcoin Script, cho phép người dùng nhúng một lượng nhỏ thông tin vào các giao dịch. Dữ liệu được lưu trữ dưới dạng OP_RETURN sẽ không làm tăng gánh nặng cho bộ UTXO (đầu ra giao dịch chưa tiêu dùng), vì các đầu ra này không thể tiêu dùng. Hiện tại, giới hạn mặc định của Bitcoin Core là 80 byte cho kích thước dữ liệu OP_RETURN, và việc gửi các giao dịch OP_RETURN lớn hơn 83 byte bị cấm bởi chính sách của nút (không phải là quy tắc đồng thuận).

Nhà phát triển Peter Todd đã đề xuất PR #32359, gợi ý việc loại bỏ các hạn chế và xóa các tùy chọn cấu hình liên quan (như -datacarrier và -datacarriersize), điều này gây ra nhiều cuộc thảo luận sôi nổi trong cộng đồng.

### Quan điểm khác nhau
#### Quan điểm ủng hộ
Hiệu quả kém của các giới hạn hiện tại: Có thể vượt qua bằng việc gửi dữ liệu trực tiếp vào mempool của thợ mỏ (ví dụ: MARA Slipstream) hoặc thông qua các nút không hạn chế (ví dụ: đầu ra OP_RETURN lớn nhất đã biết lên tới 79,870 byte).
Sử dụng OP_RETURN như một bảng tin: Một số người dùng tận dụng OP_RETURN để truyền tải thông tin, với sự hỗ trợ từ các công cụ để đóng gói và tải dữ liệu lên chuỗi (như opreturnbot.com), miễn là có phí.
Phù hợp với động lực của thợ mỏ: Việc loại bỏ giới hạn cho phép thợ mỏ có thể kiếm thêm doanh thu bằng cách cạnh tranh cho không gian khối.

#### Quan điểm phản đối
Tăng dữ liệu không giao dịch vào chuỗi: Việc loại bỏ giới hạn có thể dẫn đến nhiều dữ liệu không có giá trị được lưu trữ trên chuỗi (như shitcoin), chiếm dụng không gian khối và làm tăng phí giao dịch.
Chính sách nút vẫn hữu ích: Dù giới hạn có thể bị vượt qua, chính sách này vẫn giúp giảm áp lực từ dữ liệu rác lên mạng.

### Ý kiến cá nhân
Nothing Nghiên cứu Hoa viện: Ủng hộ việc loại bỏ giới hạn 80 byte của OP_RETURN. Họ cho rằng giới hạn hiện tại không còn hiệu quả, và việc loại bỏ có thể mang lại lợi ích như trở về với thiết kế ban đầu của Bitcoin, giảm tải cho mạng, hỗ trợ phát triển hệ sinh thái và tăng thu nhập cho thợ mỏ.

1. Trở về thiết kế cổ điển: Trong thời kỳ Satoshi Nakamoto, OP_RETURN không có giới hạn byte. Năm 2014, giới hạn 40 byte (sau đó là 80 byte) được thiết lập nhằm duy trì “sự thuần khiết” của Bitcoin.
2. Giới hạn hiện tại dễ bị vượt qua: Giới hạn 80 byte giống như một “hàng rào cao 10 cm” không thể ngăn cản người dùng lưu trữ dữ liệu lớn.
3. Giảm gánh nặng cho Inscriptions: Việc loại bỏ giới hạn giúp giảm thiểu số lượng giao dịch không cần thiết và áp lực lên mạng.
4. Cung cấp thu nhập cho thợ mỏ: Việc cho phép giao dịch OP_RETURN lớn hơn có thể tạo ra doanh thu bổ sung cho thợ mỏ, khuyến khích họ duy trì hoạt động và củng cố an ninh cho mạng Bitcoin.

Giám đốc Nghiên cứu Đầu tư HashKey: Phản đối việc loại bỏ giới hạn 80 byte cho OP_RETURN. Ông lập luận rằng việc này có thể dẫn đến những tác động tiêu cực như gia tăng dữ liệu không có giao dịch, đồng thời nhấn mạnh tầm quan trọng của tự do người dùng.

1. Lý do lịch sử: Mặc dù không có giới hạn trong thời kỳ Nakamoto, điều đó không có nghĩa là mọi thiết kế của ông vẫn còn hợp lý hôm nay.
2. Quan điểm của Peter Todd: Đề xuất loại bỏ giới hạn chỉ là ý kiến từ một phần của Bitcoin Core và không phản ánh ý kiến toàn bộ mạng.
3. Vấn đề Inscriptions: Việc dỡ bỏ giới hạn không giải quyết được vấn đề liên quan đến Inscriptions và cách thức các dữ liệu được đưa lên chuỗi.
4. Tự do người dùng quan trọng hơn: Ông nhấn mạnh quyền của người dùng trong việc quyết định liệu có nên phát tán dữ liệu hay không, thay vì để Bitcoin Core quy định.

Người sáng lập UTXO Stack: Ủng hộ việc loại bỏ giới hạn, cho rằng việc mở rộng sẽ tốt hơn so với việc để người khác vượt qua.

### Kết luận
Đề xuất về OP_RETURN hiện đang thu hút nhiều tranh luận sôi nổi trong cộng đồng Bitcoin, với nhiều quan điểm khác nhau. Liệu việc loại bỏ giới hạn dữ liệu có thực sự làm tăng tự do cho người dùng và lợi ích cho mạng lưới, hay chỉ đơn thuần dẫn đến gia tăng tắc nghẽn và phí giao dịch? Câu hỏi này chưa có đáp án rõ ràng và còn cần nhiều nghiên cứu và thảo luận trong tương lai.