Taproot không kích hoạt Thứ tự/Chữ khắc, v.v. ❌

Gần đây trên Twitter, tôi thường thấy thông báo này: Taproot đã kích hoạt các chức năng như Lệnh/Chữ khắc. Tuy nhiên, quan điểm này không những sai lầm mà còn có thể gây ra những hậu quả vô cùng tiêu cực. Do đó, nhiều người muốn củng cố hơn nữa Bitcoin (ngăn chặn nó thay đổi) và gọi Ordinals là "gửi thư rác", điều mà tôi nghĩ sẽ dẫn đến hậu quả cực kỳ xấu.

Nói tóm lại, chúng ta nên tập trung vào cách cải thiện hiệu suất của Bitcoin thông qua công nghệ hợp đồng.

Nhưng để hiểu điều này một cách chính xác, chúng ta cần đi sâu vào chi tiết đằng sau hậu trường.

Dữ liệu tùy ý luôn có sẵn trong Bitcoin

Điều mà nhiều người không hiểu là một hệ thống như Bitcoin về cơ bản được thiết kế để lưu trữ dữ liệu, mặc dù nó chủ yếu được sử dụng cho dữ liệu tiền tệ. Kể từ khi thành lập, Bitcoin đã được thiết kế để cho phép nhúng dữ liệu tùy ý vào chuỗi khối, cho dù thông qua các phương pháp như OP_RETURN (một cách tốt để lưu trữ dữ liệu tùy ý vì nó có thể được điều chỉnh dễ dàng) hoặc sau khi sửa đổi khóa chung (đây là một cách tiếp cận kém vì nó không thể cắt tỉa được).

Ví dụ:

  • Satoshi Nakamoto đã nhúng một tiêu đề tin tức vào coinbase của khối Genesis (https://mempool.space/tx/4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b)

  • Vào năm 2011, Luke Dash Jr. đã nhúng các văn bản Kinh thánh và những lời cầu nguyện vào coinbase (https://bitcointalk.org/index.php?topic=38007.0)

  • Vào năm 2013, ai đó đã thêm toàn bộ sách trắng Bitcoin vào bộ UTXO (https://bitcoin.stackexchange.com/questions/35959/how-is-the-whitepaper-decoded-from-the-blockchain-tx-with-1000x- m -of-n-multisi)

Tất cả những sự kiện này đều xảy ra trước SegWit và Taproot và có rất nhiều ví dụ tương tự.

Nhưng Taproot không kích hoạt tính năng này phải không?

Thật không may, có một quan niệm sai lầm phổ biến rằng Taproot cho phép lưu trữ dữ liệu như vậy, điều này sẽ mở ra cơ hội cho "thư rác" của Ordinals. Trên thực tế, việc lưu trữ dữ liệu tùy ý trên Bitcoin luôn có thể thực hiện được, nó chỉ trở nên tiết kiệm hơn kể từ khi SegWit ra mắt vào năm 2017.

SegWit là bản nâng cấp lớn và sửa lỗi cho Bitcoin, cho phép thiết lập Lightning Network và bao gồm 3 MB dung lượng dữ liệu "nhân chứng" trong mỗi khối, cung cấp các ưu đãi giảm giá dữ liệu để khuyến khích tiêu thụ UTXO (do đó có thể cắt giảm nó). ). Để biết thêm thông tin về SegWit, hãy xem bài viết của @River:

https://river.com/learn/what-is-segwit/

Phần nội dung khuyến khích của giao dịch này (tức là dữ liệu "nhân chứng") nhằm mục đích sử dụng cho các chức năng như tập lệnh Bitcoin, nhưng có thể được sử dụng để lưu trữ bất kỳ dữ liệu nào miễn là nó được thực hiện theo cách "chính xác". Cụ thể, Ordinals lưu trữ dữ liệu trong một “phong bì” giữa hai mã opcode để dữ liệu có thể dùng làm dữ liệu nhân chứng và nhận được chiết khấu. Phương thức lưu trữ này đã tồn tại trước SegWit, nhưng giờ đây nó tiết kiệm tiền hơn so với trước đây.

Mặc dù đây không phải là mục đích ban đầu của SegWit, nhưng nó nhấn mạnh một thực tế đơn giản: nếu ai đó muốn lưu trữ dữ liệu tùy ý trong blockchain, họ sẽ luôn tìm cách.

Điều này có nghĩa là SegWit tệ?

Nếu phản ứng đầu tiên của bạn là phản đối bất kỳ thay đổi nào về Bitcoin, xin hãy nhớ - nếu không có soft fork SegWit, chúng ta sẽ không có Lightning Network, sẽ không có chiết khấu khi tích hợp UTXO và thay vào đó, người dùng sẽ được khuyến khích tạo thêm Nhiều bộ dữ liệu không thể cắt được UTXO, vì việc tạo UTXO không có SegWit sẽ rẻ hơn so với việc sử dụng chúng.

Ngoài ra, việc lưu trữ Ordinals trong dữ liệu nhân chứng cho phép các nút đang chạy đó dễ dàng điều chỉnh dữ liệu này, không giống như các phương pháp sử dụng điều chỉnh khóa chung hoặc các phương pháp khác để nhúng dữ liệu tùy ý vào chuỗi. Điều này có nghĩa là tác động thực tế của Ordinals đối với những người chạy các nút giảm đáng kể so với các phương pháp lưu trữ dữ liệu tùy ý khác.

Nếu không có SegWit, Ordinals sẽ sử dụng bộ UTXO

Nếu chúng tôi chưa bao giờ kết hợp soft fork SegWit vào Bitcoin, thì cơn hưng cảm của Ordinals vẫn có thể xảy ra và sẽ dẫn đến kết quả tồi tệ hơn cho blockchain. Trong thực tế thay thế này, Ordinals (và tất cả các NFT tương tự) có thể được ghi trực tiếp vào bộ UTXO, tương tự như cách thực hiện tem bưu chính ngày nay.

Mặc dù làm như vậy sẽ tốn kém hơn đối với những người tạo ra các NFT này, nhưng điều đó cũng có nghĩa là những người chạy các nút Bitcoin không thể cắt bớt dữ liệu. Bitcoin dựa vào các nút có khả năng giữ lại toàn bộ bộ UTXO để xác thực các giao dịch một cách chính xác và ngăn chặn chi tiêu gấp đôi. Bất kỳ dữ liệu nào trong bộ UTXO đều phải được giữ lại vĩnh viễn.

Điều này sẽ đặt gánh nặng cực độ lên những nút Bitcoin đang chạy, với tác động tiêu cực nghiêm trọng hơn so với Ordinals trong dữ liệu chứng kiến ​​SegWit.

Vậy chúng ta nên làm gì?

Giải pháp để giảm chi phí sử dụng Bitcoin không nằm ở việc kiểm duyệt các Pháp lệnh (nhân tiện, điều này là không thể về mặt kỹ thuật), mà nằm ở việc xây dựng các giải pháp hiệu quả để mở rộng quy mô Bitcoin trong dài hạn. Các mệnh lệnh nêu bật điều mà hầu hết chúng ta mong đợi: phí lớp cơ sở sẽ trở nên cực kỳ cao, điều này cần thiết cho tính bảo mật lâu dài của Bitcoin.

Để người bình thường có thể tiếp cận Bitcoin, chúng ta cần các giải pháp mở rộng quy mô mạnh mẽ như mạng lớp 2. Thật không may, Lightning Network ở dạng hiện tại không phải là giải pháp cuối cùng. Lightning Network dựa vào mỗi chủ sở hữu kênh (theo cách không giám hộ là người dùng) để có thể giải quyết tranh chấp trên chuỗi, nhưng điều này không khả thi về mặt kinh tế trong môi trường phí thực.

Giải pháp? Hợp đồng công nghệ.

Hợp đồng là một cải tiến quan trọng đối với Bitcoin, một dự án đã được tiến hành từ lâu và cuối cùng hiện đã nhận được sự chú ý xứng đáng trong không gian. Các hợp đồng không chỉ cho phép cải tiến Lightning Network, cho phép nó mở rộng quy mô đáng kể mà còn cho phép xây dựng các mạng lớp 2 mới có sự cân bằng khác (và thường tốt hơn) so với Lightning Network.