Bitcoin Core so với Bitcoin Knots: Tranh cãi về OP_RETURN là gì?

Bài viết này được dịch máy
Xem bản gốc

Bởi Aaron van Wirdum

Nguồn: https://bitcoinmagazine.com/technical/bitcoin-core-or-bitcoin-knots-what-the-op_return-debate-is-actually-about

Được xuất bản lần đầu vào ngày 6 tháng 10 năm 2025. Vào ngày 10 tháng 10, Bitcoin Core phiên bản 30.0 đã được phát hành.

Thiết lập mặc định trong bản phát hành phần mềm Bitcoin Core sắp tới, "Bitcoin Core 30.0", đã gây chia rẽ cộng đồng Bitcoin. Một số người dùng đã tuyên bố sẽ không nâng cấp lên phiên bản mới (mặc dù Bitcoin Core là máy trạm Bitcoin được sử dụng rộng rãi nhất) và thay vào đó sẽ sử dụng Bitcoin Knots, một nhánh của Bitcoin Core do Luke Dashjr, Giám đốc Công nghệ của Ocean Mining Pool và là người chỉ trích mạnh mẽ những thay đổi đang được thực hiện đối với Bitcoin Core, duy trì.

Cuộc tranh luận, tràn ngập các thảo luận kỹ thuật, xoay quanh một vấn đề tưởng chừng như nhỏ nhặt. Các giao dịch với đầu ra OP_RETURN nhúng dữ liệu không giới hạn (chẳng hạn như văn bản hoặc hình ảnh) theo một cách đặc biệt. So với các phiên bản trước, Bitcoin Core 30.0 sẽ cho phép các giao dịch với đầu ra OP_RETURN lớn hơn được nhập vào mempool cục bộ và chuyển tiếp chúng (trên mạng ngang hàng) theo mặc định. Điều này có vẻ như là một thay đổi nhỏ, vì nút Bitcoin Core (và Bitcoin Knots) đã chấp nhận các giao dịch như vậy miễn là chúng được đưa vào một khối; chúng cũng chuyển tiếp các giao dịch nhúng dữ liệu không giới hạn theo những cách khác.

Tuy nhiên, bản cập nhật này vẫn gây chia rẽ vì nó phản ánh những lo ngại sâu sắc hơn.

Bitcoin Knots Quan điểm

Những người ủng hộ Bitcoin Knots thường không thích các giao dịch mang dữ liệu không bị hạn chế, thường gọi chúng là "spam". Hiện tại, hầu hết đều miễn cưỡng chấp nhận đây là một tác dụng phụ đáng tiếc của giao thức Bitcoin. Tuy nhiên, họ vẫn cho rằng loại hình sử dụng này nên bị ngăn chặn.

Khi các nhà phát triển Bitcoin Core triển khai giới hạn về kích thước đầu ra OP_RETURN trong các giao dịch được phần mềm chuyển tiếp theo mặc định, điều này dường như đã dẫn đến sự thay đổi trong việc áp dụng phương pháp này trong các loại tiền điện tử khác ngoài Bitcoin. (Đáng chú ý nhất là phương pháp này thường được sử dụng để giải thích "mục đích ban đầu" của các loại tiền điện tử như Ethereum.)

Trong mắt những người ủng hộ Bitcoin Knots, chiến lược chuyển tiếp mới của Bitcoin Core 30.0 tượng trưng cho sự đầu hàng - đó là tín hiệu chào đón "những nhà giao dịch rác" quay trở lại Bitcoin.

Một mối lo ngại là chiến lược chuyển tiếp mới này sẽ khiến nó hấp dẫn hơn đối với người dùng và các dự án sử dụng dữ liệu không giới hạn. Do không gian khối của Bitcoin bị giới hạn, việc sử dụng nó để lưu trữ dữ liệu không giới hạn sẽ nhanh chóng lấp đầy các khối, từ đó làm tăng phí giao dịch, thậm chí đến mức nhiều giao dịch thông thường ("giao dịch tiền") bị loại bỏ.

Một mối lo ngại khác là mặc dù có thể sử dụng phương pháp khác để nhúng dữ liệu không bị hạn chế, OP_RUTURN lại giúp giải mã dễ dàng hơn phương pháp khác; nó đòi hỏi ít công sức hơn để chuyển đổi dữ liệu thành hình ảnh chẳng hạn. Những người ủng hộ Bitcoin Knots lo ngại rằng điều này cũng làm tăng rủi ro các tài liệu nghe nhìn bất hợp pháp (chẳng hạn như phim lạm dụng tình dục trẻ em) bị đưa vào các khối, khiến các nhà vận hành nút có thể phải chịu áp lực quản lý.

Nếu vấn đề nằm ở chỗ các nhà phát triển Bitcoin Core không phản kháng, thì Bitcoin Knots chính là minh chứng cho sự phản kháng đó. Ngay cả khi họ không thể ngăn chặn dữ liệu trái phép được đưa vào blockchain Bitcoin , hoặc thậm chí ngăn chặn hoàn toàn, thì ít nhất họ cũng không mở thêm một cánh cửa nào cho nó. Về bản chất, họ đang gửi đi một tín hiệu rằng loại rác thải này không được chào đón - một tín hiệu mà họ hy vọng sẽ có tác dụng ngăn cản.

Những người ủng hộ Bitcoin Knots cho rằng nếu các biện pháp ngăn chặn thành công trong việc ngăn chặn những nhà giao dịch rác này, Bitcoin vẫn có thể tiếp tục được sử dụng cho mục đích ban đầu của nó: giao dịch tiền tệ.

Quan điểm của Bitcoin Core

Mọi người sử dụng nhiều phương pháp khác nhau để lưu trữ dữ liệu không giới hạn trên blockchain Bitcoin . Trên thực tế, trong những năm gần đây, nhiều người đã sử dụng " Inscriptions " để lưu trữ hình ảnh, và thậm chí nhúng dữ liệu không giới hạn bằng khóa công khai hoặc private key .

Hầu hết các nhà phát triển Bitcoin Core đều đồng ý với những người ủng hộ Bitcoin Knots về quan điểm này: không có cách sử dụng nào trong số này là tốt, và chúng cũng không phải là mục đích ban đầu của Bitcoin. Tuy nhiên, trong số tất cả các lựa chọn này, sử dụng OP_RETURN là phương án ít gây hại nhất, vì nó giảm thiểu lượng tài nguyên tính toán mà nút tiêu thụ, giúp nút có giá thành rẻ nhất có thể.

Do đó, các nhà phát triển Bitcoin Core kết luận rằng thay vì cố gắng chống lại việc sử dụng OP_RETURN, tốt hơn là nên nới lỏng các hạn chế của nó; việc duy trì các hạn chế có thể chỉ khiến mọi thứ trở nên tồi tệ hơn, thậm chí tệ hơn rất nhiều.

Một lý do là việc đơn giản là từ chối chuyển tiếp các giao dịch có đầu ra OP_RETURN lớn về mặt kỹ thuật không mang lại nhiều tác dụng. Các giao dịch này vẫn có thể được chuyển tiếp đến thợ đào bởi nút khác (chẳng hạn như nút Libre Relay ) hoặc được gửi trực tiếp đến thợ đào để đưa vào các khối Bitcoin. Cách tiếp cận này có thể gây ra hiệu ứng tập trung hóa, vì người ta cho rằng dữ liệu trực tiếp có nhiều khả năng được chuyển trực tiếp đến thợ đào lớn hơn, do đó kiếm được thêm thu nhập, trong khi thợ đào nhỏ hơn thì không. (Nếu các giao dịch như vậy vẫn được đưa vào các khối, phương pháp gửi trực tiếp này cũng có thể vô tình gây hại cho chính nút.)

Một giải pháp đáng tin cậy hơn—và có thể là bước đi hợp lý tiếp theo—sẽ là vô hiệu hóa các giao dịch OP_RETURN (lớn) thông qua nâng cấp giao thức đồng thuận (soft fork), ngăn chặn chúng xâm nhập hoàn toàn vào các khối. Tuy nhiên, như đã đề cập trước đó, mọi người có thể sử dụng phương pháp khác, ít bảo mật hơn để lưu trữ dữ liệu trên blockchain . (Thực tế, nhiều người đã ưa chuộng Inscripton vì chúng phương pháp nhiều so với OP_RETURN đối với các đối tượng dữ liệu lớn hơn (chẳng hạn như hình ảnh).

Về lý thuyết, một số phương pháp này có thể bị hạn chế. Tuy nhiên, hầu hết các nhà phát triển Bitcoin Core đều dự đoán rằng điều này sẽ chỉ dẫn đến một trò chơi "đập chuột chũi", với những kẻ gửi thư rác sử dụng một phương pháp khác nhau lần . Điều này sẽ khích lệ chúng ngụy trang dữ liệu không ràng buộc của mình thành các giao dịch thông thường, có khả năng dẫn đến tình trạng giao dịch tiền tệ và dữ liệu không ràng buộc ngày càng trở nên khó phân biệt.

Do đó, giải pháp duy nhất còn lại có thể là chỉ định một cá nhân hoặc nhóm nào đó để phân xử giao dịch nào được chấp nhận và giao dịch nào không, trên thực tế là đưa một thực thể nào đó có thẩm quyền kiểm duyệt giao dịch. Các nhà phát triển Bitcoin Core (bản thân họ là một nhóm đóng góp vô định hình) không quan tâm đến việc đóng nhân vật như vậy —không chỉ vì họ không muốn trở thành mục tiêu của các cơ quan quản lý (và có khả năng bị buộc phải lạm dụng quyền lực) mà còn vì họ muốn tránh con đường đó cho Bitcoin.

Thay vào đó, họ thường mong đợi vấn đề sẽ tự giải quyết mà không cần sự can thiệp của họ.

Điều này là do các giao dịch tiền tệ (tương đối) rất nhỏ. Một khối Bitcoin có thể chứa hàng nghìn khối. Tuy nhiên, các loại dữ liệu khác thường lớn hơn nhiều: một hình ảnh duy nhất có thể lấp đầy cả một khối. Điều này có nghĩa là một "giao dịch rác" duy nhất phải vượt trội hơn nhiều giao dịch thông thường (để cung cấp cho thợ đào nhiều thu nhập giao dịch hơn). Do nhu cầu giao dịch tiền tệ đủ lớn, việc sử dụng blockchain Bitcoin để lưu trữ dữ liệu nhanh chóng trở nên cực kỳ tốn kém. Trong trường hợp này, dữ liệu không giới hạn sẽ bị vắt kiệt và biến mất.

Phần lớn các nhà phát triển Bitcoin Core đều đồng ý rằng Bitcoin nên là một mạng lưới được sử dụng chủ yếu cho các giao dịch tiền tệ — không phải vì họ chủ động ngăn cản các mục đích sử dụng khác, mà vì đó là cách hình thành khích lệ của hệ thống.

Vậy bạn nói sao?

Mọi người đều được tự do sử dụng bất kỳ phần mềm nào họ muốn, dù là Bitcoin Core 30.0 (sử dụng cài đặt mặc định này hoặc tắt nó đi), phiên bản cũ hơn của Bitcoin Core, Bitcoin Knots, Libre Relay hay bất kỳ phần mềm nào khác. Theo nghĩa này, người dùng Bitcoin thực sự có quyền tự chủ.

Xét theo tâm lý trên các nền tảng mạng xã hội như X, có vẻ như một tỷ lệ đáng kể người dùng sẽ không nâng cấp lên Bitcoin Core 30.0 hoặc sẽ chuyển sang Bitcoin Knots. Tuy nhiên, không thể xác định chính xác tỷ lệ phần trăm người dùng Bitcoin mà những người dùng này đại diện. Có thể là một phần đáng kể... hoặc chỉ là một nhóm thiểu số nhỏ (nhưng có tiếng nói).

Dù sao đi nữa, Bitcoin không hoạt động như một nền dân chủ. Vì mỗi nút thường chuyển tiếp giao dịch đến nhiều nút, ngay cả khi một tỷ lệ nhỏ người dùng chọn chạy Bitcoin Core 30.0 (hoặc Libre Relay hoặc một máy trạm tương tự), các giao dịch OP_RETURN lớn về cơ bản vẫn được lan truyền tự do. Điều này có thể không hoàn toàn bị ngăn chặn, nhưng nếu những người ủng hộ Bitcoin Knots muốn ít nhất một số tác động hạn chế, họ sẽ cần thuyết phục đại đa số các nhà điều hành nút(có thể là 95% hoặc hơn) tham gia vào chương trình lọc của họ.

Nếu họ không làm được như vậy, thì việc chạy Bitcoin Knots có thể được coi là biểu hiện của sự bất đồng chính kiến ​​— nhưng không có tác dụng thực tế.

(qua)

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận