
Thực hiện thanh toán bằng stablecoin CKB
Tuyển chọn TechFlowTuyển chọn TechFlow

Thực hiện thanh toán bằng stablecoin CKB
CKB là blockchain lớp 1 của Nervos Network, các chức năng chính có thể được tóm tắt là đạt đồng thuận và thực thi, cũng như khả năng truy cập dữ liệu.
Tác giả: Jimmie, 10K Ventures
1. Tổng quan
-
CKB stablecoin payment là một giải pháp thanh toán ổn định phi tập trung dựa trên mạng CKB, cho phép người dùng thông qua mạng liên hợp giữa CKB và Bitcoin, sử dụng các mở rộng Layer 2 như RGB++ và Fiber Network để phát hành và quản lý đồng ổn định RUSD neo theo đô la Mỹ, từ đó thực hiện việc thanh toán nhanh chóng, chi phí thấp và an toàn giữa các chuỗi.
2. Giới thiệu các thành phần cốt lõi
2.1 CKB (Common Knowledge Base)
2.1.1 CKB là gì
-
CKB là blockchain lớp 1 của Nervos Network, chức năng chính có thể được tóm tắt là Đồng thuận & Thực thi (Consensus & Execution) và Khả năng sẵn có dữ liệu (Data Availability), khả năng mở rộng được nâng cao nhờ các kênh thanh toán và RGB++ xây dựng trên nó.
-
Nó dựa trên cơ chế đồng thuận PoW, tương tự BTC, đồng thời áp dụng thuật toán NC-MAX nâng cấp – phiên bản cải tiến của thuật toán BTC. Thuật toán này tăng hiệu quả và khả năng phản hồi của mạng bằng cách rút ngắn thời gian xác nhận giao dịch và giảm tỷ lệ khối mồ côi. Khác với BTC có khoảng cách cố định 10 phút cho mỗi khối, CKB điều chỉnh khoảng cách khối động theo hoạt động mạng (khoảng mỗi bốn giờ điều chỉnh một lần) nhằm tối ưu hóa hiệu suất.
-
CKB sử dụng hàm băm Eaglesong, một hàm băm được thiết kế riêng cho Nervos Network, thay thế SHA-256 nhưng vẫn đảm bảo mức độ an toàn tương đương.
-
CKB sử dụng mô hình Cell làm nền tảng cấu trúc dữ liệu, là phiên bản cải tiến của mô hình kế toán UTXO trong BTC.
-
Thông qua hệ thống hai script, cho phép lưu trữ và xác minh dữ liệu linh hoạt hơn, hỗ trợ phát hành tài sản và thực thi 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 mọi tài sản và dữ liệu trên chuỗi.
-
2.1.2 Mô hình Cell
-
Mô hình Cell & đặc điểm:
-
Mô hình Cell tương tự mô hình UTXO của BTC, nhưng thông qua việc giới thiệu hai script, cho phép lưu trữ và xác minh dữ liệu hợp đồng thông minh trên chuỗi.
-
Lưu trữ dữ liệu hoặc tài sản bất kỳ loại nào: Trong mô hình UTXO của BTC, mỗi đầu ra giao dịch chỉ 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 đều có thể lưu mã hợp đồng thông minh, và các script này được kích hoạt bởi lời gọi bên ngoài trong giao dịch, nghĩa là mỗi Cell có thể độc lập thực hiện logic hợp đồng liên quan, mang tính lập trình được.
-
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, nên mỗi Cell có thể độc lập thực hiện logic hợp đồng. Các nhiệm vụ tính toán phức tạp có thể được thực hiện ở Layer 2 hoặc ngoài chuỗi, kết quả sẽ được đồng bộ trở lại Layer 1 thông qua giao dịch, đảm bảo an toàn mạng lưới và nhất quán dữ liệu.
-
Thực thi song song & đóng gói giao dịch: Nhờ mô hình Cell, các hợp đồng thông minh trong các Cell khác nhau có thể thực thi song song, đồng thời kết quả giao dịch từ nhiều Cell khác nhau có thể được đóng gói và cập nhật lên chuỗi, giúp tính toán hiệu quả hơn và giảm phí giao dịch.
-

-
Nguyên lý hoạt động của mô hình Cell:

-
Live Cell là Cell chưa bị tiêu dùng, vẫn có thể được 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 bị tiêu dùng, nó trở thành Dead Cell, không thể sử dụng nữa, nhưng lịch sử giao dịch vẫn được lưu trên chuỗi để đảm bảo khả năng truy xuất.
-
Script Lock: Dùng để xác thực danh tính, tương tự cơ chế chữ ký của BTC, ngăn người dùng chưa đượ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ý đúng hoặc đa chữ ký mới có thể mở khóa và sử dụng Cell.
-
Script Type: Xác định logic xác minh dữ liệu của Cell, dùng để đặt quy tắc về cách sử dụng hoặc thay đổi Cell trong các giao dịch tương lai, quyết định tính hợp lệ của giao dịch hoặc trạng thái thông qua việc thực thi hợp đồng thông minh hoặc xác minh quy tắc.
-
Cell được tạo thành từ đầu vào và đầu ra: Tương tự 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 đầu vào và đầu ra. Mỗi Cell có thể được tiêu dùng như đầu vào giao dịch và tạo ra đầu ra mới, sinh ra Cell mới.
-
Các thành phần của Cell: Mỗi Cell bao gồm Capacity, Updated Data, Lock Script, Type Script.
-
Capacity (Dung lượng): Ghi lại kích thước không gian lưu trữ của Cell, cũng đại diện cho giá trị lưu trữ của token CKByte. Người dùng cần phân bổ dung lượng phù hợp với lượng dữ liệu khi tạo Cell để đảm bảo không gian lưu trữ trên chuỗi được sử dụng hiệu quả.
-
Data (Dữ liệu): Là một trong những đặc điểm cốt lõi của mô hình Cell, có thể lưu trữ mọi thông tin từ con 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ữ dữ liệu đa dạng trên blockchain.
-
Hệ thống hai script:
-
Live Cell & Dead Cell:
-
Cơ chế thuê trạng thái: Người dùng cần trả token CKByte để thuê không gian lưu trữ trên chuỗi, đảm bảo lưu trữ dữ liệu dài hạn, đồng thời ngăn chặn tình trạng phình trạng thái (State Bloat).
-
Nguồn tài liệu:
2.1.3 Khả năng lập trình & CKB-VM
-
Mô hình Cell là nền tảng cho khả năng lập trình của CKB: Hỗ trợ lưu trữ trạng thái hợp đồng thông minh và script thực thi trong mỗi Cell, gắn kết chặt chẽ việc thực thi hợp đồng và quản lý tài sản.
-
Thông qua máy ảo RISC-V đầy đủ Turing (CKB-VM), nhà phát triển có thể thực thi hợp đồng thông minh tùy chỉnh trên chuỗi. Tập lệnh RISC-V linh hoạt mang lại nhiều tự do hơn khi 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 – những ngôn ngữ phổ biến. Sự tương thích rộng rãi này khiến CKB-VM khác biệt so với các máy ảo blockchain khác thường bị giới hạn ở ngôn ngữ cụ thể, mở ra cộng đồng nhà phát triển rộng lớn hơn. Mạng CKB cũng hỗ trợ SDK cho các ngôn ngữ phổ biến như JavaScript, Rust, Go và Java, giúp nhà phát triển dễ dàng sử dụng công cụ quen thuộc để phát triển.
-
Tương thích và khả năng mở rộng: Thiết kế 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 ở mức độ mở rộng cao.
-
Nguồn tài liệu:
-
https://medium.com/nervosnetwork/an-introduction-to-ckb-vm-9d95678a7757
2.1.4 Cơ chế đồng thuận PoW
-
CKB sử dụng cơ chế đồng thuận PoW tương tự BTC để đảm bảo an toàn và phi tập trung cho mạng. Tương tự BTC, thợ đào 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ể thay đổi và chố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 cải tiến NC-MAX. Cải tiến này cho phép thông lượng cao hơn, tối ưu hiệu quả đóng gói khối, giảm tỷ lệ khối mồ côi và tăng tốc độ xác nhận giao dịch, 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 thông qua tính trung lập ASIC, hiệu quả, an toàn và công bằng mạng, mang lại lợi thế về hiệu suất và an toàn cho mạng Nervos CKB, đảm bảo tính phi tập trung đồng thời nâng cao hiệu quả khai thác và khả năng mở rộng mạng.
-
Nguồn tài liệu:
-
https://docs.nervos.org/docs/tech-explanation/consensus#nc-max-consensus-algorithm
-
2.1.5 Kiến trúc bảo mật đa tầng
-
CKB áp dụng kiến trúc bảo mật đa tầng: Lớp 1 tập trung vào thanh toán cuối cùng dữ liệu và lưu trữ trạng thái an toàn, lớp 2 dùng để mở rộng khả năng xử lý giao dịch.
-
Kiến trúc tách biệt đảm bảo an toàn của chuỗi chính (Layer 1): Giảm tải khi xử lý giao dịch, nâng cao sự ổn định tổng thể của mạng.
2.1.6 Mối liên hệ và tính chính thống với BTC
-
Tương tác chéo chuỗi của mô hình UTXO:
-
Mô hình Cell của CKB là sự mở rộng của mô hình UTXO BTC, sự tương đồng này cho phép tài sản trên mô hình UTXO BTC có thể thực hiện thao tác chéo chuỗi trên CKB thông qua các công cụ cầu nối như Force Bridge. Người dùng BTC có thể ánh xạ tài sản của họ sang mạng CKB, tận dụng sự linh hoạt của mạng CKB để lưu trữ, thực hiện hợp đồng thông minh và ứng dụng tài chính phi tập trung (DeFi).
-
Vì Cell có cấu trúc tương tự UTXO BTC, và CKB có thể tương thích với thuật toán chữ ký BTC, người dùng có thể dùng ví BTC để điều khiển tài sản trên chuỗi CKB, điều tương tự cũng đúng với các chuỗi công khai UTXO khác.
-
-
Tính chính thống: CKB duy trì sự nhất quán về tư tưởng với BTC thông qua việc áp dụng NC-Max (Nakamoto Consensus Max), một phiên bản cải tiến của đồng thuận Nakamoto, cung cấp mức độ an toàn và hiệu suất tốt hơn.
-
Ủng hộ cộng đồng: Cộng đồng Nervos gồm nhiều người yêu thích công nghệ blockchain, nhà phát triển và thợ đào, đồng thời nhận được sự ủng hộ từ một phần cộng đồng BTC. Tính chính thống nằm ở việc thừa kế tư tưởng phi tập trung của BTC và mở rộng chức năng để đáp ứng nhu cầu rộng rãi hơn.
-
Tài liệu:
-
https://medium.com/@NervosCN/%E7%A7%91%E6%99%AE-%E4%BB%80%E4%B9%88%E6%98%AF%E4%B8%AD%E6%9C%AC%E8%81%AA%E5%85%B1%E8%AF%86-92ffe0886104
-
2.1.7 Vai trò của CKB trong thanh toán ổn định
-
Lưu trữ và quản lý số dư ổn định: Mô hình Cell của CKB là nền tảng lưu trữ ổn định, số dư ổn định như RUSD được lưu trong Cell trên chuỗi. Mỗi Cell chứa đầy đủ thông tin số dư, đảm bảo an toàn và khả năng truy xuất tài sản.
-
Ghi lại trạng thái giao dịch: CKB hỗ trợ ghi lại từng thay đổi trạng thái giao dịch trên chuỗi, mọi quy trình thanh toán đều có thể được ghi nhận và truy xuất minh bạch thông qua mô hình Cell. Cơ chế này rất quan trọng trong thanh toán ổn định, đảm bảo an toàn và khả năng xác minh giao dịch.
-
Thực thi hợp đồng thông minh: Các thao tác phức tạp như thanh toán có điều kiện, khóa trong quá trình thanh toán ổn định có thể được thực hiện thông qua hợp đồng thông minh hỗ trợ bởi CKB-VM.
2.2 RGB++
2.2.1 RGB++ là gì
-
Một giao thức phát hành tài sản và hợp đồng thông minh phi tập trung, phù hợp với mô hình UTXO Bitcoin và các chuỗi công khai UTXO khác.
-
Giao thức RGB++ phát triển từ giao thức RGB, kế thừa tư tưởng tạo hai giao dịch riêng biệt trên chuỗi và ngoài chuỗi rồi liên kết chúng. Điểm khác biệt là RGB sử dụng xác minh phía khách hàng (client-side validation) để chuyển dữ liệu và hợp đồng thông minh mà mạng BTC không thể lưu trữ hay thực hiện sang ngoài chuỗi và liên kết với giao dịch trên chuỗi, còn RGB++ chuyển những dữ liệu và hợp đồng thông minh đó sang CKB, khiến CKB trở thành lớp thanh toán hợp đồng thông minh cho BTC.
-
Tài liệu:
-
https://hackernoon.com/utxo-stack-the-complete-edition-of-the-rgb-protocol-charting-bitcoins-course
-
https://www.nervos.org/knowledge-base/Understanding_Bitcoin_layer2_%28explainCKBot%29
-
https://medium.com/@utxostack/the-magic-of-rgb-bridgeless-cross-chain-leap-70ed82bed3ab
2.2.2 Chức năng cơ bản
-
Thông qua RGB++, coi CKB là chuỗi bóng (Shadow Chain) của BTC: Đóng vai trò chuỗi bổ sung cho BTC, đảm nhận các logic phức tạp và thao tác hợp đồng thông minh mà BTC vốn không thể xử lý được trong máy Turing.
-
Tương tác với mạng BTC
-
Giao dịch xảy ra: Trên mạng BTC, người dùng hoàn tất giao dịch thông qua mô hình UTXO thông thường, trong khi phần liên quan đến thực thi hợp đồng thông minh thì được RGB++ liên kết trạng thái hợp đồng và dữ liệu lên CKB.
-
Logic xác minh: Giao dịch được ghi nhận trên mạng BTC sẽ được đồng bộ với trạng thái hợp đồng lưu trên CKB thông qua RGB++, sử dụng logic xác minh cụ thể để đảm bảo tính hợp lệ của giao dịch. Mỗi khi mạng có giao dịch, RGB++ sẽ kích hoạt thực thi hợp đồng trên CKB, kiểm tra bằng logic hợp đồng trên chuỗi xem giao dịch có thỏa mãn quy tắc đã định trước hay không, ví dụ như số dư có đủ, chữ ký có hiệu lực, điều kiện hợp đồng có thỏa mãn, v.v.
-
-
RGB++ sử dụng mô hình xác minh phía khách hàng (Client-Side Validation) để đảm bảo tính riêng tư và toàn vẹn của dữ liệu ngoài chuỗi, chỉ khi xác minh ngoài chuỗi thành công thì dữ liệu mới được gửi lên CKB để thanh toán cuối cùng.
-
Phát hành và quản lý tài sản: RGB++ cho phép người dùng phát hành tài sản (như ổn định, token, v.v.) thông qua giao thức ngoài chuỗi 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 phát hành và lưu thông, mà còn cả các thao tác 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ới khả năng lập trình của CKB.
2.2.3 Liên kết đẳng cấu (Isomorphic Binding)
-
Đồng bộ hóa tài sản & trạng thái chéo chuỗi: Liên kết đẳng cấu là việc giữa BTC và CKB (hoặc các chuỗi công khai UTXO khác như Cardano), tài sản và trạng thái được giữ đồng bộ thông qua cơ chế liên kết. Mỗi khi có giao dịch tài sản trên chuỗi BTC, RGB++ sẽ ánh xạ trạng thái hợp đồng hoặc thay đổi tài sản tương ứng lên CKB.
-
Mở rộng UTXO: Trong liên kết đẳng cấu, mỗi UTXO trên chuỗi BTC sẽ có Cell tương ứng trên CKB (chứa UTXO), 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.
-
Liên kết tài sản: Khi người dùng nắm giữ một tài sản RGB++ nào đó trên chuỗi BTC, Cell trên CKB sẽ lưu trạng thái tài sản tương ứng, hai chuỗi đảm bảo tính nhất quán thông tin tài sản thông qua liên kết đẳng cấu.
-
Đồng bộ giao dịch: Khi giao dịch token RGB++ xảy ra, cơ chế liên kết đẳng cấu sẽ tạo Commitment trên mạng BTC, Cell tương ứng trên chuỗi CKB sẽ bị tiêu dùng, và các Cell mới sẽ được tạo ra để phân phối tài sản.
-
Ưu điểm của liên kết đẳng cấu - Trao quyền cho BTCFi
-
Hỗ trợ hợp đồng thông minh: BTC không thể hỗ trợ hợp đồng thông minh Turing hoàn chỉnh, nhưng thông qua liên kết đẳng cấu, CKB có thể đóng vai trò là lớp thực thi 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: Liên kết đẳng cấu cho phép quản lý tài sản đang lưu thông trên mạng BTC tại CKB, người dùng có thể thực hiện các thao tác tài chính phức tạp nhờ khả năng lập trình linh hoạt của CKB mà không cần thay đổi giao thức nền tảng của BTC.
-
2.2.4 Leap
-
Đề xuất nâng cấp Layer RGB++: Mở rộng mối quan hệ liên kết giữa CKB và BTC sang tất cả các chuỗi UTXO, đạt được di chuyển tài sản chéo chuỗi thông qua "chuyển liên kết".
-
Chéo chuỗi không cầu giữa BTC và các chuỗi UTXO khác: Mục đích cốt lõi là cho phép tài sản RGB++ trên chuỗi BTC có thể chuyển đổi liền mạch sang các chuỗi UTXO khác, thông qua việc chuyển UTXO liên kết, hỗ trợ quản lý và di chuyển tài sản trên nhiều blockchain.
-
Công nghệ không cầu: Leap sử dụng công nghệ liên kết đẳng cấu (Isomorphic Binding) và chuyển UTXO trên các chuỗi khác nhau, không phụ thuộc vào cầu Lock-Mint truyền thống, để thực hiện di chuyển tài sản chéo chuỗi.
-
Quy trình thao tác: Ví dụ. Người dùng có thể điều khiển tài sản RGB++ ban đầu trên chuỗi BTC thông qua chuỗi Cardano và thực hiện chia nhỏ, chuyển nhượng tài sản trên chuỗi Cardano.
-
Đăng Commitment: Trước tiên, người dùng cần đăng một Commitment trên chuỗi BTC, tuyên bố muốn gỡ liên kết tài sản gắn với UTXO BTC.
-
Liên kết chuỗi Cardano: Tiếp theo, đăng Commitment mới trên chuỗi Cardano, liên kết tài sản RGB++ này với eUTXO của Cardano.
-
Sửa script khóa: Sau đó, sửa script khóa của tài sản RGB++ trên chuỗi CKB, chuyển điều kiện mở khóa từ UTXO BTC sang eUTXO trên chuỗi Cardano. Bước này cho phép người nắm giữ tài sản điều khiển tài sản ban đầu trên chuỗi BTC thông qua chuỗi Cardano.
-
-
Vai trò của CKB trong Leap:
-
CKB đóng vai trò tương tự bộ chỉ mục và lớp khả năng sẵn có dữ liệu (DA). Tất cả dữ liệu tài sản RGB++ vẫn được lưu trên chuỗi CKB, CKB đóng vai trò nhân chứng thứ ba xử lý yêu cầu Leap và đảm bảo an toàn tài sản chéo chuỗi.
-
CKB cung cấp an toàn và độ tin cậy: So với cơ chế đa chữ ký hoặc MPC (tính toán đa phương) phổ biến trong các cầu chéo chuỗi truyền thống, tính an toàn và phi tập trung của CKB đáng tin cậy hơn.
-
2.2.5 Vai trò của RGB++ trong thanh toán ổn định
-
Phát hành và lưu thông ổn định: Phát hành ổn định trên chuỗi BTC thông qua RGB++, tận dụng CKB để thực hiện quản lý thông minh tài sản.
-
Quản lý tài sản chéo chuỗi: Thông qua sự kết hợp giữa RGB++ Layer và CKB, đảm bảo thanh toán ổn định hoạt động liền mạch trên các chuỗi UTXO khác nhau.
-
Hỗ trợ hợp đồng thông minh: Cung cấp các điều kiện thanh toán phức tạp, chức năng khóa thời gian cho thanh toán ổn định, nâng cao tính linh hoạt và an toàn.
-
Vai trò cầu nối: RGB++ Layer đóng vai trò cầu nối giữa BTC (và các chuỗi UTXO khác) và CKB, mở rộng khả năng lập trình và quản lý tài sản của BTC, khiến chức năng thanh toán ổn định của BTC trở nên đa dạng và linh hoạt hơn.
2.3 Fiber Network
2.3.1 Giới thiệu Fiber Network
-
Fiber Network là giải pháp mở rộng Layer 2 trên CKB, tương tự Lightning Network của BTC: Được thiết kế đặc biệt để nâng cao khả năng thanh toán ngoài chuỗi của CKB, cho phép người dùng thực hiện thanh toán nhanh chóng, chi phí thấp ngoài chuỗi. Thông qua kênh thanh toán thực hiện giao dịch ngoài chuỗi, giảm áp lực cho chuỗi chính, nâng cao tốc độ giao dịch.
-
Đặc điểm thanh toán ngoài chuỗi: Fiber Network thực hiện chuyển khoản nhanh ngoài chuỗi thông qua kênh thanh toán, giảm sự phụ thuộc vào chuỗi chính CKB và nâng cao thông lượng giao dịch.
-
Hiện trạng: Tính đến tháng 9 năm 2024, theo dữ liệu mempool, mạng Lightning Network của BTC hiện đang nắm giữ hơn 300 triệu USD, có khoảng 12.000 nút, tạo ra gần 50.000 kênh thanh toán giữa chúng.
-
Tài liệu:
-
https://hackernoon.com/fiber-network-a-lightning-network-based-on-ckb
2.3.2 Các điểm kỹ thuật
-
Kênh thanh toán ngoài chuỗi (Fiber Channels): Fiber Network cho phép người dùng trao đổi tài sản trực tiếp ngoài chuỗi thông qua việc tạo kênh thanh toán, chỉ khi kênh đóng mới gửi trạng thái cuối cùng lên chuỗi chính CKB để thanh toán.
-
Hợp đồng trên chuỗi (HTLC):
-
Tương tự Lightning Network của BTC, Fiber Network hiện cũng sử dụng hợp đồng khóa thời gian băm (HTLC) để đảm bảo an toàn giao dịch ngoài chuỗi; nếu giao dịch ngoài chuỗi không được xác nhận trong thời gian thỏa thuận, tài sản có thể tự động hoàn trả thông qua HTLC.
-
PTLC: Fiber Network cải tiến trên cơ sở HTLC, tránh sử dụng cùng một giá trị mã hóa cho toàn bộ đường đi thanh toán, sử dụng PTLC để ngăn rò rỉ quyền riêng tư liên quan đến giao dịch.
-
-
Định tuyến đa bước (Multi-Hop Routing):
-
Giống như Lightning Network của BTC, Fiber Network hỗ trợ nhảy qua nhiều nút để tìm đường thanh toán, dựa trên thuật toán Dijkstra để tìm kiếm đường đi, từ đó giảm phí định tuyến và nâng cao tỷ lệ thành công của thanh toán đa bước.
-
-
Dịch vụ giám sát - Tháp canh (Watchtower Service):
-
Người dùng có thể sử dụng dịch vụ giám sát 24/7 để theo dõi trạng thái kênh thanh toán, ngăn nút ác ý cố gắng thực hiện thanh toán kép hoặc gian lận (ngăn người tham gia giao dịch gửi Commit lỗi thời lên chuỗi), dịch vụ này có thể tự động theo dõi giao dịch và cảnh báo.
-
2.3.3 Điểm khác biệt giữa Fiber Network và Lightning Network của BTC
-
Hỗ trợ đa tài sản:
-
Lightning Network của BTC chỉ hỗ trợ thanh toán ngoài chuỗi BTC, trong tương lai có thể hỗ trợ tài sản khác thông qua nâng cấp Taproot Asset, nhưng hiện tại chỉ hỗ trợ gốc BTC;
-
Fiber Network hỗ trợ nhiều tài sản, bao gồm CKB, BTC, ổn định RGB++, v.v.
-
-
Phí và tốc độ giao dịch:
-
Lightning Network của BTC do chạy trên chuỗi BTC, việc mở và đóng kênh cần trả phí BTC cao, đặc biệt khi phí giao dịch BTC tăng, chi phí vận hành kênh tăng mạnh;
-
Fiber Network nhờ vào CKB, có TPS cao hơn và phí giao dịch thấp hơn, khiến chi phí mở và đóng kênh thấp hơn, mang lại trải nghiệm người dùng tốt hơn.
-
-
Tương tác chéo chuỗi:
-
Lightning Network của BTC chủ yếu dùng cho thanh toán nội bộ mạng BTC, chưa hỗ trợ thanh toán chéo chuỗi với các chuỗi UTXO khác.
-
Fiber Network hỗ trợ lưu thông nhiều tài sản bao gồm: tài sản gốc BTC (bao gồm inscriptions, runes, v.v.), CKB, tài sản gốc RGB++ (bao gồm RUSD, v.v.).
-
Thanh toán ngoài chuỗi tài sản chéo chuỗi: Nhờ RGB++ Layer, tài sản của mọi chuỗi UTXO đều có thể vào mạng Lightning.
-
Fiber Network và Lightning Network của BTC có thể kết nối: Thực hiện thanh toán chéo chuỗi (chỉ có thể phát ra từ Fiber Network, nhận tại Lightning Network của BTC), người dùng có thể sử dụng tài sản CKB hoặc RGB++ trên Fiber Network để mua tài sản trên Lightning Network của BTC và đảm bảo tính nguyên tử của giao dịch chéo chuỗi (không xảy ra trường hợp một phần tài sản thành công/thất bại khi chéo chuỗi).
-
2.3.4 Vai trò của Fiber Network trong thanh toán ổn định
-
Fiber Network được dùng để hỗ trợ chuyển khoản ổn định ngoài chuỗi, đảm bảo tính tức thời và chi phí thấp của thanh toán.
-
Fiber Network thông qua việc tạo kênh thanh toán ngoài chuỗi, cho phép người dùng thực hiện giao dịch tần suất cao ngoài chuỗi, giảm áp lực cho chuỗi chính.
-
Fiber Network hỗ trợ thanh toán nguyên tử chéo chuỗi, giúp thanh toán ổn định an toàn vượt qua nhiều chuỗi.
2.4 Stable++
2.4.1 Giới thiệu Stable++
-
Một giao thức ổn định thế chấp vượt mức phi tập trung trong hệ sinh thái CKB, cho phép người dùng thế chấp BTC hoặc CKB để đúc RUSD neo theo đô la Mỹ.
-
RUSD về mặt lý thuyết là ổn định đầu tiên được phát hành trực tiếp trên mạng Bitcoin dựa trên giao thức RGB++, tận dụng khả năng của CKB để cung cấp giải pháp cục bộ và hiệu quả hơn (có nghi vấn).
-
Phí: Người dùng cần trả phí khi thế chấp BTC/CKB để đúc RUSD và hoàn trả RUSD để chuộc lại BTC/CKB.
-
Staking RUSD: Người dùng có thể nhận token quản trị STB bằng cách staking RUSD đã cho vay.
-
Token quản trị STB
-
Người dùng có thể tham gia thanh lý tài sản thế chấp bằng cách staking STB để nhận lợi nhuận.
-
Người dùng có thể tham gia chia sẻ phí bằng cách staking STB.
-
-
Tương tác chéo chuỗi: RUSD có thể chuyển khoản giữa các tài khoản chuỗi UTXO thông qua chức năng liên kết đẳng cấu và Leap của RGB++.
-
Tỷ lệ thế chấp tối thiểu (MCR) thấp: Nhờ thanh lý hiệu quả, giảm rủi ro tổn thất tiềm tàng đối với giao thức và người cung cấp ổn định, từ đó giảm nhu cầu về giá trị tài sản thế chấp.
-
Phi tập trung: Stable++ là giao thức hoàn toàn phi tập trung, hoạt động độc lập, không cần sự kiểm soát hay cho phép của thực thể nào, người dùng có thể tương tác tự do và an toàn với hệ thống.
-
Tài liệu:
-
https://jackylhh.notion.site/Stable-RGB-Layer-9b2c3a385d5d4ce89f176d2b9c1701e4
-
https://medium.com/@NervosCN/stable-%E6%8E%A0%E5%BD%B1-%E6%89%AD%E8%BD%AC%E6%BD%AE%E6%B5%81%E7%9A%84%E5%8D%8F%E8%AE%AE-de7eadee5036
-
2.4.2 Cơ chế thanh lý - Bảo hiểm kép
-
Tổng quan: Cơ chế thanh lý 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ức ngưỡng nào đó (tỷ lệ thế chấp tối thiểu * RUSD vay ra), đảm bảo ổn định RUSD được tạo ra luôn có tài sản thế chấp đầy đủ, hệ thống sẽ tự động thanh lý người dùng thiếu thế chấp để duy trì sự ổn định tổng thể của hệ thống.
-
Bể ổn định (Stability Pool):
-
Để giải quyết vấn đề hiệu quả thấp khi xảy ra thanh lý diện rộng, Stable++ sử dụng bể ổn định thay vì hình thức đấu giá phổ biến trong các giao thức cho vay khác, không cần tìm người thanh lý trên thị trường.
-
Thanh lý tự động: Bể ổn định yêu cầu LPs (người dùng) gửi trước RUSD làm dự trữ, khi thanh lý xảy ra, lượng RUSD tương đương nợ xấu trong bể ổn định sẽ bị 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 LPs.
-
Khả năng thanh lý tự động thông qua bể ổn định, thay thế đấu giá truyền thống bằng cách phân phối trực tiếp tài sản thế chấp vượt mức, nâng cao hiệu quả vận hành và sự ổn định của ổn định khi xảy ra thanh lý diện rộng.
-
-
Phân phối lại
-
Tổng quan: Khi bể ổn định không có đủ dự trữ để hoàn thành thanh lý nợ xấu, nợ xấu và tài sản thế chấp sẽ được phân phối lại giữa các người vay thông qua cơ chế phân phối đầy đủ.
-
Phân phối lại nợ: Khi bể thanh lý không thể bao phủ toàn bộ nợ xấu, phần nợ còn lại sẽ được phân phối lại giữa tất cả người vay theo tỷ lệ.
-
Phân phối tài sản thế chấp: Khi tất cả người vay cùng tiêu hóa nợ xấu, họ cũng sẽ nhận được phần thưởng là tài sản thế chấp vượt mức được phân phối theo tỷ lệ.
-
Thông qua việc để tất cả người vay cùng chịu nợ xấu, cơ chế này đảm bảo không có khoản nợ nào không được bao phủ trong hệ thống, tránh tích tụ rủi ro hệ thống.
-
2.4.3 Vai trò của Stable++ trong thanh toán ổn định
-
Giao thức Stable++ tạo ra ổn định RUSD, đóng vai trò là ổn định chính được sử dụng trong thanh toán.
-
Stable++ cải tiến phương pháp thế chấp vượt mức truyền thống thông qua cơ chế thanh lý sáng tạo, đảm bảo giá RUSD ổn định.
-
Stable++ tận dụng khả năng liên kết đẳng cấu và Leap của RBG++, khiến RUSD trở thành ổn định đầu tiên thực sự có thể lưu thông tự do trên mọi chuỗi hỗ trợ UTXO, mở rộng thêm tính thanh khoản của ổn định.
2.5 JoyID
2.5.1 JoyID là gì
-
Ví JoyID Passkey là ví mã hóa kết hợp quản lý khóa Passkey.
-
Trong hệ sinh thái Nervos, JoyID được thiết kế làm công cụ xác thực và quản lý danh tính xuyên chuỗi, phi tập trung, cho phép người dùng lưu trữ và sử dụng an toàn tiền mã hóa cũng như các ứng dụng phi tập trung khác.
-
Tài liệu:
-
https://nervina.notion.site/JoyID-8645e910ef104962b01bd4835a8ea7dc
-
https://x.com/joy_protocol/status/1836299130345525533
-
2.5.2 Chức năng chính
-
Không cần mật khẩu và cụm từ khôi phục: Truy cập ví thông qua nhận dạng sinh trắc học, thực hiện đăng nhập không khóa riêng.
-
Hỗ trợ BTC và Fiber Network: Người dùng có thể giao dịch nhanh hơn, hiệu quả hơn, đồng thời giúp mở rộng các trường hợp sử dụng của CKB.
-
Hỗ trợ đa chuỗi: Không chỉ hỗ trợ BTC và Nervos CKB, JoyID còn hỗ trợ ETH và một loạt chuỗi EVM.
-
Nâng cao bảo mật thông qua Passkey: Passkey tạo chữ ký secp256k1 cần thiết cho giao dịch blockchain thông qua chữ ký secp256r1 liên kết với thiết bị phần cứng, vì chữ ký secp256r1 không bị lộ trong giao dịch mà chỉ được tạo thông qua thông tin sinh trắc học, nên tăng thêm lớp bảo mật cho ví.
-
Kết hợp giữa bảo mật và dễ sử dụng
-
Bảo mật: Ví phần cứng > Ví Passkey > Ví mềm không được lưu ký > Ví được lưu ký
-
Dễ sử dụng: Ví Passkey > Ví được lưu ký > Ví mềm không được lưu ký > Ví phần cứng
-
2.5.3 Vai trò của JoyID trong thanh toán ổn định
-
JoyID đóng vai trò giao diện người dùng, cho phép người dùng thực hiện thanh toán ổn định trong mạng CKB, quản lý tài sản RUSD và kênh thanh toán của họ.
-
JoyID thông qua sự kết hợp tuyệt vời về khả năng (bảo mật, dễ sử dụng, hỗ trợ đa chuỗi), có thể tiếp tục thúc đẩy thanh toán ổn định và các giao dịch khác dựa trên CKB.
3. Chuỗi thanh toán
-
Khởi tạo và nhận thanh toá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 ổn định.
-
Phát hành ổn định: RGB++ và Stable++ phối hợp hoạt động, Stable++ tạo RUSD thông qua thế chấp vượt mức BTC hoặc CKB, sau đó phát hành trên chuỗi thông qua RGB++.
-
Giao dịch & lưu thông chéo chuỗi: RGB++ thông qua liên kết đẳng cấu và Leap, kết nối liền mạch chuỗi BTC (và các chuỗi UTXO khác) với chuỗi CKB, cho phép RUSD và các tài sản khác thực hiện thao tác chéo chuỗi trên nhiều chuỗi UTXO, mở rộng phạm vi lưu thông tài sản và đảm bảo đồng bộ dữ liệu.
-
Ghi nhận và thanh toán giao dịch: Sự kết hợp giữa Fiber Network và CKB hỗ trợ xử lý nhanh thanh toán ngoài chuỗi, đồng thời CKB với tư cách là chuỗi L1 đảm bảo thanh toán cuối cùng, đảm bảo an toàn cho mọi trạng thái giao dịch và tài sản.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News


















