Vào đầu năm nay, khi tôi đang viết "13 Dòng mã để giúp Bitcoin đạt được hợp đồng thông minh? Hiểu về OP_CAT Soft Fork“, OP_CAT vẫn là một thuật ngữ xa lạ đối với nhiều người. Nếu không phải dự án Bitcoin NFT Taproot Wizards sử dụng văn hóa meme để ra mắt loạt NFT Quantum Cat để quảng bá OP_CAT, ít người sẽ biết về khái niệm kỹ thuật có vẻ khô khan này.
Tuy nhiên, chỉ nửa năm sau, OP_CAT đã trở nên nóng bỏng, thậm chí còn được xem là "Lightning Network" tiếp theo. Mạng Fractal Bitcoin phổ biến gần đây thực sự là việc triển khai mã của OP_CAT trong Bitcoin và mã thông báo FB của nó đã tăng gấp ba hoặc gấp bốn lần chỉ trong vài ngày sau khi ra mắt. Kết quả là, nhiều giao thức dựa trên OP_CAT đã xuất hiện trong hệ sinh thái Bitcoin chỉ trong một ngày. Ví dụ, CAT20 trên mạng fractal cũng tập trung vào khái niệm OP_CAT. Trong thời gian đúc, nó đã đẩy GAS của mạng fractal lên đến hơn 5000 tại một thời điểm. Hiện tại, giá ngoài thị trường của CAT là khoảng 5,5 đô la, với rất ít danh sách có sẵn và các nhà đầu tư đã đạt được mức tăng giá từ 5 đến 20 lần. Trong khi đó, Quantum Cat đã liên tục duy trì mức giá 0,25 BTC, trở thành NFT Bitcoin blue-chip.
Có vẻ như bất cứ điều gì liên quan đến OP_CAT đều có thể đẩy giá lên.
Không chỉ là “tự ca ngợi” của cộng đồng; còn có rất nhiều thảo luận về công nghệ OP_CAT giữa các nhà phát triển Bitcoin. Tôi đã xem qua các bản tin Bitcoin Optech và các cuộc họp nhà phát triển Bitcoin trong năm nay, và OP_CAT thường xuất hiện trong các cuộc thảo luận, trở thành một chủ đề thường xuyên.
Hiện tại, bản dự thảo OP_CAT Bitcoin BIP được phát hành chung bởi các nhà phát triển Bitcoin Core Ethan Heilman và Armin Sabouri đã chính thức được đặt tên là BIP347. Nhiều nhân vật nổi tiếng trong lĩnh vực Bitcoin, như tác giả của Lightning Network Tadge Dryja, Lightning Labs CTO Olaoluwa Osuntokun (một nhà phát triển chính của Lightning Network), và Giám đốc Nghiên cứu của Blockstream Andrew Poelstra, đều đã cho thấy sự ủng hộ lớn cho OP_CAT.
Để hiểu hiện tượng này, chúng ta cần bắt đầu với Mạng Lightning. Năm 2011, Satoshi Nakamoto đã đề cập đến nguyên mẫu của Mạng Lightning trong một email. Là một giải pháp quan trọng cho việc mở rộng Bitcoin và cải thiện tốc độ thanh toán, Mạng Lightning đã thu hút sự chú ý của nhiều nhà phát triển từ khi ra đời.
Trong hai năm qua, khi khái niệm “hệ sinh thái Bitcoin” ngày càng được phổ biến, nhiều giải pháp Bitcoin scaling như sidechain và máy ảo đã nảy mầm như nấm sau mưa, thu hút nhiều nhà đầu tư. Tuy nhiên, trong mắt các nhà phát triển Bitcoin kỳ cựu, những giải pháp này không đạt tiêu chuẩn và khó có thể coi là đáng giá. Cuối cùng, Lightning Network hiện được xem là “kênh thanh toán” tốt nhất trong Bitcoin bởi công chúng, và là một trong số ít những “đứa con tàn nhẫn” của Satoshi Nakamoto và “đứa con hợp pháp” của cộng đồng Bitcoin về tinh thần. Đọc thêm liên quan: “Bảy Năm Trong Quá Trình Xây Dựng: Nguyên Nhân Và Thách Thức Của Sự Hợp Pháp Của Mạng Lightning“.
Tuy nhiên, tình hình đã thay đổi một cách đáng kể trong năm qua. Một số nhà phát triển đã thông báo rút lui khỏi công việc liên quan đến Lightning Network, và những lời phủ nhận về Lightning Network đã ngày càng tăng lên, đặc biệt là những lời chỉ trích từ một số nhà phát triển cao cấp. Fiatjaf, người sáng lập Nostr, thậm chí còn thẳng thừng tuyên bố: “Lightning Network đã lừa dối người dùng Bitcoin về thời gian, năng lượng và tiền bạc trong 6 năm qua.”
Trước bối cảnh này, một số nhà phát triển đang tìm kiếm mạng “Lightning Network” tiếp theo. Và OP_CAT được nhiều nhà phát triển Bitcoin coi là bước đột phá lớn tiếp theo của Bitcoin sau Lightning Network. Vì OP_CAT rất kỹ thuật, trước khi thảo luận về OP_CAT là gì và nó có thể làm gì, hãy trước tiên hiểu những nhà phát triển Bitcoin ưa chuộng OP_CAT.
Tadge Dryja là một trong những tác giả của sách trắng Lightning Network. Năm 2015, Tadge Dryja, cùng với một tác giả sách trắng khác của Lightning Network Joseph Poon, đã thành lập Lightning Labs dưới sự lãnh đạo của Elizabeth Stark. Họ đứng bên cạnh BlockStream, một công ty Bitcoin Lightning Network khác. Sự khác biệt chính giữa hai là Lightning Labs sử dụng ngôn ngữ lập trình Go, trong khi Blockstream sử dụng C.
Tuy nhiên, vào cuối năm 2016, Tadge Dryja đã có những bất đồng và tranh cãi với nhóm Lightning Labs. Kết quả là, chỉ một năm sau khi Lightning Labs được thành lập, Tadge Dryja đã chọn rời đi và tham gia Sáng kiến Tiền tệ Kỹ thuật số (DCI) tại MIT để tiếp tục nghiên cứu về Lightning Network. Tại MIT DCI, ông đã tham gia vào nhiều dự án nghiên cứu, chủ yếu tập trung vào khả năng mở rộng và khả năng tương tác của tiền điện tử và hợp đồng thông minh. Điều này bao gồm sự phát triển của dự án Utreexo, một công nghệ khả năng mở rộng Bitcoin mới nhằm mục đích làm cho các nút Bitcoin nhỏ hơn và nhanh hơn. Năm 2022, Tadge Dryja gia nhập Lightspark với tư cách là nhà khoa học nghiên cứu cấp cao. Tại Lightspark, ông tiếp tục giải quyết các vấn đề về khả năng mở rộng trong Bitcoin và blockchain, tận dụng chuyên môn của mình với tư cách là người đồng phát minh ra Lightning Network.
Nhờ kiến thức sâu sắc về hợp đồng thông minh Bitcoin và các công nghệ mở rộng tính năng, Tadge Dryja cũng đã nhận ra tiềm năng của OP_CAT từ rất sớm. Anh ấy đã liên tục hỗ trợ việc thử nghiệm OP_CAT trên các mạng kiểm tra Bitcoin và khuyến khích các nhà phát triển cố gắng “phá” OP_CAT để khám phá các vấn đề tiềm năng của nó.
Olaoluwa Osuntokun (Roasbeef) là một trong những người đồng sáng lập và CTO của Lightning Labs, cũng như là một nhà phát triển Bitcoin đáng kính đã đóng góp đáng kể vào nghiên cứu và phát triển của Lightning Network. Có thể nói rằng đội ngũ ban đầu của Lightning Labs không thua kém gì Blockstream.
Nói đến Olaoluwa Osuntokun, chúng ta phải kể đến cuộc 'cạnh tranh ông lớn' giữa anh ấy và Tadge Dryja. Đáng chú ý, một lý do chính khiến Tadge Dryja rời khỏi Lightning Labs là Olaoluwa. Khi Tadge Dryja đang làm việc tại Lightning Labs, anh ấy phát triển phiên bản đầu tiên của giao thức gọi là LIT, không tương thích với BOLT của Blockstream. Tuy nhiên, Olaoluwa đã phát triển một phiên bản tương thích, từ đó dần dần được nhiều nhà phát triển công nhận và ưa chuộng, đạt được lợi thế của người đến sau và một phần nào đó gia tốc việc ra đi của Dryja.
Tuy nhiên, lịch sử luôn đầy bi kịch. Hôm nay, hai 'đối thủ' trước đây từ Lightning Labs đang cùng nhau hỗ trợ OP_CAT.
Từ lâu đã có tin đồn trong cộng đồng rằng Blockstream là "người ra quyết định" đằng sau Bitcoin. Tin đồn này không phải là không có cơ sở. Vào năm 2014, Adam Back, được biết đến như là "cha đẻ của PoW", đã tập hợp một số nhà phát triển Bitcoin đầu tiên nổi tiếng bao gồm Matt Corallo, Greg Maxwell và Pieter Wuille để thành lập Blockstream. Công ty sau đó đã có một lập trường rõ ràng trong việc hỗ trợ và thúc đẩy Lightning Network trong các cuộc chiến mở rộng quy mô Bitcoin, góp phần vào vị trí nổi bật hiện tại của Lightning Network.
Hiện tại, trong cuộc thảo luận về OP_CAT, Giám đốc Nghiên cứu của Blockstream, Andrew Poelstra, là một nhân vật không thể thiếu. Andrew Poelstra không chỉ là Giám đốc Nghiên cứu tại Blockstream mà còn là một nhà phát triển kịch bản mật mã Bitcoin có kinh nghiệm với sự ảnh hưởng không thể phủ nhận trong ngành công nghiệp. Ngay từ ngày 30 tháng 1 năm 2021, anh ấy đã viết một bài viết có tiêu đề CAT và Những Chiêu Thức Schnorr I“ bàn về OP_CAT, chỉ ra rằng kết hợp OP_CAT với CHECKSIGFROMSTACK có thể cung cấp một phương pháp tài chính tinh tế cho việc quan sát giao dịch.
Mặc dù Blockstream đã không tạo ra một blockchain riêng biệt cho OP_CAT, nhưng họ đã hỗ trợ thử nghiệm thông qua Bitcoin Inquisition (một mạng thử nghiệm để đánh giá các tính năng mới của Bitcoin). Điều này giống như xây dựng một "sân tập" an toàn cho OP_CAT, cho phép các nhà nghiên cứu quan sát chặt chẽ hiệu suất của nó trong điều kiện thực tế.
Andrew Poelstra cũng đã so sánh OP_CAT với các đề xuất khác như OP_CTV, lưu ý rằng OP_CAT cung cấp tính linh hoạt rộng hơn, trong khi OP_CTV tập trung hẹp hơn vào các hợp đồng thông minh phi đệ quy.
Trong việc quảng bá OP_CAT, các nhà phát triển Bitcoin Ethan Heilman và Armin Sabouri đã đóng góp đáng kể. Họ cùng viết và đẩy mạnh đề xuất OP_CAT, được chính thức chỉ định là BIP 347. Đề xuất này nhằm tái định nghĩa mã opcode OP_SUCCESS126 thông qua một soft fork để kích hoạt lại OP_CAT.
Armin Sabouri trước đây tập trung vào việc cải thiện kịch bản Bitcoin và lớp đồng thuận. Anh ấy tin rằng trong khi OP_CAT không phải là giải pháp cuối cùng, nó cung cấp các khả năng cho việc triển khai các tính năng mới và là một bước quan trọng trong việc cải thiện kịch bản Bitcoin.
Ethan Heilman cũng có ảnh hưởng đến ý tưởng của Andrew Poelstra. Chính trong một cuộc trò chuyện riêng tư vào mùa thu năm 2019, Heilman đã thay đổi lập trường ban đầu của Poelstra chống lại cái gọi là chức năng hợp đồng thông minh Bitcoin. Heilman chỉ ra rằng bất chấp những lo ngại về các hợp đồng thông minh có khả năng gây hại trong Bitcoin, các hợp đồng như vậy có thể đã được thực hiện thông qua CHECKMULTISIG. Để chứng minh quan điểm này, Ethan Heilman đã khởi xướng một thử thách trên phương tiện truyền thông xã hội, khuyến khích mọi người đề xuất các hợp đồng thông minh "tối" khả thi, nhưng cho đến nay, vẫn chưa ai thành công.
StarkWare là một công ty tập trung vào phát triển công nghệ tăng tốc blockchain, đặc biệt là sử dụng chứng minh không có thông tin (ZKP) để nâng cao tính riêng tư và hiệu quả giao dịch. Công ty tập trung vào việc ngoại tuyến các tính toán phức tạp từ chuỗi chính (như Ethereum) đến các mạng phụ mà không đánh đổi tính bảo mật và phi tập trung. Bằng cách này, StarkWare giải quyết vấn đề khả năng mở rộng của các blockchain trong khi vẫn duy trì tính minh bạch và khả năng xác minh giao dịch.
Nỗ lực của StarkWare để thúc đẩy OP_CAT bắt nguồn từ sự quan tâm của họ đối với việc mở rộng mạng lưới Bitcoin và tính năng hợp đồng thông minh. OP_CAT là một mã opcode của Bitcoin cho phép thực hiện các giao dịch và hợp đồng phức tạp hơn trên mạng lưới Bitcoin thông qua việc nối dữ liệu. Bằng việc kích hoạt OP_CAT, StarkWare cố gắng đạt được khả năng hợp đồng thông minh giống như trên Ethereum trên nền tảng Bitcoin, từ đó mở rộng các trường hợp sử dụng của Bitcoin và nâng cao tính năng của nó.
Vào tháng 7 năm 2022, StarkWare đã triển khai quỹ nghiên cứu trị giá 1 triệu đô la đặc biệt để nghiên cứu ưu nhược điểm của việc kích hoạt OP_CAT trên Bitcoin. Quỹ này nhằm hỗ trợ các nhà nghiên cứu và nhà phát triển với những ý tưởng sáng tạo về cách triển khai OP_CAT trên Bitcoin một cách an toàn và hiệu quả.
Ngoài ra, StarkWare đã chứng minh tiềm năng của việc sử dụng OP_CAT để thực hiện các bằng chứng không có kiến thức trong môi trường thử nghiệm của Bitcoin, đặc biệt là trên Signet. Những nỗ lực này cho thấy cách OP_CAT có thể cho phép các hoạt động phức tạp hơn trên mạng Bitcoin, chẳng hạn như áp dụng bằng chứng không có kiến thức, là thành phần chính của chức năng hợp đồng thông minh. Gần đây, StarkWare cũng đã thiết lập quan hệ đối tác với sCrypt để cùng khám phá thiết kế của một cây cầu PoC (Proof of Concept) dựa trên phép thuật OP_CAT và ZK, cho thấy StarkWare cũng có thể khởi chạy một giao thức liên quan đến OP_CAT trong tương lai gần.
Chúng ta sẽ thảo luận về một số nhà phát triển ít nổi tiếng khác cùng nhau.
Salvatore Ingala đã nghiên cứu sâu về các hồ bơi thanh toán Bitcoin và hợp đồng thông minh. Anh ấy đề xuất sử dụng OP_CAT để tối ưu hóa quá trình thoát khỏi hồ bơi thanh toán, tin rằng nó có thể giảm thiểu đáng kể dữ liệu trên chuỗi và chi phí vận hành. Ingala xem xét OP_CAT như một plugin tiềm năng cho các chiến lược mở rộng Bitcoin khác, như Arc và Coinpools, và thậm chí cả Bitcoin Optimistic rollups trong tương lai, để cải thiện hiệu suất và an toàn.
Anthony Towns là một trong những nhà phát triển chính của Bitcoin Inquisition, một công cụ tương tự như mạng thử nghiệm nhưng linh hoạt hơn, được sử dụng để thử nghiệm các thay đổi giao thức Bitcoin chưa được chấp nhận rộng rãi. Các thị trấn đã thúc đẩy việc kích hoạt OP_CAT trên nền tảng Tòa án dị giáo, cung cấp một "nơi thử nghiệm" an toàn cho OP_CAT. Mặc dù Towns nhận ra tầm quan trọng của OP_CAT trong việc thử nghiệm các tính năng mới và khám phá khả năng kịch bản Bitcoin, ông vẫn thận trọng về việc thêm quá nhiều khả năng lập trình vào Bitcoin, lo ngại rằng nó có thể làm tăng nguy cơ Bitcoin bị kiểm duyệt hoặc kiểm soát.
Robin Linus là người sáng lập BitVM. Anh ấy tin rằng việc tái giới thiệu OP_CAT cung cấp cho Bitcoin một công cụ mạnh mẽ, đặc biệt là trong việc hỗ trợ các dự án như BitVM, giúp việc xác minh tính toán tùy ý trên Bitcoin trở nên đơn giản và hiệu quả hơn. Với việc triển khai OP_CAT, hệ sinh thái Bitcoin có thể tạo ra các hợp đồng thông minh tổng quát và biểu hiện hơn, tạo ra môi trường blockchain chức năng và thực tế hơn.
Đọc thêm: “Để tính toán bất kỳ điều gì trên Bitcoin, các nhà phát triển kỳ cựu nghĩ gì về BitVM?》
Tại sao các nhà phát triển Lightning Network lại quan tâm mạnh mẽ đến OP_CAT? Để hiểu điều này, chúng ta cần hiểu bản chất của OP_CAT trước.
OP_CAT là một opcode trong Bitcoin script được sử dụng để nối hai đoạn dữ liệu trên ngăn xếp thành một phần tử lớn hơn. Mặc dù chức năng của nó có vẻ đơn giản, nhưng nó có thể cung cấp nhiều khả năng hợp đồng thông minh hơn cho mạng Bitcoin, cho phép các nhà phát triển tạo ra và xử lý dữ liệu và logic giao dịch phức tạp hơn.
OP_CAT không phải là một mã vận hành mới; nó đã tồn tại trong các phiên bản sớm của Bitcoin nhưng đã bị vô hiệu hóa trong các phiên bản sau do lo ngại về bảo mật và phức tạp. Tuy nhiên, khi Bitcoin tiếp tục phát triển, càng có nhiều nhà phát triển tin rằng đã đến lúc kích hoạt lại OP_CAT. Nhiều nội dung hơn có thể được tìm thấy: “13 dòng mã giúp Bitcoin thực hiện các hợp đồng thông minh? Hiểu về OP_CAT soft fork”
Nhưng tại sao hoạt động có vẻ đơn giản như vậy lại gây ra nhiều cuộc thảo luận giữa các nhà phát triển Bitcoin? Một lý do chính là nó có thể cải thiện đáng kể khả năng hợp đồng thông minh của mạng Bitcoin, cho phép các nhà phát triển thực hiện các chức năng hiện tại phức tạp hoặc thậm chí không thể thực hiện trong kịch bản Bitcoin.
OP_CAT có tiềm năng lớn trong việc áp dụng vào hệ thống thanh toán, đặc biệt là trong các giao thức ngoại chuỗi và mạng kênh thanh toán. Việc kích hoạt lại OP_CAT sẽ cải thiện đáng kể hiệu suất hoạt động của các hệ thống này và giảm gánh nặng của các giao dịch trên chuỗi. Các chức năng chính sau khi triển khai OP_CAT bao gồm:
Tối ưu hóa Multisig: Trong các tình huống multisig, OP_CAT có thể giúp người dùng kết hợp nhiều chữ ký thành một khối dữ liệu duy nhất, giảm số lượng chữ ký cần phải gửi đi. Điều này không chỉ tiết kiệm không gian trên chuỗi mà còn giảm phí giao dịch. Multisig rất quan trọng đối với an ninh thanh toán Bitcoin và quản lý tài khoản chung, đặc biệt là trong các ứng dụng như Lightning Network, nơi mà OP_CAT có thể làm cho quá trình này hiệu quả hơn.
Hợp đồng Nhà nước: OP_CAT cũng có thể được sử dụng cho các hợp đồng nhà nước. Đây là một dạng hợp đồng thông minh có thể duy trì trạng thái qua nhiều giao dịch. Thông qua OP_CAT, các nhà phát triển có thể nối thông tin trạng thái từ các giao dịch khác nhau, cho phép logic hợp đồng phức tạp hơn trên Bitcoin. Ví dụ, một số giao thức thanh toán phức tạp hoặc ứng dụng phân phối (như xổ số, cờ bạc, hoặc các sản phẩm tài chính phức tạp khác) cần duy trì một trạng thái cụ thể giữa nhiều giao dịch trên chuỗi có thể được triển khai thông qua OP_CAT.
Khả năng mở rộng của mạng kênh thanh toán: Một kịch bản ứng dụng quan trọng khác đối với OP_CAT là các mạng kênh thanh toán tương tự như Lightning Network. Trong các mạng kênh thanh toán, người dùng thường thực hiện một số lượng lớn các khoản thanh toán vi mô ngoài chuỗi, chỉ có giải quyết cuối cùng xảy ra trên chuỗi. Chức năng nối của OP_CAT có thể cho phép quản lý và xác minh hiệu quả hơn các giao dịch trung gian trong các kênh thanh toán. Bằng cách nối các yêu cầu thanh toán khác nhau, người dùng có thể thực hiện các hoạt động thanh toán phức tạp hơn mà không làm tăng gánh nặng trên chuỗi. Bằng cách này, thông lượng và hiệu quả của các kênh thanh toán có thể được cải thiện đáng kể.
Với sự tiến bộ của đề xuất BIP347 và nhiều nhà phát triển và nhà nghiên cứu tham gia khám phá OP_CAT, chúng tôi tin rằng opcode từng được đặt vào kệ sẽ mang đến sức sống mới cho mạng Bitcoin. Như cách Mạng Lightning đã từ khái niệm đến phổ biến, việc cho phép lại OP_CAT có thể trở thành cột mốc quan trọng tiếp theo cho tính mở rộng và đổi mới thanh toán của Bitcoin.
Bài viết này được sao chép từ [blockbeats], tiêu đề ban đầu "Tại sao bạn nên chú ý đến OP_CAT của Bitcoin? Câu chuyện lớn nhất sau Lightning Network", bản quyền thuộc về tác giả gốc [Jaleel cộng sáu], nếu bạn có bất kỳ ý kiến về việc tái bản, xin vui lòng liên hệ với Gate Learn TeamĐội ngũ sẽ xử lý nó càng sớm càng tốt theo các thủ tục liên quan.
Miễn trừ trách nhiệm: Quan điểm và ý kiến được thể hiện trong bài viết này chỉ đại diện cho quan điểm cá nhân của tác giả và không đưa ra bất kỳ lời khuyên đầu tư nào.
Các phiên bản ngôn ngữ khác của bài viết được dịch bởi đội ngũ Gate Learn, không được đề cập trong.Gate.ioBài viết dịch có thể không được sao chép, phân phối hoặc đạo văn.
Vào đầu năm nay, khi tôi đang viết "13 Dòng mã để giúp Bitcoin đạt được hợp đồng thông minh? Hiểu về OP_CAT Soft Fork“, OP_CAT vẫn là một thuật ngữ xa lạ đối với nhiều người. Nếu không phải dự án Bitcoin NFT Taproot Wizards sử dụng văn hóa meme để ra mắt loạt NFT Quantum Cat để quảng bá OP_CAT, ít người sẽ biết về khái niệm kỹ thuật có vẻ khô khan này.
Tuy nhiên, chỉ nửa năm sau, OP_CAT đã trở nên nóng bỏng, thậm chí còn được xem là "Lightning Network" tiếp theo. Mạng Fractal Bitcoin phổ biến gần đây thực sự là việc triển khai mã của OP_CAT trong Bitcoin và mã thông báo FB của nó đã tăng gấp ba hoặc gấp bốn lần chỉ trong vài ngày sau khi ra mắt. Kết quả là, nhiều giao thức dựa trên OP_CAT đã xuất hiện trong hệ sinh thái Bitcoin chỉ trong một ngày. Ví dụ, CAT20 trên mạng fractal cũng tập trung vào khái niệm OP_CAT. Trong thời gian đúc, nó đã đẩy GAS của mạng fractal lên đến hơn 5000 tại một thời điểm. Hiện tại, giá ngoài thị trường của CAT là khoảng 5,5 đô la, với rất ít danh sách có sẵn và các nhà đầu tư đã đạt được mức tăng giá từ 5 đến 20 lần. Trong khi đó, Quantum Cat đã liên tục duy trì mức giá 0,25 BTC, trở thành NFT Bitcoin blue-chip.
Có vẻ như bất cứ điều gì liên quan đến OP_CAT đều có thể đẩy giá lên.
Không chỉ là “tự ca ngợi” của cộng đồng; còn có rất nhiều thảo luận về công nghệ OP_CAT giữa các nhà phát triển Bitcoin. Tôi đã xem qua các bản tin Bitcoin Optech và các cuộc họp nhà phát triển Bitcoin trong năm nay, và OP_CAT thường xuất hiện trong các cuộc thảo luận, trở thành một chủ đề thường xuyên.
Hiện tại, bản dự thảo OP_CAT Bitcoin BIP được phát hành chung bởi các nhà phát triển Bitcoin Core Ethan Heilman và Armin Sabouri đã chính thức được đặt tên là BIP347. Nhiều nhân vật nổi tiếng trong lĩnh vực Bitcoin, như tác giả của Lightning Network Tadge Dryja, Lightning Labs CTO Olaoluwa Osuntokun (một nhà phát triển chính của Lightning Network), và Giám đốc Nghiên cứu của Blockstream Andrew Poelstra, đều đã cho thấy sự ủng hộ lớn cho OP_CAT.
Để hiểu hiện tượng này, chúng ta cần bắt đầu với Mạng Lightning. Năm 2011, Satoshi Nakamoto đã đề cập đến nguyên mẫu của Mạng Lightning trong một email. Là một giải pháp quan trọng cho việc mở rộng Bitcoin và cải thiện tốc độ thanh toán, Mạng Lightning đã thu hút sự chú ý của nhiều nhà phát triển từ khi ra đời.
Trong hai năm qua, khi khái niệm “hệ sinh thái Bitcoin” ngày càng được phổ biến, nhiều giải pháp Bitcoin scaling như sidechain và máy ảo đã nảy mầm như nấm sau mưa, thu hút nhiều nhà đầu tư. Tuy nhiên, trong mắt các nhà phát triển Bitcoin kỳ cựu, những giải pháp này không đạt tiêu chuẩn và khó có thể coi là đáng giá. Cuối cùng, Lightning Network hiện được xem là “kênh thanh toán” tốt nhất trong Bitcoin bởi công chúng, và là một trong số ít những “đứa con tàn nhẫn” của Satoshi Nakamoto và “đứa con hợp pháp” của cộng đồng Bitcoin về tinh thần. Đọc thêm liên quan: “Bảy Năm Trong Quá Trình Xây Dựng: Nguyên Nhân Và Thách Thức Của Sự Hợp Pháp Của Mạng Lightning“.
Tuy nhiên, tình hình đã thay đổi một cách đáng kể trong năm qua. Một số nhà phát triển đã thông báo rút lui khỏi công việc liên quan đến Lightning Network, và những lời phủ nhận về Lightning Network đã ngày càng tăng lên, đặc biệt là những lời chỉ trích từ một số nhà phát triển cao cấp. Fiatjaf, người sáng lập Nostr, thậm chí còn thẳng thừng tuyên bố: “Lightning Network đã lừa dối người dùng Bitcoin về thời gian, năng lượng và tiền bạc trong 6 năm qua.”
Trước bối cảnh này, một số nhà phát triển đang tìm kiếm mạng “Lightning Network” tiếp theo. Và OP_CAT được nhiều nhà phát triển Bitcoin coi là bước đột phá lớn tiếp theo của Bitcoin sau Lightning Network. Vì OP_CAT rất kỹ thuật, trước khi thảo luận về OP_CAT là gì và nó có thể làm gì, hãy trước tiên hiểu những nhà phát triển Bitcoin ưa chuộng OP_CAT.
Tadge Dryja là một trong những tác giả của sách trắng Lightning Network. Năm 2015, Tadge Dryja, cùng với một tác giả sách trắng khác của Lightning Network Joseph Poon, đã thành lập Lightning Labs dưới sự lãnh đạo của Elizabeth Stark. Họ đứng bên cạnh BlockStream, một công ty Bitcoin Lightning Network khác. Sự khác biệt chính giữa hai là Lightning Labs sử dụng ngôn ngữ lập trình Go, trong khi Blockstream sử dụng C.
Tuy nhiên, vào cuối năm 2016, Tadge Dryja đã có những bất đồng và tranh cãi với nhóm Lightning Labs. Kết quả là, chỉ một năm sau khi Lightning Labs được thành lập, Tadge Dryja đã chọn rời đi và tham gia Sáng kiến Tiền tệ Kỹ thuật số (DCI) tại MIT để tiếp tục nghiên cứu về Lightning Network. Tại MIT DCI, ông đã tham gia vào nhiều dự án nghiên cứu, chủ yếu tập trung vào khả năng mở rộng và khả năng tương tác của tiền điện tử và hợp đồng thông minh. Điều này bao gồm sự phát triển của dự án Utreexo, một công nghệ khả năng mở rộng Bitcoin mới nhằm mục đích làm cho các nút Bitcoin nhỏ hơn và nhanh hơn. Năm 2022, Tadge Dryja gia nhập Lightspark với tư cách là nhà khoa học nghiên cứu cấp cao. Tại Lightspark, ông tiếp tục giải quyết các vấn đề về khả năng mở rộng trong Bitcoin và blockchain, tận dụng chuyên môn của mình với tư cách là người đồng phát minh ra Lightning Network.
Nhờ kiến thức sâu sắc về hợp đồng thông minh Bitcoin và các công nghệ mở rộng tính năng, Tadge Dryja cũng đã nhận ra tiềm năng của OP_CAT từ rất sớm. Anh ấy đã liên tục hỗ trợ việc thử nghiệm OP_CAT trên các mạng kiểm tra Bitcoin và khuyến khích các nhà phát triển cố gắng “phá” OP_CAT để khám phá các vấn đề tiềm năng của nó.
Olaoluwa Osuntokun (Roasbeef) là một trong những người đồng sáng lập và CTO của Lightning Labs, cũng như là một nhà phát triển Bitcoin đáng kính đã đóng góp đáng kể vào nghiên cứu và phát triển của Lightning Network. Có thể nói rằng đội ngũ ban đầu của Lightning Labs không thua kém gì Blockstream.
Nói đến Olaoluwa Osuntokun, chúng ta phải kể đến cuộc 'cạnh tranh ông lớn' giữa anh ấy và Tadge Dryja. Đáng chú ý, một lý do chính khiến Tadge Dryja rời khỏi Lightning Labs là Olaoluwa. Khi Tadge Dryja đang làm việc tại Lightning Labs, anh ấy phát triển phiên bản đầu tiên của giao thức gọi là LIT, không tương thích với BOLT của Blockstream. Tuy nhiên, Olaoluwa đã phát triển một phiên bản tương thích, từ đó dần dần được nhiều nhà phát triển công nhận và ưa chuộng, đạt được lợi thế của người đến sau và một phần nào đó gia tốc việc ra đi của Dryja.
Tuy nhiên, lịch sử luôn đầy bi kịch. Hôm nay, hai 'đối thủ' trước đây từ Lightning Labs đang cùng nhau hỗ trợ OP_CAT.
Từ lâu đã có tin đồn trong cộng đồng rằng Blockstream là "người ra quyết định" đằng sau Bitcoin. Tin đồn này không phải là không có cơ sở. Vào năm 2014, Adam Back, được biết đến như là "cha đẻ của PoW", đã tập hợp một số nhà phát triển Bitcoin đầu tiên nổi tiếng bao gồm Matt Corallo, Greg Maxwell và Pieter Wuille để thành lập Blockstream. Công ty sau đó đã có một lập trường rõ ràng trong việc hỗ trợ và thúc đẩy Lightning Network trong các cuộc chiến mở rộng quy mô Bitcoin, góp phần vào vị trí nổi bật hiện tại của Lightning Network.
Hiện tại, trong cuộc thảo luận về OP_CAT, Giám đốc Nghiên cứu của Blockstream, Andrew Poelstra, là một nhân vật không thể thiếu. Andrew Poelstra không chỉ là Giám đốc Nghiên cứu tại Blockstream mà còn là một nhà phát triển kịch bản mật mã Bitcoin có kinh nghiệm với sự ảnh hưởng không thể phủ nhận trong ngành công nghiệp. Ngay từ ngày 30 tháng 1 năm 2021, anh ấy đã viết một bài viết có tiêu đề CAT và Những Chiêu Thức Schnorr I“ bàn về OP_CAT, chỉ ra rằng kết hợp OP_CAT với CHECKSIGFROMSTACK có thể cung cấp một phương pháp tài chính tinh tế cho việc quan sát giao dịch.
Mặc dù Blockstream đã không tạo ra một blockchain riêng biệt cho OP_CAT, nhưng họ đã hỗ trợ thử nghiệm thông qua Bitcoin Inquisition (một mạng thử nghiệm để đánh giá các tính năng mới của Bitcoin). Điều này giống như xây dựng một "sân tập" an toàn cho OP_CAT, cho phép các nhà nghiên cứu quan sát chặt chẽ hiệu suất của nó trong điều kiện thực tế.
Andrew Poelstra cũng đã so sánh OP_CAT với các đề xuất khác như OP_CTV, lưu ý rằng OP_CAT cung cấp tính linh hoạt rộng hơn, trong khi OP_CTV tập trung hẹp hơn vào các hợp đồng thông minh phi đệ quy.
Trong việc quảng bá OP_CAT, các nhà phát triển Bitcoin Ethan Heilman và Armin Sabouri đã đóng góp đáng kể. Họ cùng viết và đẩy mạnh đề xuất OP_CAT, được chính thức chỉ định là BIP 347. Đề xuất này nhằm tái định nghĩa mã opcode OP_SUCCESS126 thông qua một soft fork để kích hoạt lại OP_CAT.
Armin Sabouri trước đây tập trung vào việc cải thiện kịch bản Bitcoin và lớp đồng thuận. Anh ấy tin rằng trong khi OP_CAT không phải là giải pháp cuối cùng, nó cung cấp các khả năng cho việc triển khai các tính năng mới và là một bước quan trọng trong việc cải thiện kịch bản Bitcoin.
Ethan Heilman cũng có ảnh hưởng đến ý tưởng của Andrew Poelstra. Chính trong một cuộc trò chuyện riêng tư vào mùa thu năm 2019, Heilman đã thay đổi lập trường ban đầu của Poelstra chống lại cái gọi là chức năng hợp đồng thông minh Bitcoin. Heilman chỉ ra rằng bất chấp những lo ngại về các hợp đồng thông minh có khả năng gây hại trong Bitcoin, các hợp đồng như vậy có thể đã được thực hiện thông qua CHECKMULTISIG. Để chứng minh quan điểm này, Ethan Heilman đã khởi xướng một thử thách trên phương tiện truyền thông xã hội, khuyến khích mọi người đề xuất các hợp đồng thông minh "tối" khả thi, nhưng cho đến nay, vẫn chưa ai thành công.
StarkWare là một công ty tập trung vào phát triển công nghệ tăng tốc blockchain, đặc biệt là sử dụng chứng minh không có thông tin (ZKP) để nâng cao tính riêng tư và hiệu quả giao dịch. Công ty tập trung vào việc ngoại tuyến các tính toán phức tạp từ chuỗi chính (như Ethereum) đến các mạng phụ mà không đánh đổi tính bảo mật và phi tập trung. Bằng cách này, StarkWare giải quyết vấn đề khả năng mở rộng của các blockchain trong khi vẫn duy trì tính minh bạch và khả năng xác minh giao dịch.
Nỗ lực của StarkWare để thúc đẩy OP_CAT bắt nguồn từ sự quan tâm của họ đối với việc mở rộng mạng lưới Bitcoin và tính năng hợp đồng thông minh. OP_CAT là một mã opcode của Bitcoin cho phép thực hiện các giao dịch và hợp đồng phức tạp hơn trên mạng lưới Bitcoin thông qua việc nối dữ liệu. Bằng việc kích hoạt OP_CAT, StarkWare cố gắng đạt được khả năng hợp đồng thông minh giống như trên Ethereum trên nền tảng Bitcoin, từ đó mở rộng các trường hợp sử dụng của Bitcoin và nâng cao tính năng của nó.
Vào tháng 7 năm 2022, StarkWare đã triển khai quỹ nghiên cứu trị giá 1 triệu đô la đặc biệt để nghiên cứu ưu nhược điểm của việc kích hoạt OP_CAT trên Bitcoin. Quỹ này nhằm hỗ trợ các nhà nghiên cứu và nhà phát triển với những ý tưởng sáng tạo về cách triển khai OP_CAT trên Bitcoin một cách an toàn và hiệu quả.
Ngoài ra, StarkWare đã chứng minh tiềm năng của việc sử dụng OP_CAT để thực hiện các bằng chứng không có kiến thức trong môi trường thử nghiệm của Bitcoin, đặc biệt là trên Signet. Những nỗ lực này cho thấy cách OP_CAT có thể cho phép các hoạt động phức tạp hơn trên mạng Bitcoin, chẳng hạn như áp dụng bằng chứng không có kiến thức, là thành phần chính của chức năng hợp đồng thông minh. Gần đây, StarkWare cũng đã thiết lập quan hệ đối tác với sCrypt để cùng khám phá thiết kế của một cây cầu PoC (Proof of Concept) dựa trên phép thuật OP_CAT và ZK, cho thấy StarkWare cũng có thể khởi chạy một giao thức liên quan đến OP_CAT trong tương lai gần.
Chúng ta sẽ thảo luận về một số nhà phát triển ít nổi tiếng khác cùng nhau.
Salvatore Ingala đã nghiên cứu sâu về các hồ bơi thanh toán Bitcoin và hợp đồng thông minh. Anh ấy đề xuất sử dụng OP_CAT để tối ưu hóa quá trình thoát khỏi hồ bơi thanh toán, tin rằng nó có thể giảm thiểu đáng kể dữ liệu trên chuỗi và chi phí vận hành. Ingala xem xét OP_CAT như một plugin tiềm năng cho các chiến lược mở rộng Bitcoin khác, như Arc và Coinpools, và thậm chí cả Bitcoin Optimistic rollups trong tương lai, để cải thiện hiệu suất và an toàn.
Anthony Towns là một trong những nhà phát triển chính của Bitcoin Inquisition, một công cụ tương tự như mạng thử nghiệm nhưng linh hoạt hơn, được sử dụng để thử nghiệm các thay đổi giao thức Bitcoin chưa được chấp nhận rộng rãi. Các thị trấn đã thúc đẩy việc kích hoạt OP_CAT trên nền tảng Tòa án dị giáo, cung cấp một "nơi thử nghiệm" an toàn cho OP_CAT. Mặc dù Towns nhận ra tầm quan trọng của OP_CAT trong việc thử nghiệm các tính năng mới và khám phá khả năng kịch bản Bitcoin, ông vẫn thận trọng về việc thêm quá nhiều khả năng lập trình vào Bitcoin, lo ngại rằng nó có thể làm tăng nguy cơ Bitcoin bị kiểm duyệt hoặc kiểm soát.
Robin Linus là người sáng lập BitVM. Anh ấy tin rằng việc tái giới thiệu OP_CAT cung cấp cho Bitcoin một công cụ mạnh mẽ, đặc biệt là trong việc hỗ trợ các dự án như BitVM, giúp việc xác minh tính toán tùy ý trên Bitcoin trở nên đơn giản và hiệu quả hơn. Với việc triển khai OP_CAT, hệ sinh thái Bitcoin có thể tạo ra các hợp đồng thông minh tổng quát và biểu hiện hơn, tạo ra môi trường blockchain chức năng và thực tế hơn.
Đọc thêm: “Để tính toán bất kỳ điều gì trên Bitcoin, các nhà phát triển kỳ cựu nghĩ gì về BitVM?》
Tại sao các nhà phát triển Lightning Network lại quan tâm mạnh mẽ đến OP_CAT? Để hiểu điều này, chúng ta cần hiểu bản chất của OP_CAT trước.
OP_CAT là một opcode trong Bitcoin script được sử dụng để nối hai đoạn dữ liệu trên ngăn xếp thành một phần tử lớn hơn. Mặc dù chức năng của nó có vẻ đơn giản, nhưng nó có thể cung cấp nhiều khả năng hợp đồng thông minh hơn cho mạng Bitcoin, cho phép các nhà phát triển tạo ra và xử lý dữ liệu và logic giao dịch phức tạp hơn.
OP_CAT không phải là một mã vận hành mới; nó đã tồn tại trong các phiên bản sớm của Bitcoin nhưng đã bị vô hiệu hóa trong các phiên bản sau do lo ngại về bảo mật và phức tạp. Tuy nhiên, khi Bitcoin tiếp tục phát triển, càng có nhiều nhà phát triển tin rằng đã đến lúc kích hoạt lại OP_CAT. Nhiều nội dung hơn có thể được tìm thấy: “13 dòng mã giúp Bitcoin thực hiện các hợp đồng thông minh? Hiểu về OP_CAT soft fork”
Nhưng tại sao hoạt động có vẻ đơn giản như vậy lại gây ra nhiều cuộc thảo luận giữa các nhà phát triển Bitcoin? Một lý do chính là nó có thể cải thiện đáng kể khả năng hợp đồng thông minh của mạng Bitcoin, cho phép các nhà phát triển thực hiện các chức năng hiện tại phức tạp hoặc thậm chí không thể thực hiện trong kịch bản Bitcoin.
OP_CAT có tiềm năng lớn trong việc áp dụng vào hệ thống thanh toán, đặc biệt là trong các giao thức ngoại chuỗi và mạng kênh thanh toán. Việc kích hoạt lại OP_CAT sẽ cải thiện đáng kể hiệu suất hoạt động của các hệ thống này và giảm gánh nặng của các giao dịch trên chuỗi. Các chức năng chính sau khi triển khai OP_CAT bao gồm:
Tối ưu hóa Multisig: Trong các tình huống multisig, OP_CAT có thể giúp người dùng kết hợp nhiều chữ ký thành một khối dữ liệu duy nhất, giảm số lượng chữ ký cần phải gửi đi. Điều này không chỉ tiết kiệm không gian trên chuỗi mà còn giảm phí giao dịch. Multisig rất quan trọng đối với an ninh thanh toán Bitcoin và quản lý tài khoản chung, đặc biệt là trong các ứng dụng như Lightning Network, nơi mà OP_CAT có thể làm cho quá trình này hiệu quả hơn.
Hợp đồng Nhà nước: OP_CAT cũng có thể được sử dụng cho các hợp đồng nhà nước. Đây là một dạng hợp đồng thông minh có thể duy trì trạng thái qua nhiều giao dịch. Thông qua OP_CAT, các nhà phát triển có thể nối thông tin trạng thái từ các giao dịch khác nhau, cho phép logic hợp đồng phức tạp hơn trên Bitcoin. Ví dụ, một số giao thức thanh toán phức tạp hoặc ứng dụng phân phối (như xổ số, cờ bạc, hoặc các sản phẩm tài chính phức tạp khác) cần duy trì một trạng thái cụ thể giữa nhiều giao dịch trên chuỗi có thể được triển khai thông qua OP_CAT.
Khả năng mở rộng của mạng kênh thanh toán: Một kịch bản ứng dụng quan trọng khác đối với OP_CAT là các mạng kênh thanh toán tương tự như Lightning Network. Trong các mạng kênh thanh toán, người dùng thường thực hiện một số lượng lớn các khoản thanh toán vi mô ngoài chuỗi, chỉ có giải quyết cuối cùng xảy ra trên chuỗi. Chức năng nối của OP_CAT có thể cho phép quản lý và xác minh hiệu quả hơn các giao dịch trung gian trong các kênh thanh toán. Bằng cách nối các yêu cầu thanh toán khác nhau, người dùng có thể thực hiện các hoạt động thanh toán phức tạp hơn mà không làm tăng gánh nặng trên chuỗi. Bằng cách này, thông lượng và hiệu quả của các kênh thanh toán có thể được cải thiện đáng kể.
Với sự tiến bộ của đề xuất BIP347 và nhiều nhà phát triển và nhà nghiên cứu tham gia khám phá OP_CAT, chúng tôi tin rằng opcode từng được đặt vào kệ sẽ mang đến sức sống mới cho mạng Bitcoin. Như cách Mạng Lightning đã từ khái niệm đến phổ biến, việc cho phép lại OP_CAT có thể trở thành cột mốc quan trọng tiếp theo cho tính mở rộng và đổi mới thanh toán của Bitcoin.
Bài viết này được sao chép từ [blockbeats], tiêu đề ban đầu "Tại sao bạn nên chú ý đến OP_CAT của Bitcoin? Câu chuyện lớn nhất sau Lightning Network", bản quyền thuộc về tác giả gốc [Jaleel cộng sáu], nếu bạn có bất kỳ ý kiến về việc tái bản, xin vui lòng liên hệ với Gate Learn TeamĐội ngũ sẽ xử lý nó càng sớm càng tốt theo các thủ tục liên quan.
Miễn trừ trách nhiệm: Quan điểm và ý kiến được thể hiện trong bài viết này chỉ đại diện cho quan điểm cá nhân của tác giả và không đưa ra bất kỳ lời khuyên đầu tư nào.
Các phiên bản ngôn ngữ khác của bài viết được dịch bởi đội ngũ Gate Learn, không được đề cập trong.Gate.ioBài viết dịch có thể không được sao chép, phân phối hoặc đạo văn.