OP_CAT chức năng giống như một lệnh nối được tìm thấy trong các ngôn ngữ lập trình khác — nó kết hợp hai phần tử thành một, cho phép nhiều chuỗi kết nối. Trong mạng Bitcoin, điều này có nghĩa là nối nhiều byte tập lệnh mở khóa UTXO lại với nhau. Mặc dù khái niệm đơn giản, chức năng này mở rộng đáng kể khả năng hợp đồng thông minh của Bitcoin, cho phép nó xử lý dữ liệu và logic hoạt động phức tạp hơn. Các trường hợp sử dụng bao gồm:
Đơn giản, OP_CAT cải tiến ngôn ngữ script của Bitcoin bằng cách cho phép khả năng sáng tạo cao hơn - nó cho phép các nhà phát triển kết hợp nhiều đoạn script đơn giản để tạo ra các hoạt động phức tạp hơn, từ đó cải thiện tính mở rộng của mạng Bitcoin.
OP_CAT tồn tại trong ngôn ngữ kịch bản Bitcoin ban đầu. Tuy nhiên, việc sử dụng nhiều phép ghép với OP_CAT có thể làm tăng kích thước kịch bản một cách mũ exponential, vượt quá giới hạn bộ nhớ và có thể làm đáp ứng ngừng hoạt động. Vì lý do bảo mật, Satoshi Nakamoto đã loại bỏ OP_CAT khỏi opcode của Bitcoin.
Trong những năm gần đây, khi hệ sinh thái Bitcoin đã phát triển, nhu cầu về hợp đồng thông minh gốc đã tăng. Các nâng cấp Segwit và Taproot đã tăng khả năng khối từ 1MB lên 4MB và giới hạn kích thước phần tử ngăn xếp thành 520 byte thông qua Tapscript, giảm thiểu rủi ro của việc mở rộng vô hạn, mở đường cho việc tái giới thiệu của OP_CAT.
Vào tháng 10 năm 2023, nhà phát triển Bitcoin Core Ethan Heilman và kỹ sư phần mềm chính của Botanix Labs Armin Sabouri đã cùng nhau công bố một Đề xuất Cải tiến Bitcoin (BIP). Đề xuất này chỉ chứa 13 dòng mã ngắn gọn, xác định một Opcode Tapscript mới cho phép nối hai byte trên ngăn xếp, rõ ràng là được lấy cảm hứng từ Opcode OP_CAT đã được loại bỏ trước đó.
nguồn:Github
Đề xuất đã được chính thức đặt tên là BIP-347 và thu được sự ủng hộ từ những nhân vật đáng chú ý trong không gian Bitcoin, bao gồm Tadge Dryja, đồng tác giả của bản trắng Lightning Network, Olaoluwa Osuntokun, đồng sáng lập của Lightning Labs, và Andrew Poelstra, trưởng nhóm nghiên cứu tại Blockstream. Mục tiêu là triển khai nó trên mạng Bitcoin thông qua một soft fork.
Tuy nhiên, trong khi OP_CAT có thể nâng cao khả năng hợp đồng thông minh của Bitcoin, nó cũng tăng sự phức tạp chung của mạng lưới. Bất kỳ lỗi nhỏ hoặc lỗ hổng nào cũng có thể dẫn đến những vấn đề an ninh nghiêm trọng. Đối với cộng đồng Bitcoin, an ninh và ổn định luôn là ưu tiên hàng đầu. Mọi đề xuất có thể đe dọa đáng kể đến mạng lưới đều phải trải qua quá trình kiểm tra kỹ lưỡng và thảo luận rộng rãi.
Kết quả là, OP_CAT vẫn chưa được triển khai trên mạng chính Bitcoin. Thay vào đó, nó đã được áp dụng lần đầu tiên bởi mạng phân nhánh Bitcoin, Fractal Bitcoin, nơi mà nhiều giao thức được xây dựng trên OP_CAT.
Giao thức CAT (Covenant Attested Token) là một giao thức token được giới thiệu bởi một nhóm vô danh trên Fractal Bitcoin, phát triển dựa trên OP_CAT. Theo bản white paper chính thức, nó có những đặc điểm sau:
Không phụ thuộc vào các chỉ số bên ngoài
Luật lệ, dữ liệu và logic hoạt động của token CAT được lưu trữ trên chuỗi. Việc gửi hoặc nhận token không cần các bộ chỉ mục của bên thứ ba; thay vào đó, tất cả thông tin cần thiết được trích xuất trực tiếp từ blockchain. Sự đồng thuận của Bitcoin bảo vệ hoàn toàn tính bảo mật của nó, tránh sự không nhất quán giữa các chỉ mục bên ngoài và dữ liệu trên chuỗi.
Tính mô-đun
Các hoạt động của CAT tokens được hỗ trợ bởi OP_CAT, đem lại cho chúng một mức độ tương tác cao. Chúng có thể tương tác linh hoạt với các hợp đồng thông minh khác, hỗ trợ các ứng dụng phi tập trung như Automated Market Makers (AMMs), cho vay và staking. Điều này mở rộng tiềm năng ứng dụng của Bitcoin.
Minting có thể lập trình
Các quy tắc đúc token và thực hiện được xác minh bởi các hợp đồng thông minh thay vì các nhà lập chỉ mục bên ngoài. Các nhà phát hành có thể tự do xác định các quy tắc phát hành mã thông báo và mạng sẽ tự động từ chối các yêu cầu đúc vượt quá tổng giới hạn nguồn cung.
Tương tác qua chuỗi giao thức
Tài sản có thể được chuyển qua các blockchain khác nhau, cho phép các ứng dụng được triển khai trên nhiều chuỗi và thực hiện các hoạt động chuỗi chéo phức tạp.
Tương thích SPV
Hỗ trợ cơ chế xác minh nhẹ nhàng (SPV) của Bitcoin. Các máy khách nhẹ (ví dụ: thiết bị di động hoặc plugin trình duyệt) chỉ cần tải dữ liệu tiêu đề khối để xác minh tính xác thực của các giao dịch token mà không cần phụ thuộc vào bất kỳ máy chủ tập trung nào.
Hiện tại, CAT Protocol cung cấp hai tiêu chuẩn mã thông báo: CAT20 và CAT721. Mã thông báo CAT20 đầu tiên, CAT, và bộ sưu tập CAT721 đầu tiên, Locked-up Cats, đã được ra mắt vào ngày 11 tháng 9 và 31 tháng 10 tương ứng. Tổng cung của CAT là 21 triệu, trong khi Locked-up Cats được giới hạn chỉ có 10.000. Cả hai đều được mở cho việc tạo ra bằng cách công bằng bởi bất kỳ ai.
nguồn:Satosea
Giao thức CAT không phải là giao thức token đầu tiên triển khai trên Fractal Bitcoin. Trước đó, giao thức token đầu tiên được ra mắt là FLUX, sử dụng khẩu hiệu “First is First” để thu hút lưu lượng sớm. Token này, với tổng cung 21 triệu, đã được đào hết chỉ trong nửa giờ, và giá của nó tạm thời đạt 50 USDT. Tuy nhiên, FLUX không thu hút sự chú ý đáng kể.
Hai ngày sau, khi CAT ra mắt, nó đã vượt xa FLUX về mức độ phổ biến, gây ra một FOMO thị trường khổng lồ. Sự gia tăng này khiến phí mạng của Fractal tăng vọt từ 100 lên 1500. Lý do cho hiện tượng này nằm ở chỗ ngay sau khi CAT ra mắt, Unisat đã cập nhật giao diện trình duyệt Fractal của mình để bao gồm một phần CAT20 chuyên dụng. Điều này dẫn đến suy đoán trong cộng đồng về việc liệu Unisat có thể là nhóm đứng sau CAT hay không. Tuy nhiên, Vivian, một thành viên của cả hai nhóm Unisat và Fractal, đã không trực tiếp giải quyết câu hỏi này, chỉ nói rằng lập trường chính thức là hỗ trợ tất cả các dự án xây dựng trên Fractal.
Ngoài ra, cộng đồng đã đồn đoán rằng nhóm phát triển CAT có thể là sCrypt Official, một nhóm chuyên gia có kiến thức sâu về lĩnh vực OP_CAT. Nhóm này không chỉ hiểu rõ về OP_CAT mà còn đã từng nhận được 10.000 FB tokens từ Fractal để hỗ trợ phát triển hệ sinh thái. Hơn nữa, phong cách đồ họa và văn bản được sử dụng trong tài liệu chính thức của CAT Protocol tương tự như những gì thường được sử dụng bởi sCrypt Official, làm gia tăng thêm những đồn đoán này.
nguồn:ChainCatcher
Những khả năng này vẫn chưa được xác nhận cụ thể bởi cộng đồng. Tuy nhiên, bất kể tình hình thực tế như thế nào, rõ ràng là nhóm CAT Protocol vẫn giữ mối liên kết mạnh mẽ với cả Unisat và Fractal.
Nguồn:Fractal
Tháng Tư này, khi sự kiện giảm phần thưởng khối của Bitcoin diễn ra - một cột mốc xảy ra mỗi bốn năm một lần - các chủ đề liên quan đến hệ sinh thái Bitcoin một lần nữa trở thành trung tâm chú ý của thị trường. Trong một hoặc hai năm qua, đã xuất hiện liên tiếp một số tiêu chuẩn mã token mới, bao gồm BRC-20, Runes và CAT Protocol. Cả ba đều nhằm mục tiêu nâng cao tính mở rộng của Bitcoin thông qua những đổi mới công nghệ khác nhau. Dưới đây, chúng tôi phân tích các điểm mạnh và điểm yếu của những tiêu chuẩn này, chủ yếu về mặt bảo mật và tính năng.
Trong blockchain, mức độ bảo mật phần lớn được xác định bởi mức độ phi tập trung. Giao thức càng phi tập trung, càng ít giả định về sự tin cậy được yêu cầu, và do đó, mức độ bảo mật càng cao. Ngược lại, một mức độ phi tập trung thấp dẫn đến bảo mật thấp hơn.
BRC-20 hoạt động bằng cách gắn dữ liệu mã thông báo vào từng satoshi (sats), trong khi Runes sử dụng mã OP_RETURN để đính kèm dữ liệu mã thông báo vào UTXOs. Cả hai ghi lại thông tin như cung cấp mã thông báo, chuyển nhượng và số dư người dùng trên blockchain của Bitcoin để đảm bảo tính không thể sửa đổi. Tuy nhiên, mạng lưới Bitcoin chỉ được sử dụng để “ghi” dữ liệu này; nó không “nhận biết” các giao dịch này.
Kết quả là, mọi giao dịch cho BRC-20 hoặc Runes đều yêu cầu các chỉ số bên thứ ba bên ngoài để truy vấn số dư và tính toán số tiền trước khi phát sóng và ghi lại các giao dịch trên chuỗi. Trong khi sổ sách cho BRC-20 và Runes là phi tập trung, quá trình thanh toán của chúng là tập trung, gây ra rủi ro đáng tin cậy liên quan đến các chỉ số bên ngoài.
Ngược lại, CAT Protocol sử dụng ngôn ngữ kịch bản OP_CAT của Bitcoin cho các hoạt động. Điều này đảm bảo rằng tất cả các giao dịch được xác minh và bảo vệ trực tiếp bởi cơ chế đồng thuận của Bitcoin. Tuy nhiên, điều này cũng tạo ra một nguy cơ an ninh tiềm tàng. Bằng cách mở rộng khả năng hợp đồng thông minh của Bitcoin, OP_CAT có thể gây ra các lỗ hổng đáng kể đe dọa mạng lưới rộng hơn. Đây là một trong những lý do OP_CAT chưa được triển khai trên mạng chính của Bitcoin và chỉ giới hạn cho các mạng Lớp 2 hoặc các nhánh như Fractal và Bitcoin Cash, hỗ trợ OP_CAT.
Về mặt chức năng, BRC20 đã xuất hiện như tiêu chuẩn token có thể thay thế đầu tiên trên mạng Bitcoin nhưng đối mặt với một số hạn chế: nó chỉ có thể chuyển giao một loại token BRC20 mỗi giao dịch, yêu cầu tối thiểu 3 giao dịch cho việc chuyển token, và tạo ra nhiều UTXOs nhỏ gây áp lực lên lưu trữ và băng thông.
Runes, được phát triển như một cải tiến cho BRC20, có thể lưu trữ nhiều mã thông báo trong một UTXO duy nhất, hiệu quả giải quyết vấn đề UTXO bloat và hoàn thành hầu hết các hoạt động trong chỉ một giao dịch. Tuy nhiên, trong khi Runes giải quyết nhược điểm của BRC20, nó vẫn bị ràng buộc bởi khung công việc bẩm sinh của Bitcoin - chỉ cải thiện hiệu suất giao dịch tài sản và giảm tải mạng mà không giới thiệu các ứng dụng mới.
Giao thức CAT được hưởng lợi trực tiếp từ việc nâng cấp ngôn ngữ kịch bản Bitcoin, với tính năng chính của nó không chỉ là tạo tài sản Bitcoin mới mà còn cho phép các hoạt động phức tạp và chi tiết hơn trên tài sản. Thiết kế mô-đun của nó mang lại cho nó tiềm năng ứng dụng to lớn, mở rộng đáng kể các trường hợp sử dụng của mạng Bitcoin. Tuy nhiên, điều này đi kèm với những lo ngại về bảo mật nhất định và nó vẫn cần xác nhận và phê duyệt từ cộng đồng Bitcoin Core trước khi nó có thể được khởi chạy trên mạng chính.
Kể từ khi ra mắt, hacker chưa bao giờ tấn công thành công mạng Bitcoin. Sự ổn định và bảo mật xuất sắc của nó đã giành được danh hiệu “vàng kỹ thuật số”, biến nó trở thành tài sản mã hóa ổn định nhất trong ngành. Tuy nhiên, sự ổn định này cũng trở thành một rào cản lớn đối với con đường ứng dụng quy mô lớn của nó.
Khi cuộc thảo luận xoay quanh hệ sinh thái Bitcoin tiếp tục nảy sinh, CAT Protocol không thể phủ nhận là một trong những giải pháp tốt nhất hiện có để mở rộng khả năng hợp đồng thông minh của Bitcoin. Tuy nhiên, cộng đồng Bitcoin từ lâu đã nuôi dưỡng nỗi sợ hãi và sự không tin tưởng đối với hợp đồng thông minh. Cũng có cuộc tranh luận và xung đột liên tục về việc liệu việc tái sinh mã opcode OP_CAT, mà Satoshi Nakamoto đã loại bỏ, có làm suy yếu “giáo lý” của Bitcoin hay không.
Sự phát triển của Bitcoin vẫn còn ở giai đoạn đầu, và việc CAT Protocol có thể trở thành yếu tố then chốt để mở khóa tiềm năng của hệ sinh thái Bitcoin trong tương lai vẫn còn không chắc chắn. Cả sự triển khai kỹ thuật và sự đồng thuận của cộng đồng đều cần thời gian để phát triển hơn nữa.
OP_CAT chức năng giống như một lệnh nối được tìm thấy trong các ngôn ngữ lập trình khác — nó kết hợp hai phần tử thành một, cho phép nhiều chuỗi kết nối. Trong mạng Bitcoin, điều này có nghĩa là nối nhiều byte tập lệnh mở khóa UTXO lại với nhau. Mặc dù khái niệm đơn giản, chức năng này mở rộng đáng kể khả năng hợp đồng thông minh của Bitcoin, cho phép nó xử lý dữ liệu và logic hoạt động phức tạp hơn. Các trường hợp sử dụng bao gồm:
Đơn giản, OP_CAT cải tiến ngôn ngữ script của Bitcoin bằng cách cho phép khả năng sáng tạo cao hơn - nó cho phép các nhà phát triển kết hợp nhiều đoạn script đơn giản để tạo ra các hoạt động phức tạp hơn, từ đó cải thiện tính mở rộng của mạng Bitcoin.
OP_CAT tồn tại trong ngôn ngữ kịch bản Bitcoin ban đầu. Tuy nhiên, việc sử dụng nhiều phép ghép với OP_CAT có thể làm tăng kích thước kịch bản một cách mũ exponential, vượt quá giới hạn bộ nhớ và có thể làm đáp ứng ngừng hoạt động. Vì lý do bảo mật, Satoshi Nakamoto đã loại bỏ OP_CAT khỏi opcode của Bitcoin.
Trong những năm gần đây, khi hệ sinh thái Bitcoin đã phát triển, nhu cầu về hợp đồng thông minh gốc đã tăng. Các nâng cấp Segwit và Taproot đã tăng khả năng khối từ 1MB lên 4MB và giới hạn kích thước phần tử ngăn xếp thành 520 byte thông qua Tapscript, giảm thiểu rủi ro của việc mở rộng vô hạn, mở đường cho việc tái giới thiệu của OP_CAT.
Vào tháng 10 năm 2023, nhà phát triển Bitcoin Core Ethan Heilman và kỹ sư phần mềm chính của Botanix Labs Armin Sabouri đã cùng nhau công bố một Đề xuất Cải tiến Bitcoin (BIP). Đề xuất này chỉ chứa 13 dòng mã ngắn gọn, xác định một Opcode Tapscript mới cho phép nối hai byte trên ngăn xếp, rõ ràng là được lấy cảm hứng từ Opcode OP_CAT đã được loại bỏ trước đó.
nguồn:Github
Đề xuất đã được chính thức đặt tên là BIP-347 và thu được sự ủng hộ từ những nhân vật đáng chú ý trong không gian Bitcoin, bao gồm Tadge Dryja, đồng tác giả của bản trắng Lightning Network, Olaoluwa Osuntokun, đồng sáng lập của Lightning Labs, và Andrew Poelstra, trưởng nhóm nghiên cứu tại Blockstream. Mục tiêu là triển khai nó trên mạng Bitcoin thông qua một soft fork.
Tuy nhiên, trong khi OP_CAT có thể nâng cao khả năng hợp đồng thông minh của Bitcoin, nó cũng tăng sự phức tạp chung của mạng lưới. Bất kỳ lỗi nhỏ hoặc lỗ hổng nào cũng có thể dẫn đến những vấn đề an ninh nghiêm trọng. Đối với cộng đồng Bitcoin, an ninh và ổn định luôn là ưu tiên hàng đầu. Mọi đề xuất có thể đe dọa đáng kể đến mạng lưới đều phải trải qua quá trình kiểm tra kỹ lưỡng và thảo luận rộng rãi.
Kết quả là, OP_CAT vẫn chưa được triển khai trên mạng chính Bitcoin. Thay vào đó, nó đã được áp dụng lần đầu tiên bởi mạng phân nhánh Bitcoin, Fractal Bitcoin, nơi mà nhiều giao thức được xây dựng trên OP_CAT.
Giao thức CAT (Covenant Attested Token) là một giao thức token được giới thiệu bởi một nhóm vô danh trên Fractal Bitcoin, phát triển dựa trên OP_CAT. Theo bản white paper chính thức, nó có những đặc điểm sau:
Không phụ thuộc vào các chỉ số bên ngoài
Luật lệ, dữ liệu và logic hoạt động của token CAT được lưu trữ trên chuỗi. Việc gửi hoặc nhận token không cần các bộ chỉ mục của bên thứ ba; thay vào đó, tất cả thông tin cần thiết được trích xuất trực tiếp từ blockchain. Sự đồng thuận của Bitcoin bảo vệ hoàn toàn tính bảo mật của nó, tránh sự không nhất quán giữa các chỉ mục bên ngoài và dữ liệu trên chuỗi.
Tính mô-đun
Các hoạt động của CAT tokens được hỗ trợ bởi OP_CAT, đem lại cho chúng một mức độ tương tác cao. Chúng có thể tương tác linh hoạt với các hợp đồng thông minh khác, hỗ trợ các ứng dụng phi tập trung như Automated Market Makers (AMMs), cho vay và staking. Điều này mở rộng tiềm năng ứng dụng của Bitcoin.
Minting có thể lập trình
Các quy tắc đúc token và thực hiện được xác minh bởi các hợp đồng thông minh thay vì các nhà lập chỉ mục bên ngoài. Các nhà phát hành có thể tự do xác định các quy tắc phát hành mã thông báo và mạng sẽ tự động từ chối các yêu cầu đúc vượt quá tổng giới hạn nguồn cung.
Tương tác qua chuỗi giao thức
Tài sản có thể được chuyển qua các blockchain khác nhau, cho phép các ứng dụng được triển khai trên nhiều chuỗi và thực hiện các hoạt động chuỗi chéo phức tạp.
Tương thích SPV
Hỗ trợ cơ chế xác minh nhẹ nhàng (SPV) của Bitcoin. Các máy khách nhẹ (ví dụ: thiết bị di động hoặc plugin trình duyệt) chỉ cần tải dữ liệu tiêu đề khối để xác minh tính xác thực của các giao dịch token mà không cần phụ thuộc vào bất kỳ máy chủ tập trung nào.
Hiện tại, CAT Protocol cung cấp hai tiêu chuẩn mã thông báo: CAT20 và CAT721. Mã thông báo CAT20 đầu tiên, CAT, và bộ sưu tập CAT721 đầu tiên, Locked-up Cats, đã được ra mắt vào ngày 11 tháng 9 và 31 tháng 10 tương ứng. Tổng cung của CAT là 21 triệu, trong khi Locked-up Cats được giới hạn chỉ có 10.000. Cả hai đều được mở cho việc tạo ra bằng cách công bằng bởi bất kỳ ai.
nguồn:Satosea
Giao thức CAT không phải là giao thức token đầu tiên triển khai trên Fractal Bitcoin. Trước đó, giao thức token đầu tiên được ra mắt là FLUX, sử dụng khẩu hiệu “First is First” để thu hút lưu lượng sớm. Token này, với tổng cung 21 triệu, đã được đào hết chỉ trong nửa giờ, và giá của nó tạm thời đạt 50 USDT. Tuy nhiên, FLUX không thu hút sự chú ý đáng kể.
Hai ngày sau, khi CAT ra mắt, nó đã vượt xa FLUX về mức độ phổ biến, gây ra một FOMO thị trường khổng lồ. Sự gia tăng này khiến phí mạng của Fractal tăng vọt từ 100 lên 1500. Lý do cho hiện tượng này nằm ở chỗ ngay sau khi CAT ra mắt, Unisat đã cập nhật giao diện trình duyệt Fractal của mình để bao gồm một phần CAT20 chuyên dụng. Điều này dẫn đến suy đoán trong cộng đồng về việc liệu Unisat có thể là nhóm đứng sau CAT hay không. Tuy nhiên, Vivian, một thành viên của cả hai nhóm Unisat và Fractal, đã không trực tiếp giải quyết câu hỏi này, chỉ nói rằng lập trường chính thức là hỗ trợ tất cả các dự án xây dựng trên Fractal.
Ngoài ra, cộng đồng đã đồn đoán rằng nhóm phát triển CAT có thể là sCrypt Official, một nhóm chuyên gia có kiến thức sâu về lĩnh vực OP_CAT. Nhóm này không chỉ hiểu rõ về OP_CAT mà còn đã từng nhận được 10.000 FB tokens từ Fractal để hỗ trợ phát triển hệ sinh thái. Hơn nữa, phong cách đồ họa và văn bản được sử dụng trong tài liệu chính thức của CAT Protocol tương tự như những gì thường được sử dụng bởi sCrypt Official, làm gia tăng thêm những đồn đoán này.
nguồn:ChainCatcher
Những khả năng này vẫn chưa được xác nhận cụ thể bởi cộng đồng. Tuy nhiên, bất kể tình hình thực tế như thế nào, rõ ràng là nhóm CAT Protocol vẫn giữ mối liên kết mạnh mẽ với cả Unisat và Fractal.
Nguồn:Fractal
Tháng Tư này, khi sự kiện giảm phần thưởng khối của Bitcoin diễn ra - một cột mốc xảy ra mỗi bốn năm một lần - các chủ đề liên quan đến hệ sinh thái Bitcoin một lần nữa trở thành trung tâm chú ý của thị trường. Trong một hoặc hai năm qua, đã xuất hiện liên tiếp một số tiêu chuẩn mã token mới, bao gồm BRC-20, Runes và CAT Protocol. Cả ba đều nhằm mục tiêu nâng cao tính mở rộng của Bitcoin thông qua những đổi mới công nghệ khác nhau. Dưới đây, chúng tôi phân tích các điểm mạnh và điểm yếu của những tiêu chuẩn này, chủ yếu về mặt bảo mật và tính năng.
Trong blockchain, mức độ bảo mật phần lớn được xác định bởi mức độ phi tập trung. Giao thức càng phi tập trung, càng ít giả định về sự tin cậy được yêu cầu, và do đó, mức độ bảo mật càng cao. Ngược lại, một mức độ phi tập trung thấp dẫn đến bảo mật thấp hơn.
BRC-20 hoạt động bằng cách gắn dữ liệu mã thông báo vào từng satoshi (sats), trong khi Runes sử dụng mã OP_RETURN để đính kèm dữ liệu mã thông báo vào UTXOs. Cả hai ghi lại thông tin như cung cấp mã thông báo, chuyển nhượng và số dư người dùng trên blockchain của Bitcoin để đảm bảo tính không thể sửa đổi. Tuy nhiên, mạng lưới Bitcoin chỉ được sử dụng để “ghi” dữ liệu này; nó không “nhận biết” các giao dịch này.
Kết quả là, mọi giao dịch cho BRC-20 hoặc Runes đều yêu cầu các chỉ số bên thứ ba bên ngoài để truy vấn số dư và tính toán số tiền trước khi phát sóng và ghi lại các giao dịch trên chuỗi. Trong khi sổ sách cho BRC-20 và Runes là phi tập trung, quá trình thanh toán của chúng là tập trung, gây ra rủi ro đáng tin cậy liên quan đến các chỉ số bên ngoài.
Ngược lại, CAT Protocol sử dụng ngôn ngữ kịch bản OP_CAT của Bitcoin cho các hoạt động. Điều này đảm bảo rằng tất cả các giao dịch được xác minh và bảo vệ trực tiếp bởi cơ chế đồng thuận của Bitcoin. Tuy nhiên, điều này cũng tạo ra một nguy cơ an ninh tiềm tàng. Bằng cách mở rộng khả năng hợp đồng thông minh của Bitcoin, OP_CAT có thể gây ra các lỗ hổng đáng kể đe dọa mạng lưới rộng hơn. Đây là một trong những lý do OP_CAT chưa được triển khai trên mạng chính của Bitcoin và chỉ giới hạn cho các mạng Lớp 2 hoặc các nhánh như Fractal và Bitcoin Cash, hỗ trợ OP_CAT.
Về mặt chức năng, BRC20 đã xuất hiện như tiêu chuẩn token có thể thay thế đầu tiên trên mạng Bitcoin nhưng đối mặt với một số hạn chế: nó chỉ có thể chuyển giao một loại token BRC20 mỗi giao dịch, yêu cầu tối thiểu 3 giao dịch cho việc chuyển token, và tạo ra nhiều UTXOs nhỏ gây áp lực lên lưu trữ và băng thông.
Runes, được phát triển như một cải tiến cho BRC20, có thể lưu trữ nhiều mã thông báo trong một UTXO duy nhất, hiệu quả giải quyết vấn đề UTXO bloat và hoàn thành hầu hết các hoạt động trong chỉ một giao dịch. Tuy nhiên, trong khi Runes giải quyết nhược điểm của BRC20, nó vẫn bị ràng buộc bởi khung công việc bẩm sinh của Bitcoin - chỉ cải thiện hiệu suất giao dịch tài sản và giảm tải mạng mà không giới thiệu các ứng dụng mới.
Giao thức CAT được hưởng lợi trực tiếp từ việc nâng cấp ngôn ngữ kịch bản Bitcoin, với tính năng chính của nó không chỉ là tạo tài sản Bitcoin mới mà còn cho phép các hoạt động phức tạp và chi tiết hơn trên tài sản. Thiết kế mô-đun của nó mang lại cho nó tiềm năng ứng dụng to lớn, mở rộng đáng kể các trường hợp sử dụng của mạng Bitcoin. Tuy nhiên, điều này đi kèm với những lo ngại về bảo mật nhất định và nó vẫn cần xác nhận và phê duyệt từ cộng đồng Bitcoin Core trước khi nó có thể được khởi chạy trên mạng chính.
Kể từ khi ra mắt, hacker chưa bao giờ tấn công thành công mạng Bitcoin. Sự ổn định và bảo mật xuất sắc của nó đã giành được danh hiệu “vàng kỹ thuật số”, biến nó trở thành tài sản mã hóa ổn định nhất trong ngành. Tuy nhiên, sự ổn định này cũng trở thành một rào cản lớn đối với con đường ứng dụng quy mô lớn của nó.
Khi cuộc thảo luận xoay quanh hệ sinh thái Bitcoin tiếp tục nảy sinh, CAT Protocol không thể phủ nhận là một trong những giải pháp tốt nhất hiện có để mở rộng khả năng hợp đồng thông minh của Bitcoin. Tuy nhiên, cộng đồng Bitcoin từ lâu đã nuôi dưỡng nỗi sợ hãi và sự không tin tưởng đối với hợp đồng thông minh. Cũng có cuộc tranh luận và xung đột liên tục về việc liệu việc tái sinh mã opcode OP_CAT, mà Satoshi Nakamoto đã loại bỏ, có làm suy yếu “giáo lý” của Bitcoin hay không.
Sự phát triển của Bitcoin vẫn còn ở giai đoạn đầu, và việc CAT Protocol có thể trở thành yếu tố then chốt để mở khóa tiềm năng của hệ sinh thái Bitcoin trong tương lai vẫn còn không chắc chắn. Cả sự triển khai kỹ thuật và sự đồng thuận của cộng đồng đều cần thời gian để phát triển hơn nữa.