Cộng đồng Bitcoin tranh cãi trước kế hoạch loại bỏ giới hạn 80 byte trên OP_RETURN

0
2

Đề xuất gỡ bỏ giới hạn dữ liệu trên OP_RETURN trong bản cập nhật mới của Bitcoin Core đang làm dấy lên nhiều tranh cãi trong cộng đồng Bitcoin.

Cộng đồng Bitcoin tranh cãi trước kế hoạch loại bỏ giới hạn 80 byte trên OP_RETURN

Theo blog được lập trình viên Greg Sanders (biệt danh instagibbs) đăng tải trên GitHub ngày 06/05, nhóm phát triển Bitcoin Core đang lên kế hoạch loại bỏ giới hạn 80 byte dữ liệu trên đoạn mã OP_RETURN. Đây là một phần trong bản cập nhật phần mềm sắp tới dành cho các node Bitcoin.

Cụ thể, OP_RETURN  là một hàm lưu trữ dữ liệu đặc biệt trong giao dịch blockchain cho phép người dùng đưa dữ liệu tùy ý vào giao dịch và lưu trữ trên mạng lưới.

Đoạn mã này có thể được coi là một “khu vực ghi chú” trong mỗi giao dịch Bitcoin, nơi người dùng có thể ghi lại một đoạn dữ liệu nhỏ như một lời nhắn, mã xác minh hoặc bằng chứng kỹ thuật số nào đó. Tuy nhiên, điểm đặc biệt là phần dữ liệu này sẽ nằm trong một đầu ra không thể sử dụng lại, tức là không thể tiêu như một khoản tiền thông thường, giúp đảm bảo rằng dữ liệu được ghi vào blockchain không làm phình to hệ thống UTXO, vốn là một yếu tố quan trọng trong hiệu suất của mạng Bitcoin.

OP_RETURN tương tự như việc bạn chuyển tiền qua ngân hàng và muốn ghi thêm lời nhắn “chúc mừng sinh nhật” vào thông tin giao dịch. OP_RETURN chính là phần “lời nhắn” ấy, và hệ thống sẽ tách nó riêng biệt, không để nó gây ảnh hưởng đến số tiền thực tế đang lưu chuyển. Đây cũng chính là cơ chế nền tảng cho những trào lưu trong quá khứ của Bitcoin như OrdinalsRunes Protocol.

Trong nhiều năm qua, dữ liệu ghi bằng OP_RETURN bị giới hạn ở mức 80 byte, chỉ đủ chứa một dòng văn bản rất ngắn hoặc một đoạn mã hash. Mục đích là để ngăn người dùng biến Bitcoin thành một “ổ cứng phi tập trung”, lưu trữ các tài liệu, hình ảnh, hay dữ liệu không liên quan đến chuyển tiền như chữ ký số, tài liệu pháp lý hoặc đường dẫn đến nội dung ngoài blockchain.

Tuy nhiên, theo lập trình viên Greg Sanders, giới hạn 80 byte hiện nay không còn phát huy tác dụng. Ngày càng có nhiều người tìm cách “lách luật” như:

Hậu quả là dữ liệu vốn dĩ không nên tồn tại lâu dài lại bị ghi vào hệ thống UTXO, làm hệ thống lưu trữ ngày càng “phình to” và khiến mạng hoạt động chậm đi, tốn tài nguyên hơn cho các node đang vận hành. Sanders nhận định:

Bên cạnh đó, Sanders cho biết hiện nay nhiều thợ đào và mining pool tư nhân không còn tuân thủ giới hạn 80 byte, họ vẫn chấp nhận các giao dịch chứa dữ liệu lớn vượt quy định. Điều này khiến quy tắc giới hạn trở nên vô nghĩa, chỉ mang tính hình thức và vô tình đẩy người dùng phải dùng đến các cách phức tạp, thiếu minh bạch hơn để ghi dữ liệu lên blockchain.

Chính vì vậy, nhóm phát triển Bitcoin Core đề xuất gỡ bỏ hoàn toàn giới hạn này nhằm giúp hệ thống vận hành đơn giản hơn và sát với thực tế hiện nay khi mà nhu cầu ghi dữ liệu lên blockchain ngày càng lớn và cần có giải pháp hợp lý thay vì siết chặt bằng những quy tắc không còn hiệu quả.

Bitcoin Core khẳng định rằng việc gỡ bỏ giới hạn 80 byte sẽ không ảnh hưởng đến các giới hạn kỹ thuật quan trọng khác của mạng lưới. Cụ thể, kích thước khối vẫn giữ nguyên ở mức 4 triệu đơn vị weight và các cơ chế bảo vệ như giới hạn số lần ký, số giao dịch liên quan (ancestor/descendant), hay quy định về output quá nhỏ (dust) vẫn được giữ nguyên.

Ngược lại, thay đổi này được cho là mang lại hai lợi ích thiết thực:

Hiện tại, bản cập nhật vẫn chưa ấn định ngày triển khai chính thức và mặc dù đề xuất được đánh giá là hợp lý về kỹ thuật, cộng đồng Bitcoin vẫn có những phản ứng trái chiều.

CEO JAN3, Samson Mow – người vốn nổi tiếng với quan điểm bảo thủ trong phát triển Bitcoin – cho rằng đây là một thay đổi không mong muốn vì nhiều lý do. Ông nhấn mạnh trong trường hợp không đồng tình, người dùng hoàn toàn có thể từ chối nâng cấp và tiếp tục sử dụng phiên bản 29.0, hoặc lựa chọn chạy một phần mềm khác thay thế Bitcoin Core.

Trong khi đó, Marty Bent, đối tác quản lý tại Ten31 Fund chia sẻ rằng đề xuất này hiện chưa đạt được bất kỳ sự đồng thuận nào từ cộng đồng.

Theo Pull Request #32359 trên Bitcoin Core, liên quan đến đề xuất loại bỏ giới hạn 80 byte trong OP_RETURN, đã nhanh chóng thổi bùng một cuộc tranh luận nảy lửa trong cộng đồng phát triển Bitcoin, chia thành hai phe đối lập rõ rệt.

Ở phe ủng hộ, những tên tuổi kỳ cựu như Peter Todd và Jameson Lopp cho rằng việc gỡ bỏ giới hạn sẽ giúp mạng lưới vận hành minh bạch hơn, nhất quán giữa các node, và phản ánh đúng thực tế hiện nay, khi phần lớn các thợ đào đã không còn tuân thủ giới hạn cũ. Ngược lại, phía phản đối do Luke Dashjr và Jason Hughes dẫn đầu, lo ngại rằng thay đổi này sẽ tạo điều kiện cho hành vi spam, khiến blockchain phình to không kiểm soát và gia tăng gánh nặng lên các node vận hành.

Coin68 tổng hợp

Nguồn: https://coin68.com/cong-dong-bitcoin-tranh-cai-truoc-ke-hoach-loai-bo-gioi-han-80-byte-tren-op-return/