Fiber Network là một mạng lưới công cộng tiếp theo được xây dựng trên Nervos CKB. Nó sử dụng công nghệ kênh ngoại tuyến để cho phép thanh toán nhanh chóng, giá thấp và đa tiền tệ cũng như giao dịch ngang hàng. Mạng lưới hỗ trợ tài sản RGB++, cung cấp một giải pháp thanh toán phi tập trung, nhanh chóng và giá thấp cho phép người dùng giao dịch các tài sản kỹ thuật số khác nhau ngay lập tức. Việc thanh toán trên chuỗi chỉ xảy ra khi các kênh đóng, đảm bảo bảo mật và quyền riêng tư cao.
Ngoài ra, Mạng Fiber được thiết kế để tương thích với Mạng Lightning của Bitcoin, cho phép chuyển tài sản mượt mà giữa hai mạng. Điều này mở rộng các lựa chọn thanh toán và phạm vi mạng lưới cho người dùng. Mạng Fiber nhằm mục tiêu mang đến hiệu suất giao dịch cao hơn và các kịch bản ứng dụng rộng hơn cho hệ sinh thái Bitcoin thông qua các công nghệ này.
Kể từ khi Bitcoin ra đời, công nghệ blockchain đã phát triển để bao gồm các lĩnh vực như hợp đồng thông minh, DeFi và NFT, nhưng vẫn còn những thách thức về khả năng mở rộng và tốc độ giao dịch. Để giải quyết những vấn đề này, với vai trò là giải pháp mở rộng tầng 2 cho Bitcoin, Lightning Network sử dụng giao dịch ngoại chuỗi và các kênh thanh toán để cho phép thanh toán siêu nhỏ nhanh chóng và chi phí thấp.
Nervos CKB, như một nền tảng blockchain sáng tạo, tăng cường khả năng mở rộng và khả năng tương tác của Bitcoin thông qua thiết kế độc đáo của nó. Dự án Fiber Network tận dụng thế mạnh của CKB và tích hợp kinh nghiệm của Lightning Network để tạo ra một mạng lưới thanh toán nhanh, chi phí thấp, phi tập trung, đa tài sản, thời gian thực. Nó hỗ trợ nhu cầu người dùng quy mô lớn, giảm phí giao dịch, cung cấp xác nhận thanh toán cấp hai và cung cấp thanh toán đa tài sản với khả năng tương tác chuỗi chéo.
Nguồn:BitcoinVisuals
Kiến trúc của Mạng Fiber bao gồm các module cốt lõi như kênh thanh toán ngoại chuỗi, hợp đồng trên chuỗi, định tuyến đa bước và dịch vụ giám sát.
Ý tưởng cốt lõi của công nghệ kênh thanh toán là di chuyển quá trình giao dịch khỏi chuỗi khối, chỉ tương tác với chuỗi khối khi trạng thái cuối cùng cần được cập nhật.
Kênh thanh toán ngoại xích là cột sống của Mạng Fiber. Nó cho phép nhiều giao dịch diễn ra ngoại xích, chỉ cần thực hiện thanh toán trên chuỗi khi kênh đóng cửa. Cơ chế này bỏ qua các hạn chế về hiệu suất của các chuỗi chính như Bitcoin, tạo điều kiện cho giao dịch ngoại xích nhanh chóng, giảm đáng kể số lượng giao dịch trên chuỗi, tăng tốc độ và giảm phí.
Quá trình làm việc chung như sau:
Hãy xem xét Alice và Bob như một ví dụ. Họ tạo một tài khoản đa chữ ký (multisig) trên blockchain và mỗi người gửi 100 đơn vị tiền để mở một kênh thanh toán. Trong kênh này, Alice và Bob có thể tự do tiến hành nhiều giao dịch. Khi họ quyết định đóng kênh, số dư cuối cùng của họ được cập nhật trên blockchain.
Sau một loạt giao dịch, giả sử số dư của Alice và Bob trở thành 70 đơn vị và 130 đơn vị, tương ứng. Nếu bất kỳ bên nào muốn đóng kênh, họ có thể gửi số dư cuối cùng lên blockchain để hoàn thành việc thanh toán. Mặc dù quá trình này có vẻ đơn giản, nhưng nó bao gồm các cơ chế phức tạp để đảm bảo an toàn giao dịch và tính toàn vẹn của cả hai bên.
Để ngăn chặn gian lận tiềm ẩn, như việc Bob cố gắng lừa đảo hệ thống bằng trạng thái giao dịch lỗi thời, kênh thanh toán sử dụng hai khái niệm quan trọng: “giao dịch cam kết” và “chìa khóa thu hồi.” Sau mỗi giao dịch, cả hai bên đều tạo ra một cặp giao dịch cam kết mới phản ánh số dư kênh hiện tại của họ. Những giao dịch này không đối xứng, với điều kiện mở khóa khác nhau cho mỗi bên, cung cấp một cơ chế kiểm tra và cân bằng mạnh mẽ.
Nếu Bob cố gắng gửi một giao dịch cam kết đã lỗi thời, Alice có thể sử dụng khóa thu hồi để trừng phạt Bob bằng cách rút tiền của anh ta. Cơ chế này đảm bảo mọi nỗ lực gian lận kép sẽ bị trừng phạt, qua đó duy trì tính toàn vẹn của kênh thanh toán.
Mạng Fiber, được triển khai trên CKB, tối ưu hóa quy trình này. So với Mạng Lightning của Bitcoin, Fiber hỗ trợ nhiều tài sản một cách tự nhiên, bao gồm CKB, BTC và stablecoin RGB++, chứ không chỉ là Bitcoin. Thêm vào đó, vì Fiber dựa trên mainnet CKB Layer 1, phí giao dịch để mở và đóng các kênh là thấp hơn đáng kể, mang lại lợi thế rõ rệt cho Fiber Network trong trải nghiệm người dùng. Fiber Network cung cấp một giải pháp kênh thanh toán nhanh chóng, giá rẻ và an toàn thông qua các cơ chế này.
Nguồn:Nervos
WatchTower là một thành phần quan trọng của cả Mạng Fiber và Mạng Bitcoin Lightning, hoạt động như một người bảo vệ an ninh 24/7. Trong các kênh thanh toán, các thành viên cần liên tục theo dõi lẫn nhau để ngăn chặn việc gửi các giao dịch cam kết đã lỗi thời lên blockchain. Tuy nhiên, vì người dùng không thể luôn luôn trực tuyến, việc thiết kế của WatchTower trở nên quan trọng.
Chức năng chính của WatchTower là giám sát hoạt động trên chuỗi thay mặt cho người dùng. Nếu phát hiện rằng ai đó đã gửi một giao dịch cam kết lỗi thời, nó sẽ ngay lập tức hành động để đảm bảo an toàn cho kênh và quỹ. Cụ thể, Alice hoặc Bob có thể xây dựng trước một giao dịch phạt tương ứng (sử dụng khóa thu hồi để xử lý giao dịch lỗi thời và tuyên bố họ là người hưởng lợi) và gửi văn bản thô của giao dịch phạt cho WatchTower. Nếu WatchTower phát hiện một giao dịch lỗi thời được gửi, nó sẽ ngay lập tức gửi giao dịch phạt để áp dụng hình phạt.
Để bảo vệ quyền riêng tư của người dùng, Mạng Fiber chỉ yêu cầu người dùng gửi hash của giao dịch cam kết lỗi thời và văn bản thô của giao dịch phạt đến WatchTower. Như vậy, WatchTower ban đầu không biết nội dung cụ thể của giao dịch cam kết, chỉ biết hash của nó. Trừ khi ai đó gửi một giao dịch cam kết lỗi thời trên chuỗi, WatchTower sẽ không thấy văn bản thô và chỉ gửi giao dịch phạt nếu cần thiết. Thiết kế này đảm bảo rằng, trừ khi có hành vi không đúng, WatchTower thường không thấy lịch sử giao dịch của các bên tham gia kênh, và ngay cả khi có, nó cũng chỉ thấy một giao dịch cụ thể.
So với mạng Bitcoin Lightning truyền thống, Mạng Fiber tối ưu hóa thiết kế của WatchTower. Trong mạng Bitcoin Lightning, cơ chế phạt liên quan đến khóa thu hồi được gọi là “LN-Penalty.” Tuy nhiên, nó có nhược điểm như yêu cầu WatchTower lưu trữ tất cả các băm giao dịch cam kết cũ và các khóa thu hồi tương ứng, dẫn đến nhu cầu lưu trữ đáng kể. Mạng Fiber cải thiện điều này bằng cách triển khai giao thức Daric, nâng cao thiết kế khóa thu hồi bằng cách cho phép một khóa thu hồi duy nhất áp dụng cho nhiều giao dịch cam kết cũ, giảm thiểu đáng kể gánh nặng lưu trữ trên cả WatchTower và các máy khách người dùng.
Trong cả Lightning Network và Fiber Network của Bitcoin, WatchTower đóng vai trò là một bộ giám sát an ninh, bảo vệ quỹ của người dùng khi họ offline. Hãy giả sử Alice và Bob mở một kênh thanh toán để hiểu rõ hơn về điều này. Họ có thể thực hiện giao dịch ngay lập tức với nhau mà không cần ghi mọi giao dịch vào blockchain. Tuy nhiên, cơ chế này mang theo các rủi ro - bất kỳ bên nào cũng có thể cố gắng gửi một giao dịch cam kết đã lỗi thời trong một nỗ lực bất công để lấy cắp quỹ.
Ví dụ, khi Alice và Bob hoàn thành giao dịch, họ tạo ra một giao dịch cam kết mới để đảm bảo kênh thanh toán phản ánh trạng thái mới nhất. Nhưng nếu Bob hành động một cách ác ý và gửi một giao dịch cam kết lỗi thời mà đã bị thay thế và vô hiệu hóa, anh ta có thể cố gắng tận dụng một lợi thế không công bằng dựa trên số dư trước đó của Alice. Nếu Alice không ngay lập tức nhận ra hành động ác ý của Bob nếu cô ấy đang offline.
Điều này là nơi WatchTower trở nên quan trọng. Alice có thể trước gửi văn bản của giao dịch phạt liên quan cho WatchTower và băm của nó. Khi Bob cố gắng gửi giao dịch đã lỗi thời, WatchTower ngay lập tức nhận ra và gửi giao dịch phạt đã được xây dựng trước. Kết quả là, Bob không chỉ thất bại trong việc cố gắng đánh cắp tiền mà còn bị phạt, và Alice nhận được bồi thường.
Qua quá trình này, WatchTower bảo vệ lợi ích của Alice trong khi giảm thiểu cần thiết cho cô ấy theo dõi kênh thanh toán liên tục.
Nguồn: Geek Web3
Định tuyến nhiều bước và công nghệ HTLC/PTLC là cơ chế cốt lõi trong các mạng thanh toán blockchain, cho phép chuyển giá trị an toàn và linh hoạt:
Kết hợp định tuyến multi-hop với HTLC/PTLC cải thiện tính linh hoạt, an toàn và riêng tư của mạng Fiber. Định tuyến multi-hop cho phép quỹ chảy qua nhiều nút, ngay cả khi không có kênh thanh toán trực tiếp nào tồn tại giữa người dùng, sử dụng cấu trúc mạng công cộng và thuật toán đường đi ngắn nhất của Dijkstra để tìm ra tuyến chuyển nhượng tối ưu cho giao dịch hiệu quả.
HTLC sử dụng khóa thời gian và khóa băm để đảm bảo nút trung gian hoàn thành giao dịch đúng thời hạn, nếu không thì các quỹ sẽ được trả lại, ngăn chặn hành vi độc hại. PTLC tăng cường tính riêng tư bằng cách sử dụng các khóa khác nhau tại mỗi nút, ngăn chặn việc tiết lộ các đường dẫn giao dịch.
Kết hợp này mở rộng phạm vi mạng lưới đồng thời đảm bảo các giao dịch an toàn và riêng tư, khắc phục các điểm yếu trong các mạng lightning truyền thống, chẳng hạn như các vòng tấn công thay thế. Do đó, Fiber Network là hệ thống thanh toán an toàn và hiệu quả hơn.
Giả sử Alice muốn chuyển 100 đơn vị cho Daniel, nhưng họ không có kênh thanh toán trực tiếp. Với định tuyến nhiều bước và HTLC/PTLC trong Mạng sợi, Alice có thể tin tưởng vào các nút trung gian để hoàn thành giao dịch.
Ví dụ, Alice có một kênh với Bob, Bob có một kênh với Carol và Carol có một kênh với Daniel. Sử dụng multi-hop routing, Fiber áp dụng thuật toán đường đi ngắn nhất của Dijkstra để tìm đường đi tối ưu: Alice → Bob → Carol → Daniel. Sau đó, Alice tạo một giao dịch có điều kiện thông qua HTLC (Hợp đồng Lock thời gian Hash), yêu cầu Bob cung cấp một khóa “R” trong vòng 30 phút để nhận quyền sử dụng quỹ. Bob tạo một HTLC tương tự với Carol, cho cô ấy 25 phút để cung cấp khóa. Cuối cùng, Carol thiết lập một HTLC với Daniel, yêu cầu anh ta gửi khóa “R” trong vòng 20 phút.
Vì Daniel biết mình nắm giữ chìa khóa R, anh ta gửi nó trong thời gian quy định và nhận được 100 đơn vị từ Carol. Carol, sau khi nhận được chìa khóa, sau đó chuyển nó cho Bob trong thời gian cần thiết và Bob đưa nó cho Alice, hoàn thành giao dịch. Bob và Carol mỗi người kiếm được một khoản phí giao dịch, trong khi Alice chuyển thành công 100 đơn vị cho Daniel. Trong quá trình này, PTLC (Hợp đồng khóa thời gian điểm) tăng cường quyền riêng tư bằng cách đảm bảo mỗi bước nhảy sử dụng một khóa độc lập. Bằng cách này, Bob và Carol không biết về đường dẫn giao dịch đầy đủ và không thể suy ra mối quan hệ giữa Alice và Daniel, bảo vệ quyền riêng tư của cả hai bên.
Mạng Fiber đảm bảo an ninh giao dịch và tối ưu hiệu suất thông qua thuật toán Dijkstra, giúp hoàn thành nhanh chóng và hiệu quả về chi phí. Hơn nữa, việc tối ưu hóa lưu trữ của Fiber cải thiện việc triển khai HTLC/PTLC, giảm đáng kể yêu cầu lưu trữ của mạng và tăng cường hiệu suất tổng thể.
Fiber và Bitcoin Lightning Network hỗ trợ thanh toán qua các miền thông qua HTLC (Hợp đồng khoá thời gian băm) và PTLC (Hợp đồng khoá thời gian điểm), đảm bảo tính nguyên tử - nghĩa là tất cả các bước thanh toán phải thành công hoặc thất bại. Điều này ngăn chặn các thất bại một phần, đảm bảo an toàn cho tài sản của người dùng.
Thiết kế này cho phép tương tác mượt mà giữa Fiber và Mạng Lightning của Bitcoin, cho phép người dùng chuyển tiền giữa hai mạng. Ví dụ, người dùng có thể gửi thanh toán từ Fiber đến người dùng Mạng Lightning của Bitcoin hoặc trao đổi tài sản CKB hoặc RGB++ cho Bitcoin thông qua Fiber.
Dưới đây là cách quy trình hoạt động: Giả sử Alice muốn chuyển CKB từ Mạng Fiber đến Bob, người đang ở Mạng Lightning của Bitcoin. Cô ấy có thể làm điều này thông qua một trung gian giao dịch qua lĩnh vực khác, Ingrid, người vận hành các nút trên cả hai mạng. Ingrid hoạt động như một cầu nối giữa hai mạng. Alice trả CKB cho Ingrid và Ingrid gửi Bitcoin cho Bob.
Ví dụ, nếu Bob muốn nhận 1 BTC, Alice và Ingrid đồng ý với tỷ giá trao đổi là 1.1 CKB cho 1 BTC. Alice gửi 1.1 CKB cho Ingrid, bao gồm một phí 0.1 CKB cho dịch vụ của Ingrid. Sau đó, Ingrid gửi 1 BTC cho Bob thông qua Mạng Lightning Bitcoin. Sử dụng HTLC, giao dịch được bảo vệ—Ingrid phải biết khóa R của Bob để hoàn tất thanh toán. Điều này đảm bảo rằng các quỹ của Alice không bị mất giữa giao dịch, cung cấp một cách an toàn để thực hiện chuyển khoản qua mạng lưới.
Mạng lưới Fiber, được xây dựng trên Nervos CKB, thể hiện tiềm năng đáng kể trong các mô hình kinh doanh cốt lõi trong ngành tiền điện tử, bao gồm thanh toán giữa chuỗi, khai thác thanh khoản giữa chuỗi, cho vay giữa chuỗi và sàn giao dịch phi tập trung (DEX). Thiết kế kỹ thuật của mạng cung cấp nền tảng cho hoạt động hiệu quả, an toàn trong các tình huống này.
Thanh toán qua chuột lắng là một trường hững sử dụng chính của Mạng Fiber. Tận dụng các kênh thanh toán ngoài chuột và các hợp đồng HTLC, Fiber cho phép thanh toán qua chuột nhanh chóng, giá rẻ, đa tiền tệ thanh toán qua các chuột khác nhau. Người dùng có thể chuyển tài sản ngay lập tợi giữa Bitcoin và các mạng khác (ví dụ, Nervos CKB) mà không có trung gian hoặc niệm tin cậy thứ ba.
Ví dụ, Người dùng A có thể chuyển CKB hoặc tài sản RGB++ được hỗ trợ khác từ mạng Bitcoin đến Người dùng B qua Fiber. Kỹ thuật, hợp đồng HTLC đảm bảo thực thi an toàn: Người dùng A khóa quỹ và khởi tạo giao dịch, trong khi Người dùng B mở khóa quỹ bằng cách cung cấp mã hash đúng. Nếu Người dùng B không thực hiện điều này trong thời gian yêu cầu, quỹ sẽ tự động trả lại cho Người dùng A. Sự tương tác của Fiber với Mạng Lightning Bitcoin mở rộng phạm vi thanh toán, hỗ trợ nhiều loại tài sản hơn và cung cấp tính linh hoạt cao hơn.
Nguồn:Nervos
Sử dụng kênh giao dịch qua chuỗi Fiber và định tuyến đa bước, người dùng có thể cung cấp thanh khoản cho nhiều tài sản mạng và kiếm được phần thưởng.
Ví dụ, người dùng có thể khóa Bitcoin trong các kênh thanh toán của Fiber để cung cấp thanh khoản cho các meme coin hoặc token khác trong hệ sinh thái Bitcoin, tạo điều kiện cho việc phát hành và giao dịch qua chuỗi chéo. Với các kênh thanh toán ngoại chuỗi, nhà cung cấp thanh khoản có thể cập nhật trạng thái kênh mà không cần thực hiện giao dịch trên chuỗi thường xuyên, giảm chi phí giao dịch và tăng cường hiệu quả thanh khoản. Dịch vụ WatchTower của Fiber cũng cung cấp an ninh bằng cách theo dõi các kênh theo thời gian thực và ngăn chặn các hành động độc hại từ việc khai thác trạng thái kênh đã lỗi thời.
Khả năng trao đổi qua chuỗi của Fiber cho phép người dùng tận dụng tài sản chính như Bitcoin làm tài sản thế chấp để vay stablecoins hoặc các token khác trên mạng lưới CKB hoặc các chuỗi khối khác.
Trong kịch bản cho vay này, các hợp đồng HTLC đóng vai trò quan trọng. Người vay khóa Bitcoin trên mạng Bitcoin và khởi tạo giao dịch cho vay. Stablecoins được vay được chuyển đến mạng CKB thông qua Fiber. Hash và thời gian khóa của HTLC đảm bảo các hoạt động an toàn, không cần tin tưởng--nếu giao dịch ngoại chuỗi thất bại, người dùng có thể an toàn lấy lại tài sản bị khóa thông qua các hợp đồng trên chuỗi. Cấu trúc này thiết lập một thị trường cho vay xuyên chuỗi phi tập trung, không giới hạn của các hệ thống cho vay truyền thống.
Fiber cũng hỗ trợ giao dịch phi tập trung qua chuỗi (DEX), cho phép người dùng giao dịch Bitcoin, CKB và tài sản RGB++ mà không phải dựa vào dịch vụ kết hợp tập trung.
Sử dụng định tuyến multi-hop của Fiber, người dùng có thể chuyển tài sản qua nhiều nút mà không cần kênh thanh toán trực tiếp với đối tác, tăng cường tính linh hoạt giao dịch. Các hợp đồng HTLC bảo vệ quá trình giao dịch bằng cách khóa tiền với băm và thời gian tại mỗi nút, đảm bảo thực hiện an toàn ở mỗi bước. Tính năng giao dịch qua chuỗi nhanh, chi phí thấp này tăng cường thanh khoản trên các hệ sinh thái Bitcoin và CKB, thúc đẩy sự mở rộng của các ứng dụng DeFi.
Qua những khả năng này, Mạng Lưới Sợi thể hiện tiềm năng mạnh mẽ trong thanh toán qua chuỗi, khai thác thanh khoản, cho vay, và giao dịch phi tập trung, trở thành cơ sở hạ tầng quan trọng cho sự đổi mới và phát triển trong hệ sinh thái Bitcoin và Nervos CKB.
Mạng Fiber đã hoàn thành việc phát triển nguyên mẫu và phát hành các demo cho thấy chức năng cơ bản giữa hai nút, bao gồm mở, cập nhật và đóng kênh. Nó cũng đã xác minh tính tương thích chéo chuỗi với Mạng Lightning Bitcoin. Mã dự án có sẵn trên các kho lưu trữ GitHub sau:
Kế hoạch tương lai của nhóm bao gồm phát triển định tuyến multi-hop và dịch vụ WatchTower, cải thiện giao diện RPC, và tinh chỉnh SDK để tạo điều kiện tiếp cận dễ dàng hơn cho các nhà phát triển.
Dựa trên thuật toán Dijkstra, giao thức định tuyến đa nhảy sẽ giảm phí định tuyến và tăng tỷ lệ thành công của các thanh toán đa nhảy. Khi Mạng Fiber ra mắt, nhóm sẽ tối ưu hóa thuật toán định tuyến dựa trên dữ liệu lưu lượng và hoạt động thời gian thực, cung cấp hai đến ba chiến lược định tuyến để đáp ứng sở thích và nhu cầu của người dùng. Mạng Fiber cũng sẽ giới thiệu các chiến lược thanh toán đa đường đi, chia các thanh toán lớn thành các phần nhỏ được gửi qua các đường đi khác nhau để cải thiện tỷ lệ thành công của thanh toán hơn nữa.
Dịch vụ WatchTower sẽ được cung cấp bởi các nút Mạng Fiber cụ thể, giữ trạng thái trực tuyến để giám sát các sự cố mạng và bảo vệ tài sản của kênh. Họ cũng sẽ theo dõi các dịch vụ trung tâm xuyên chuỗi để đảm bảo giao dịch thành công với Mạng Lightning, ngay cả khi người dùng tạm thời không trực tuyến.
Hơn nữa, nhóm đội muốn cải thiện Mạng Fiber bằng cách triển khai thuật toán bảo mật riêng tư bằng cách sử dụng khả năng lập trình của CKB. Những cải tiến này sẽ tối ưu hóa thuật toán định tuyến và dịch vụ WatchTower, tăng cường bảo mật và bảo mật thông tin thanh toán của người dùng.
Fiber Network, được xây dựng trên Nervos CKB, cung cấp các khoản thanh toán và giao dịch nhanh, chi phí thấp, đa tiền tệ trên các hệ sinh thái Bitcoin và CKB. Các kênh thanh toán ngoài chuỗi và định tuyến đa bước của nó làm tăng tốc độ giao dịch, giảm chi phí và hỗ trợ khả năng tương tác chuỗi chéo, tăng cường khả năng mở rộng mạng và thanh khoản tài sản. Sự ra đời của các dịch vụ giám sát cũng tăng cường bảo mật, đặt nền tảng vững chắc cho các ứng dụng DeFi và thúc đẩy đổi mới hệ sinh thái. Nói tóm lại, Fiber Network là một dự án cơ sở hạ tầng quan trọng thúc đẩy hiệu quả và tính linh hoạt trong hệ sinh thái Bitcoin và CBB.
Fiber Network là một mạng lưới công cộng tiếp theo được xây dựng trên Nervos CKB. Nó sử dụng công nghệ kênh ngoại tuyến để cho phép thanh toán nhanh chóng, giá thấp và đa tiền tệ cũng như giao dịch ngang hàng. Mạng lưới hỗ trợ tài sản RGB++, cung cấp một giải pháp thanh toán phi tập trung, nhanh chóng và giá thấp cho phép người dùng giao dịch các tài sản kỹ thuật số khác nhau ngay lập tức. Việc thanh toán trên chuỗi chỉ xảy ra khi các kênh đóng, đảm bảo bảo mật và quyền riêng tư cao.
Ngoài ra, Mạng Fiber được thiết kế để tương thích với Mạng Lightning của Bitcoin, cho phép chuyển tài sản mượt mà giữa hai mạng. Điều này mở rộng các lựa chọn thanh toán và phạm vi mạng lưới cho người dùng. Mạng Fiber nhằm mục tiêu mang đến hiệu suất giao dịch cao hơn và các kịch bản ứng dụng rộng hơn cho hệ sinh thái Bitcoin thông qua các công nghệ này.
Kể từ khi Bitcoin ra đời, công nghệ blockchain đã phát triển để bao gồm các lĩnh vực như hợp đồng thông minh, DeFi và NFT, nhưng vẫn còn những thách thức về khả năng mở rộng và tốc độ giao dịch. Để giải quyết những vấn đề này, với vai trò là giải pháp mở rộng tầng 2 cho Bitcoin, Lightning Network sử dụng giao dịch ngoại chuỗi và các kênh thanh toán để cho phép thanh toán siêu nhỏ nhanh chóng và chi phí thấp.
Nervos CKB, như một nền tảng blockchain sáng tạo, tăng cường khả năng mở rộng và khả năng tương tác của Bitcoin thông qua thiết kế độc đáo của nó. Dự án Fiber Network tận dụng thế mạnh của CKB và tích hợp kinh nghiệm của Lightning Network để tạo ra một mạng lưới thanh toán nhanh, chi phí thấp, phi tập trung, đa tài sản, thời gian thực. Nó hỗ trợ nhu cầu người dùng quy mô lớn, giảm phí giao dịch, cung cấp xác nhận thanh toán cấp hai và cung cấp thanh toán đa tài sản với khả năng tương tác chuỗi chéo.
Nguồn:BitcoinVisuals
Kiến trúc của Mạng Fiber bao gồm các module cốt lõi như kênh thanh toán ngoại chuỗi, hợp đồng trên chuỗi, định tuyến đa bước và dịch vụ giám sát.
Ý tưởng cốt lõi của công nghệ kênh thanh toán là di chuyển quá trình giao dịch khỏi chuỗi khối, chỉ tương tác với chuỗi khối khi trạng thái cuối cùng cần được cập nhật.
Kênh thanh toán ngoại xích là cột sống của Mạng Fiber. Nó cho phép nhiều giao dịch diễn ra ngoại xích, chỉ cần thực hiện thanh toán trên chuỗi khi kênh đóng cửa. Cơ chế này bỏ qua các hạn chế về hiệu suất của các chuỗi chính như Bitcoin, tạo điều kiện cho giao dịch ngoại xích nhanh chóng, giảm đáng kể số lượng giao dịch trên chuỗi, tăng tốc độ và giảm phí.
Quá trình làm việc chung như sau:
Hãy xem xét Alice và Bob như một ví dụ. Họ tạo một tài khoản đa chữ ký (multisig) trên blockchain và mỗi người gửi 100 đơn vị tiền để mở một kênh thanh toán. Trong kênh này, Alice và Bob có thể tự do tiến hành nhiều giao dịch. Khi họ quyết định đóng kênh, số dư cuối cùng của họ được cập nhật trên blockchain.
Sau một loạt giao dịch, giả sử số dư của Alice và Bob trở thành 70 đơn vị và 130 đơn vị, tương ứng. Nếu bất kỳ bên nào muốn đóng kênh, họ có thể gửi số dư cuối cùng lên blockchain để hoàn thành việc thanh toán. Mặc dù quá trình này có vẻ đơn giản, nhưng nó bao gồm các cơ chế phức tạp để đảm bảo an toàn giao dịch và tính toàn vẹn của cả hai bên.
Để ngăn chặn gian lận tiềm ẩn, như việc Bob cố gắng lừa đảo hệ thống bằng trạng thái giao dịch lỗi thời, kênh thanh toán sử dụng hai khái niệm quan trọng: “giao dịch cam kết” và “chìa khóa thu hồi.” Sau mỗi giao dịch, cả hai bên đều tạo ra một cặp giao dịch cam kết mới phản ánh số dư kênh hiện tại của họ. Những giao dịch này không đối xứng, với điều kiện mở khóa khác nhau cho mỗi bên, cung cấp một cơ chế kiểm tra và cân bằng mạnh mẽ.
Nếu Bob cố gắng gửi một giao dịch cam kết đã lỗi thời, Alice có thể sử dụng khóa thu hồi để trừng phạt Bob bằng cách rút tiền của anh ta. Cơ chế này đảm bảo mọi nỗ lực gian lận kép sẽ bị trừng phạt, qua đó duy trì tính toàn vẹn của kênh thanh toán.
Mạng Fiber, được triển khai trên CKB, tối ưu hóa quy trình này. So với Mạng Lightning của Bitcoin, Fiber hỗ trợ nhiều tài sản một cách tự nhiên, bao gồm CKB, BTC và stablecoin RGB++, chứ không chỉ là Bitcoin. Thêm vào đó, vì Fiber dựa trên mainnet CKB Layer 1, phí giao dịch để mở và đóng các kênh là thấp hơn đáng kể, mang lại lợi thế rõ rệt cho Fiber Network trong trải nghiệm người dùng. Fiber Network cung cấp một giải pháp kênh thanh toán nhanh chóng, giá rẻ và an toàn thông qua các cơ chế này.
Nguồn:Nervos
WatchTower là một thành phần quan trọng của cả Mạng Fiber và Mạng Bitcoin Lightning, hoạt động như một người bảo vệ an ninh 24/7. Trong các kênh thanh toán, các thành viên cần liên tục theo dõi lẫn nhau để ngăn chặn việc gửi các giao dịch cam kết đã lỗi thời lên blockchain. Tuy nhiên, vì người dùng không thể luôn luôn trực tuyến, việc thiết kế của WatchTower trở nên quan trọng.
Chức năng chính của WatchTower là giám sát hoạt động trên chuỗi thay mặt cho người dùng. Nếu phát hiện rằng ai đó đã gửi một giao dịch cam kết lỗi thời, nó sẽ ngay lập tức hành động để đảm bảo an toàn cho kênh và quỹ. Cụ thể, Alice hoặc Bob có thể xây dựng trước một giao dịch phạt tương ứng (sử dụng khóa thu hồi để xử lý giao dịch lỗi thời và tuyên bố họ là người hưởng lợi) và gửi văn bản thô của giao dịch phạt cho WatchTower. Nếu WatchTower phát hiện một giao dịch lỗi thời được gửi, nó sẽ ngay lập tức gửi giao dịch phạt để áp dụng hình phạt.
Để bảo vệ quyền riêng tư của người dùng, Mạng Fiber chỉ yêu cầu người dùng gửi hash của giao dịch cam kết lỗi thời và văn bản thô của giao dịch phạt đến WatchTower. Như vậy, WatchTower ban đầu không biết nội dung cụ thể của giao dịch cam kết, chỉ biết hash của nó. Trừ khi ai đó gửi một giao dịch cam kết lỗi thời trên chuỗi, WatchTower sẽ không thấy văn bản thô và chỉ gửi giao dịch phạt nếu cần thiết. Thiết kế này đảm bảo rằng, trừ khi có hành vi không đúng, WatchTower thường không thấy lịch sử giao dịch của các bên tham gia kênh, và ngay cả khi có, nó cũng chỉ thấy một giao dịch cụ thể.
So với mạng Bitcoin Lightning truyền thống, Mạng Fiber tối ưu hóa thiết kế của WatchTower. Trong mạng Bitcoin Lightning, cơ chế phạt liên quan đến khóa thu hồi được gọi là “LN-Penalty.” Tuy nhiên, nó có nhược điểm như yêu cầu WatchTower lưu trữ tất cả các băm giao dịch cam kết cũ và các khóa thu hồi tương ứng, dẫn đến nhu cầu lưu trữ đáng kể. Mạng Fiber cải thiện điều này bằng cách triển khai giao thức Daric, nâng cao thiết kế khóa thu hồi bằng cách cho phép một khóa thu hồi duy nhất áp dụng cho nhiều giao dịch cam kết cũ, giảm thiểu đáng kể gánh nặng lưu trữ trên cả WatchTower và các máy khách người dùng.
Trong cả Lightning Network và Fiber Network của Bitcoin, WatchTower đóng vai trò là một bộ giám sát an ninh, bảo vệ quỹ của người dùng khi họ offline. Hãy giả sử Alice và Bob mở một kênh thanh toán để hiểu rõ hơn về điều này. Họ có thể thực hiện giao dịch ngay lập tức với nhau mà không cần ghi mọi giao dịch vào blockchain. Tuy nhiên, cơ chế này mang theo các rủi ro - bất kỳ bên nào cũng có thể cố gắng gửi một giao dịch cam kết đã lỗi thời trong một nỗ lực bất công để lấy cắp quỹ.
Ví dụ, khi Alice và Bob hoàn thành giao dịch, họ tạo ra một giao dịch cam kết mới để đảm bảo kênh thanh toán phản ánh trạng thái mới nhất. Nhưng nếu Bob hành động một cách ác ý và gửi một giao dịch cam kết lỗi thời mà đã bị thay thế và vô hiệu hóa, anh ta có thể cố gắng tận dụng một lợi thế không công bằng dựa trên số dư trước đó của Alice. Nếu Alice không ngay lập tức nhận ra hành động ác ý của Bob nếu cô ấy đang offline.
Điều này là nơi WatchTower trở nên quan trọng. Alice có thể trước gửi văn bản của giao dịch phạt liên quan cho WatchTower và băm của nó. Khi Bob cố gắng gửi giao dịch đã lỗi thời, WatchTower ngay lập tức nhận ra và gửi giao dịch phạt đã được xây dựng trước. Kết quả là, Bob không chỉ thất bại trong việc cố gắng đánh cắp tiền mà còn bị phạt, và Alice nhận được bồi thường.
Qua quá trình này, WatchTower bảo vệ lợi ích của Alice trong khi giảm thiểu cần thiết cho cô ấy theo dõi kênh thanh toán liên tục.
Nguồn: Geek Web3
Định tuyến nhiều bước và công nghệ HTLC/PTLC là cơ chế cốt lõi trong các mạng thanh toán blockchain, cho phép chuyển giá trị an toàn và linh hoạt:
Kết hợp định tuyến multi-hop với HTLC/PTLC cải thiện tính linh hoạt, an toàn và riêng tư của mạng Fiber. Định tuyến multi-hop cho phép quỹ chảy qua nhiều nút, ngay cả khi không có kênh thanh toán trực tiếp nào tồn tại giữa người dùng, sử dụng cấu trúc mạng công cộng và thuật toán đường đi ngắn nhất của Dijkstra để tìm ra tuyến chuyển nhượng tối ưu cho giao dịch hiệu quả.
HTLC sử dụng khóa thời gian và khóa băm để đảm bảo nút trung gian hoàn thành giao dịch đúng thời hạn, nếu không thì các quỹ sẽ được trả lại, ngăn chặn hành vi độc hại. PTLC tăng cường tính riêng tư bằng cách sử dụng các khóa khác nhau tại mỗi nút, ngăn chặn việc tiết lộ các đường dẫn giao dịch.
Kết hợp này mở rộng phạm vi mạng lưới đồng thời đảm bảo các giao dịch an toàn và riêng tư, khắc phục các điểm yếu trong các mạng lightning truyền thống, chẳng hạn như các vòng tấn công thay thế. Do đó, Fiber Network là hệ thống thanh toán an toàn và hiệu quả hơn.
Giả sử Alice muốn chuyển 100 đơn vị cho Daniel, nhưng họ không có kênh thanh toán trực tiếp. Với định tuyến nhiều bước và HTLC/PTLC trong Mạng sợi, Alice có thể tin tưởng vào các nút trung gian để hoàn thành giao dịch.
Ví dụ, Alice có một kênh với Bob, Bob có một kênh với Carol và Carol có một kênh với Daniel. Sử dụng multi-hop routing, Fiber áp dụng thuật toán đường đi ngắn nhất của Dijkstra để tìm đường đi tối ưu: Alice → Bob → Carol → Daniel. Sau đó, Alice tạo một giao dịch có điều kiện thông qua HTLC (Hợp đồng Lock thời gian Hash), yêu cầu Bob cung cấp một khóa “R” trong vòng 30 phút để nhận quyền sử dụng quỹ. Bob tạo một HTLC tương tự với Carol, cho cô ấy 25 phút để cung cấp khóa. Cuối cùng, Carol thiết lập một HTLC với Daniel, yêu cầu anh ta gửi khóa “R” trong vòng 20 phút.
Vì Daniel biết mình nắm giữ chìa khóa R, anh ta gửi nó trong thời gian quy định và nhận được 100 đơn vị từ Carol. Carol, sau khi nhận được chìa khóa, sau đó chuyển nó cho Bob trong thời gian cần thiết và Bob đưa nó cho Alice, hoàn thành giao dịch. Bob và Carol mỗi người kiếm được một khoản phí giao dịch, trong khi Alice chuyển thành công 100 đơn vị cho Daniel. Trong quá trình này, PTLC (Hợp đồng khóa thời gian điểm) tăng cường quyền riêng tư bằng cách đảm bảo mỗi bước nhảy sử dụng một khóa độc lập. Bằng cách này, Bob và Carol không biết về đường dẫn giao dịch đầy đủ và không thể suy ra mối quan hệ giữa Alice và Daniel, bảo vệ quyền riêng tư của cả hai bên.
Mạng Fiber đảm bảo an ninh giao dịch và tối ưu hiệu suất thông qua thuật toán Dijkstra, giúp hoàn thành nhanh chóng và hiệu quả về chi phí. Hơn nữa, việc tối ưu hóa lưu trữ của Fiber cải thiện việc triển khai HTLC/PTLC, giảm đáng kể yêu cầu lưu trữ của mạng và tăng cường hiệu suất tổng thể.
Fiber và Bitcoin Lightning Network hỗ trợ thanh toán qua các miền thông qua HTLC (Hợp đồng khoá thời gian băm) và PTLC (Hợp đồng khoá thời gian điểm), đảm bảo tính nguyên tử - nghĩa là tất cả các bước thanh toán phải thành công hoặc thất bại. Điều này ngăn chặn các thất bại một phần, đảm bảo an toàn cho tài sản của người dùng.
Thiết kế này cho phép tương tác mượt mà giữa Fiber và Mạng Lightning của Bitcoin, cho phép người dùng chuyển tiền giữa hai mạng. Ví dụ, người dùng có thể gửi thanh toán từ Fiber đến người dùng Mạng Lightning của Bitcoin hoặc trao đổi tài sản CKB hoặc RGB++ cho Bitcoin thông qua Fiber.
Dưới đây là cách quy trình hoạt động: Giả sử Alice muốn chuyển CKB từ Mạng Fiber đến Bob, người đang ở Mạng Lightning của Bitcoin. Cô ấy có thể làm điều này thông qua một trung gian giao dịch qua lĩnh vực khác, Ingrid, người vận hành các nút trên cả hai mạng. Ingrid hoạt động như một cầu nối giữa hai mạng. Alice trả CKB cho Ingrid và Ingrid gửi Bitcoin cho Bob.
Ví dụ, nếu Bob muốn nhận 1 BTC, Alice và Ingrid đồng ý với tỷ giá trao đổi là 1.1 CKB cho 1 BTC. Alice gửi 1.1 CKB cho Ingrid, bao gồm một phí 0.1 CKB cho dịch vụ của Ingrid. Sau đó, Ingrid gửi 1 BTC cho Bob thông qua Mạng Lightning Bitcoin. Sử dụng HTLC, giao dịch được bảo vệ—Ingrid phải biết khóa R của Bob để hoàn tất thanh toán. Điều này đảm bảo rằng các quỹ của Alice không bị mất giữa giao dịch, cung cấp một cách an toàn để thực hiện chuyển khoản qua mạng lưới.
Mạng lưới Fiber, được xây dựng trên Nervos CKB, thể hiện tiềm năng đáng kể trong các mô hình kinh doanh cốt lõi trong ngành tiền điện tử, bao gồm thanh toán giữa chuỗi, khai thác thanh khoản giữa chuỗi, cho vay giữa chuỗi và sàn giao dịch phi tập trung (DEX). Thiết kế kỹ thuật của mạng cung cấp nền tảng cho hoạt động hiệu quả, an toàn trong các tình huống này.
Thanh toán qua chuột lắng là một trường hững sử dụng chính của Mạng Fiber. Tận dụng các kênh thanh toán ngoài chuột và các hợp đồng HTLC, Fiber cho phép thanh toán qua chuột nhanh chóng, giá rẻ, đa tiền tệ thanh toán qua các chuột khác nhau. Người dùng có thể chuyển tài sản ngay lập tợi giữa Bitcoin và các mạng khác (ví dụ, Nervos CKB) mà không có trung gian hoặc niệm tin cậy thứ ba.
Ví dụ, Người dùng A có thể chuyển CKB hoặc tài sản RGB++ được hỗ trợ khác từ mạng Bitcoin đến Người dùng B qua Fiber. Kỹ thuật, hợp đồng HTLC đảm bảo thực thi an toàn: Người dùng A khóa quỹ và khởi tạo giao dịch, trong khi Người dùng B mở khóa quỹ bằng cách cung cấp mã hash đúng. Nếu Người dùng B không thực hiện điều này trong thời gian yêu cầu, quỹ sẽ tự động trả lại cho Người dùng A. Sự tương tác của Fiber với Mạng Lightning Bitcoin mở rộng phạm vi thanh toán, hỗ trợ nhiều loại tài sản hơn và cung cấp tính linh hoạt cao hơn.
Nguồn:Nervos
Sử dụng kênh giao dịch qua chuỗi Fiber và định tuyến đa bước, người dùng có thể cung cấp thanh khoản cho nhiều tài sản mạng và kiếm được phần thưởng.
Ví dụ, người dùng có thể khóa Bitcoin trong các kênh thanh toán của Fiber để cung cấp thanh khoản cho các meme coin hoặc token khác trong hệ sinh thái Bitcoin, tạo điều kiện cho việc phát hành và giao dịch qua chuỗi chéo. Với các kênh thanh toán ngoại chuỗi, nhà cung cấp thanh khoản có thể cập nhật trạng thái kênh mà không cần thực hiện giao dịch trên chuỗi thường xuyên, giảm chi phí giao dịch và tăng cường hiệu quả thanh khoản. Dịch vụ WatchTower của Fiber cũng cung cấp an ninh bằng cách theo dõi các kênh theo thời gian thực và ngăn chặn các hành động độc hại từ việc khai thác trạng thái kênh đã lỗi thời.
Khả năng trao đổi qua chuỗi của Fiber cho phép người dùng tận dụng tài sản chính như Bitcoin làm tài sản thế chấp để vay stablecoins hoặc các token khác trên mạng lưới CKB hoặc các chuỗi khối khác.
Trong kịch bản cho vay này, các hợp đồng HTLC đóng vai trò quan trọng. Người vay khóa Bitcoin trên mạng Bitcoin và khởi tạo giao dịch cho vay. Stablecoins được vay được chuyển đến mạng CKB thông qua Fiber. Hash và thời gian khóa của HTLC đảm bảo các hoạt động an toàn, không cần tin tưởng--nếu giao dịch ngoại chuỗi thất bại, người dùng có thể an toàn lấy lại tài sản bị khóa thông qua các hợp đồng trên chuỗi. Cấu trúc này thiết lập một thị trường cho vay xuyên chuỗi phi tập trung, không giới hạn của các hệ thống cho vay truyền thống.
Fiber cũng hỗ trợ giao dịch phi tập trung qua chuỗi (DEX), cho phép người dùng giao dịch Bitcoin, CKB và tài sản RGB++ mà không phải dựa vào dịch vụ kết hợp tập trung.
Sử dụng định tuyến multi-hop của Fiber, người dùng có thể chuyển tài sản qua nhiều nút mà không cần kênh thanh toán trực tiếp với đối tác, tăng cường tính linh hoạt giao dịch. Các hợp đồng HTLC bảo vệ quá trình giao dịch bằng cách khóa tiền với băm và thời gian tại mỗi nút, đảm bảo thực hiện an toàn ở mỗi bước. Tính năng giao dịch qua chuỗi nhanh, chi phí thấp này tăng cường thanh khoản trên các hệ sinh thái Bitcoin và CKB, thúc đẩy sự mở rộng của các ứng dụng DeFi.
Qua những khả năng này, Mạng Lưới Sợi thể hiện tiềm năng mạnh mẽ trong thanh toán qua chuỗi, khai thác thanh khoản, cho vay, và giao dịch phi tập trung, trở thành cơ sở hạ tầng quan trọng cho sự đổi mới và phát triển trong hệ sinh thái Bitcoin và Nervos CKB.
Mạng Fiber đã hoàn thành việc phát triển nguyên mẫu và phát hành các demo cho thấy chức năng cơ bản giữa hai nút, bao gồm mở, cập nhật và đóng kênh. Nó cũng đã xác minh tính tương thích chéo chuỗi với Mạng Lightning Bitcoin. Mã dự án có sẵn trên các kho lưu trữ GitHub sau:
Kế hoạch tương lai của nhóm bao gồm phát triển định tuyến multi-hop và dịch vụ WatchTower, cải thiện giao diện RPC, và tinh chỉnh SDK để tạo điều kiện tiếp cận dễ dàng hơn cho các nhà phát triển.
Dựa trên thuật toán Dijkstra, giao thức định tuyến đa nhảy sẽ giảm phí định tuyến và tăng tỷ lệ thành công của các thanh toán đa nhảy. Khi Mạng Fiber ra mắt, nhóm sẽ tối ưu hóa thuật toán định tuyến dựa trên dữ liệu lưu lượng và hoạt động thời gian thực, cung cấp hai đến ba chiến lược định tuyến để đáp ứng sở thích và nhu cầu của người dùng. Mạng Fiber cũng sẽ giới thiệu các chiến lược thanh toán đa đường đi, chia các thanh toán lớn thành các phần nhỏ được gửi qua các đường đi khác nhau để cải thiện tỷ lệ thành công của thanh toán hơn nữa.
Dịch vụ WatchTower sẽ được cung cấp bởi các nút Mạng Fiber cụ thể, giữ trạng thái trực tuyến để giám sát các sự cố mạng và bảo vệ tài sản của kênh. Họ cũng sẽ theo dõi các dịch vụ trung tâm xuyên chuỗi để đảm bảo giao dịch thành công với Mạng Lightning, ngay cả khi người dùng tạm thời không trực tuyến.
Hơn nữa, nhóm đội muốn cải thiện Mạng Fiber bằng cách triển khai thuật toán bảo mật riêng tư bằng cách sử dụng khả năng lập trình của CKB. Những cải tiến này sẽ tối ưu hóa thuật toán định tuyến và dịch vụ WatchTower, tăng cường bảo mật và bảo mật thông tin thanh toán của người dùng.
Fiber Network, được xây dựng trên Nervos CKB, cung cấp các khoản thanh toán và giao dịch nhanh, chi phí thấp, đa tiền tệ trên các hệ sinh thái Bitcoin và CKB. Các kênh thanh toán ngoài chuỗi và định tuyến đa bước của nó làm tăng tốc độ giao dịch, giảm chi phí và hỗ trợ khả năng tương tác chuỗi chéo, tăng cường khả năng mở rộng mạng và thanh khoản tài sản. Sự ra đời của các dịch vụ giám sát cũng tăng cường bảo mật, đặt nền tảng vững chắc cho các ứng dụng DeFi và thúc đẩy đổi mới hệ sinh thái. Nói tóm lại, Fiber Network là một dự án cơ sở hạ tầng quan trọng thúc đẩy hiệu quả và tính linh hoạt trong hệ sinh thái Bitcoin và CBB.