CKB stablecoin payment là một giải pháp thanh toán Stablecoin dựa trên mạng CKB Phi tập trung, cho phép người dùng sử dụng mạng kết hợp CKB và BTC thông qua các phần mở rộng như RGB++ và Fiber Network trong Layer 2, tạo ra và quản lý Stablecoin RUSD kết nối với đô la Mỹ, thực hiện thanh toán chuỗi chéo nhanh chóng, chi phí thấp và an toàn.
2. Giới thiệu các thành phần cốt lõi
2.1 CKB(CKB)
2.1.1 CKB là gì
CKB là một blockchain Layer 1 của Nervos Network, chức năng chính của nó có thể tóm tắt là Nhận thức chung và thực thi (Consensus & Execution) cùng với khả năng sẵn có dữ liệu (Data Availability), thông qua việc xây dựng các kênh thanh toán và RGB++ trên nền tảng này để nâng cao khả năng mở rộng.
Nó dựa trên cơ chế đồng thuận PoW, tương tự như BTC, và sử dụng một phiên bản nâng cấp của thuật toán BTC NC-MAX, thuật toán này tăng cường hiệu suất và khả năng phản ứng của mạng thông qua việc rút ngắn thời gian xác nhận giao dịch và thả tỷ lệ khối đơn. Khác với BTC có khoảng thời gian cố định mỗi 10 phút một khối, CKB sẽ điều chỉnh động khả năng giữa các khối dựa trên hoạt động mạng (điều chỉnh khoảng mỗi khoảng 4 giờ), qua đó tối ưu hóa hiệu suất.
CKB sử dụng hàm băm Eaglesong, đây là một hàm băm được tùy chỉnh dành riêng cho Nervos Network, thay thế cho SHA-256, cung cấp độ an toàn tương đương.
CKB sử dụng mô hình Cell làm cơ sở dữ liệu chính của nó, là phiên bản cải tiến của mô hình ghi chú BTC UTXO:
Thông qua hệ thống script kép, cho phép lưu trữ và xác minh dữ liệu linh hoạt hơn, hỗ trợ việc phát hành tài sản và thực hiện hợp đồng thông minh. Cung cấp chức năng lưu trữ dữ liệu và quản lý trạng thái, đảm bảo tính sẵn có lâu dài của tất cả các tài sản và dữ liệu on-chain.
2.1.2 Mô hình CELL
Mô hình CELL và đặc điểm của nó:
Mô hình Cell tương tự như mô hình UTXO của BTC, nhưng thông qua việc giới thiệu double script, nó thực hiện việc lưu trữ và xác minh dữ liệu on-chain của hợp đồng thông minh. Lưu trữ bất kỳ loại dữ liệu hoặc tài sản nào: Trong mô hình UTXO của BTC, mỗi đầu ra giao dịch chỉ có thể chứa thông tin số tiền đơn giản và quyền sở hữu; trong khi mỗi Cell của CKB có thể lưu trữ mã hợp đồng thông minh và kích hoạt các script này thông qua cuộc gọi từ bên ngoài trong giao dịch, điều này có nghĩa là mỗi Cell có thể thực hiện logic hợp đồng thông minh liên quan đến nó một cách độc lập, có khả năng lập trình. Tách biệt trạng thái và tính toán: Vì Cell lưu trữ mã và trạng thái của hợp đồng thông minh, cho phép mỗi Cell thực hiện các nhiệm vụ tính toán phức tạp của hợp đồng một cách độc lập. Các tác vụ tính toán này có thể được thực hiện trên Layer 2 hoặc off-chain, và kết quả thực hiện được đồng bộ trở lại Layer 1 thông qua giao dịch, đảm bảo an ninh mạng và tính nhất quán của dữ liệu. Thực thi và đóng gói giao dịch song song: thông qua mô hình Cell, các hợp đồng thông minh khác nhau trong các Cell có thể được thực hiện song song, và đồng thời, kết quả giao dịch của các Cell khác nhau có thể được đóng gói và cập nhật lên chuỗi, phương pháp này làm cho tính toán hiệu quả hơn và giảm thiểu Rửa tiền.
Nguyên lý hoạt động của mô hình CELL:
Cell được tạo thành từ đầu vào và đầu ra: tương tự như mô hình UTXO của BTC, Cell thực hiện giao dịch và cập nhật trạng thái thông qua các đầu vào và đầu ra Mỗi Cell có thể được sử dụng làm đầu vào cho giao dịch, tạo ra đầu ra mới và tạo ra Cell mới. Các thành phần của Cell: Mỗi Cell bao gồm Capacity, Dữ liệu Cập nhật, Khóa, Loại. Capacity: Capacity ghi lại kích thước không gian lưu trữ của Cell, đồng thời đại diện cho giá trị lưu trữ của CKB Token. Người dùng cần phân bổ một Capacity nhất định dựa trên lượng dữ liệu khi tạo Cell, đảm bảo việc sử dụng không gian lưu trữ on-chain một cách hiệu quả. Dữ liệu: Đây là một trong những đặc điểm cốt lõi của mô hình Cell, có thể lưu trữ thông tin tùy ý từ số đơn giản đến trạng thái hợp đồng thông minh phức tạp, cho phép lưu trữ đa dạng dữ liệu trên khối on-chain. Hệ thống script kép: Khóa được sử dụng để xác minh danh tính, tương tự như cơ chế chữ ký của BTC, ngăn chặn người dùng không được ủy quyền truy cập hoặc sửa đổi dữ liệu trong Cell. Người dùng phải cung cấp chữ ký chính xác hoặc đa chữ ký để mở khóa và sử dụng Cell; Loại định nghĩa logic xác minh dữ liệu của Cell, được sử dụng để thiết lập các quy tắc sử dụng hoặc thay đổi Cell trong các giao dịch tương lai, thông qua việc thực hiện hợp đồng thông minh hoặc xác minh quy tắc để quyết định tính hợp lệ của giao dịch hoặc trạng thái. Live Cell & Dead Cell: Live Cell là Cell hiện vẫn chưa được tiêu dùng, vẫn có thể sử dụng làm đầu vào cho giao dịch tiếp theo hoặc cập nhật trạng thái; khi một Cell được tiêu dùng, nó trở thành Dead Cell, không thể sử dụng nữa, nhưng hồ sơ lịch sử của nó được lưu trữ trên on-chain để đảm bảo tính tra cứu được duy trì. Cơ chế thuê trạng thái: Người dùng cần thanh toán CKB Token để thuê không gian lưu trữ on-chain, đảm bảo việc lưu trữ dữ liệu lâu dài và ngăn chặn tình trạng phình to của trạng thái (State Bloat).
2.1.3 Khả năng lập trình & CKB-VM
Mô hình Cell là nền tảng cho tính lập trình của CKB: hỗ trợ lưu trạng thái và thực thi tập lệnh Hợp đồng thông minh trong mỗi Cell, kết hợp chặt chẽ việc thực thi hợp đồng và quản lý tài sản.
Với Máy ảo RISC-V Turing hoàn thành (CKB-VM), nhà phát triển có thể thực thi Hợp đồng thông minh tùy chỉnh trên on-chain. Sự linh hoạt của tập lệnh RISC-V cho phép nhà phát triển có nhiều tự do trong việc viết hợp đồng, giúp CKB hỗ trợ logic hợp đồng phức tạp.
CKB-VM hỗ trợ nhiều ngôn ngữ, bao gồm C và Rust. Sự tương thích rộng rãi này làm cho CKB-VM trở nên khác biệt so với các máy ảo blockchain khác thường chỉ hỗ trợ một số ngôn ngữ cụ thể, mở ra cho cộng đồng nhà phát triển rộng lớn hơn. Mạng CKB cũng hỗ trợ SDK của các ngôn ngữ phổ biến như Java, Rust, Go và Java, giúp cho nhà phát triển có thể sử dụng các công cụ quen thuộc để phát triển.
Tính tương thích và mở rộng: Thiết kế của CKB-VM đảm bảo tương thích với mô hình UTXO của BTC và các blockchain khác, đồng thời hỗ trợ Hợp đồng thông minh và ứng dụng phức tạp có khả năng mở rộng cao.
2.1.4 PoW Cơ chế đồng thuận
CKB sử dụng cơ chế đồng thuận PoW tương tự như BTC, đảm bảo tính an toàn và tính phi tập trung của mạng, tương tự như BTC, người khai thác cạnh tranh tính toán giá trị băm để đóng gói khối, từ đó đảm bảo tính không thể sửa đổi và kháng kiểm duyệt của mạng.
Thuật toán NC-MAX: So với BTC, CKB đã giới thiệu thuật toán NC-MAX cải tiến. Cải tiến này cho phép khả năng xử lý cao hơn và tối ưu hóa hiệu suất đóng gói Khối, giảm tỷ lệ khối cô đơn và tăng tốc độ xác nhận giao dịch, làm cho nó phù hợp với các kịch bản ứng dụng quy mô lớn như lưu trữ tài sản và thanh toán.
Hàm băm Eaglesong: Thiết kế tùy chỉnh của hàm băm Eaglesong cung cấp ưu thế về hiệu suất và an toàn cho mạng lưới Nervos CKB thông qua tính ASIC khách quan, tính hiệu quả, tính an toàn và tính công bằng của mạng, đảm bảo tính phi tập trung, đồng thời tăng cường hiệu suất Khai thác và khả năng mở rộng của mạng.
2.1.5 Kiến trúc bảo mật đa tầng
CKB sử dụng kiến trúc bảo mật đa tầng: Layer 1 tập trung vào việc thanh toán cuối cùng và bảo vệ an toàn trạng thái dữ liệu, trong khi Layer 2 được sử dụng để mở rộng khả năng xử lý giao dịch.
Kiến trúc phân tách đảm bảo an toàn cho Chuỗi chính (Lớp 1): giảm tải khi xử lý giao dịch, nâng cao tính ổn định của toàn bộ mạng
2.1.6 và mối liên hệ và tính chính thống với BTC
Tương tác chuỗi chéo của mô hình UTXO:
Mô hình Cell của CKB là mở rộng của mô hình BTC UTXO. Người dùng BTC có thể ánh xạ tài sản của mình vào mạng CKB và sử dụng tính linh hoạt của mạng CKB để lưu trữ, thực hiện hợp đồng thông minh và áp dụng tài chính phi tập trung (DeFi). Vì Cell và BTC UTXO tương tự về cấu trúc và CKB tương thích với thuật toán chữ ký BTC, người dùng có thể sử dụng ví BTC để điều khiển tài sản CKB trên chuỗi (on-chain), tương tự với các chuỗi công cộng UTXO khác.
Chính thống: CKB duy trì tính nhất quán với BTC về mặt lý thuyết bằng cách áp dụng NC-Max (Nakamoto Consensus Max), phiên bản cải tiến của Nhận thức chung của Nakamoto, mang lại tính an toàn và hiệu suất tốt hơn.
Hỗ trợ cộng đồng: Cộng đồng Nervos được tạo thành từ nhiều người yêu thích công nghệ blockchain, nhà phát triển và người khai thác, và đã nhận được sự hỗ trợ của một phần cộng đồng BTC. Tính chính đáng của nó nằm ở việc nó tiếp tục tư tưởng phi tập trung của BTC và đáp ứng nhu cầu rộng hơn thông qua mở rộng chức năng.
2.1.7 CKB vai trò của CKB trong thanh toán Stablecoin
Lưu trữ và quản lý số dư coin ổn định: Mô hình Cell của CKB là cơ sở lưu trữ coin ổn định, số dư coin ổn định như RUSD của người dùng được lưu trữ trong Cell trên chuỗi. Mỗi Cell chứa thông tin số dư đầy đủ, đảm bảo tính an toàn và khả năng theo dõi của tài sản.
Ghi lại trạng thái giao dịch: CKB hỗ trợ ghi lại mọi thay đổi trạng thái trong giao dịch trên chuỗi, quá trình thanh toán có thể được ghi lại và theo dõi một cách minh bạch thông qua mô hình Cell. Cơ chế này rất quan trọng trong thanh toán Stablecoin, đảm bảo tính an toàn và khả năng xác minh của giao dịch.
Việc thực thi của hợp đồng thông minh: Các hoạt động phức tạp như thanh toán điều kiện trong quá trình thanh toán coin ổn định, khóa và các hoạt động khác đều có thể được thực hiện thông qua hợp đồng thông minh được hỗ trợ bởi CKB-VM.
2.2 RGB++
2.2.1 RGB++ là gì
RGB++ là một loại tài sản Phi tập trung phát hành và Hợp đồng thông minh giao thức, phù hợp với mô hình Bitcoin UTXO và các chuỗi UTXO khác.
Giao thức RGB++ kế thừa ý tưởng của giao thức RGB khi tạo ra một giao dịch on-chain và off-chain tương ứng, tuy nhiên khác biệt ở chỗ RGB sử dụng xác minh từ phía khách hàng, di chuyển nhiều dữ liệu mà mạng BTC không thể lưu trữ và hợp đồng thông minh không thể thực hiện sang off-chain, và tạo ra giao dịch tương ứng và liên kết với on-chain. Trong khi đó, RGB++ chuyển những dữ liệu không thể lưu trữ và hợp đồng thông minh không thể thực hiện sang CKB, biến CKB thành lớp thanh toán cho hợp đồng thông minh của BTC.
2.2.2 Chức năng cơ bản
Thông qua RGB++, CKB sẽ được sử dụng như một sidechain của BTC: là một sidechain bổ sung cho BTC, đảm nhận các logic phức tạp trong Máy Turing và các thao tác hợp đồng thông minh mà BTC gốc không thể xử lý được.
Tương tác với mạng BTC:
Giao dịch xảy ra: Trong mạng BTC, người dùng hoàn thành giao dịch bằng mô hình UTXO thông thường, trong khi phần được thực thi bởi hợp đồng thông minh sẽ được ràng buộc với trạng thái và dữ liệu của hợp đồng thông qua RGB++ trên CKB. Logic xác thực: Các giao dịch được thực hiện trên mạng BTC sẽ được đồng bộ với trạng thái hợp đồng được lưu trữ trên CKB thông qua RGB++, và được xác minh tính hợp lệ thông qua logic xác thực cụ thể. Mỗi khi có giao dịch xảy ra trên mạng, RGB++ sẽ kích hoạt việc thực thi hợp đồng trên CKB, kiểm tra xem giao dịch có tuân thủ các quy tắc đã định sẵn như số dư đủ, chữ ký hợp lệ, điều kiện hợp đồng đúng hay không.
RGB++ sử dụng mô hình xác nhận từ phía máy khách (Client-Side Validation) để đảm bảo tính riêng tư và tính toàn vẹn của dữ liệu off-chain, chỉ khi xác nhận off-chain thành công thì dữ liệu mới được gửi đến CKB để tiến hành thanh toán cuối cùng.
Quản lý vàphát hành tài sản: RGB++ cho phép người dùngphát hành tài sản (ví dụ như stablecoin, Token, v.v.) thông qua off-chaingiao thức và sử dụng CKB để quản lý vòng đời của các tài sản này (không chỉ bao gồm quá trìnhphát hành và lưu thông của tài sản, mà còn bao gồm các hoạt động phức tạp hơn như khóa thời gian, thanh toán có điều kiện, v.v.).
RGB++ kết hợp tính an toàn cao của BTC và tính khả năng lập trình của CKB.
2.2.3 Ràng Buộc Đồng Cấu (Isomorphic Binding)
Tương tác chuỗi chéo với tài sản và trạng thái đồng bộ: Ràng buộc đồng cấu là việc giữ cho tài sản và trạng thái đồng bộ giữa BTC và CKB (hoặc các blockchain UTXO khác như Cardano) thông qua một cơ chế ràng buộc. Mỗi khi có giao dịch tài sản trên BTC on-chain, RGB++ sẽ ánh xạ trạng thái hợp đồng hoặc biến đổi tài sản tương ứng trên CKB.
Mở rộng UTXO: Trong việc ràng buộc đồng nhất, mỗi UTXO của BTC on-chain sẽ có một Cell tương ứng trên CKB (bộ chứa UTXO), và ghi lại trạng thái tài sản và điều kiện hợp đồng thông minh tương ứng.
Kết nối tài sản: Khi người dùng nắm giữ một loại tài sản RGB++ nào đó trên chuỗi BTC on-chain, Cell trên chuỗi CKB sẽ lưu trữ trạng thái tài sản tương ứng, đảm bảo tính nhất quán của thông tin tài sản giữa hai chuỗi thông qua việc kết nối cùng cấu trúc.
Đồng bộ giao dịch: Khi giao dịch RGB++ Token xảy ra, cơ chế ràng buộc đồng cấu sẽ tạo ra Commitment trên mạng BTC, trong khi đó Cell tương ứng trên chuỗi CKB on-chain sẽ được tiêu thụ và tạo ra Cell mới để phân phối tài sản.
Ưu điểm của giao dịch cùng cấu trúc - Tăng cường BTCFi
Hợp đồng thông minh hỗ trợ: BTC không thể hỗ trợ hợp đồng thông minh Turing hoàn thành theo cách tự nhiên, nhưng thông qua việc ràng buộc cùng cấu trúc, CKB có thể được sử dụng làm lớp thực thi của hợp đồng thông minh, quản lý các điều kiện giao dịch phức tạp của tài sản BTC như khóa thời gian, thanh toán có điều kiện, v.v. Tính linh hoạt trong quản lý tài sản: Việc ràng buộc cùng cấu trúc cho phép quản lý tài sản lưu thông trên mạng BTC trên CKB, người dùng có thể thực hiện các hoạt động tài chính phức tạp thông qua khả năng lập trình linh hoạt của CKB mà không cần thay đổi giao thức BTC cơ bản.
2.2.4 Leap
Đề xuất nâng cấp Lớp RGB++: Mở rộng mối quan hệ ràng buộc giữa CKB và BTC đến tất cả các chuỗi UTXO, thực hiện Tương tác chuỗi chéo tài sản thông qua việc “đổi ràng buộc”.
Tương tác chuỗi chéo giữa BTC và các chuỗi UTXO khác: Mục đích chính của nó là cho phép tài sản RGB++ của BTC on-chain được chuyển đổi mượt mà sang các chuỗi UTXO on-chain khác, hỗ trợ quản lý và chuyển đổi tài sản trên nhiều chuỗi khối bằng cách chuyển đổi các UTXO được ràng buộc với tài sản.
Công nghệ không cầu nối: Leap sử dụng công nghệ ràng buộc đồng cấu (Isomorphic Binding) và chuyển đổi UTXO trên các chuỗi on-chain khác nhau mà không phụ thuộc vào cầu nối truyền thống Lock-Mint, để thực hiện việc chuyển đổi tương tác giữa các chuỗi cross-chain của tài sản.
Quy trình hoạt động: Ví dụ, người dùng có thể sử dụng mạng Cardano để kiểm soát tài sản RGB++ ban đầu trên chuỗi BTC on-chain và thực hiện việc tách và chuyển tài sản trên chuỗi Cardano on-chain.
Commitment đăng: Đầu tiên, người dùng cần đăng một Commitment trên BTC on-chain, tuyên bố muốn hủy bỏ việc ràng buộc tài sản được liên kết với BTC UTXO. Ràng buộc trên Cardano: Tiếp theo, đăng một Commitment mới trên Cardano on-chain để liên kết tài sản RGB++ này với eUTXO của Cardano. Sửa đổi script khóa: Sau đó, sửa đổi script khóa của tài sản RGB++ trên CKB on-chain, chuyển điều kiện mở khóa từ BTC UTXO sang eUTXO của Cardano on-chain. Bước này cho phép chủ sở hữu tài sản kiểm soát tài sản ban đầu trên BTC on-chain thông qua Cardano chain.
Vai trò của CKB trong Leap:
CKB đóng vai trò tương tự như một bộ chỉ mục và lớp sẵn sàng dữ liệu (DA). Tất cả dữ liệu tài sản RGB++ vẫn được lưu trữ trên chuỗi CKB, CKB đóng vai trò như một bên chứng kiến thứ ba để xử lý yêu cầu Leap và đảm bảo an toàn của tương tác chuỗi chéo với tài sản. CKB cung cấp tính bảo mật và đáng tin cậy: so với cơ chế đa chữ ký hoặc MPC (tính toán đa phương) thường thấy trong cầu nối tương tác chuỗi chéo truyền thống, tính bảo mật và tính phi tập trung của CKB có tính đáng tin cậy hơn nhiều.
Vai trò của RGB++ trong thanh toán Stablecoin
Phát hành và lưu thông của đồng tiền ổn định: Phát hành đồng tiền ổn định trên BTC on-chain thông qua RGB++, sử dụng CKB để quản lý tài sản thông minh.
Quản lý tài sản tương tác: Kết hợp RGB++ Layer và CKB để đảm bảo thanh toán ổn định của Coin trong các giao dịch on-chain UTXO khác nhau mà không có sự cố gắng.
Hợp đồng thông minh hỗ trợ: cung cấp các điều kiện thanh toán phức tạp, khóa thời gian và các chức năng khác cho thanh toán Stablecoin, nâng cao tính linh hoạt và an toàn của thanh toán.
Tác dụng của cầu: Lớp RGB++ hoạt động như một chiếc cầu giữa BTC (và các chuỗi UTXO khác) và CKB, mở rộng tính có thể lập trình và khả năng quản lý tài sản của BTC, tạo ra sự đa dạng và linh hoạt hơn trong chức năng thanh toán ổn định của BTC.
2.3 Mạng sợi quang
2.3.1 Giới thiệu về Mạng sợi quang
Fiber Network là một giải pháp mở rộng Layer 2 trên CKB tương tự như BTC Lighting Network: Nó được thiết kế đặc biệt để tăng cường khả năng thanh toán off-chain của CKB, cho phép người dùng thanh toán nhanh chóng và chi phí thấp ở off-chain. Thông qua các kênh thanh toán để thực hiện giao dịch off-chain, giảm áp lực trên Chuỗi chính và tăng tốc độ giao dịch.
Đặc điểm thanh toán off-chain: Mạng Fiber Network thực hiện chuyển tiền nhanh off-chain thông qua kênh thanh toán, giảm sự phụ thuộc vào Chuỗi chính CKB và tăng khả năng xử lý giao dịch.
Hiện trạng: Đến tháng 9 năm 2024, dữ liệu từ mempool cho thấy, có hơn 3 tỷ đô la được đặt trong BTC Lighting Network hiện tại, với khoảng 1,2 vạn Nút và gần 5 vạn kênh thanh toán đã được xây dựng giữa chúng. Mạng sợi dựa trên Nervos CKB đã được triển khai trên Testnet.
2.3.2 Điểm Kỹ Thuật
Kênh thanh toán off-chain (Fiber Channels): Mạng sợi Fiber cho phép người dùng trao đổi tài sản trực tiếp trên off-chain bằng cách tạo ra các kênh thanh toán, và chỉ khi kênh được đóng lại thì trạng thái cuối cùng mới được gửi đến chuỗi CKB để thanh toán.
Hợp đồng on-chain (HTLC):
Tương tự như BTC Lighting Network, Fiber Network hiện cũng sử dụng Hợp đồng khóa thời gian (HTLC) để đảm bảo an toàn cho các giao dịch off-chain; nếu giao dịch off-chain không được xác nhận trong thời gian đã thỏa thuận, tài sản có thể được tự động hoàn trả thông qua HTLC. PTLC: Fiber Network cải tiến trên cơ sở HTLC, tránh việc sử dụng cùng một giá trị mã hóa trên đồ thị đường dẫn thanh toán, sẽ sử dụng PTLC để ngăn chặn rò rỉ thông tin liên quan đến giao dịch.
Đa nhảy định tuyến (Multi-Hop Routing): Fiber Network và BTC Lighting Network hỗ trợ chuyển tiền thông qua nhiều nút, sử dụng thuật toán Dijkstra để tìm kiếm đường dẫn thanh toán, từ đó giảm phí định tuyến và tăng tỷ lệ thành công cho thanh toán đa nhảy đường dẫn.
Dịch vụ theo dõi - Dịch vụ Watchtower: Người dùng có thể sử dụng dịch vụ theo dõi 24/7 để theo dõi trạng thái của các kênh thanh toán, ngăn chặn Nút độc hại cố gắng thực hiện Thanh toán gấp đôi hoặc hành vi gian lận (ngăn chặn các bên tham gia giao dịch đưa Commit hết hạn lên chuỗi), dịch vụ này có thể tự động theo dõi giao dịch và cảnh báo.
Sự khác biệt giữa Mạng sợi 2.3.3 và Mạng sáng của BTC
Hỗ trợ nhiều tài sản:
Trước đây, mạng Lighting của BTC chỉ hỗ trợ thanh toán off-chain cho BTC, nhưng bây giờ có thể nâng cấp để hỗ trợ các tài sản khác thông qua tài sản Taproot. Mạng Fiber hỗ trợ nhiều loại tài sản, bao gồm CKB, BTC, stablecoin RGB++ và nhiều tài sản khác.
BTC Lighting Network được sử dụng chủ yếu để thanh toán trong mạng BTC và hiện chưa hỗ trợ thanh toán chéo trên các chuỗi UTXO khác. Fiber Network hỗ trợ việc lưu thông nhiều loại tài sản bao gồm: tài sản tự nhiên của BTC (bao gồm chữ khắc, rune, v.v.), CKB, tài sản tự nhiên của RGB++ (bao gồm RUSD, v.v.). Thanh toán chéo tài sản off-chain: thông qua lớp RGB++, tất cả tài sản trên các chuỗi UTXO đều có thể được chuyển vào Lighting Network. Fiber Network và BTC Lighting Network có thể kết nối với nhau: để thực hiện thanh toán chéo (chỉ Fiber Network gửi, BTC Lighting Network nhận), người dùng có thể sử dụng tài sản CKB hoặc RGB++ qua Fiber Network mua các tài sản trên BTC Lighting Network và đảm bảo tính nguyên tử của giao dịch thanh toán chéo (tránh trường hợp thành công/thất bại một phần trong thanh toán chéo).
2.3.4 Fiber Network trong vai trò của Coin ổn định trong thanh toán
Fiber Network được sử dụng để hỗ trợ việc chuyển tiền ổn định off-chain, đảm bảo tính tức thì và chi phí thấp của thanh toán.
Fiber Network hỗ trợ thanh toán nguyên tử chuỗi chéo, cho phép thanh toán Stablecoin được chuyển đổi an toàn qua nhiều chuỗi.
2.4 Stable++
Giới thiệu 2.4.1 Stable++
Stable++ là một giao thức thế chấp quá mức Phi tập trung trong hệ sinh thái CKB, cho phép người dùng đang đúc RUSD được gắn với đô la thông qua việc thế chấp BTC hoặc CKB.
RUSD lý thuyết là stablecoin đầu tiên được phát hành trực tiếp trên mạng BTC dựa trên giao thức RGB++, tận dụng khả năng của CKB để cung cấp một giải pháp cục bộ hóa và hiệu quả hơn.
Phí: Người dùng đặt cược BTC/CKB đúc RUSD và trả lại RUSD để đổi BTC/CKB đều cần phải trả phí.
RUSD thế chấp:Người dùng có thể nhận được mã thông báo quản trị STB thông qua việc cho vay RUSD thế chấp.
Token quản trị STB: Người dùng có thể tham gia thanh lý tài sản đảm bảo để có lợi nhuận; Người dùng có thể tham gia chia sẻ phí thông qua thế chấp STB.
Tỷ lệ thế chấp tối thiểu thấp (MCR): Nhờ thanh toán hiệu quả, giảm rủi ro mất mát tiềm năng mà các giao thức và nhà cung cấp ổn định đã thả nhu cầu về giá trị tài sản thế chấp
Phi tập trung:Stable++ 是完全Phi tập trung、独立运行的giao thức,无需任何实体的控制或许可,用户可自由、安全地与系统交互。
2.4.2 Cơ chế thanh toán - Bảo hiểm kép
Tổng quan: Cơ chế thanh toán là biện pháp bảo vệ được kích hoạt khi giá trị Tài sản thế chấp giảm xuống một ngưỡng nguy hiểm (mức tối thiểu của tỷ lệ thế chấp được cho vay RUSD), đảm bảo RUSD Coin được tạo ra luôn có đủ sự hỗ trợ từ Tài sản thế chấp để đảm bảo tính ổn định, hệ thống sẽ tự động thanh lý những người dùng không đủ tài sản thế chấp để duy trì tính ổn định của toàn bộ hệ thống.
Hồ bơi ổn định (Stability Pool):
Để giải quyết vấn đề hiệu suất kém khi xảy ra thanh lý quy mô lớn, Stable++ sử dụng hồ bơi ổn định thay thế cho phương thức đấu giá thông thường được sử dụng trong hầu hết các giao thức cho vay, không cần tìm kiếm người thanh lý trên thị trường. Thanh lý tự động: Hồ bơi ổn định yêu cầu LP (người dùng) gửi trước RUSD làm dự trữ, khi có thanh lý xảy ra, RUSD tương đương với số nợ xấu trong hồ bơi ổn định sẽ bị tiêu hủy trực tiếp, đồng thời tài sản thế chấp sẽ được phân phối trực tiếp cho LP. Bằng khả năng thanh lý tự động của hồ bơi ổn định, việc phân phối trực tiếp tài sản thế chấp vượt quá giá trị cần thiết thay cho đấu giá truyền thống đã nâng cao hiệu suất và sự ổn định của Stablecoin trong trường hợp xảy ra thanh lý quy mô lớn.
Reallocation:
Tổng quan: Khi hốt trợ cấp không đủ để hoàn tất thanh lý nợ xấu, nợ xấu và tài sản thế chấp sẽ được phân chia giữa các người vay thông qua cơ chế phân phối đầy đủ. Tái phân bổ nợ: Khi hốt trợ không đủ để thanh toán toàn bộ nợ xấu, nợ còn lại sẽ được phân phối lại tỷ lệ cho tất cả người vay. Phân chia tài sản thế chấp: Trong khi tất cả người vay chung sống chung nợ xấu, họ cũng sẽ nhận được thế chấp quá mức được phân phối tỷ lệ làm phần thưởng. Bằng cách đảm bảo tất cả người vay chia sẻ trách nhiệm với nợ xấu, cơ chế này đảm bảo không có nợ chưa được thanh toán trong hệ thống, tránh tích lũy rủi ro hệ thống. Vai trò của Stable++ trong thanh toán Coin ổn định.
Giao thức Stable++ tạo ra Coin ổn định RUSD, là một loại Coin ổn định chính được sử dụng trong thanh toán.
Stable++ thông qua cơ chế thanh lý sáng tạo, cải thiện cách thức thế chấp quá mức truyền thống, đảm bảo sự ổn định của giá RUSD.
JoyID Passkey Ví tiền là một Ví tiền được mã hóa kết hợp với quản lý Chìa khoá bảo mật Passkey.
Trong hệ sinh thái của Nervos, JoyID được thiết kế là một công cụ xác thực và quản lý danh tính cho chuỗi chéo và phi tập trung, cho phép người dùng lưu trữ và sử dụng tài sản tiền điện tử cũng như các ứng dụng phi tập trung một cách an toàn.
2.5.2 Chức năng chính
Không cần mật khẩu và cụm từ hạt giống:có thể truy cập Ví tiền thông qua nhận dạng sinh học, thực hiện đăng nhập không cần private key.
Hỗ trợ BTC và Fiber Network: Người dùng có thể giao dịch nhanh hơn, hiệu quả hơn và giúp mở rộng các ứng dụng CKB.
Hỗ trợ nhiều chuỗi: JoyID không chỉ hỗ trợ BTC và Nervos CKB, mà còn hỗ trợ ETH và một loạt chuỗi EVM.
Cải thiện độ an toàn bằng cách sử dụng Passkey: Passkey tạo ra chữ ký secp256k1 yêu cầu bởi sàn giao dịch blockchain bằng cách kết hợp với thiết bị phần cứng. Bởi vì chữ ký secp256r1 không được tiết lộ trong giao dịch và chỉ được tạo ra bằng thông tin sinh trắc học, nó mang đến sự an toàn bổ sung cho Ví tiền.
Sự kết hợp an toàn và dễ sử dụng:
An ninh: Ví cứng > Ví Passkey > Ví không quản lý phần mềm > Ví quản lý
Dễ sử dụng: Ví Passkey > Ví quản lý > Ví không quản lý phần mềm > Ví cứng
2.5.3 JoyID đóng vai trò trong thanh toán Stablecoin coin
JoyID là giao diện người dùng, cho phép người dùng thanh toán Stablecoin trong mạng CKB, quản lý tài sản RUSD và kênh thanh toán của họ.
JoyID, với sự kết hợp tuyệt vời của các yếu tố (an toàn, dễ sử dụng, hỗ trợ nhiều chuỗi), có thể tiếp tục cung cấp giá trị cho thanh toán Stablecoin dựa trên CKB và các giao dịch khác.
3. Liên kết thanh toán
Khởi tạo thanh toán và chấp nhận: Người dùng có thể mở kênh thanh toán thông qua Ví JoyID, thực hiện thanh toán coin ổn định. Coin ổn định phát hành: RGB++ và Stable++ làm việc cùng nhau, Stable++ sử dụng thế chấp quá mức BTC hoặc CKB để tạo ra RUSD, sau đó thông qua RGB++ để phát hành on-chain. Giao tác chuỗi cross-trade và lưu thông: RGB++ thông qua việc ràng buộc đồng nhất và Leap, kết nối mạch BTC (và các mạch UTXO khác) và mạch CKB một cách liền mạch, cho phép RUSD và các tài sản khác thực hiện giao tác chuỗi cross-chain, mở rộng phạm vi lưu thông tài sản và đảm bảo đồng bộ dữ liệu. Ghi chép giao dịch và thanh toán: Sự kết hợp giữa Fiber Network và CKB hỗ trợ xử lý thanh toán off-chain một cách nhanh chóng, và CKB với vai trò là L1 chain đảm bảo thanh toán cuối cùng của giao dịch, đảm bảo tất cả trạng thái giao dịch và tính bảo mật của tài sản. Nền tảng giao dịch phức tạp: Máy ảo và mô hình Cell của CKB cung cấp môi trường thực thi hợp đồng thông minh, hỗ trợ các điều kiện thanh toán phức tạp và logic hợp đồng tùy chỉnh, đồng thời cũng đảm bảo tính Phi tập trung của giao thức Stable++.
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.
CKB Stablecoin Payment được thực hiện
Tác giả: Jimmie, từ 10K Ventures
1. Tổng quan
CKB stablecoin payment là một giải pháp thanh toán Stablecoin dựa trên mạng CKB Phi tập trung, cho phép người dùng sử dụng mạng kết hợp CKB và BTC thông qua các phần mở rộng như RGB++ và Fiber Network trong Layer 2, tạo ra và quản lý Stablecoin RUSD kết nối với đô la Mỹ, thực hiện thanh toán chuỗi chéo nhanh chóng, chi phí thấp và an toàn.
2. Giới thiệu các thành phần cốt lõi
2.1 CKB(CKB)
2.1.1 CKB là gì
CKB là một blockchain Layer 1 của Nervos Network, chức năng chính của nó có thể tóm tắt là Nhận thức chung và thực thi (Consensus & Execution) cùng với khả năng sẵn có dữ liệu (Data Availability), thông qua việc xây dựng các kênh thanh toán và RGB++ trên nền tảng này để nâng cao khả năng mở rộng.
Nó dựa trên cơ chế đồng thuận PoW, tương tự như BTC, và sử dụng một phiên bản nâng cấp của thuật toán BTC NC-MAX, thuật toán này tăng cường hiệu suất và khả năng phản ứng của mạng thông qua việc rút ngắn thời gian xác nhận giao dịch và thả tỷ lệ khối đơn. Khác với BTC có khoảng thời gian cố định mỗi 10 phút một khối, CKB sẽ điều chỉnh động khả năng giữa các khối dựa trên hoạt động mạng (điều chỉnh khoảng mỗi khoảng 4 giờ), qua đó tối ưu hóa hiệu suất.
CKB sử dụng hàm băm Eaglesong, đây là một hàm băm được tùy chỉnh dành riêng cho Nervos Network, thay thế cho SHA-256, cung cấp độ an toàn tương đương.
CKB sử dụng mô hình Cell làm cơ sở dữ liệu chính của nó, là phiên bản cải tiến của mô hình ghi chú BTC UTXO:
Thông qua hệ thống script kép, cho phép lưu trữ và xác minh dữ liệu linh hoạt hơn, hỗ trợ việc phát hành tài sản và thực hiện hợp đồng thông minh. Cung cấp chức năng lưu trữ dữ liệu và quản lý trạng thái, đảm bảo tính sẵn có lâu dài của tất cả các tài sản và dữ liệu on-chain.
2.1.2 Mô hình CELL
Mô hình CELL và đặc điểm của nó:
Mô hình Cell tương tự như mô hình UTXO của BTC, nhưng thông qua việc giới thiệu double script, nó thực hiện việc lưu trữ và xác minh dữ liệu on-chain của hợp đồng thông minh. Lưu trữ bất kỳ loại dữ liệu hoặc tài sản nào: Trong mô hình UTXO của BTC, mỗi đầu ra giao dịch chỉ có thể chứa thông tin số tiền đơn giản và quyền sở hữu; trong khi mỗi Cell của CKB có thể lưu trữ mã hợp đồng thông minh và kích hoạt các script này thông qua cuộc gọi từ bên ngoài trong giao dịch, điều này có nghĩa là mỗi Cell có thể thực hiện logic hợp đồng thông minh liên quan đến nó một cách độc lập, có khả năng lập trình. Tách biệt trạng thái và tính toán: Vì Cell lưu trữ mã và trạng thái của hợp đồng thông minh, cho phép mỗi Cell thực hiện các nhiệm vụ tính toán phức tạp của hợp đồng một cách độc lập. Các tác vụ tính toán này có thể được thực hiện trên Layer 2 hoặc off-chain, và kết quả thực hiện được đồng bộ trở lại Layer 1 thông qua giao dịch, đảm bảo an ninh mạng và tính nhất quán của dữ liệu. Thực thi và đóng gói giao dịch song song: thông qua mô hình Cell, các hợp đồng thông minh khác nhau trong các Cell có thể được thực hiện song song, và đồng thời, kết quả giao dịch của các Cell khác nhau có thể được đóng gói và cập nhật lên chuỗi, phương pháp này làm cho tính toán hiệu quả hơn và giảm thiểu Rửa tiền.
Nguyên lý hoạt động của mô hình CELL:
Cell được tạo thành từ đầu vào và đầu ra: tương tự như mô hình UTXO của BTC, Cell thực hiện giao dịch và cập nhật trạng thái thông qua các đầu vào và đầu ra Mỗi Cell có thể được sử dụng làm đầu vào cho giao dịch, tạo ra đầu ra mới và tạo ra Cell mới. Các thành phần của Cell: Mỗi Cell bao gồm Capacity, Dữ liệu Cập nhật, Khóa, Loại. Capacity: Capacity ghi lại kích thước không gian lưu trữ của Cell, đồng thời đại diện cho giá trị lưu trữ của CKB Token. Người dùng cần phân bổ một Capacity nhất định dựa trên lượng dữ liệu khi tạo Cell, đảm bảo việc sử dụng không gian lưu trữ on-chain một cách hiệu quả. Dữ liệu: Đây là một trong những đặc điểm cốt lõi của mô hình Cell, có thể lưu trữ thông tin tùy ý từ số đơn giản đến trạng thái hợp đồng thông minh phức tạp, cho phép lưu trữ đa dạng dữ liệu trên khối on-chain. Hệ thống script kép: Khóa được sử dụng để xác minh danh tính, tương tự như cơ chế chữ ký của BTC, ngăn chặn người dùng không được ủy quyền truy cập hoặc sửa đổi dữ liệu trong Cell. Người dùng phải cung cấp chữ ký chính xác hoặc đa chữ ký để mở khóa và sử dụng Cell; Loại định nghĩa logic xác minh dữ liệu của Cell, được sử dụng để thiết lập các quy tắc sử dụng hoặc thay đổi Cell trong các giao dịch tương lai, thông qua việc thực hiện hợp đồng thông minh hoặc xác minh quy tắc để quyết định tính hợp lệ của giao dịch hoặc trạng thái. Live Cell & Dead Cell: Live Cell là Cell hiện vẫn chưa được tiêu dùng, vẫn có thể sử dụng làm đầu vào cho giao dịch tiếp theo hoặc cập nhật trạng thái; khi một Cell được tiêu dùng, nó trở thành Dead Cell, không thể sử dụng nữa, nhưng hồ sơ lịch sử của nó được lưu trữ trên on-chain để đảm bảo tính tra cứu được duy trì. Cơ chế thuê trạng thái: Người dùng cần thanh toán CKB Token để thuê không gian lưu trữ on-chain, đảm bảo việc lưu trữ dữ liệu lâu dài và ngăn chặn tình trạng phình to của trạng thái (State Bloat).
2.1.3 Khả năng lập trình & CKB-VM![7314991 NSosT1TUfLJoi8byGrrpophwYFzjq2OfhSbaNTu0.jpeg]()
Mô hình Cell là nền tảng cho tính lập trình của CKB: hỗ trợ lưu trạng thái và thực thi tập lệnh Hợp đồng thông minh trong mỗi Cell, kết hợp chặt chẽ việc thực thi hợp đồng và quản lý tài sản.
Với Máy ảo RISC-V Turing hoàn thành (CKB-VM), nhà phát triển có thể thực thi Hợp đồng thông minh tùy chỉnh trên on-chain. Sự linh hoạt của tập lệnh RISC-V cho phép nhà phát triển có nhiều tự do trong việc viết hợp đồng, giúp CKB hỗ trợ logic hợp đồng phức tạp.
CKB-VM hỗ trợ nhiều ngôn ngữ, bao gồm C và Rust. Sự tương thích rộng rãi này làm cho CKB-VM trở nên khác biệt so với các máy ảo blockchain khác thường chỉ hỗ trợ một số ngôn ngữ cụ thể, mở ra cho cộng đồng nhà phát triển rộng lớn hơn. Mạng CKB cũng hỗ trợ SDK của các ngôn ngữ phổ biến như Java, Rust, Go và Java, giúp cho nhà phát triển có thể sử dụng các công cụ quen thuộc để phát triển.
Tính tương thích và mở rộng: Thiết kế của CKB-VM đảm bảo tương thích với mô hình UTXO của BTC và các blockchain khác, đồng thời hỗ trợ Hợp đồng thông minh và ứng dụng phức tạp có khả năng mở rộng cao.
2.1.4 PoW Cơ chế đồng thuận
CKB sử dụng cơ chế đồng thuận PoW tương tự như BTC, đảm bảo tính an toàn và tính phi tập trung của mạng, tương tự như BTC, người khai thác cạnh tranh tính toán giá trị băm để đóng gói khối, từ đó đảm bảo tính không thể sửa đổi và kháng kiểm duyệt của mạng.
Thuật toán NC-MAX: So với BTC, CKB đã giới thiệu thuật toán NC-MAX cải tiến. Cải tiến này cho phép khả năng xử lý cao hơn và tối ưu hóa hiệu suất đóng gói Khối, giảm tỷ lệ khối cô đơn và tăng tốc độ xác nhận giao dịch, làm cho nó phù hợp với các kịch bản ứng dụng quy mô lớn như lưu trữ tài sản và thanh toán.
Hàm băm Eaglesong: Thiết kế tùy chỉnh của hàm băm Eaglesong cung cấp ưu thế về hiệu suất và an toàn cho mạng lưới Nervos CKB thông qua tính ASIC khách quan, tính hiệu quả, tính an toàn và tính công bằng của mạng, đảm bảo tính phi tập trung, đồng thời tăng cường hiệu suất Khai thác và khả năng mở rộng của mạng.
2.1.5 Kiến trúc bảo mật đa tầng
CKB sử dụng kiến trúc bảo mật đa tầng: Layer 1 tập trung vào việc thanh toán cuối cùng và bảo vệ an toàn trạng thái dữ liệu, trong khi Layer 2 được sử dụng để mở rộng khả năng xử lý giao dịch.
Kiến trúc phân tách đảm bảo an toàn cho Chuỗi chính (Lớp 1): giảm tải khi xử lý giao dịch, nâng cao tính ổn định của toàn bộ mạng
2.1.6 và mối liên hệ và tính chính thống với BTC
Tương tác chuỗi chéo của mô hình UTXO:
Mô hình Cell của CKB là mở rộng của mô hình BTC UTXO. Người dùng BTC có thể ánh xạ tài sản của mình vào mạng CKB và sử dụng tính linh hoạt của mạng CKB để lưu trữ, thực hiện hợp đồng thông minh và áp dụng tài chính phi tập trung (DeFi). Vì Cell và BTC UTXO tương tự về cấu trúc và CKB tương thích với thuật toán chữ ký BTC, người dùng có thể sử dụng ví BTC để điều khiển tài sản CKB trên chuỗi (on-chain), tương tự với các chuỗi công cộng UTXO khác.
Chính thống: CKB duy trì tính nhất quán với BTC về mặt lý thuyết bằng cách áp dụng NC-Max (Nakamoto Consensus Max), phiên bản cải tiến của Nhận thức chung của Nakamoto, mang lại tính an toàn và hiệu suất tốt hơn.
Hỗ trợ cộng đồng: Cộng đồng Nervos được tạo thành từ nhiều người yêu thích công nghệ blockchain, nhà phát triển và người khai thác, và đã nhận được sự hỗ trợ của một phần cộng đồng BTC. Tính chính đáng của nó nằm ở việc nó tiếp tục tư tưởng phi tập trung của BTC và đáp ứng nhu cầu rộng hơn thông qua mở rộng chức năng.
2.1.7 CKB vai trò của CKB trong thanh toán Stablecoin
Lưu trữ và quản lý số dư coin ổn định: Mô hình Cell của CKB là cơ sở lưu trữ coin ổn định, số dư coin ổn định như RUSD của người dùng được lưu trữ trong Cell trên chuỗi. Mỗi Cell chứa thông tin số dư đầy đủ, đảm bảo tính an toàn và khả năng theo dõi của tài sản.
Ghi lại trạng thái giao dịch: CKB hỗ trợ ghi lại mọi thay đổi trạng thái trong giao dịch trên chuỗi, quá trình thanh toán có thể được ghi lại và theo dõi một cách minh bạch thông qua mô hình Cell. Cơ chế này rất quan trọng trong thanh toán Stablecoin, đảm bảo tính an toàn và khả năng xác minh của giao dịch.
Việc thực thi của hợp đồng thông minh: Các hoạt động phức tạp như thanh toán điều kiện trong quá trình thanh toán coin ổn định, khóa và các hoạt động khác đều có thể được thực hiện thông qua hợp đồng thông minh được hỗ trợ bởi CKB-VM.
2.2 RGB++
2.2.1 RGB++ là gì
RGB++ là một loại tài sản Phi tập trung phát hành và Hợp đồng thông minh giao thức, phù hợp với mô hình Bitcoin UTXO và các chuỗi UTXO khác.
Giao thức RGB++ kế thừa ý tưởng của giao thức RGB khi tạo ra một giao dịch on-chain và off-chain tương ứng, tuy nhiên khác biệt ở chỗ RGB sử dụng xác minh từ phía khách hàng, di chuyển nhiều dữ liệu mà mạng BTC không thể lưu trữ và hợp đồng thông minh không thể thực hiện sang off-chain, và tạo ra giao dịch tương ứng và liên kết với on-chain. Trong khi đó, RGB++ chuyển những dữ liệu không thể lưu trữ và hợp đồng thông minh không thể thực hiện sang CKB, biến CKB thành lớp thanh toán cho hợp đồng thông minh của BTC.
2.2.2 Chức năng cơ bản
Thông qua RGB++, CKB sẽ được sử dụng như một sidechain của BTC: là một sidechain bổ sung cho BTC, đảm nhận các logic phức tạp trong Máy Turing và các thao tác hợp đồng thông minh mà BTC gốc không thể xử lý được.
Tương tác với mạng BTC:
Giao dịch xảy ra: Trong mạng BTC, người dùng hoàn thành giao dịch bằng mô hình UTXO thông thường, trong khi phần được thực thi bởi hợp đồng thông minh sẽ được ràng buộc với trạng thái và dữ liệu của hợp đồng thông qua RGB++ trên CKB. Logic xác thực: Các giao dịch được thực hiện trên mạng BTC sẽ được đồng bộ với trạng thái hợp đồng được lưu trữ trên CKB thông qua RGB++, và được xác minh tính hợp lệ thông qua logic xác thực cụ thể. Mỗi khi có giao dịch xảy ra trên mạng, RGB++ sẽ kích hoạt việc thực thi hợp đồng trên CKB, kiểm tra xem giao dịch có tuân thủ các quy tắc đã định sẵn như số dư đủ, chữ ký hợp lệ, điều kiện hợp đồng đúng hay không.
RGB++ sử dụng mô hình xác nhận từ phía máy khách (Client-Side Validation) để đảm bảo tính riêng tư và tính toàn vẹn của dữ liệu off-chain, chỉ khi xác nhận off-chain thành công thì dữ liệu mới được gửi đến CKB để tiến hành thanh toán cuối cùng.
Quản lý vàphát hành tài sản: RGB++ cho phép người dùngphát hành tài sản (ví dụ như stablecoin, Token, v.v.) thông qua off-chaingiao thức và sử dụng CKB để quản lý vòng đời của các tài sản này (không chỉ bao gồm quá trìnhphát hành và lưu thông của tài sản, mà còn bao gồm các hoạt động phức tạp hơn như khóa thời gian, thanh toán có điều kiện, v.v.).
RGB++ kết hợp tính an toàn cao của BTC và tính khả năng lập trình của CKB.
2.2.3 Ràng Buộc Đồng Cấu (Isomorphic Binding)![7314992 dUAva0iWCgSZK1oFflfjmdNzifzxcVTrgxKldqvp.jpeg]()
Tương tác chuỗi chéo với tài sản và trạng thái đồng bộ: Ràng buộc đồng cấu là việc giữ cho tài sản và trạng thái đồng bộ giữa BTC và CKB (hoặc các blockchain UTXO khác như Cardano) thông qua một cơ chế ràng buộc. Mỗi khi có giao dịch tài sản trên BTC on-chain, RGB++ sẽ ánh xạ trạng thái hợp đồng hoặc biến đổi tài sản tương ứng trên CKB.
Mở rộng UTXO: Trong việc ràng buộc đồng nhất, mỗi UTXO của BTC on-chain sẽ có một Cell tương ứng trên CKB (bộ chứa UTXO), và ghi lại trạng thái tài sản và điều kiện hợp đồng thông minh tương ứng.
Kết nối tài sản: Khi người dùng nắm giữ một loại tài sản RGB++ nào đó trên chuỗi BTC on-chain, Cell trên chuỗi CKB sẽ lưu trữ trạng thái tài sản tương ứng, đảm bảo tính nhất quán của thông tin tài sản giữa hai chuỗi thông qua việc kết nối cùng cấu trúc.
Đồng bộ giao dịch: Khi giao dịch RGB++ Token xảy ra, cơ chế ràng buộc đồng cấu sẽ tạo ra Commitment trên mạng BTC, trong khi đó Cell tương ứng trên chuỗi CKB on-chain sẽ được tiêu thụ và tạo ra Cell mới để phân phối tài sản.
Ưu điểm của giao dịch cùng cấu trúc - Tăng cường BTCFi
Hợp đồng thông minh hỗ trợ: BTC không thể hỗ trợ hợp đồng thông minh Turing hoàn thành theo cách tự nhiên, nhưng thông qua việc ràng buộc cùng cấu trúc, CKB có thể được sử dụng làm lớp thực thi của hợp đồng thông minh, quản lý các điều kiện giao dịch phức tạp của tài sản BTC như khóa thời gian, thanh toán có điều kiện, v.v. Tính linh hoạt trong quản lý tài sản: Việc ràng buộc cùng cấu trúc cho phép quản lý tài sản lưu thông trên mạng BTC trên CKB, người dùng có thể thực hiện các hoạt động tài chính phức tạp thông qua khả năng lập trình linh hoạt của CKB mà không cần thay đổi giao thức BTC cơ bản.
2.2.4 Leap
Đề xuất nâng cấp Lớp RGB++: Mở rộng mối quan hệ ràng buộc giữa CKB và BTC đến tất cả các chuỗi UTXO, thực hiện Tương tác chuỗi chéo tài sản thông qua việc “đổi ràng buộc”.
Tương tác chuỗi chéo giữa BTC và các chuỗi UTXO khác: Mục đích chính của nó là cho phép tài sản RGB++ của BTC on-chain được chuyển đổi mượt mà sang các chuỗi UTXO on-chain khác, hỗ trợ quản lý và chuyển đổi tài sản trên nhiều chuỗi khối bằng cách chuyển đổi các UTXO được ràng buộc với tài sản.
Công nghệ không cầu nối: Leap sử dụng công nghệ ràng buộc đồng cấu (Isomorphic Binding) và chuyển đổi UTXO trên các chuỗi on-chain khác nhau mà không phụ thuộc vào cầu nối truyền thống Lock-Mint, để thực hiện việc chuyển đổi tương tác giữa các chuỗi cross-chain của tài sản.
Quy trình hoạt động: Ví dụ, người dùng có thể sử dụng mạng Cardano để kiểm soát tài sản RGB++ ban đầu trên chuỗi BTC on-chain và thực hiện việc tách và chuyển tài sản trên chuỗi Cardano on-chain.
Commitment đăng: Đầu tiên, người dùng cần đăng một Commitment trên BTC on-chain, tuyên bố muốn hủy bỏ việc ràng buộc tài sản được liên kết với BTC UTXO. Ràng buộc trên Cardano: Tiếp theo, đăng một Commitment mới trên Cardano on-chain để liên kết tài sản RGB++ này với eUTXO của Cardano. Sửa đổi script khóa: Sau đó, sửa đổi script khóa của tài sản RGB++ trên CKB on-chain, chuyển điều kiện mở khóa từ BTC UTXO sang eUTXO của Cardano on-chain. Bước này cho phép chủ sở hữu tài sản kiểm soát tài sản ban đầu trên BTC on-chain thông qua Cardano chain.
Vai trò của CKB trong Leap:
CKB đóng vai trò tương tự như một bộ chỉ mục và lớp sẵn sàng dữ liệu (DA). Tất cả dữ liệu tài sản RGB++ vẫn được lưu trữ trên chuỗi CKB, CKB đóng vai trò như một bên chứng kiến thứ ba để xử lý yêu cầu Leap và đảm bảo an toàn của tương tác chuỗi chéo với tài sản. CKB cung cấp tính bảo mật và đáng tin cậy: so với cơ chế đa chữ ký hoặc MPC (tính toán đa phương) thường thấy trong cầu nối tương tác chuỗi chéo truyền thống, tính bảo mật và tính phi tập trung của CKB có tính đáng tin cậy hơn nhiều.
Vai trò của RGB++ trong thanh toán Stablecoin
Phát hành và lưu thông của đồng tiền ổn định: Phát hành đồng tiền ổn định trên BTC on-chain thông qua RGB++, sử dụng CKB để quản lý tài sản thông minh.
Quản lý tài sản tương tác: Kết hợp RGB++ Layer và CKB để đảm bảo thanh toán ổn định của Coin trong các giao dịch on-chain UTXO khác nhau mà không có sự cố gắng.
Hợp đồng thông minh hỗ trợ: cung cấp các điều kiện thanh toán phức tạp, khóa thời gian và các chức năng khác cho thanh toán Stablecoin, nâng cao tính linh hoạt và an toàn của thanh toán.
Tác dụng của cầu: Lớp RGB++ hoạt động như một chiếc cầu giữa BTC (và các chuỗi UTXO khác) và CKB, mở rộng tính có thể lập trình và khả năng quản lý tài sản của BTC, tạo ra sự đa dạng và linh hoạt hơn trong chức năng thanh toán ổn định của BTC.
2.3 Mạng sợi quang
2.3.1 Giới thiệu về Mạng sợi quang
Fiber Network là một giải pháp mở rộng Layer 2 trên CKB tương tự như BTC Lighting Network: Nó được thiết kế đặc biệt để tăng cường khả năng thanh toán off-chain của CKB, cho phép người dùng thanh toán nhanh chóng và chi phí thấp ở off-chain. Thông qua các kênh thanh toán để thực hiện giao dịch off-chain, giảm áp lực trên Chuỗi chính và tăng tốc độ giao dịch.
Đặc điểm thanh toán off-chain: Mạng Fiber Network thực hiện chuyển tiền nhanh off-chain thông qua kênh thanh toán, giảm sự phụ thuộc vào Chuỗi chính CKB và tăng khả năng xử lý giao dịch.
Hiện trạng: Đến tháng 9 năm 2024, dữ liệu từ mempool cho thấy, có hơn 3 tỷ đô la được đặt trong BTC Lighting Network hiện tại, với khoảng 1,2 vạn Nút và gần 5 vạn kênh thanh toán đã được xây dựng giữa chúng. Mạng sợi dựa trên Nervos CKB đã được triển khai trên Testnet.
2.3.2 Điểm Kỹ Thuật
Kênh thanh toán off-chain (Fiber Channels): Mạng sợi Fiber cho phép người dùng trao đổi tài sản trực tiếp trên off-chain bằng cách tạo ra các kênh thanh toán, và chỉ khi kênh được đóng lại thì trạng thái cuối cùng mới được gửi đến chuỗi CKB để thanh toán.
Hợp đồng on-chain (HTLC):
Tương tự như BTC Lighting Network, Fiber Network hiện cũng sử dụng Hợp đồng khóa thời gian (HTLC) để đảm bảo an toàn cho các giao dịch off-chain; nếu giao dịch off-chain không được xác nhận trong thời gian đã thỏa thuận, tài sản có thể được tự động hoàn trả thông qua HTLC. PTLC: Fiber Network cải tiến trên cơ sở HTLC, tránh việc sử dụng cùng một giá trị mã hóa trên đồ thị đường dẫn thanh toán, sẽ sử dụng PTLC để ngăn chặn rò rỉ thông tin liên quan đến giao dịch.
Đa nhảy định tuyến (Multi-Hop Routing): Fiber Network và BTC Lighting Network hỗ trợ chuyển tiền thông qua nhiều nút, sử dụng thuật toán Dijkstra để tìm kiếm đường dẫn thanh toán, từ đó giảm phí định tuyến và tăng tỷ lệ thành công cho thanh toán đa nhảy đường dẫn.
Dịch vụ theo dõi - Dịch vụ Watchtower: Người dùng có thể sử dụng dịch vụ theo dõi 24/7 để theo dõi trạng thái của các kênh thanh toán, ngăn chặn Nút độc hại cố gắng thực hiện Thanh toán gấp đôi hoặc hành vi gian lận (ngăn chặn các bên tham gia giao dịch đưa Commit hết hạn lên chuỗi), dịch vụ này có thể tự động theo dõi giao dịch và cảnh báo.
Sự khác biệt giữa Mạng sợi 2.3.3 và Mạng sáng của BTC
Hỗ trợ nhiều tài sản:
Trước đây, mạng Lighting của BTC chỉ hỗ trợ thanh toán off-chain cho BTC, nhưng bây giờ có thể nâng cấp để hỗ trợ các tài sản khác thông qua tài sản Taproot. Mạng Fiber hỗ trợ nhiều loại tài sản, bao gồm CKB, BTC, stablecoin RGB++ và nhiều tài sản khác.
Phí giao dịch và tốc độ giao dịch:
BTC Lighting Network由于在 BTC on-chain运行,打开和关闭通道时需要支付较高的 BTC 手续费,尤其当 BTC Rửa tiềnpump时,通道操作成本大幅增加。Fiber Network 由于依赖 CKB,拥有更高的 TPS 和更低的Rửa tiền,这使得打开和关闭通道的操作成本更低,提供了更好的用户体验。
Tương tác chuỗi chéo互操作性:
BTC Lighting Network được sử dụng chủ yếu để thanh toán trong mạng BTC và hiện chưa hỗ trợ thanh toán chéo trên các chuỗi UTXO khác. Fiber Network hỗ trợ việc lưu thông nhiều loại tài sản bao gồm: tài sản tự nhiên của BTC (bao gồm chữ khắc, rune, v.v.), CKB, tài sản tự nhiên của RGB++ (bao gồm RUSD, v.v.). Thanh toán chéo tài sản off-chain: thông qua lớp RGB++, tất cả tài sản trên các chuỗi UTXO đều có thể được chuyển vào Lighting Network. Fiber Network và BTC Lighting Network có thể kết nối với nhau: để thực hiện thanh toán chéo (chỉ Fiber Network gửi, BTC Lighting Network nhận), người dùng có thể sử dụng tài sản CKB hoặc RGB++ qua Fiber Network mua các tài sản trên BTC Lighting Network và đảm bảo tính nguyên tử của giao dịch thanh toán chéo (tránh trường hợp thành công/thất bại một phần trong thanh toán chéo).
2.3.4 Fiber Network trong vai trò của Coin ổn định trong thanh toán
Fiber Network được sử dụng để hỗ trợ việc chuyển tiền ổn định off-chain, đảm bảo tính tức thì và chi phí thấp của thanh toán.
Fiber Network 通过创建off-chain支付通道,让用户能够在off-chain进行高频交易,减少对Chuỗi chính的压力。
Fiber Network hỗ trợ thanh toán nguyên tử chuỗi chéo, cho phép thanh toán Stablecoin được chuyển đổi an toàn qua nhiều chuỗi.
2.4 Stable++
Giới thiệu 2.4.1 Stable++![7314993 5wgAZewYSy7PYlkpuzBNyqNeTyAA3UGR8yoNk2XH.jpeg]()
Stable++ là một giao thức thế chấp quá mức Phi tập trung trong hệ sinh thái CKB, cho phép người dùng đang đúc RUSD được gắn với đô la thông qua việc thế chấp BTC hoặc CKB.
RUSD lý thuyết là stablecoin đầu tiên được phát hành trực tiếp trên mạng BTC dựa trên giao thức RGB++, tận dụng khả năng của CKB để cung cấp một giải pháp cục bộ hóa và hiệu quả hơn.
Phí: Người dùng đặt cược BTC/CKB đúc RUSD và trả lại RUSD để đổi BTC/CKB đều cần phải trả phí.
RUSD thế chấp:Người dùng có thể nhận được mã thông báo quản trị STB thông qua việc cho vay RUSD thế chấp.
Token quản trị STB: Người dùng có thể tham gia thanh lý tài sản đảm bảo để có lợi nhuận; Người dùng có thể tham gia chia sẻ phí thông qua thế chấp STB.
Tương tác chuỗi chéo互操作性:RUSD 可以通过 RGB++ 的同构绑定和 Leap 功能实现 UTXO 链账户之间的转账。
Tỷ lệ thế chấp tối thiểu thấp (MCR): Nhờ thanh toán hiệu quả, giảm rủi ro mất mát tiềm năng mà các giao thức và nhà cung cấp ổn định đã thả nhu cầu về giá trị tài sản thế chấp
Phi tập trung:Stable++ 是完全Phi tập trung、独立运行的giao thức,无需任何实体的控制或许可,用户可自由、安全地与系统交互。
2.4.2 Cơ chế thanh toán - Bảo hiểm kép
Tổng quan: Cơ chế thanh toán là biện pháp bảo vệ được kích hoạt khi giá trị Tài sản thế chấp giảm xuống một ngưỡng nguy hiểm (mức tối thiểu của tỷ lệ thế chấp được cho vay RUSD), đảm bảo RUSD Coin được tạo ra luôn có đủ sự hỗ trợ từ Tài sản thế chấp để đảm bảo tính ổn định, hệ thống sẽ tự động thanh lý những người dùng không đủ tài sản thế chấp để duy trì tính ổn định của toàn bộ hệ thống.![7314994 Inl0xy8UMystIcYsWfMQrO8H3MaNEsP9pdx3v0qa.jpeg]()
Hồ bơi ổn định (Stability Pool):
Để giải quyết vấn đề hiệu suất kém khi xảy ra thanh lý quy mô lớn, Stable++ sử dụng hồ bơi ổn định thay thế cho phương thức đấu giá thông thường được sử dụng trong hầu hết các giao thức cho vay, không cần tìm kiếm người thanh lý trên thị trường. Thanh lý tự động: Hồ bơi ổn định yêu cầu LP (người dùng) gửi trước RUSD làm dự trữ, khi có thanh lý xảy ra, RUSD tương đương với số nợ xấu trong hồ bơi ổn định sẽ bị tiêu hủy trực tiếp, đồng thời tài sản thế chấp sẽ được phân phối trực tiếp cho LP. Bằng khả năng thanh lý tự động của hồ bơi ổn định, việc phân phối trực tiếp tài sản thế chấp vượt quá giá trị cần thiết thay cho đấu giá truyền thống đã nâng cao hiệu suất và sự ổn định của Stablecoin trong trường hợp xảy ra thanh lý quy mô lớn.
Reallocation:
Tổng quan: Khi hốt trợ cấp không đủ để hoàn tất thanh lý nợ xấu, nợ xấu và tài sản thế chấp sẽ được phân chia giữa các người vay thông qua cơ chế phân phối đầy đủ. Tái phân bổ nợ: Khi hốt trợ không đủ để thanh toán toàn bộ nợ xấu, nợ còn lại sẽ được phân phối lại tỷ lệ cho tất cả người vay. Phân chia tài sản thế chấp: Trong khi tất cả người vay chung sống chung nợ xấu, họ cũng sẽ nhận được thế chấp quá mức được phân phối tỷ lệ làm phần thưởng. Bằng cách đảm bảo tất cả người vay chia sẻ trách nhiệm với nợ xấu, cơ chế này đảm bảo không có nợ chưa được thanh toán trong hệ thống, tránh tích lũy rủi ro hệ thống. Vai trò của Stable++ trong thanh toán Coin ổn định.
Giao thức Stable++ tạo ra Coin ổn định RUSD, là một loại Coin ổn định chính được sử dụng trong thanh toán.
Stable++ thông qua cơ chế thanh lý sáng tạo, cải thiện cách thức thế chấp quá mức truyền thống, đảm bảo sự ổn định của giá RUSD.
Stable++借助RBG++的同构绑定和Leap能力,使RUSD成为第一个真正能够在任何支持UTXO的on-chain自由流通的稳定币,进一步拓宽了稳定币的流通性。
2.5 JoyID
2.5.1 JoyID là gì
JoyID Passkey Ví tiền là một Ví tiền được mã hóa kết hợp với quản lý Chìa khoá bảo mật Passkey.
Trong hệ sinh thái của Nervos, JoyID được thiết kế là một công cụ xác thực và quản lý danh tính cho chuỗi chéo và phi tập trung, cho phép người dùng lưu trữ và sử dụng tài sản tiền điện tử cũng như các ứng dụng phi tập trung một cách an toàn.
2.5.2 Chức năng chính
Không cần mật khẩu và cụm từ hạt giống:có thể truy cập Ví tiền thông qua nhận dạng sinh học, thực hiện đăng nhập không cần private key.
Hỗ trợ BTC và Fiber Network: Người dùng có thể giao dịch nhanh hơn, hiệu quả hơn và giúp mở rộng các ứng dụng CKB.
Hỗ trợ nhiều chuỗi: JoyID không chỉ hỗ trợ BTC và Nervos CKB, mà còn hỗ trợ ETH và một loạt chuỗi EVM.
Cải thiện độ an toàn bằng cách sử dụng Passkey: Passkey tạo ra chữ ký secp256k1 yêu cầu bởi sàn giao dịch blockchain bằng cách kết hợp với thiết bị phần cứng. Bởi vì chữ ký secp256r1 không được tiết lộ trong giao dịch và chỉ được tạo ra bằng thông tin sinh trắc học, nó mang đến sự an toàn bổ sung cho Ví tiền.
Sự kết hợp an toàn và dễ sử dụng:
An ninh: Ví cứng > Ví Passkey > Ví không quản lý phần mềm > Ví quản lý
Dễ sử dụng: Ví Passkey > Ví quản lý > Ví không quản lý phần mềm > Ví cứng
2.5.3 JoyID đóng vai trò trong thanh toán Stablecoin coin
JoyID là giao diện người dùng, cho phép người dùng thanh toán Stablecoin trong mạng CKB, quản lý tài sản RUSD và kênh thanh toán của họ.
JoyID, với sự kết hợp tuyệt vời của các yếu tố (an toàn, dễ sử dụng, hỗ trợ nhiều chuỗi), có thể tiếp tục cung cấp giá trị cho thanh toán Stablecoin dựa trên CKB và các giao dịch khác.
3. Liên kết thanh toán
Khởi tạo thanh toán và chấp nhận: Người dùng có thể mở kênh thanh toán thông qua Ví JoyID, thực hiện thanh toán coin ổn định. Coin ổn định phát hành: RGB++ và Stable++ làm việc cùng nhau, Stable++ sử dụng thế chấp quá mức BTC hoặc CKB để tạo ra RUSD, sau đó thông qua RGB++ để phát hành on-chain. Giao tác chuỗi cross-trade và lưu thông: RGB++ thông qua việc ràng buộc đồng nhất và Leap, kết nối mạch BTC (và các mạch UTXO khác) và mạch CKB một cách liền mạch, cho phép RUSD và các tài sản khác thực hiện giao tác chuỗi cross-chain, mở rộng phạm vi lưu thông tài sản và đảm bảo đồng bộ dữ liệu. Ghi chép giao dịch và thanh toán: Sự kết hợp giữa Fiber Network và CKB hỗ trợ xử lý thanh toán off-chain một cách nhanh chóng, và CKB với vai trò là L1 chain đảm bảo thanh toán cuối cùng của giao dịch, đảm bảo tất cả trạng thái giao dịch và tính bảo mật của tài sản. Nền tảng giao dịch phức tạp: Máy ảo và mô hình Cell của CKB cung cấp môi trường thực thi hợp đồng thông minh, hỗ trợ các điều kiện thanh toán phức tạp và logic hợp đồng tùy chỉnh, đồng thời cũng đảm bảo tính Phi tập trung của giao thức Stable++.