
Cobo Ventures: Phân tích chuyên sâu về mở rộng quy mô ngoài chuỗi
Tuyển chọn TechFlowTuyển chọn TechFlow

Cobo Ventures: Phân tích chuyên sâu về mở rộng quy mô ngoài chuỗi
Làm thế nào để tăng thông lượng và tốc độ giao dịch của blockchain trong khi vẫn đảm bảo tính phi tập trung và an toàn?
Tác giả (theo thứ tự bảng chữ cái): Ellaine Xu, Hettie Jiang, June Wang, Walon Lin, Yiliu Lin
Mục lục
1. Tính cần thiết của mở rộng quy mô
2. Các loại giải pháp mở rộng quy mô
3. Giải pháp mở rộng ngoài chuỗi
4. Tổng kết và triển vọng
1. Tính cần thiết của mở rộng quy mô
Tương lai của blockchain là một tầm nhìn lớn: phi tập trung, bảo mật và khả năng mở rộng; nhưng thường thì blockchain chỉ có thể đạt được hai trong ba yêu cầu này, việc đồng thời thỏa mãn cả ba điều kiện được gọi là "vấn đề tam giác bất khả thi" của blockchain (như hình dưới đây).
Trong nhiều năm, người ta đã không ngừng tìm cách giải quyết bài toán khó này, làm thế nào để tăng thông lượng và tốc độ giao dịch của blockchain mà vẫn đảm bảo tính phi tập trung và an toàn, tức là giải quyết vấn đề mở rộng quy mô, hiện đang là chủ đề nóng trong quá trình phát triển công nghệ blockchain.
Hãy cùng định nghĩa sơ bộ về tính phi tập trung, bảo mật và khả năng mở rộng của blockchain:
-
Phi tập trung: Bất kỳ ai cũng có thể trở thành nút tham gia vào hệ thống sản xuất và xác minh của blockchain, số lượng nút càng nhiều thì mức độ phi tập trung càng cao, từ đó đảm bảo mạng lưới không bị kiểm soát bởi một nhóm nhỏ các bên tập trung hóa.
-
Bảo mật: Chi phí để giành quyền kiểm soát hệ thống blockchain càng cao thì mức độ an toàn càng lớn, mạng lưới sẽ có thể chống lại các cuộc tấn công từ tỷ lệ phần trăm lớn người tham gia.
-
Khả năng mở rộng: Khả năng xử lý khối lượng lớn giao dịch của blockchain.

Phân nhánh cứng đầu tiên của mạng Bitcoin bắt nguồn từ vấn đề mở rộng quy mô. Khi số lượng người dùng và khối lượng giao dịch Bitcoin ngày càng tăng, mạng Bitcoin với giới hạn 1MB cho mỗi khối bắt đầu gặp tình trạng tắc nghẽn; từ năm 2015, cộng đồng Bitcoin đã có những bất đồng về vấn đề mở rộng, một phe do Bitcoin ABC đại diện ủng hộ mở rộng kích thước khối, phe còn lại do Bitcoin Core đại diện cho rằng nên sử dụng phương án Segwit để tối ưu cấu trúc chuỗi chính. Ngày 1 tháng 8 năm 2017, Bitcoin ABC đã tự phát triển hệ thống khách hàng lên 8MB, dẫn đến phân nhánh cứng lần đầu tiên trong lịch sử Bitcoin, đồng thời tạo ra tiền tệ mới BCH.
Tương tự, mạng Ethereum cũng chọn hy sinh một phần khả năng mở rộng để đảm bảo tính an toàn và phi tập trung của mạng; mặc dù mạng Ethereum không giới hạn khối lượng giao dịch bằng cách giới hạn kích thước khối như Bitcoin, mà chuyển sang giới hạn chi phí gas cho từng khối đơn, nhưng mục đích đều nhằm đạt được Trustless Consensus và đảm bảo sự phân bố rộng rãi của các nút (việc hủy bỏ hoặc nâng giới hạn sẽ loại bỏ nhiều nút nhỏ có băng thông, dung lượng lưu trữ và sức mạnh tính toán thấp).
Từ CryptoKitties năm 2017, DeFi summer, đến GameFi và NFT sau này, nhu cầu thị trường đối với thông lượng ngày càng tăng, nhưng ngay cả Ethereum hoàn chỉnh Turing cũng chỉ xử lý được khoảng 15~45 giao dịch mỗi giây (TPS), dẫn đến chi phí giao dịch liên tục tăng, thời gian thanh toán kéo dài, phần lớn Dapps không chịu nổi chi phí vận hành, toàn bộ mạng lưới trở nên chậm chạp và đắt đỏ đối với người dùng, vấn đề mở rộng quy mô blockchain cần được giải quyết khẩn cấp. Mô hình lý tưởng của giải pháp mở rộng là: không hy sinh tính phi tập trung và an toàn, đồng thời tăng tốc độ giao dịch (thời gian finality ngắn hơn) và thông lượng giao dịch (TPS cao hơn) của mạng blockchain.
2. Các loại giải pháp mở rộng quy mô
Chúng tôi phân loại các giải pháp mở rộng theo tiêu chí “có thay đổi giao thức mạng chính lớp 1 hay không”, chia thành hai loại lớn là mở rộng trên chuỗi và mở rộng ngoài chuỗi.

2.1 Mở rộng trên chuỗi
Ý tưởng cốt lõi: Các giải pháp đạt được hiệu quả mở rộng bằng cách thay đổi giao thức mạng chính lớp 1, giải pháp hiện tại chủ yếu là phân mảnh (sharding).
Mở rộng trên chuỗi có nhiều phương án, bài viết này không đi sâu, dưới đây liệt kê sơ bộ hai phương án:
-
Phương án một là mở rộng không gian khối, tức là tăng số lượng giao dịch đóng gói trong mỗi khối, tuy nhiên điều này sẽ làm tăng yêu cầu về thiết bị nút hiệu suất cao, nâng cao rào cản gia nhập nút, giảm mức độ «phi tập trung».
-
Phương án hai là phân mảnh, chia sổ cái blockchain thành nhiều phần, không phải mọi nút tham gia vào tất cả việc ghi sổ, mà do các phân mảnh khác nhau (tức là các nút khác nhau) phụ trách việc ghi sổ khác nhau, tính toán song song có thể xử lý nhiều giao dịch cùng lúc; như vậy có thể giảm áp lực tính toán và rào cản gia nhập nút, tăng tốc độ xử lý giao dịch và mức độ phi tập trung; nhưng điều này cũng có nghĩa là sức mạnh tính toán toàn mạng bị phân tán, giảm «bảo mật» của toàn bộ mạng.
Việc thay đổi mã giao thức mạng chính lớp 1 có thể gây ra tác động tiêu cực khó lường trước, vì bất kỳ lỗi bảo mật nhỏ nào ở tầng cơ sở cũng sẽ đe dọa nghiêm trọng đến an toàn của toàn bộ mạng, mạng có thể buộc phải phân nhánh hoặc tạm dừng để sửa chữa và nâng cấp. Ví dụ, sự cố lỗi lạm phát Zcash năm 2018: Mã Zcash dựa trên phiên bản mã Bitcoin 0.11.2, vào năm 2018 một kỹ sư phát hiện ra lỗ hổng bảo mật nghiêm trọng trong mã cơ sở, tức là tiền tệ có thể phát hành vô hạn, đội ngũ lập tức dành 8 tháng để sửa chữa bí mật, chỉ công bố sự việc sau khi đã khắc phục xong.
2.2 Mở rộng ngoài chuỗi
Ý tưởng cốt lõi: Các giải pháp mở rộng không thay đổi giao thức mạng chính lớp 1 hiện tại.

Giải pháp mở rộng ngoài chuỗi có thể được chia nhỏ thành Layer2 và các phương án khác:

Ghi chú: Định nghĩa thuật ngữ trong bảng được lấy từ trang web chính thức của Ethereum, nội dung được Cobo Ventures tổng hợp.
Sau đây chúng tôi sẽ giới thiệu chi tiết các giải pháp mở rộng ngoài chuỗi phổ biến hiện nay từ các khía cạnh như dòng thời gian phát triển, nguyên lý kỹ thuật, ưu nhược điểm và so sánh ứng dụng.
3. Các giải pháp mở rộng ngoài chuỗi

3.1 State Channels
3.1.1 Tổng quan
State channels quy định người dùng chỉ cần tương tác với mạng chính khi mở, đóng kênh hoặc giải quyết tranh chấp, còn các tương tác giữa người dùng sẽ diễn ra ngoài chuỗi, nhằm giảm thời gian và chi phí giao dịch cho người dùng, đồng thời cho phép thực hiện số lượng giao dịch không giới hạn.
State channel là giao thức P2P đơn giản, phù hợp với các "ứng dụng theo lượt", ví dụ như trò chơi cờ vua hai người. Mỗi kênh được quản lý bởi một hợp đồng thông minh đa ký trên mạng chính, hợp đồng này kiểm soát tài sản gửi vào kênh, xác minh cập nhật trạng thái và trọng tài tranh chấp giữa các bên tham gia (dựa trên bằng chứng gian lận có chữ ký và dấu thời gian). Sau khi triển khai hợp đồng trên mạng blockchain, người dùng gửi tiền và khóa lại, sau khi hai bên ký xác nhận, kênh chính thức được mở. Kênh cho phép các bên tham gia thực hiện vô số giao dịch miễn phí ngoài chuỗi (miễn là giá trị ròng chuyển khoản của họ không vượt quá tổng số token gửi vào). Người tham gia luân phiên gửi cập nhật trạng thái cho nhau, chờ xác nhận chữ ký từ phía kia. Một khi được xác nhận chữ ký, cập nhật trạng thái coi như hoàn tất. Trong điều kiện bình thường, cập nhật trạng thái được cả hai bên đồng ý sẽ không tải lên mạng chính, chỉ khi có tranh chấp hoặc đóng kênh mới cần xác nhận trên mạng chính. Khi muốn đóng kênh, bất kỳ người tham gia nào có thể đưa ra yêu cầu giao dịch trên mạng chính, nếu yêu cầu rút lui nhận được phê duyệt chữ ký nhất trí từ tất cả thành viên, sẽ thực hiện ngay lập tức trên chuỗi, tức là hợp đồng thông minh phân phối số dư tài sản bị khóa còn lại theo số dư của mỗi người tham gia trong trạng thái cuối cùng của kênh; nếu các bên tham gia khác không phê duyệt chữ ký, mọi người phải chờ hết "thời gian thách thức" mới nhận được số dư còn lại.
Tóm lại, giải pháp state channel có thể giảm đáng kể khối lượng tính toán mạng chính, tăng tốc độ giao dịch và giảm chi phí giao dịch.
3.1.2 Dòng thời gian

Biểu đồ dòng thời gian trên cho thấy các mốc phát triển và tiến hóa chính của State Channels.
-
Tháng 2/2015, Joseph Poon và Thaddeus Dryja phát hành bản thảo sách trắng Lightning Network.
-
Tháng 11/2015, Jeff Coleman lần đầu tiên tổng kết hệ thống khái niệm State Channel, đề xuất Payment Channel của Bitcoin là một trường hợp con trong khái niệm State Channel.
-
Tháng 1/2016, Joseph Poon và Thaddeus Dryja chính thức phát hành sách trắng "The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments" đề xuất giải pháp mở rộng Payment Channel cho mạng Bitcoin, phương án này chỉ xử lý chuyển khoản trên mạng Bitcoin.
-
Tháng 11/2017, thiết kế khuôn mẫu Sprites đầu tiên dựa trên khung Payment Channel cho State Channel được đề xuất.
-
Tháng 6/2018, Counterfactual đề xuất thiết kế Generalized State Channels chi tiết, đây là thiết kế đầu tiên hoàn toàn liên quan đến state channels.
-
Tháng 10/2018, bài báo Generalised State Channel Networks đề xuất khái niệm State Channel Networks và Virtual Channels.
-
Tháng 2/2019, khái niệm state channel được mở rộng sang N-Party Channels, Nitro là giao thức đầu tiên xây dựng trên ý tưởng này.
-
Tháng 10/2019, Pisa mở rộng khái niệm Watchtowers để giải quyết vấn đề tất cả người tham gia cần trực tuyến liên tục.
-
Tháng 3/2020, Hydra đề xuất Fast Isomorphic Channels.
3.1.3 Nguyên lý kỹ thuật

Nguồn: L. D. Negka và G. P. Spathoulas, "Blockchain State Channels: A State of the Art" in IEEE Access, vol. 9, pp. 160277-160298, 2021, doi: 10.1109/ACCESS.2021.3131419.
Hình 1 minh họa quy trình làm việc truyền thống trên chuỗi: Alice và Bob tương tác với hợp đồng thông minh triển khai trên mạng chính, người dùng thay đổi trạng thái hợp đồng thông minh bằng cách gửi giao dịch lên chuỗi. Nhược điểm là gây ra các vấn đề về thời gian và chi phí đã thảo luận ở trên.

Nguồn: L. D. Negka và G. P. Spathoulas, "Blockchain State Channels: A State of the Art" in IEEE Access, vol. 9, pp. 160277-160298, 2021, doi: 10.1109/ACCESS.2021.3131419.
Hình 2 minh họa quy trình làm việc chung mà hầu hết các giao thức state channel tuân theo: Trong điều kiện lạc quan, Alice và Bob cần thực hiện các thao tác giống trước đây, nhưng lần này họ sử dụng state channel thay vì tương tác với hợp đồng trên chuỗi.
Bước một, Alice và Bob gửi tiền từ ví cá nhân EOA của họ vào địa chỉ hợp đồng trên mạng chính (tương tác 1, 2), số tiền này bị khóa trong hợp đồng cho đến khi kênh đóng mới trả lại số dư cho người dùng; sau khi hai người ký xác nhận, kênh giữa họ chính thức được mở.
Bước hai, Alice và Bob có thể thực hiện vô số giao dịch ngoài chuỗi qua kênh này (đường đứt nét màu xanh), người tham gia giao tiếp bằng tin nhắn đã mã hóa (thay vì giao tiếp với mạng blockchain). Người dùng cần ký cho mỗi giao dịch để ngăn chặn hành vi gian lận double-spend. Qua các tin nhắn này, họ đề xuất cập nhật trạng thái tài khoản của mình và chấp nhận cập nhật trạng thái từ phía bên kia.
Bước ba, nếu Alice muốn đóng kênh kết thúc giao dịch với Bob, Alice cần gửi trạng thái cuối cùng của tài khoản mình tới hợp đồng (tương tác 3), nếu Bob ký phê duyệt, hợp đồng sẽ giải phóng và trả lại số tiền bị khóa cho người dùng tương ứng theo trạng thái cuối cùng (tương tác 4, 5). Nếu Bob không phản hồi ký, hợp đồng sẽ giải phóng và trả lại số tiền sau khi kết thúc thời gian thách thức.

Nguồn: L. D. Negka và G. P. Spathoulas, "Blockchain State Channels: A State of the Art" in IEEE Access, vol. 9, pp. 160277-160298, 2021, doi: 10.1109/ACCESS.2021.3131419.
Hình 3 minh họa quy trình làm việc của state channel trong điều kiện bi quan: Ban đầu, hai người tham gia gửi tiền (tương tác 1, 2), sau đó bắt đầu trao đổi cập nhật trạng thái (đường đứt nét màu xanh).
Giả sử tại một thời điểm, Bob không phản hồi xác nhận chữ ký cập nhật trạng thái từ Alice (tương tác 3), lúc này Alice có thể khởi xướng thách thức bằng cách gửi trạng thái hợp lệ cuối cùng của mình tới hợp đồng (tương tác 4), trạng thái hợp lệ này bao gồm chữ ký trước đó của Bob, từ đó chứng minh giao dịch cuối cùng đã nhận được sự phê duyệt của Bob, trạng thái cuối cùng đã nhận được xác nhận của Bob.
Sau đó, hợp đồng cho phép Bob phản hồi trong một khoảng thời gian bằng cách gửi trạng thái tiếp theo tới hợp đồng; nếu Bob phản hồi, hai người có thể tiếp tục giao dịch trong state channel; nếu Bob không phản hồi trong khoảng thời gian này, hợp đồng sẽ tự động đóng state channel và trả lại tiền cho Alice (tương tác 5).
3.1.4 Ưu và nhược điểm

3.1.5 Ứng dụng
- Mạng Lightning Bitcoin
Tổng quan:
Mạng Lightning là kênh thanh toán nhỏ cho mạng Bitcoin, tiến hóa công nghệ tổng thể trải qua: xây dựng kênh thanh toán một chiều bằng đa ký 2/2, thêm RSMC (Revocable Sequence Maturity Contract) để xây dựng kênh thanh toán hai chiều, thêm HTLC (Hash Time Lock Contract) để kết nối kênh thanh toán mở rộng sang thanh toán nhiều người, cuối cùng xây dựng mạng thanh toán tức là mạng Lightning. Thông qua kênh thanh toán nhỏ ngoài chuỗi, sau đó tận dụng người trung gian tạo thành mạng giao dịch, có thể giải quyết vấn đề mở rộng quy mô mạng Bitcoin. Toàn bộ sử dụng mạng Lightning tuân theo quy trình "gửi tiền (mở kênh) → giao dịch mạng Lightning (cập nhật trạng thái kênh) → hoàn tiền/thanh toán (kết thúc kênh)"; về mặt lý thuyết mạng Lightning có thể xử lý một triệu giao dịch mỗi giây.
Dòng thời gian:
-
Tháng 2 năm 2015, Joseph Poon và Thaddeus Dryja phát hành bản thảo sách trắng mạng Lightning;
-
Tháng 1 năm 2016 phát hành sách trắng chính thức và thành lập Lightning Labs;
-
Ngày 15 tháng 3 năm 2018, Lightning Labs phát hành phiên bản mainnet đầu tiên của mạng Lightning Network Daemon (LND) 0.4.
-
Đầu năm 2021, tổng giá trị bị khóa (TVL) công khai của mạng Lightning chỉ khoảng 40 triệu USD, khoảng chưa đến 100.000 người dùng sử dụng mạng Lightning.
-
Tháng 6 năm 2021, El Salvador tuyên bố áp dụng Bitcoin làm tiền tệ hợp pháp, tháng 9 phát hành ví Chivo dựa trên mạng Lightning.
-
Năm 2022, Cash App và 26 sàn giao dịch tiền mã hóa bao gồm OKX, Kraken, Bitfinex thông báo hỗ trợ mạng Lightning, thực hiện chức năng gửi/rút BTC và chuyển tiền tức thì, rẻ tiền.
-
Tháng 10 năm 2022, Lightning Labs phát hành giao thức mới dựa trên Taproot - Taro protocol (phiên bản alpha), hiện đang thử nghiệm trên mạng thử nghiệm, trong tương lai có thể dùng để đúc, gửi và nhận tài sản trên mạng Bitcoin, thực hiện giao dịch tức thì, dung lượng lớn và phí thấp qua mạng Lightning.
-
Ngày 23 tháng 11 năm 2022, theo 1ml.com, mạng Lightning có tổng cộng 76.236 kênh thanh toán, vốn kênh 5049 $BTC ($81,8 triệu).
Phát triển hệ sinh thái:

Như hình trên, hệ sinh thái mạng Lightning BTC từ dưới lên gồm: mạng BTC cơ sở → hạ tầng cốt lõi → các Dapps khác nhau.
Hạ tầng cốt lõi bao gồm:
-
Các giải pháp mạng Lightning: Phần mềm cho cá nhân và doanh nghiệp có thể chạy, kết nối vào mạng Lightning, trong đó chiếm thị phần lớn nhất là Lightning Labs.
-
Nút và dịch vụ thanh khoản: Vì người dùng tự vận hành nút riêng khá phức tạp, cần cung cấp giao diện thân thiện giúp quản lý kênh thanh toán Lightning.
Trên nền tảng hạ tầng cốt lõi là các dịch vụ thanh toán, tài chính và ứng dụng khác, ví dụ Strike xây dựng trên giải pháp LND cho phép người dùng mua bán BTC, thưởng BTC cho nhà sáng tạo trên Twitter và cho phép thương gia Shopify chấp nhận BTC, v.v.
Tính đến tháng 11 năm 2022, Dapps dựa trên mạng Lightning Bitcoin đã tăng lên hơn 20 danh mục và hơn 100 ứng dụng, các danh mục ứng dụng chủ yếu bao gồm thanh toán mạng Lightning Bitcoin, ví, quản lý nút, tiện ích mở rộng trình duyệt, podcast và phát trực tuyến, v.v. Hiện tại tầng cơ sở công nghệ liên quan đến nút và hạ tầng đã cơ bản trưởng thành, hỗ trợ ví tăng, tích hợp dịch vụ tài chính và thanh toán tiếp tục tăng, nhiều ứng dụng giải trí hơn đang được xây dựng trên mạng Lightning, hệ sinh thái mạng Lightning đang phát triển mạnh mẽ.
- Mạng Thunder Ethereum
Tổng quan:
Mạng Thunder là kênh thanh toán nhỏ dựa trên Ethereum, rất giống mạng Lightning, đều mở rộng giao dịch trên chuỗi bằng cách xây dựng state channel, mục đích là thực hiện thanh toán gần như tức thì, phí thấp và có thể mở rộng cho token ERC20 trên Ethereum.
Dòng thời gian:
-
Thành lập năm 2017, người sáng lập Heiko Hees từng là nhà phát triển cốt lõi và cố vấn của Ethereum.
-
Ngày 17 tháng 10 năm 2017 tổ chức ICO phát hành token $RDN theo hình thức đấu giá Hà Lan, huy động được hơn 30 triệu USD.
-
Tháng 5 năm 2020, Raide Light Client đầu tiên - Alderaan ra mắt trên mạng chính Ethereum, là triển khai mạng Raiden dựa trên Typescript;
-
Cuối năm 2021, do thiếu tiến triển phát triển, tiết lộ thông tin và tình trạng sử dụng lâu dài, nhiều sàn giao dịch niêm yết lại $RDN, bao gồm Bitkub, NiceHash và Binance.
Hiện tại công nghệ này chưa được áp dụng rộng rãi, nguyên nhân bao gồm:
1) Rào cản sử dụng cao: Khi phí Gas trên Ethereum quá cao, chi phí mở kênh quá cao, trở thành rào cản lớn đối với việc áp dụng mạng Raiden.
2) Xuất hiện công nghệ mở rộng tiên tiến hơn: Mạng Raiden bắt đầu nghiên cứu từ năm 2015, khi đó là giải pháp mở rộng duy nhất của Ethereum. Nhưng hiện nay đã xuất hiện các giải pháp mở rộng tốt hơn như Rollup, khiến phạm vi ứng dụng của mạng Raiden bị hạn chế.
Phát triển hệ sinh thái:
Hiện tại hệ sinh thái mạng Thunder phát triển chậm, đội ngũ đang cải tạo mạng Raiden, cho phép nó chạy trên mạng Rollup Layer2 của Ethereum, từ đó giảm thêm chi phí tạo State Channel; tháng 5 năm 2022 đội ngũ thông báo mạng Raiden ra mắt trên Arbitrum, trở thành giao thức gốc rollup, hoạt động như L2 trên L2; giải pháp này giảm chi phí tạo kênh ban đầu 35%, phù hợp hơn cho các kịch bản thanh toán nhỏ, tần suất cao; mạng Thunder trong tương lai sẽ chuyển hướng tập trung vào Rollups, làm phương án bổ trợ song song với Rollups.
- Celer Network
Tổng quan:
Về bản chất, Celer Network là mạng Lightning được thêm lớp khuyến khích (token $CELR), có thể xây dựng Dapps blockchain nhanh chóng, dễ sử dụng, chi phí thấp và an toàn cho các loại tương tác tần suất cao thông qua công nghệ mở rộng ngoài chuỗi và mô hình kinh tế khuyến khích, ví dụ như nền tảng eSports. Vì phí đăng ký và phát thưởng cho người chơi có tần suất tương tác cực kỳ cao, rất phù hợp với việc ứng dụng công nghệ state channel.
Giả sử Alice và Carl chơi cờ qua state channel, cả hai cần gửi tiền và tạo kênh trên mạng chính, có một hợp đồng quản lý luật chơi ngoài chuỗi, địa chỉ hợp đồng này sẽ được trích dẫn trong thanh toán có điều kiện, ví dụ: "Nếu hợp đồng xác định Carl thắng, Alice sẽ trả cho Carl 1 đô la"; mỗi hợp đồng ngoài chuỗi có một địa chỉ ngoài chuỗi duy nhất, chỉ khi cần thiết hợp đồng mới được triển khai trên blockchain, và được gán địa chỉ trên chuỗi tương ứng bởi bộ chuyển đổi địa chỉ ngoài chuỗi tích hợp sẵn, các hợp đồng hoặc đối tượng khác có thể trích dẫn rõ ràng nó. Mọi chuyển đổi trạng thái trò chơi (số dư tài khoản) giữa hai người đều được ký xác nhận bởi cả hai bên, xảy ra ngoài chuỗi, các trạng thái này có thể được xác minh trên chuỗi khi cần (xảy ra tranh chấp). Thông qua bộ chuyển đổi địa chỉ ngoài chuỗi OAT (Off-chain Address Translator) do Celer Network cung cấp, mỗi địa chỉ ngoài chuỗi có thể ánh xạ duy nhất một hợp đồng thông minh trên chuỗi; do đó, trò chơi giữa Alice và Carl, miễn là hai bên hợp tác liên tục, không xảy ra tranh chấp, toàn bộ trò chơi (hợp đồng + trạng thái) đều không cần thao tác trên chuỗi.

Như hình trên, khung mở rộng ngoài chuỗi dựa trên Ethereum của Celer Network gồm ba tầng, từ dưới lên:
-
cChannel: Bộ sưu tập state channel tổng quát và sidechain
-
cRoute: Định tuyến thanh toán ngoài chuỗi, sử dụng thuật toán định tuyến DBR (Distributed Balanced Routing) đổi mới để nâng cao hiệu suất
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














