Chuyển tiếp Tiêu đề gốc: Giải cấu trúc kỹ thuật của chuỗi khối CKB: Tại sao nó có thể đẩy nhanh sự phát triển của các giải pháp lớp 2 BTC chính thống?
Khi biết rằng @NervosNetwork sẽ nỗ lực hết mình để trở thành giải pháp BTC Lớp 2, tôi không ngạc nhiên. Xét cho cùng, chuỗi khối CKB vừa giống vừa cao cấp hơn BTC. Nó có thể kế thừa các tính năng UTXO gốc của BTC đồng thời đạt được các tiện ích mở rộng tính năng lập trình nâng cao hơn. Mặc dù CKB gần như không thể vượt qua BTC về mặt tường thuật, nhưng nếu lùi lại một bước và trở thành giải pháp Lớp 2 cho BTC, đó sẽ là sự tồn tại bất khả chiến bại. Tại sao? Hãy nói về quan điểm của tôi về CKB sau đây.
Thị trường BTC Lớp 2 hiện tại bị giới hạn bởi khả năng xác minh của mạng chính BTC, điều này đã dẫn đến bối cảnh bị phân mảnh. Điều này là do sự đơn giản trong ngôn ngữ kịch bản của mạng chính BTC, cùng với khả năng tính toán và xác minh gần như bằng 0, đã mang lại cho thị trường nhiều không gian và cơ hội để phát triển. Hiện tại, ngoài việc xác minh giao dịch hạn chế và đa chữ ký trong điều kiện mở khóa UTXO, mạng chính BTC không thể trực tiếp thực hiện bất kỳ logic giao dịch phức tạp nào khác yêu cầu xác minh dữ liệu, thay đổi trạng thái, v.v. Do đó, BTC chỉ có thể được sử dụng làm lớp thanh toán tài sản, với một chuỗi công khai mạnh mẽ bổ sung được xây dựng để thiết lập sự đồng thuận cục bộ và khả năng xác minh tính toán nhằm đạt được khả năng mở rộng. Kết quả là không có tiêu chuẩn thống nhất hoặc “chính thống” nào cho việc triển khai BTC Lớp 2 và thậm chí rất khó phân biệt giữa các giải pháp khác nhau. Chúng ta chỉ có thể dựa vào nhận thức của cộng đồng để phân biệt những định nghĩa hẹp và rộng:
Theo nghĩa hẹp, chỉ các kênh trạng thái trên Lightning Network và các giải pháp ngoại tuyến được niêm phong đơn trong RGB mới có thể được coi là giải pháp BTC Lớp 2 thực sự chính thống. Điều này là do họ sử dụng đầy đủ và tận dụng khả năng xác minh tập lệnh hạn chế của BTC và yêu cầu sự đồng thuận cục bộ ở mức tối thiểu hoặc không yêu cầu sự đồng thuận cục bộ ngoài chuỗi.
Theo nghĩa rộng, miễn là sự đồng thuận cục bộ của chuỗi ngoài chuỗi được công nhận và có giải pháp cầu nối chuỗi chéo để đảm bảo chuyển giao tài sản một cách an toàn, về mặt lý thuyết là bất kỳ chuỗi EVM hiện tại nào như Ethereum hoặc chuỗi hiệu suất cao như Solana có thể hoạt động như BTC Lớp 2.
Rõ ràng là thị trường BTC Lớp 2 hiện tại có tính phân cực cao. Hoặc nó cực kỳ hẹp, như Lightning Network và RGB, đang phát triển chậm và đối mặt với nhiều thách thức, hoặc nó cực kỳ rộng, trong đó bất kỳ chuỗi hiệu suất nào có thể đạt được tương tác tài sản an toàn với mạng chính BTC đều có thể được gọi là BTC Lớp 2. Vậy liệu có giải pháp “trung gian” nào không? Có, câu trả lời là: @NervosNetwork, áp dụng mô hình UTXO ở lớp nền tảng kỹ thuật và đã nâng cấp hiệu suất để thích ứng.
Hoạt động cụ thể:
1) Mạng CKB và BTC có chung nguồn gốc về 'mô hình UTXO, cơ chế đồng thuận khai thác', về cơ bản khác với mô hình cân bằng tài khoản của các chuỗi công khai chính thống như Ethereum. UTXO có một số lợi thế độc đáo nhất định, chẳng hạn như quyền riêng tư trong giao dịch, cấu trúc giao dịch linh hoạt và xử lý song song để ngăn chặn chi tiêu gấp đôi. Có thể gọi đây là phát minh vĩ đại nhất của Satoshi Nakamoto. Điều này cũng giải thích tại sao Sui và Aptos lại áp dụng các mô hình UTXO tương tự sau Ethereum. Chúng ta có thể nói rằng dung lượng và tốc độ khối của Bitcoin bị giới hạn theo thời gian, nhưng mô hình UTXO rất tiên tiến. CKB kế thừa mô hình UTXO và tối ưu hóa thành mô hình Cell. Mô hình này duy trì tính thuần khiết trong giao dịch của mô hình UTXO của Bitcoin đồng thời cung cấp trạng thái dữ liệu của các mô hình tài khoản như Ethereum. Theo cách nói thông thường, việc tạo ra và phá hủy mô hình UTXO của Bitcoin tương tự như quá trình các đồng tiền liên tục bị phá hủy và đúc. Cell loại bỏ quá trình phá hủy và nhằm mục đích xác minh và lưu trữ vĩnh viễn trạng thái. Mỗi ô chứa hai trường, Dung lượng và Dữ liệu. Dung lượng tương đương với số dư của UTXO tính bằng byte; Dữ liệu lưu trữ mọi dạng dữ liệu, bao gồm tất cả các trạng thái giao dịch lịch sử. Điều này cho phép bộ sưu tập Cell không chỉ thể hiện chính xác số dư và xử lý việc chuyển giao tài sản mà còn chứa một loạt trạng thái hợp đồng thông minh phức tạp. Nhìn chung, mô hình Cell là mô hình giao dịch hàng đầu với tính liên tục mạnh mẽ hơn, tính linh hoạt tốt hơn và khả năng mở rộng phạm vi ứng dụng của mô hình UTXO. Đó cũng là chìa khóa để CKB kế thừa tính bảo mật của mainnet BTC đồng thời “tăng tốc” các hướng mở rộng chậm của Bitcoin như Lightning Network và RGB.
2) Lấy sự ra mắt gần đây của RGB++ trên CKB làm ví dụ. Theo quy trình thông thường, khó khăn trong việc mở rộng giải pháp RGB hoàn thiện cho hệ sinh thái BTC không nằm ở quy trình niêm phong một lần trên mạng chính BTC, mà là ở việc liên lạc, phối hợp và duy trì trạng thái chung giữa xác minh khách hàng ngoài chuỗi các nút, đặc biệt khi các nút này được phân cấp và phân phối. Nói cách khác, về mặt lý thuyết, RGB có vẻ dễ dàng, nhưng việc triển khai thực tế của nó bị cản trở bởi nhiều hạn chế khác nhau như cơ sở hạ tầng, dẫn đến vô số trở ngại. CKB thấy rõ điều này và chỉ đơn giản cho phép tất cả các nút thực hiện xác minh khách hàng ngoài chuỗi tham gia vào quy trình xác minh công khai trên chuỗi trên CKB. Điều này trực tiếp đẩy nhanh lộ trình thực tế triển khai các máy khách mở rộng UTXO mà RGB muốn đạt được. Xét cho cùng, rất khó để đạt được sự đồng thuận trên các mạng nút P2P phức tạp trong môi trường khách hàng ngoài chuỗi, nơi chứa đầy sự phức tạp và thách thức, chẳng hạn như sự chậm trễ hoặc không đồng bộ hóa dữ liệu, các thách thức tấn công và gian lận tiềm ẩn, v.v. Nếu quá trình này có thể được chuyển trực tiếp sang môi trường on-chain thì sẽ đơn giản hơn nhiều.
3) Gần đây RGB++ đã được thảo luận rất nhiều. Hãy để tôi nói thêm một điểm nữa về định dạng dữ liệu Giao dịch mở do CKB đề xuất và bạn sẽ có thể cảm nhận được các tính năng nâng cao của chuỗi này. Nói một cách đơn giản, Giao dịch mở cho phép nhiều người tham gia xây dựng và tổng hợp các giao dịch khác nhau vào các thời điểm khác nhau, bao gồm ba tính năng chính: xây dựng một phần, sửa đổi, xây dựng gia tăng và tổng hợp. Ví dụ: Alice tạo một Giao dịch mở, nói rằng cô ấy muốn trao đổi một lượng mã thông báo A nhất định từ Bob lấy mã thông báo B. Sau khi giao dịch được bắt đầu, nó vẫn ở trạng thái có thể chỉnh sửa. Nếu Bob đồng ý với các điều khoản giao dịch sau khi nhận được, anh ấy có thể thêm mã thông báo B của riêng mình và bổ sung các điều khoản giao dịch. Lúc đầu nghe có vẻ trừu tượng. Ví dụ: trong kịch bản chuỗi chéo, Alice và Bob có thể hoàn thành các giao dịch tài sản một cách độc lập trên các chuỗi không đồng nhất khác nhau, nâng cao đáng kể khả năng tương tác chuỗi chéo của chuỗi CKB. Trong các tình huống giao dịch DeFi phức tạp, sự tham gia của người dùng vào DeFi có thể cần được điều chỉnh linh hoạt theo những thay đổi của thị trường. Thông qua Giao dịch mở, những người tham gia hợp đồng có thể điều chỉnh linh hoạt các điều khoản giao dịch trong quá trình thực hiện hợp đồng, điều này chắc chắn sẽ làm phong phú thêm đáng kể khả năng xử lý giao dịch phức tạp.
Theo tôi, điều kiện mở khóa giao dịch mở và giao dịch UTXO hoàn toàn giống nhau. Họ có thể tích hợp việc xây dựng các điều kiện mở khóa giao dịch phức tạp, sự tham gia chữ ký của nhiều bên và các kịch bản ứng dụng phức tạp vào một khung duy nhất. Đây cũng là một phần mở rộng giá trị sáng tạo tuân theo hệ tư tưởng của chuỗi chính BTC. Đó là tất cả.
Điều thú vị là dự án đầu tiên của @busyforking, một thành viên của nhóm phát triển cốt lõi Ethereum, thực sự áp dụng mô hình UTXO của BTC. Mặc dù mô hình hợp đồng thông minh Ethereum hiện được sử dụng rộng rãi hơn nhưng Jan và nhóm Nervos của anh đã chọn mở rộng và nâng cấp mô hình UTXO của BTC. Điều này thể hiện sự tôn trọng của họ đối với mô hình giao dịch UTXO tối giản của Satoshi Nakamoto, đồng thời đặt nền móng để CKB trở thành giải pháp BTC Lớp 2 nguyên bản.
Tóm lại, tôi rất lạc quan về CKB như một giải pháp BTC Lớp 2. Trong ngắn hạn, nó thực sự có thể đẩy nhanh việc triển khai Lightning Network và RGB trên chuỗi mô hình UTXO. Ít nhất nó có thể cung cấp các tài liệu tham khảo có ý nghĩa về kỳ vọng triển khai của hai loại giải pháp mở rộng chính thống này trên mạng chính BTC. Về lâu dài, các tính năng chuỗi gốc của CKB, đổi mới kiến trúc cơ bản và khả năng tương thích với các giải pháp khác có thể giúp nó tiến xa hơn trong cuộc cạnh tranh BTC Lớp 2 hỗn loạn và không có tiêu chuẩn.
Lưu ý: Vẫn còn nhiều chi tiết kỹ thuật và điểm nổi bật về CKB mà tôi sẽ phân tích chi tiết hơn khi có thời gian. Tôi không thể không thở dài rằng BTC Lớp 2 đã mang đến cho các chuỗi mới cơ hội trỗi dậy từ mặt đất và nó cũng mang lại cho các chuỗi cũ khả năng vô hạn để nảy mầm những chồi mới.
Chuyển tiếp Tiêu đề gốc: Giải cấu trúc kỹ thuật của chuỗi khối CKB: Tại sao nó có thể đẩy nhanh sự phát triển của các giải pháp lớp 2 BTC chính thống?
Khi biết rằng @NervosNetwork sẽ nỗ lực hết mình để trở thành giải pháp BTC Lớp 2, tôi không ngạc nhiên. Xét cho cùng, chuỗi khối CKB vừa giống vừa cao cấp hơn BTC. Nó có thể kế thừa các tính năng UTXO gốc của BTC đồng thời đạt được các tiện ích mở rộng tính năng lập trình nâng cao hơn. Mặc dù CKB gần như không thể vượt qua BTC về mặt tường thuật, nhưng nếu lùi lại một bước và trở thành giải pháp Lớp 2 cho BTC, đó sẽ là sự tồn tại bất khả chiến bại. Tại sao? Hãy nói về quan điểm của tôi về CKB sau đây.
Thị trường BTC Lớp 2 hiện tại bị giới hạn bởi khả năng xác minh của mạng chính BTC, điều này đã dẫn đến bối cảnh bị phân mảnh. Điều này là do sự đơn giản trong ngôn ngữ kịch bản của mạng chính BTC, cùng với khả năng tính toán và xác minh gần như bằng 0, đã mang lại cho thị trường nhiều không gian và cơ hội để phát triển. Hiện tại, ngoài việc xác minh giao dịch hạn chế và đa chữ ký trong điều kiện mở khóa UTXO, mạng chính BTC không thể trực tiếp thực hiện bất kỳ logic giao dịch phức tạp nào khác yêu cầu xác minh dữ liệu, thay đổi trạng thái, v.v. Do đó, BTC chỉ có thể được sử dụng làm lớp thanh toán tài sản, với một chuỗi công khai mạnh mẽ bổ sung được xây dựng để thiết lập sự đồng thuận cục bộ và khả năng xác minh tính toán nhằm đạt được khả năng mở rộng. Kết quả là không có tiêu chuẩn thống nhất hoặc “chính thống” nào cho việc triển khai BTC Lớp 2 và thậm chí rất khó phân biệt giữa các giải pháp khác nhau. Chúng ta chỉ có thể dựa vào nhận thức của cộng đồng để phân biệt những định nghĩa hẹp và rộng:
Theo nghĩa hẹp, chỉ các kênh trạng thái trên Lightning Network và các giải pháp ngoại tuyến được niêm phong đơn trong RGB mới có thể được coi là giải pháp BTC Lớp 2 thực sự chính thống. Điều này là do họ sử dụng đầy đủ và tận dụng khả năng xác minh tập lệnh hạn chế của BTC và yêu cầu sự đồng thuận cục bộ ở mức tối thiểu hoặc không yêu cầu sự đồng thuận cục bộ ngoài chuỗi.
Theo nghĩa rộng, miễn là sự đồng thuận cục bộ của chuỗi ngoài chuỗi được công nhận và có giải pháp cầu nối chuỗi chéo để đảm bảo chuyển giao tài sản một cách an toàn, về mặt lý thuyết là bất kỳ chuỗi EVM hiện tại nào như Ethereum hoặc chuỗi hiệu suất cao như Solana có thể hoạt động như BTC Lớp 2.
Rõ ràng là thị trường BTC Lớp 2 hiện tại có tính phân cực cao. Hoặc nó cực kỳ hẹp, như Lightning Network và RGB, đang phát triển chậm và đối mặt với nhiều thách thức, hoặc nó cực kỳ rộng, trong đó bất kỳ chuỗi hiệu suất nào có thể đạt được tương tác tài sản an toàn với mạng chính BTC đều có thể được gọi là BTC Lớp 2. Vậy liệu có giải pháp “trung gian” nào không? Có, câu trả lời là: @NervosNetwork, áp dụng mô hình UTXO ở lớp nền tảng kỹ thuật và đã nâng cấp hiệu suất để thích ứng.
Hoạt động cụ thể:
1) Mạng CKB và BTC có chung nguồn gốc về 'mô hình UTXO, cơ chế đồng thuận khai thác', về cơ bản khác với mô hình cân bằng tài khoản của các chuỗi công khai chính thống như Ethereum. UTXO có một số lợi thế độc đáo nhất định, chẳng hạn như quyền riêng tư trong giao dịch, cấu trúc giao dịch linh hoạt và xử lý song song để ngăn chặn chi tiêu gấp đôi. Có thể gọi đây là phát minh vĩ đại nhất của Satoshi Nakamoto. Điều này cũng giải thích tại sao Sui và Aptos lại áp dụng các mô hình UTXO tương tự sau Ethereum. Chúng ta có thể nói rằng dung lượng và tốc độ khối của Bitcoin bị giới hạn theo thời gian, nhưng mô hình UTXO rất tiên tiến. CKB kế thừa mô hình UTXO và tối ưu hóa thành mô hình Cell. Mô hình này duy trì tính thuần khiết trong giao dịch của mô hình UTXO của Bitcoin đồng thời cung cấp trạng thái dữ liệu của các mô hình tài khoản như Ethereum. Theo cách nói thông thường, việc tạo ra và phá hủy mô hình UTXO của Bitcoin tương tự như quá trình các đồng tiền liên tục bị phá hủy và đúc. Cell loại bỏ quá trình phá hủy và nhằm mục đích xác minh và lưu trữ vĩnh viễn trạng thái. Mỗi ô chứa hai trường, Dung lượng và Dữ liệu. Dung lượng tương đương với số dư của UTXO tính bằng byte; Dữ liệu lưu trữ mọi dạng dữ liệu, bao gồm tất cả các trạng thái giao dịch lịch sử. Điều này cho phép bộ sưu tập Cell không chỉ thể hiện chính xác số dư và xử lý việc chuyển giao tài sản mà còn chứa một loạt trạng thái hợp đồng thông minh phức tạp. Nhìn chung, mô hình Cell là mô hình giao dịch hàng đầu với tính liên tục mạnh mẽ hơn, tính linh hoạt tốt hơn và khả năng mở rộng phạm vi ứng dụng của mô hình UTXO. Đó cũng là chìa khóa để CKB kế thừa tính bảo mật của mainnet BTC đồng thời “tăng tốc” các hướng mở rộng chậm của Bitcoin như Lightning Network và RGB.
2) Lấy sự ra mắt gần đây của RGB++ trên CKB làm ví dụ. Theo quy trình thông thường, khó khăn trong việc mở rộng giải pháp RGB hoàn thiện cho hệ sinh thái BTC không nằm ở quy trình niêm phong một lần trên mạng chính BTC, mà là ở việc liên lạc, phối hợp và duy trì trạng thái chung giữa xác minh khách hàng ngoài chuỗi các nút, đặc biệt khi các nút này được phân cấp và phân phối. Nói cách khác, về mặt lý thuyết, RGB có vẻ dễ dàng, nhưng việc triển khai thực tế của nó bị cản trở bởi nhiều hạn chế khác nhau như cơ sở hạ tầng, dẫn đến vô số trở ngại. CKB thấy rõ điều này và chỉ đơn giản cho phép tất cả các nút thực hiện xác minh khách hàng ngoài chuỗi tham gia vào quy trình xác minh công khai trên chuỗi trên CKB. Điều này trực tiếp đẩy nhanh lộ trình thực tế triển khai các máy khách mở rộng UTXO mà RGB muốn đạt được. Xét cho cùng, rất khó để đạt được sự đồng thuận trên các mạng nút P2P phức tạp trong môi trường khách hàng ngoài chuỗi, nơi chứa đầy sự phức tạp và thách thức, chẳng hạn như sự chậm trễ hoặc không đồng bộ hóa dữ liệu, các thách thức tấn công và gian lận tiềm ẩn, v.v. Nếu quá trình này có thể được chuyển trực tiếp sang môi trường on-chain thì sẽ đơn giản hơn nhiều.
3) Gần đây RGB++ đã được thảo luận rất nhiều. Hãy để tôi nói thêm một điểm nữa về định dạng dữ liệu Giao dịch mở do CKB đề xuất và bạn sẽ có thể cảm nhận được các tính năng nâng cao của chuỗi này. Nói một cách đơn giản, Giao dịch mở cho phép nhiều người tham gia xây dựng và tổng hợp các giao dịch khác nhau vào các thời điểm khác nhau, bao gồm ba tính năng chính: xây dựng một phần, sửa đổi, xây dựng gia tăng và tổng hợp. Ví dụ: Alice tạo một Giao dịch mở, nói rằng cô ấy muốn trao đổi một lượng mã thông báo A nhất định từ Bob lấy mã thông báo B. Sau khi giao dịch được bắt đầu, nó vẫn ở trạng thái có thể chỉnh sửa. Nếu Bob đồng ý với các điều khoản giao dịch sau khi nhận được, anh ấy có thể thêm mã thông báo B của riêng mình và bổ sung các điều khoản giao dịch. Lúc đầu nghe có vẻ trừu tượng. Ví dụ: trong kịch bản chuỗi chéo, Alice và Bob có thể hoàn thành các giao dịch tài sản một cách độc lập trên các chuỗi không đồng nhất khác nhau, nâng cao đáng kể khả năng tương tác chuỗi chéo của chuỗi CKB. Trong các tình huống giao dịch DeFi phức tạp, sự tham gia của người dùng vào DeFi có thể cần được điều chỉnh linh hoạt theo những thay đổi của thị trường. Thông qua Giao dịch mở, những người tham gia hợp đồng có thể điều chỉnh linh hoạt các điều khoản giao dịch trong quá trình thực hiện hợp đồng, điều này chắc chắn sẽ làm phong phú thêm đáng kể khả năng xử lý giao dịch phức tạp.
Theo tôi, điều kiện mở khóa giao dịch mở và giao dịch UTXO hoàn toàn giống nhau. Họ có thể tích hợp việc xây dựng các điều kiện mở khóa giao dịch phức tạp, sự tham gia chữ ký của nhiều bên và các kịch bản ứng dụng phức tạp vào một khung duy nhất. Đây cũng là một phần mở rộng giá trị sáng tạo tuân theo hệ tư tưởng của chuỗi chính BTC. Đó là tất cả.
Điều thú vị là dự án đầu tiên của @busyforking, một thành viên của nhóm phát triển cốt lõi Ethereum, thực sự áp dụng mô hình UTXO của BTC. Mặc dù mô hình hợp đồng thông minh Ethereum hiện được sử dụng rộng rãi hơn nhưng Jan và nhóm Nervos của anh đã chọn mở rộng và nâng cấp mô hình UTXO của BTC. Điều này thể hiện sự tôn trọng của họ đối với mô hình giao dịch UTXO tối giản của Satoshi Nakamoto, đồng thời đặt nền móng để CKB trở thành giải pháp BTC Lớp 2 nguyên bản.
Tóm lại, tôi rất lạc quan về CKB như một giải pháp BTC Lớp 2. Trong ngắn hạn, nó thực sự có thể đẩy nhanh việc triển khai Lightning Network và RGB trên chuỗi mô hình UTXO. Ít nhất nó có thể cung cấp các tài liệu tham khảo có ý nghĩa về kỳ vọng triển khai của hai loại giải pháp mở rộng chính thống này trên mạng chính BTC. Về lâu dài, các tính năng chuỗi gốc của CKB, đổi mới kiến trúc cơ bản và khả năng tương thích với các giải pháp khác có thể giúp nó tiến xa hơn trong cuộc cạnh tranh BTC Lớp 2 hỗn loạn và không có tiêu chuẩn.
Lưu ý: Vẫn còn nhiều chi tiết kỹ thuật và điểm nổi bật về CKB mà tôi sẽ phân tích chi tiết hơn khi có thời gian. Tôi không thể không thở dài rằng BTC Lớp 2 đã mang đến cho các chuỗi mới cơ hội trỗi dậy từ mặt đất và nó cũng mang lại cho các chuỗi cũ khả năng vô hạn để nảy mầm những chồi mới.