Bản phát hành phần mềm lớn tiếp theo của Bitcoin, Bitcoin Core v30.0, đã làm dấy lên cuộc tranh luận căng thẳng về những loại dữ liệu nào nên được phép truyền và định cư trên mạng lưới—và ai sẽ phải chịu trách nhiệm pháp lý khi dữ liệu đó là bất hợp pháp.
Vào thứ Hai, nhà tiên phong mật mã học Nick Szabo đã đưa ra cảnh báo sắc bén: những thay đổi trong v30.0 làm nới lỏng các chính sách chuyển tiếp lâu đời đối với các giao dịch mang dữ liệu có thể làm tăng nguy cơ pháp lý cho các nhà điều hành node đầy đủ bằng cách làm cho nội dung có vấn đề dễ dàng truy xuất và "xem" hơn với phần mềm thông thường, từ đó củng cố các cáo buộc rằng các nhà điều hành đã biết về những gì họ đang chuyển tiếp hoặc lưu trữ.
Szabo đã đặt vấn đề cốt lõi một cách rõ ràng: "Điều gì sẽ xảy ra khi các nhà điều hành node đầy đủ được thông báo về nội dung bất hợp pháp trên blockchain? Họ sẽ có kiến thức và tiền lệ cụ thể này không bảo vệ họ." Ông nói thêm rằng rủi ro không phải là kỹ thuật trừu tượng mà phụ thuộc vào cách những người ra quyết định không phải kỹ thuật—luật sư, thẩm phán và bồi thẩm đoàn—nhận thức về những gì một nhà điều hành node có thể biết hoặc làm một cách hợp lý.
"Một lập luận phản bác là nội dung bất hợp pháp ở định dạng tiêu chuẩn liền mạch, do đó dễ dàng xem được bằng phần mềm tiêu chuẩn, có nhiều khả năng gây ấn tượng với luật sư, thẩm phán và bồi thẩm đoàn... hơn là dữ liệu đã bị chia nhỏ hoặc ẩn giấu," Szabo viết, nhấn mạnh rằng kết quả pháp lý có thể phụ thuộc ít vào sắc thái giao thức hơn là vào việc liệu một ứng dụng người dùng "một cú nhấp" có thể hiển thị nội dung hay không.
Điểm nóng là sự đảo ngược của Bitcoin Core v30.0 đối với rào cản không chính thức xung quanh OP_RETURN—con đường script được sử dụng theo lịch sử để đính kèm các khối dữ liệu tùy ý nhỏ, có thể cắt tỉa vào các giao dịch. Trong nhiều năm, chính sách mempool mặc định của Core sẽ không chuyển tiếp các tải trọng OP_RETURN trên ~80 byte và giới hạn chúng ở một đầu ra cho mỗi giao dịch, một quy tắc "tiêu chuẩn" không đồng thuận ngăn chặn việc đăng dữ liệu lớn mà không cấm chúng ở cấp độ giao thức.
"Phí bảo vệ các thợ đào, nhưng chúng không cung cấp đủ sự ngăn cản để bảo vệ các node đầy đủ. Đây luôn là một vấn đề, tất nhiên. Nhưng việc tăng hạn mức OP_RETURN có thể sẽ làm cho vấn đề này trở nên tồi tệ hơn. Nó cũng sẽ làm tăng rủi ro pháp lý," Szabo viết qua X.
Bắt đầu với Bitcoin Core v30.0, chính sách mặc định thay đổi: các node sẽ mặc định chuyển tiếp và đào các giao dịch với dữ liệu OP_RETURN tổng hợp lớn hơn và cho phép nhiều đầu ra mang dữ liệu cho mỗi giao dịch; nút điều chỉnh -datacarriersize được sử dụng từ lâu đang bị loại bỏ và tái sử dụng, và hiện áp dụng cho dữ liệu tổng hợp trên các đầu ra. Trên thực tế, rào cản mặc định bị hạ xuống—mặc dù các nhà điều hành node riêng lẻ vẫn có thể đặt giới hạn cục bộ nghiêm ngặt hơn.
Các nhà phát triển Core và những người ủng hộ thay đổi lập luận rằng việc định hướng dữ liệu phi tài chính vào OP_RETURN—chính xác vì nó có thể cắt tỉa—có thể giảm thiểu tác hại hệ thống so với các mã hóa bí mật hơn trong các phần không thể cắt tỉa của giao dịch (ví dụ: khóa công khai giả hoặc các hack script khác). Như Szabo tóm tắt quan điểm ủng hộ Core mà ông đã "nghe": cho phép nhiều dữ liệu hơn qua OP_RETURN "có thể giảm rủi ro pháp lý," vì giải pháp thay thế (ẩn dữ liệu ở những nơi không thể cắt tỉa) tệ hơn đối với gánh nặng dài hạn trên các node.
Các nhà phê bình phản bác rằng việc nới lỏng các giá trị mặc định sẽ bình thường hóa các tải trọng dữ liệu lớn, liền mạch mà các ứng dụng người dùng có thể hiển thị một cách tầm thường, làm cho các công tố viên dễ dàng hơn nhiều trong việc chứng minh rằng các nhà điều hành node có kiến thức thực tế hoặc mang tính xây dựng về tài liệu bất hợp pháp. Như Szabo đã nói, những người ra quyết định không phải kỹ thuật sẽ "ấn tượng hơn nhiều" với nội dung bất hợp pháp mà một ứng dụng quen thuộc có thể truy xuất so với nội dung yêu cầu các công cụ chuyên biệt. Rủi ro thuyết phục đó, ông gợi ý, là cốt lõi của trách nhiệm pháp lý của nhà điều hành.
Câu hỏi về tính hợp pháp nằm một cách khó xử ở giao điểm của các giá trị mặc định kỹ thuật này và nhận thức thế giới thực. Một số người tham gia trong ngành đã lập luận để đáp lại Szabo rằng dữ liệu tùy ý không thể thực sự bị ngăn chặn hoàn toàn—dù thông qua Bitcoin Inscription trong dữ liệu chứng kiến, mã hóa trong khóa công khai, hoặc OP_RETURN—làm cho cuộc tranh luận chính sách "vô ích." Szabo không bác bỏ thực tế thực tế đó nhưng nhấn mạnh rằng định dạng và trải nghiệm người dùng quan trọng trong tòa án: nếu "một ứng dụng như trên điện thoại của họ có thể truy xuất dữ liệu," điều đó có thể gây bất lợi nặng nề cho một nhà điều hành node Bitcoin bị cáo buộc; nếu nó đòi hỏi các công cụ tái tạo khó hiểu, thì ngược lại.
Vậy, giải pháp là gì? Szabo đề xuất hai loại biện pháp giảm thiểu, cả hai đều không hoàn hảo. Ở cấp độ phần mềm, ông đề nghị làm cho các ứng dụng phổ biến khó khăn hơn một cách có chủ ý trong việc lưu trữ và truy xuất phương tiện chung thông qua OP_RETURN hoặc dữ liệu chứng kiến—về cơ bản là hướng các nhà phát triển tránh xa các định dạng liền mạch, có thể đọc được bởi con người.
Ở cấp độ chính sách, các nhà lập pháp có thể xem xét các chế độ trách nhiệm pháp lý tập trung vào những người ký các giao dịch vi phạm thay vì vào các trung gian chuyển tiếp/lưu trữ như các nhà điều hành node. Ông cũng nhấn mạnh tính không đồng nhất: vì rủi ro pháp lý và bối cảnh ứng dụng khác nhau theo khu vực pháp lý và theo thời gian, các nhà điều hành node Bitcoin cần tự do để phát triển "các giải pháp xã hội/kỹ thuật phức tạp," với mục tiêu tránh lan sang kiểm duyệt các khoản thanh toán thông thường.
Đáng chú ý, Szabo nhấn mạnh rằng ông chưa đứng về phía nào một cách dứt khoát đối với bản cập nhật và đang "khám phá các vấn đề," ngay cả khi cảnh báo rằng "các vấn đề pháp lý như thế này hoàn toàn không đơn giản, và chúng nằm ngoài phạm vi chuyên môn của hầu hết các nhà phát triển." Đó, có lẽ, là bài học tỉnh táo nhất khi v30.0 đang đến gần: con đường kỹ thuật có thể rõ ràng, nhưng địa hình pháp lý mà nó đi qua thì không hề như vậy.
Tại thời điểm báo chí, Bitcoin giao dịch ở mức $112,079.



