Giới thiệu về Chainfeed:
Trong hệ sinh thái Bitcoin, sự trở lại của OP_CAT đã gây ra sự chú ý và thảo luận rộng rãi. Crypto KOL Alpha Xinjiang đã viết một bài báo để tìm hiểu OP_CAT là gì cũng như những trường hợp sử dụng và cơ hội mới mà nó mang lại cho Bitcoin.
Nguồn bài viết:
https://twitter.com/0xShinChannn/status/1790433144577114414
Tác giả bài viết:
Nước Sốt Alpha Mới | 0xShinChan
Quan điểm:
Alpha New Sauce | 0xShinChan: Ý nghĩa TLDR của OP_CAT là đây là một sáng kiến nhằm cải thiện khả năng của các hợp đồng thông minh Bitcoin, tương tự như Ethereum. Giờ đây, nó đã nhận được chỉ định chính thức ban đầu từ BIP 347 như một nâng cấp tiềm năng. OP_CAT là opcode đầu tiên dành cho Bitcoin . Ban đầu nó là một phím tắt lập trình được tạo Satoshi Nakamoto người tạo ra Bitcoin Satoshi Nakamoto. Nhưng nó đã bị xóa vào năm 2010 do lo ngại về việc sử dụng bộ nhớ cao + lỗ hổng bảo mật tiềm ẩn. Các nhà nghiên cứu Bitcoin Ethan Heilman và Armin Sabouri đã đề xuất Đề án cải tiến Bitcoin (BIP), đề xuất giới thiệu lại opcode OP_CAT sang ngôn ngữ kịch bản của Bitcoin. Các mã hoạt động như vậy sẽ cho phép các nhà phát triển xây dựng và đánh giá cây Merkle cũng như các cấu trúc dữ liệu băm khác trong Tapscript, ngôn ngữ tập lệnh gốc được sử dụng để kích hoạt các loại giao dịch mới trong nâng cấp Taproot. Về mặt lý thuyết, OP_CAT hoạt động như thế nào? (i) Giá trị Pop: Đầu tiên loại bỏ hai mục trên cùng khỏi ngăn xếp. (ii) Nối: Sau đó nó kết hợp hai thuật ngữ lại với nhau. Nếu x1 và x2 là các số hạng và x2 là số hạng cuối cùng được thêm vào, OP_CAT nối chúng để tạo thành x1x2. (iii) Đẩy lùi: Đặt các vật phẩm mới được kết hợp trở lại đầu ngăn xếp. Tuy nhiên, OP_CAT sẽ không hoạt động nếu có ít hơn hai mục trong ngăn xếp hoặc nếu kích thước của các mục kết hợp vượt quá 520 byte (là giới hạn cho các thành phần tập lệnh trong Bitcoin). Nếu được kích hoạt thông qua soft fork, nó sẽ thay thế các hoạt động không được sử dụng hiện có trong tập lệnh, khiến chúng hoạt động mà không yêu cầu những thay đổi lớn đối với mạng. Một bên cho rằng Bitcoin nên giữ nguyên chức năng cốt lõi là giao dịch BTC, trong khi bên kia cho rằng Bitcoin chưa sẵn sàng để ổn định + vẫn còn chỗ để cải thiện dựa trên tất cả các giải pháp mở rộng mới nổi, cầu nối + sự bùng nổ L2. Trọng tâm của vấn đề là một quyết định quan trọng: liệu Bitcoin có nên mở rộng thành một Chuỗi có thể lập trình nhiều hơn hay vẫn là lớp quyết toán toán P2P. [Văn bản gốc bằng tiếng Anh]
Nguồn nội dung





