Bitcoin Magazine
Bitcoin Covenants: Họ là gì và họ làm gì?
Covenant : một thỏa thuận chính thức, trang trọng và pháp lý ràng buộc.
Thuật ngữ “covenant” đã thu hút sự chú ý đáng kể trong cộng đồng Bitcoin, gây ra cả sự hăng hái lẫn lo lắng. Một số người ủng hộ coi chúng như những đổi mới đột phá, trong khi những người phê bình xem chúng như những phát triển có thể nguy hiểm tương tự như mối đe dọa hạt nhân. Người khác cho rằng chúng có thể không góp phần đáng kể vào khả năng mở rộng của Bitcoin nhưng vẫn làm người ta tò mò.
Quan điểm về các ước định thay đổi rất rộng; một số người ủng hộ việc thực hiện chúng, người khác phản đối chúng, và nhiều người vẫn giữ thái độ trung lập. Sự mơ hồ xung quanh thuật ngữ làm cho việc xác định các đề xuất đã thiết lập mà sẽ thuộc vào hạng mục của các ước định trở nên thách thức.
Các đề xuất về các ước nguyện khác biệt một cách đáng kể về các chức năng của chúng. Một số giới thiệu các lĩnh vực thiết kế hoàn toàn mới để xây dựng trên nền tảng Bitcoin, trong khi những cái khác tập trung vào việc làm cho khả năng hiện có trở nên hoàn thiện hơn mà không cung cấp nhiều chức năng mới, mặc dù với độ phức tạp và chi phí vận hành tăng lên.
Hãy xác định một định nghĩa cụ thể về Bitcoin.
Covenant: bất kỳ kịch bản nào đảm bảo các điều kiện cụ thể được đáp ứng cho một hoặc tất cả các đầu ra được tạo ra bởi một giao dịch sử dụng một đầu vào được quản lý bởi một kịch bản covenant, khiến cho nó hợp lệ theo quy tắc đồng thuận.
Đơn giản hơn, trong khi một script Bitcoin có thể hạn chế ai có thể truy cập vào một đồng coin thông qua bằng chứng cần thiết về quyền lực, chẳng hạn như một chữ ký mật mã, hoặc khi nó có thể được truy cập thông qua một khóa thời gian hoặc bản rõ hash, một script covenant phân rõ cách nó có thể được sử dụng—xác định người nhận, số lượng, và các điều kiện bổ sung cho việc chi tiêu. Hơn nữa, một script covenant cũng có thể bắt buộc rằng một đồng coin phải được chuyển đến một script covenant khác để chi tiêu.
Khía cạnh sau cùng này nằm ở trung tâm của sự tranh cãi xoay quanh các ước với. Nhiều người bày tỏ sự lo ngại về việc giới thiệu một phương pháp để “khoá” Bitcoin có thể gây ra các hạn chế trên Gate.io, làm suy giảm tính khả thay thế và mở đường cho các cơ chế kiểm duyệt có thể xảy ra.
Tuy nhiên, điều quan trọng cần nhấn mạnh là nhiều vấn đề này đã có thể được giải quyết mà không cần khả năng scripting của bất kỳ hợp đồng nào, chỉ đơn giản bằng cách sử dụng ví đa chữ ký. Một cơ quan có thể từ chối xử lý rút tiền từ sàn giao dịch trừ khi chúng được chuyển đến một ví đa chữ ký 2 trên 2 mà cơ quan sở hữu một khóa. Sau đó, nó có thể từ chối phê duyệt giao dịch đến các địa chỉ ngoài khung kiểm soát khóa của mình, hiệu quả thực hiện bất kỳ danh sách đen hoặc trắng nào mà không cần tính minh bạch và hoàn toàn ngoại tuyến.
Mặc dù vậy, việc hiểu rõ sự tinh tế của sức mạnh và linh hoạt giữa các đề xuất của các là vô cùng quan trọng đối với người dùng Bitcoin.
Ở lõi của chúng, covenants nhắm mục tiêu giới thiệu hai khả năng cơ bản để áp đặt hạn chế về cách tiền xu có thể được tiêu: tự quan sát và chuyển tiếp dữ liệu.
Introspection refers to the capability of examining different elements of the transaction being evaluated when spending a coin. For instance, if a coin must be spent to a specific address, it involves comparing the address embedded in the input’s covenant script with the address designated in the output of the spending transaction. Opcodes enabling introspection facilitate this comparison. The more detailed your introspection capabilities are regarding specific aspects of a transaction, the more powerful the restrictions you can impose.
Chuyển tiếp dữ liệu liên quan chặt chẽ đến sự tự suy nghĩ, thường được coi là một hậu quả của nó. Chức năng này đảm bảo rằng thông tin cụ thể được chuyển tiếp và tích hợp vào các kịch bản hợp đồng tiếp theo để đánh giá. Bằng cách sử dụng sự tự suy nghĩ để kiểm soát chặt chẽ một số phần của giao dịch, người ta có thể đảm bảo rằng chỉ có dữ liệu chính xác mong muốn mới dẫn đến một giao dịch hợp lệ. Khả năng tự suy nghĩ của bạn càng lớn, bạn có thể tiến bộ dữ liệu một cách linh hoạt hơn và bạn có thể sử dụng thông tin đó theo nhiều cách khác nhau hơn.
Bài viết này giúp đưa ra một cái nhìn sơ bộ về một loạt bài viết sắp tới sẽ đi sâu vào những đề xuất ước nguyện quan trọng đã đạt trạng thái chín muồi, tạo ra sự quan tâm gần đây, hoặc được xem là quan trọng về mặt khái niệm bởi các nhà phát triển, mặc dù thiếu các thiết kế cụ thể. Mặc dù cuộc khám phá này sẽ không bao quát mọi khía cạnh, nó sẽ cung cấp một nền tảng tương đối kỹ lưỡng. Một số đề xuất được thảo luận có thể không được phân loại chặt chẽ như ước nguyện nhưng gần gũi với chúng.
Trong số các đề xuất sẽ được bao gồm là:
CHECKTEMPLATEVERIFY
CHECKSIGFROMSTACK
TXHASH
OP_VAULT
CHECKCONTRACTVERIFY
MÈO
TWEAKVERIFY
Bài viết này về Bitcoin Covenants: Chúng là gì và chúng hoạt động như thế nào? ban đầu xuất hiện trên Bitcoin Magazine và được viết bởi Shinobi.
Bài đăng Mở khóa Bitcoin Covenants: Hiểu về Mục đích và Chức năng của chúng xuất hiện đầu tiên trên Tin tức Crypto Breaking.