Vào đầu năm nay, khi tôi viết bài viết “13 dòng mã giúp BTC thực hiện hợp đồng thông minh? Hiểu OP_CAT soft fork”, OP_CAT vẫn là một thuật ngữ xa lạ với nhiều người. Nếu không phải vì dự án BTC Token không thể thay thế, Taproot Wizards đã giới thiệu loạt mã token Quantum Cat dựa trên văn hóa mô phỏng để thúc đẩy sự nổi tiếng của OP_CAT, có lẽ ít người sẽ biết về khái niệm kỹ thuật này dường như khô khan.
Nhưng chỉ nửa năm sau, OP \ _CAT đã nóng và thậm chí còn được coi là “Mạng lưới chiếu sáng” tiếp theo. Fractal Bitcoin, mạng fractal phổ biến gần đây, thực sự là việc triển khai mã OP \ _CAT trong BTC và Token FB đã tăng gấp ba hoặc gấp bốn lần trong vòng vài ngày kể từ khi ra mắt. Do đó, trong hệ sinh thái BTC, một số giao thức dựa trên OP _CAT đã ra đời chỉ trong một ngày, chẳng hạn như CAT20 trên mạng fractal, cũng tập trung vào khái niệm OP \ _CAT và trong những ngày của đúc, GAS của mạng chia tay đã từng kéo lên hơn 5000 và giá hiện tại của CAT là khoảng 5,5 đô la không kê đơn, và thậm chí có rất ít nhà sản xuất có giá, và những người đúc sớm đã đạt được mức tăng ** 5 đến 20 lần **. Và Quantum Cat luôn có thể duy trì mức giá 0,25BTC, trở thành blue chip của BTC Token không thể thay thế.
Có vẻ như thứ này có thể bơm miễn là nó được nhuộm bằng OP \ _CAT.
Không chỉ “lòng tự trọng” của cộng đồng, mà cả OP_CAT Công nghệ này cũng được thảo luận rất nhiều giữa các nhà phát triển BTC. Tôi đã xem qua bản tin BTC Optech năm nay và hội nghị nhà phát triển BTC, và OP \ _CAT là khách truy cập thường xuyên vào các cuộc thảo luận.
Hiện tại, dự thảo OP_CAT BTC do Ethan Heilman và Armin Sabouri, các nhà phát triển Bitcoin Core, phối hợp phát hành, đã 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 BTC như Tadge Dryja, tác giả của White Paper của Lighting Network, Olaoluwa Osuntokun, CTO của Lightning Labs, và Andrew Poelstra, giám đốc nghiên cứu của Blockstream, đều rất ủng hộ OP_CAT.
Tại sao các nhà phát triển của Lighting Network ưa chuộng OP_CAT?
Để hiểu hiện tượng này, chúng ta cần bắt đầu từ Lighting Network. Năm 2011, Satoshi Nakamoto đã đề cập đến sơ đồ Lighting Network trong một email, đó là giải pháp quan trọng cho việc mở rộng và tăng tốc thanh toán của BTC. Từ ngày ra đời, Lighting Network đã thu hút sự theo dõi của nhiều nhà phát triển.
Trong hai năm gần đây, khái niệm “hệ sinh thái BTC” đã trở nên phổ biến, các giải pháp mở rộng BTC như Sidechain, Máy ảo và nhiều hơn nữa đã xuất hiện 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 BTC có kinh nghiệm, chúng không được coi là đáng kể, không thể xem như một phần quan trọng của BTC. Cuối cùng, Lighting Network được công nhận là “cổng thanh toán” tốt nhất trong BTC theo nhận định của đại chúng và là một trong số ít những dự án “con chưa chịu” của Satoshi Nakamoto và “con trai chính thống” của cộng đồng BTC. Đọc thêm: “Bảy năm gọi làm một kiếm, nguồn gốc và thách thức của Lighting Network”.
然而, trong suốt một năm qua, đã có sự thay đổi đột ngột. Nhiều nhà phát triển đã tuyên bố rút lui khỏi công việc liên quan đến Mạng Ánh Sáng, tiếng nói phủ định về Mạng Ánh Sáng vẫn còn, đặc biệt là từ một số nhà phát triển giàu kinh nghiệm. Người sáng lập Nostr, Fiatjaf, thậm chí còn nói thẳng: “Mạng Ánh Sáng đang lừa dối thời gian, năng lượng và tiền của người dùng BTC trong suốt 6 năm qua.”
Trong bối cảnh đó, một số nhà phát triển đang tìm kiếm “Mạng chiếu sáng” tiếp theo. OP \ _CAT, được nhiều nhà phát triển BTC xem xét, sẽ là bước đột phá lớn tiếp theo cho BTC sau Lighting Network. Vì OP \ _CAT rất kỹ thuật, trước khi chúng ta nói về OP \ _CAT là gì và OP \ _CAT có thể làm gì, chúng ta hãy tìm hiểu các nhà phát triển BTC rất thích OP_CAT. **
Các nhà phát triển BTC hỗ trợ OP_CAT
Lighting NetworkWhite Paper作者
Tadge Dryja là một trong những tác giả của Lighting NetworkWhite Paper, và vào năm 2015, Tadge Dryja và Joseph Poon, một tác giả khác của Lighting NetworkWhite Paper, dẫn đầu bởi Elizabeth Stark, đã tạo ra Lightning Labs. Sự khác biệt lớn nhất giữa Lightning Labs và BlockStream, một công ty khác của BTCLighting Network, là Lightning Labs sử dụng ngôn ngữ lập trình Go, trong khi Blockstream sử dụng ngôn ngữ lập trình C.
Tuy nhiên, vào cuối năm 2016, Tadge Dryja và nhóm Lightning Labs đã xảy ra mâu thuẫn và tranh cãi, vì vậy ** khi Lightning Labs mới thành lập một năm, Tadge Dryja đã chọn rời đi ** và gia nhập cộng đồng Tiền kỹ thuật số của Viện công nghệ Massachusetts (DCI), tiếp tục nghiên cứu về Lighting Network. Tại MIT DCI, ông tham gia nhiều dự án nghiên cứu, tập trung chủ yếu vào khả năng mở rộng và tương tác của Tiền điện tử và Hợp đồng thông minh. Trong đó bao gồm việc phát triển dự án Utreexo, đây là một công nghệ mở rộng BTC mới, nhằm giúp các nút BTC trở nên nhỏ hơn và nhanh hơn. Vào năm 2022, Tadge Dryja gia nhập Lightspark với tư cách là một nhà khoa học nghiên cứu cao cấp. Tại Lightspark, ông tiếp tục giải quyết vấn đề khả năng mở rộng của BTC và blockchain, sử dụng chuyên môn của mình là một trong những người đồng sáng lập Lighting Network.
Chính vì sự thành thạo của anh ấy trong công nghệ BTCHợp đồng thông minh và khả năng mở rộng, Tadge Dryja cũng đã sớm nhận ra tiềm năng của OP_CAT và luôn hỗ trợ việc thử nghiệm OP_CAT trên mạng lưới thử nghiệm BTC, và khuyến khích các nhà phát triển thử ‘phá vỡ’ OP_CAT để tìm ra các vấn đề tiềm năng của nó.
Giám đốc Công nghệ của Lightning Labs
Olaoluwa Osuntokun (Roasbeef) là CTO và đồng sáng lập viên khác của Lightning Labs, cũng là một nhà phát triển BTC xuất sắc, đã đóng góp quan trọng cho sự phát triển của Lightining Network. Có thể nói, đội ngũ ban đầu của Lightning Labs không kém Blockstream chút nào.
Khi nhắc đến Olaoluwa Osuntokun, không thể không đề cập đến cuộc tranh luận của ông với Tadge Dryja. Thú vị là, một trong những lý do lớn khiến Tadge Dryja rời khỏi Lightning Labs chính là Olaoluwa. Khi làm việc tại Lightning Labs, Tadge Dryja phát triển phiên bản giao thức đầu tiên có tên là LIT, không tương thích với BOLT được phát triển bởi Blockstream, nhưng phiên bản do Olaoluwa phát triển có thể tương thích, do đó dần được nhiều nhà phát triển công nhận và yêu thích, hoàn thành việc vượt mặt người khác, một mức độ nào đó đã gia tăng tốc độ rời khỏi của Dryja.
Tuy nhiên, lịch sử luôn đầy kịch tính. Hiện nay, hai kẻ thù từ Lightning Labs lại đồng lòng hỗ trợ OP_CAT.
Trưởng phòng nghiên cứu Blockstream
Dường như có tin đồn rằng Blockstream là “người nói chuyện” đằng sau BTC. Những tin đồn như vậy không phải là không có căn cứ. Vào năm 2014, Adam Back, “cha đẻ của PoW”, đã tập hợp Matt Corallo, Greg Maxwell, Pieter Wuille và các nhà phát triển BTC nổi tiếng khác để thành lập Blockstream.
Và hiện tại, Andrew Poelstra, người đứng đầu bộ phận nghiên cứu của Blockstream, là một người không bao giờ có thể vượt qua cuộc thảo luận của OP_CAT. Andrew Poelstra là Giám đốc Nghiên cứu tại Blockstream và là một nhà phát triển kịch bản mật mã BTC kỳ cựu với sự hiện diện mạnh mẽ trong ngành. Ông đã thảo luận về OP \ _CAT trở lại trong một bài báo có tiêu đề “CAT và Schnorr Tricks I” vào ngày 30 tháng 1 năm 2021, chỉ ra rằng việc sử dụng OP \ _CAT kết hợp với CHECKSIGFROMSTACK có thể cung cấp một cách thông minh để kiểm tra nội tâm các giao dịch.
Mặc dù hiện tại Công ty Blockstream chưa tạo ra một blockchain riêng cho OP_CAT, nhưng họ đã hỗ trợ thử nghiệm OP_CAT thông qua Bitcoin Inquisition (một mạng lưới thử nghiệm cho tính năng mới của BTC). Điều này giống như việc xây dựng một ‘sân tập’ an toàn cho OP_CAT, giúp các nhà nghiên cứu quan sát kỹ lưỡng hiệu suất của nó dưới điều kiện thực tế.
Andrew Poelstra cũng thảo luận về OP _CAT trái ngược với các tùy chọn 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 không đệ quy.
Người viết đề xuất BIP 347
Trong sự thúc đẩy của OP \ _CAT, các nhà phát triển BTC ** Ethan Heilman và Armin Sabouri ** đã đóng góp số tiền không nhỏ, và họ là đồng tác giả và nâng cao đề xuất của OP \ _CAT, đã được chính thức chỉ định là BIP 347. Đề xuất này nhằm mục đích xác định lại Mã thao tác OP _SUCCESS126 thông qua Soft Fork để kích hoạt lại _CAT OP.
Armin Sabouri trước đây tập trung vào việc cải thiện kịch bản BTC và lớp đồng thuận, ông cho rằng OP_CAT mặc dù không phải là giải pháp cuối cùng nhưng nó mang lại khả năng thực hiện nhiều tính năng mới, là một bước quan trọng trong việc cải thiện kịch bản BTC.
Và Ethan Heilman cũng là người ảnh hưởng đến suy nghĩ của Andrew Poelstra. Chính họ, trong một cuộc trao đổi riêng vào mùa thu năm 2019, đã thay đổi suy nghĩ về tính năng bị cáo buộc BTCHợp đồng thông minh không hỗ trợ Andrew Poelstra. Ethan Heilman chỉ ra rằng bất chấp những lo ngại về cái gọi là hàm BTCHợp đồng thông minh, thực sự có thể triển khai các hợp đồng thông minh này được coi là có hại thông qua CHECKMULTISIG. Để chứng minh điều đó, Ethan Heilman đã lên mạng xã hội để thách thức mọi người đưa ra một Hợp đồng thông minh “đen tối” khả thi, nhưng cho đến nay vẫn chưa ai thành công.
StarkWare
StarkWare là một công ty tập trung vào phát triển công nghệ mở rộng chuỗi khối, đặc biệt là thông thạo trong việc sử dụng công nghệ Bằng chứng không kiến thức (ZKPs) để tăng cường sự riêng tư và hiệu quả của giao dịch. Công ty cam kết chuyển các tính toán phức tạp từ Chuỗi chính (ví dụ như Ethereum) sang các mạng phụ mà không cần hy sinh tính bảo mật và tính 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 chuỗi khối, đồng thời giữ cho giao dịch minh bạch và có thể xác minh được.
Hoạt động thúc đẩy OP_CAT của StarkWare bắt nguồn từ sự quan tâm của họ đến việc mở rộng mạng lưới BTC và chức năng hợp đồng thông minh. OP_CAT là một mã hoạt động BTC, cho phép thực hiện các giao dịch và hợp đồng phức tạp hơn thông qua việc kết nối dữ liệu trên mạng lưới BTC. Bằng cách kích hoạt OP_CAT, StarkWare cố gắng thực hiện khả năng hợp đồng thông minh tương tự như Ethereum trên BTC, mở rộng các trường hợp sử dụng của BTC và tăng cường tính năng của nó.
Vào tháng 7 năm 2022, StarkWare đã khởi động quỹ nghiên cứu trị giá 1 triệu đô la nhằm nghiên cứu ưu và nhược điểm của việc kích hoạt OP_CAT trên BTC. Quỹ này nhằm tài trợ cho những nhà nghiên cứu và nhà phát triển có cái nhìn sáng tạo về cách thực hiện OP_CAT an toàn và hiệu quả trên BTC.
Ngoài ra, StarkWare cũng đã thể hiện tiềm năng của việc sử dụng OP_CAT trong mạng BTC để thực hiện các hoạt động phức tạp hơn như ứng dụng zk-SNARK, đó là một phần quan trọng của tính năng hợp đồng thông minh. Gần đây, StarkWare cũng đã hợp tác với sCrypt để nghiên cứu thiết kế cầu PoC (chứng minh khái niệm) dựa trên OP_CAT và ZK MAGIC, cho thấy StarkWare có thể sớm ra mắt một giao thức liên quan đến OP_CAT.
Khác
Các nhà phát triển khác không nổi tiếng lắm, chúng ta hãy nói chung về họ.
Salvatore Ingala đã nghiên cứu sâu về hồ bơi thanh toán BTC và hợp đồng thông minh, ông đề xuất sử dụng OP_CAT để tối ưu quy trình rút tiền từ hồ bơi thanh toán, cho rằng điều này có thể giảm đáng kể dữ liệu và chi phí hoạt động trên chuỗi. Ingala xem OP_CAT như một plugin tiềm năng cho các chiến lược mở rộng BTC khác như Arc và Coinpools, và thậm chí cả Optimistic rollups của BTC trong tương lai, để nâng cao hiệu suất và an ninh.
Anthony Towns là một trong những nhà phát triển chính của Bitcoin Inquisition, một công cụ giống như testnet nhưng linh hoạt hơn để kiểm tra các thay đổi của BTCgiao thức 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 Inquisition, 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 của BTC, ông vẫn thận trọng về việc BTC thêm quá nhiều Khả năng lập trình, sợ rằng điều này có thể làm tăng nguy cơ BTC bị kiểm duyệt hoặc kiểm soát.
Robin Linus là người sáng lập BitVM, anh ta tin rằng việc tái giới thiệu OP_CAT cung cấp cho BTC một công cụ mạnh mẽ, đặc biệt là hỗ trợ các dự án như BitVM, những dự án này làm cho việc xác minh tính toán tùy ý trên BTC trở nên đơn giản và hiệu quả hơn. Với việc thực hiện OP_CAT, hệ sinh thái BTC có thể tạo ra các hợp đồng thông minh tổng quát hơn, giàu biểu đạt hơn, thúc đẩy một môi trường blockchain với nhiều chức năng và tiện ích hơn. Đọc thêm: “Những nhà phát triển kỳ cựu nghĩ gì về BitVM và khả năng tính toán bất kỳ nội dung nào trên BTC?”
Tại sao việc phát triển Lighting Network lại quan trọng như vậy?
Những nhà phát triển của Lighting Network đã thể hiện sự quan tâm sâu sắc đối với OP_CAT, điều gì đằng sau điều này? Để hiểu điều này, chúng ta cần hiểu về bản chất OP_CAT trước.
OP_CAT là gì?
OP_CAT là một mã hoạt động trong script BTC, được sử dụng để ghép 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ó cung cấp khả năng hợp đồng thông minh cho mạng BTC, cho phép nhà phát triển tạo và xử lý các dữ liệu và logic giao dịch phức tạp hơn.
OP \ _CAT không phải là một opcode hoàn toàn mới, nó lần đầu tiên tồn tại trong các phiên bản trước của BTC, nhưng nó đã 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 BTC tiếp tục phát triển, ngày càng có nhiều nhà phát triển tin rằng đã đến lúc kích hoạt lại OP \ _CAT. Để biết thêm thông tin, hãy xem: 13 dòng mã giúp BTC đạt được Hợp đồng thông minh? Hiểu về OP \ _CAT Soft Fork》
Nhưng tại sao một thao tác dường như đơn giản như vậy lại gây ra một cuộc tranh luận lớn trong cộng đồng phát triển BTC? Một trong những lý do quan trọng là nó có thể nâng cao đáng kể khả năng hợp đồng thông minh của mạng BTC, cho phép nhà phát triển thực hiện một số chức năng phức tạp hoặc thậm chí không thể thực hiện được trong tập lệnh BTC hiện tại.
Tiềm năng ứng dụng của OP_CAT trong thanh toán
OP_CAT trong hệ thống thanh toán đã cho thấy tiềm năng ứng dụng lớn, đặc biệt là trong off-chain giao thức và mạng lưới kênh thanh toán. Việc kích hoạt lại nó sẽ giúp cải thiện hiệu suất hoạt động của hệ thống này đáng kể, giảm bớt gánh nặng của các giao dịch on-chain. Các chức năng chính của OP_CAT sau khi triển khai còn bao gồm:
Hợp đồng trạng thái(State Contracts): OP_CAT cũng có thể được sử dụng trong hợp đồng trạng thái. Loại hợp đồng này là một dạng hợp đồng thông minh có khả năng 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 để thực hiện logic hợp đồng phức tạp hơn trên BTC. Ví dụ, một số giao thức thanh toán phức tạp hoặc ứng dụng phân tán (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 qua nhiều giao dịch on-chain, tất cả đều có thể được thực hiện thông qua OP_CAT.
Khả năng mở rộng của mạng lưới kênh thanh toán: Ứng dụng quan trọng khác của OP_CAT là mạng lưới kênh thanh toán tương tự như Lighting Network. Trong mạng lưới kênh thanh toán, người dùng thường thực hiện nhiều thanh toán nhỏ trên off-chain và chỉ đưa lên chuỗi khi thanh toán cuối cùng. Chức năng ghép nối của OP_CAT có thể giúp quản lý và xác minh các giao dịch trung gian trong kênh thanh toán một cách hiệu quả hơn. Bằng cách ghép nối các yêu cầu thanh toán khác nhau với 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 tăng thêm gánh nặng on-chain. Như vậy, khả năng xử lý và hiệu suất của mạng lưới kênh thanh toán đều có thể được cải thiện đáng kể.
Với sự tiến bộ của đề xuất BIP347 và sự tham gia của nhiều nhà phát triển và nhà nghiên cứu vào việc khám phá OP_CAT, chúng tôi có lý do để tin rằng mã hoạt động từng bị đình trệ này sẽ mang lại động lực mới cho mạng BTC. Giống như Lighting Network từ khái niệm đến trở thành trào lưu chính, việc khôi phục lại OP_CAT cũng có thể trở thành cột mốc quan trọng tiếp theo trong việc mở rộng và đổi mới thanh toán của BTC.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Tại sao bạn muốn theo dõi OP_CAT của BTC? Câu chuyện lớn nhất sau Lighting Network
Vào đầu năm nay, khi tôi viết bài viết “13 dòng mã giúp BTC thực hiện hợp đồng thông minh? Hiểu OP_CAT soft fork”, OP_CAT vẫn là một thuật ngữ xa lạ với nhiều người. Nếu không phải vì dự án BTC Token không thể thay thế, Taproot Wizards đã giới thiệu loạt mã token Quantum Cat dựa trên văn hóa mô phỏng để thúc đẩy sự nổi tiếng của OP_CAT, có lẽ ít người sẽ biết về khái niệm kỹ thuật này dường như khô khan.
Nhưng chỉ nửa năm sau, OP \ _CAT đã nóng và thậm chí còn được coi là “Mạng lưới chiếu sáng” tiếp theo. Fractal Bitcoin, mạng fractal phổ biến gần đây, thực sự là việc triển khai mã OP \ _CAT trong BTC và Token FB đã tăng gấp ba hoặc gấp bốn lần trong vòng vài ngày kể từ khi ra mắt. Do đó, trong hệ sinh thái BTC, một số giao thức dựa trên OP _CAT đã ra đời chỉ trong một ngày, chẳng hạn như CAT20 trên mạng fractal, cũng tập trung vào khái niệm OP \ _CAT và trong những ngày của đúc, GAS của mạng chia tay đã từng kéo lên hơn 5000 và giá hiện tại của CAT là khoảng 5,5 đô la không kê đơn, và thậm chí có rất ít nhà sản xuất có giá, và những người đúc sớm đã đạt được mức tăng ** 5 đến 20 lần **. Và Quantum Cat luôn có thể duy trì mức giá 0,25BTC, trở thành blue chip của BTC Token không thể thay thế.
Có vẻ như thứ này có thể bơm miễn là nó được nhuộm bằng OP \ _CAT.
Không chỉ “lòng tự trọng” của cộng đồng, mà cả OP_CAT Công nghệ này cũng được thảo luận rất nhiều giữa các nhà phát triển BTC. Tôi đã xem qua bản tin BTC Optech năm nay và hội nghị nhà phát triển BTC, và OP \ _CAT là khách truy cập thường xuyên vào các cuộc thảo luận.
Hiện tại, dự thảo OP_CAT BTC do Ethan Heilman và Armin Sabouri, các nhà phát triển Bitcoin Core, phối hợp phát hành, đã 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 BTC như Tadge Dryja, tác giả của White Paper của Lighting Network, Olaoluwa Osuntokun, CTO của Lightning Labs, và Andrew Poelstra, giám đốc nghiên cứu của Blockstream, đều rất ủng hộ OP_CAT.
Tại sao các nhà phát triển của Lighting Network ưa chuộng OP_CAT?
Để hiểu hiện tượng này, chúng ta cần bắt đầu từ Lighting Network. Năm 2011, Satoshi Nakamoto đã đề cập đến sơ đồ Lighting Network trong một email, đó là giải pháp quan trọng cho việc mở rộng và tăng tốc thanh toán của BTC. Từ ngày ra đời, Lighting Network đã thu hút sự theo dõi của nhiều nhà phát triển.
Trong hai năm gần đây, khái niệm “hệ sinh thái BTC” đã trở nên phổ biến, các giải pháp mở rộng BTC như Sidechain, Máy ảo và nhiều hơn nữa đã xuất hiện 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 BTC có kinh nghiệm, chúng không được coi là đáng kể, không thể xem như một phần quan trọng của BTC. Cuối cùng, Lighting Network được công nhận là “cổng thanh toán” tốt nhất trong BTC theo nhận định của đại chúng và là một trong số ít những dự án “con chưa chịu” của Satoshi Nakamoto và “con trai chính thống” của cộng đồng BTC. Đọc thêm: “Bảy năm gọi làm một kiếm, nguồn gốc và thách thức của Lighting Network”.
然而, trong suốt một năm qua, đã có sự thay đổi đột ngột. Nhiều nhà phát triển đã tuyên bố rút lui khỏi công việc liên quan đến Mạng Ánh Sáng, tiếng nói phủ định về Mạng Ánh Sáng vẫn còn, đặc biệt là từ một số nhà phát triển giàu kinh nghiệm. Người sáng lập Nostr, Fiatjaf, thậm chí còn nói thẳng: “Mạng Ánh Sáng đang lừa dối thời gian, năng lượng và tiền của người dùng BTC trong suốt 6 năm qua.”
Trong bối cảnh đó, một số nhà phát triển đang tìm kiếm “Mạng chiếu sáng” tiếp theo. OP \ _CAT, được nhiều nhà phát triển BTC xem xét, sẽ là bước đột phá lớn tiếp theo cho BTC sau Lighting Network. Vì OP \ _CAT rất kỹ thuật, trước khi chúng ta nói về OP \ _CAT là gì và OP \ _CAT có thể làm gì, chúng ta hãy tìm hiểu các nhà phát triển BTC rất thích OP_CAT. **
Các nhà phát triển BTC hỗ trợ OP_CAT
Lighting NetworkWhite Paper作者
Tadge Dryja là một trong những tác giả của Lighting NetworkWhite Paper, và vào năm 2015, Tadge Dryja và Joseph Poon, một tác giả khác của Lighting NetworkWhite Paper, dẫn đầu bởi Elizabeth Stark, đã tạo ra Lightning Labs. Sự khác biệt lớn nhất giữa Lightning Labs và BlockStream, một công ty khác của BTCLighting Network, là Lightning Labs sử dụng ngôn ngữ lập trình Go, trong khi Blockstream sử dụng ngôn ngữ lập trình C.
Tuy nhiên, vào cuối năm 2016, Tadge Dryja và nhóm Lightning Labs đã xảy ra mâu thuẫn và tranh cãi, vì vậy ** khi Lightning Labs mới thành lập một năm, Tadge Dryja đã chọn rời đi ** và gia nhập cộng đồng Tiền kỹ thuật số của Viện công nghệ Massachusetts (DCI), tiếp tục nghiên cứu về Lighting Network. Tại MIT DCI, ông tham gia nhiều dự án nghiên cứu, tập trung chủ yếu vào khả năng mở rộng và tương tác của Tiền điện tử và Hợp đồng thông minh. Trong đó bao gồm việc phát triển dự án Utreexo, đây là một công nghệ mở rộng BTC mới, nhằm giúp các nút BTC trở nên nhỏ hơn và nhanh hơn. Vào năm 2022, Tadge Dryja gia nhập Lightspark với tư cách là một nhà khoa học nghiên cứu cao cấp. Tại Lightspark, ông tiếp tục giải quyết vấn đề khả năng mở rộng của BTC và blockchain, sử dụng chuyên môn của mình là một trong những người đồng sáng lập Lighting Network.
Chính vì sự thành thạo của anh ấy trong công nghệ BTCHợp đồng thông minh và khả năng mở rộng, Tadge Dryja cũng đã sớm nhận ra tiềm năng của OP_CAT và luôn hỗ trợ việc thử nghiệm OP_CAT trên mạng lưới thử nghiệm BTC, và khuyến khích các nhà phát triển thử ‘phá vỡ’ OP_CAT để tìm ra các vấn đề tiềm năng của nó.
Giám đốc Công nghệ của Lightning Labs
Olaoluwa Osuntokun (Roasbeef) là CTO và đồng sáng lập viên khác của Lightning Labs, cũng là một nhà phát triển BTC xuất sắc, đã đóng góp quan trọng cho sự phát triển của Lightining Network. Có thể nói, đội ngũ ban đầu của Lightning Labs không kém Blockstream chút nào.
Khi nhắc đến Olaoluwa Osuntokun, không thể không đề cập đến cuộc tranh luận của ông với Tadge Dryja. Thú vị là, một trong những lý do lớn khiến Tadge Dryja rời khỏi Lightning Labs chính là Olaoluwa. Khi làm việc tại Lightning Labs, Tadge Dryja phát triển phiên bản giao thức đầu tiên có tên là LIT, không tương thích với BOLT được phát triển bởi Blockstream, nhưng phiên bản do Olaoluwa phát triển có thể tương thích, do đó dần được nhiều nhà phát triển công nhận và yêu thích, hoàn thành việc vượt mặt người khác, một mức độ nào đó đã gia tăng tốc độ rời khỏi của Dryja.
Tuy nhiên, lịch sử luôn đầy kịch tính. Hiện nay, hai kẻ thù từ Lightning Labs lại đồng lòng hỗ trợ OP_CAT.
Trưởng phòng nghiên cứu Blockstream
Dường như có tin đồn rằng Blockstream là “người nói chuyện” đằng sau BTC. Những tin đồn như vậy không phải là không có căn cứ. Vào năm 2014, Adam Back, “cha đẻ của PoW”, đã tập hợp Matt Corallo, Greg Maxwell, Pieter Wuille và các nhà phát triển BTC nổi tiếng khác để thành lập Blockstream.
Và hiện tại, Andrew Poelstra, người đứng đầu bộ phận nghiên cứu của Blockstream, là một người không bao giờ có thể vượt qua cuộc thảo luận của OP_CAT. Andrew Poelstra là Giám đốc Nghiên cứu tại Blockstream và là một nhà phát triển kịch bản mật mã BTC kỳ cựu với sự hiện diện mạnh mẽ trong ngành. Ông đã thảo luận về OP \ _CAT trở lại trong một bài báo có tiêu đề “CAT và Schnorr Tricks I” vào ngày 30 tháng 1 năm 2021, chỉ ra rằng việc sử dụng OP \ _CAT kết hợp với CHECKSIGFROMSTACK có thể cung cấp một cách thông minh để kiểm tra nội tâm các giao dịch.
Mặc dù hiện tại Công ty Blockstream chưa tạo ra một blockchain riêng cho OP_CAT, nhưng họ đã hỗ trợ thử nghiệm OP_CAT thông qua Bitcoin Inquisition (một mạng lưới thử nghiệm cho tính năng mới của BTC). Điều này giống như việc xây dựng một ‘sân tập’ an toàn cho OP_CAT, giúp các nhà nghiên cứu quan sát kỹ lưỡng hiệu suất của nó dưới điều kiện thực tế.
Andrew Poelstra cũng thảo luận về OP _CAT trái ngược với các tùy chọn 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 không đệ quy.
Người viết đề xuất BIP 347
Trong sự thúc đẩy của OP \ _CAT, các nhà phát triển BTC ** Ethan Heilman và Armin Sabouri ** đã đóng góp số tiền không nhỏ, và họ là đồng tác giả và nâng cao đề xuất của OP \ _CAT, đã được chính thức chỉ định là BIP 347. Đề xuất này nhằm mục đích xác định lại Mã thao tác OP _SUCCESS126 thông qua Soft Fork để kích hoạt lại _CAT OP.
Armin Sabouri trước đây tập trung vào việc cải thiện kịch bản BTC và lớp đồng thuận, ông cho rằng OP_CAT mặc dù không phải là giải pháp cuối cùng nhưng nó mang lại khả năng thực hiện nhiều tính năng mới, là một bước quan trọng trong việc cải thiện kịch bản BTC.
Và Ethan Heilman cũng là người ảnh hưởng đến suy nghĩ của Andrew Poelstra. Chính họ, trong một cuộc trao đổi riêng vào mùa thu năm 2019, đã thay đổi suy nghĩ về tính năng bị cáo buộc BTCHợp đồng thông minh không hỗ trợ Andrew Poelstra. Ethan Heilman chỉ ra rằng bất chấp những lo ngại về cái gọi là hàm BTCHợp đồng thông minh, thực sự có thể triển khai các hợp đồng thông minh này được coi là có hại thông qua CHECKMULTISIG. Để chứng minh điều đó, Ethan Heilman đã lên mạng xã hội để thách thức mọi người đưa ra một Hợp đồng thông minh “đen tối” khả thi, nhưng cho đến nay vẫn chưa ai thành công.
StarkWare
StarkWare là một công ty tập trung vào phát triển công nghệ mở rộng chuỗi khối, đặc biệt là thông thạo trong việc sử dụng công nghệ Bằng chứng không kiến thức (ZKPs) để tăng cường sự riêng tư và hiệu quả của giao dịch. Công ty cam kết chuyển các tính toán phức tạp từ Chuỗi chính (ví dụ như Ethereum) sang các mạng phụ mà không cần hy sinh tính bảo mật và tính 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 chuỗi khối, đồng thời giữ cho giao dịch minh bạch và có thể xác minh được.
Hoạt động thúc đẩy OP_CAT của StarkWare bắt nguồn từ sự quan tâm của họ đến việc mở rộng mạng lưới BTC và chức năng hợp đồng thông minh. OP_CAT là một mã hoạt động BTC, cho phép thực hiện các giao dịch và hợp đồng phức tạp hơn thông qua việc kết nối dữ liệu trên mạng lưới BTC. Bằng cách kích hoạt OP_CAT, StarkWare cố gắng thực hiện khả năng hợp đồng thông minh tương tự như Ethereum trên BTC, mở rộng các trường hợp sử dụng của BTC và tăng cường tính năng của nó.
Vào tháng 7 năm 2022, StarkWare đã khởi động quỹ nghiên cứu trị giá 1 triệu đô la nhằm nghiên cứu ưu và nhược điểm của việc kích hoạt OP_CAT trên BTC. Quỹ này nhằm tài trợ cho những nhà nghiên cứu và nhà phát triển có cái nhìn sáng tạo về cách thực hiện OP_CAT an toàn và hiệu quả trên BTC.
Ngoài ra, StarkWare cũng đã thể hiện tiềm năng của việc sử dụng OP_CAT trong mạng BTC để thực hiện các hoạt động phức tạp hơn như ứng dụng zk-SNARK, đó là một phần quan trọng của tính năng hợp đồng thông minh. Gần đây, StarkWare cũng đã hợp tác với sCrypt để nghiên cứu thiết kế cầu PoC (chứng minh khái niệm) dựa trên OP_CAT và ZK MAGIC, cho thấy StarkWare có thể sớm ra mắt một giao thức liên quan đến OP_CAT.
Khác
Các nhà phát triển khác không nổi tiếng lắm, chúng ta hãy nói chung về họ.
Salvatore Ingala đã nghiên cứu sâu về hồ bơi thanh toán BTC và hợp đồng thông minh, ông đề xuất sử dụng OP_CAT để tối ưu quy trình rút tiền từ hồ bơi thanh toán, cho rằng điều này có thể giảm đáng kể dữ liệu và chi phí hoạt động trên chuỗi. Ingala xem OP_CAT như một plugin tiềm năng cho các chiến lược mở rộng BTC khác như Arc và Coinpools, và thậm chí cả Optimistic rollups của BTC trong tương lai, để nâng cao hiệu suất và an ninh.
Anthony Towns là một trong những nhà phát triển chính của Bitcoin Inquisition, một công cụ giống như testnet nhưng linh hoạt hơn để kiểm tra các thay đổi của BTCgiao thức 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 Inquisition, 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 của BTC, ông vẫn thận trọng về việc BTC thêm quá nhiều Khả năng lập trình, sợ rằng điều này có thể làm tăng nguy cơ BTC bị kiểm duyệt hoặc kiểm soát.
Robin Linus là người sáng lập BitVM, anh ta tin rằng việc tái giới thiệu OP_CAT cung cấp cho BTC một công cụ mạnh mẽ, đặc biệt là hỗ trợ các dự án như BitVM, những dự án này làm cho việc xác minh tính toán tùy ý trên BTC trở nên đơn giản và hiệu quả hơn. Với việc thực hiện OP_CAT, hệ sinh thái BTC có thể tạo ra các hợp đồng thông minh tổng quát hơn, giàu biểu đạt hơn, thúc đẩy một môi trường blockchain với nhiều chức năng và tiện ích hơn. Đọc thêm: “Những nhà phát triển kỳ cựu nghĩ gì về BitVM và khả năng tính toán bất kỳ nội dung nào trên BTC?”
Tại sao việc phát triển Lighting Network lại quan trọng như vậy?
Những nhà phát triển của Lighting Network đã thể hiện sự quan tâm sâu sắc đối với OP_CAT, điều gì đằng sau điều này? Để hiểu điều này, chúng ta cần hiểu về bản chất OP_CAT trước.
OP_CAT là gì?
OP_CAT là một mã hoạt động trong script BTC, được sử dụng để ghép 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ó cung cấp khả năng hợp đồng thông minh cho mạng BTC, cho phép nhà phát triển tạo và xử lý các dữ liệu và logic giao dịch phức tạp hơn.
OP \ _CAT không phải là một opcode hoàn toàn mới, nó lần đầu tiên tồn tại trong các phiên bản trước của BTC, nhưng nó đã 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 BTC tiếp tục phát triển, ngày càng có nhiều nhà phát triển tin rằng đã đến lúc kích hoạt lại OP \ _CAT. Để biết thêm thông tin, hãy xem: 13 dòng mã giúp BTC đạt được Hợp đồng thông minh? Hiểu về OP \ _CAT Soft Fork》
Nhưng tại sao một thao tác dường như đơn giản như vậy lại gây ra một cuộc tranh luận lớn trong cộng đồng phát triển BTC? Một trong những lý do quan trọng là nó có thể nâng cao đáng kể khả năng hợp đồng thông minh của mạng BTC, cho phép nhà phát triển thực hiện một số chức năng phức tạp hoặc thậm chí không thể thực hiện được trong tập lệnh BTC hiện tại.
Tiềm năng ứng dụng của OP_CAT trong thanh toán
OP_CAT trong hệ thống thanh toán đã cho thấy tiềm năng ứng dụng lớn, đặc biệt là trong off-chain giao thức và mạng lưới kênh thanh toán. Việc kích hoạt lại nó sẽ giúp cải thiện hiệu suất hoạt động của hệ thống này đáng kể, giảm bớt gánh nặng của các giao dịch on-chain. Các chức năng chính của OP_CAT sau khi triển khai còn bao gồm:
Đa chữ ký(Multisig)优化: 在Đa chữ ký场景中,OP_CAT 可以帮助用户合并多个签名,将它们组合成一个单一的数据块,减少了需要提交的签名数量。这不仅节省了on-chain空间,还能减少Rửa tiền。Đa chữ ký在BTC的支付安全性和共享tài khoản管理中非常重要,特别是在Lighting Network等应用中,OP_CAT 可以让这一过程更为高效。
Hợp đồng trạng thái(State Contracts): OP_CAT cũng có thể được sử dụng trong hợp đồng trạng thái. Loại hợp đồng này là một dạng hợp đồng thông minh có khả năng 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 để thực hiện logic hợp đồng phức tạp hơn trên BTC. Ví dụ, một số giao thức thanh toán phức tạp hoặc ứng dụng phân tán (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 qua nhiều giao dịch on-chain, tất cả đều có thể được thực hiện thông qua OP_CAT.
Khả năng mở rộng của mạng lưới kênh thanh toán: Ứng dụng quan trọng khác của OP_CAT là mạng lưới kênh thanh toán tương tự như Lighting Network. Trong mạng lưới kênh thanh toán, người dùng thường thực hiện nhiều thanh toán nhỏ trên off-chain và chỉ đưa lên chuỗi khi thanh toán cuối cùng. Chức năng ghép nối của OP_CAT có thể giúp quản lý và xác minh các giao dịch trung gian trong kênh thanh toán một cách hiệu quả hơn. Bằng cách ghép nối các yêu cầu thanh toán khác nhau với 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 tăng thêm gánh nặng on-chain. Như vậy, khả năng xử lý và hiệu suất của mạng lưới kênh thanh toán đều có thể được cải thiện đáng kể.
Với sự tiến bộ của đề xuất BIP347 và sự tham gia của nhiều nhà phát triển và nhà nghiên cứu vào việc khám phá OP_CAT, chúng tôi có lý do để tin rằng mã hoạt động từng bị đình trệ này sẽ mang lại động lực mới cho mạng BTC. Giống như Lighting Network từ khái niệm đến trở thành trào lưu chính, việc khôi phục lại OP_CAT cũng có thể trở thành cột mốc quan trọng tiếp theo trong việc mở rộng và đổi mới thanh toán của BTC.