Tương lai của blockchain là một tầm nhìn vĩ đại: phi tập trung, an ninh và khả năng mở rộng. Nhưng thường thì blockchain chỉ có thể đạt được hai trong số đó, việc đồng thời đáp ứng cả ba yêu cầu này được gọi là vấn đề tam giác bất khả thi của blockchain. Trong nhiều năm, người ta đã khám phá cách giải quyết vấn đề này, làm thế nào để tăng cường khả năng xử lý và tốc độ giao dịch của blockchain trong khi đảm bảo tính phi tập trung và an ninh, tức là giải quyết vấn đề mở rộng, là một trong những chủ đề hot trong quá trình phát triển blockchain hiện nay.
Hãy định nghĩa một cách tổng quát về tính phi tập trung, an ninh 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 sản xuất và xác thực hệ thống blockchain, số lượng nút càng nhiều, thì mức độ phi tập trung càng cao, từ đó đảm bảo rằng mạng không bị kiểm soát bởi một nhóm nhỏ các đối tượng tập trung lớn.
An ninh: Chi phí để có được quyền kiểm soát hệ thống blockchain càng cao thì an ninh càng cao, do đó chuỗi có thể chống lại một tỷ lệ lớn các cuộc tấn công từ những người tham gia.
Khả năng mở rộng: khả năng của blockchain để xử lý một lượng lớn giao dịch.
Sự phân tách cứng lớn đầu tiên của mạng Bitcoin xuất phát từ vấn đề mở rộng. Khi số lượng người dùng và khối lượng giao dịch của Bitcoin tăng lên, mạng Bitcoin với giới hạn mỗi khối là 1MB bắt đầu phải đối mặt với vấn đề tắc nghẽn; từ năm 2015, cộng đồng Bitcoin đã có sự khác biệt về vấn đề mở rộng, một bên là phái ủng hộ mở rộng khối đại diện bởi Bitcoin ABC, bên còn lại là phái khối nhỏ đại diện bởi Bitcoin Core, họ cho rằng nên sử dụng giải pháp Segwit để tối ưu hóa cấu trúc chuỗi chính. Vào 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 đến 8MB và bắt đầu hoạt động, dẫn đến sự xuất hiện của sự phân tách cứng lớn đầu tiên trong lịch sử Bitcoin, đồng thời cũng từ đó đã ra đời đồng tiền 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 hạn chế kích thước khối như mạng Bitcoin, mà thay vào đó chuyển đổi thành việc đặt giới hạn cho phí nhiên liệu mà một khối đơn có thể chứa, nhưng mục đích đều nhằm đạt được Trustless Consensus và đảm bảo sự phân phối rộng rãi của các nút. Dù hủy bỏ hay tăng giới hạn cũng sẽ loại bỏ nhiều nút nhỏ không đủ băng thông, lưu trữ và khả năng tính toán.
Từ CryptoKitties năm 2017, mùa hè DeFi, đến sự nổi lên sau này của GameFi và các ứng dụng NFT trên chuỗi, nhu cầu về độ sâu của thị trường ngày càng tăng, nhưng ngay cả Ethereum có tính toán Turing cũng chỉ xử lý được 15~45 giao dịch mỗi giây (TPS), điều này dẫn đến kết quả là chi phí giao dịch ngày càng tăng, thời gian thanh toán kéo dài, hầu hết các Dapps khó có thể chịu đựng 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 blockchain cần phải được giải quyết gấp. Giải pháp mở rộng lý tưởng là: trong khi không hy sinh sự phi tập trung và an ninh, vẫn có thể nâng cao tốc độ giao dịch của mạng blockchain (thời gian hoàn tất ngắn hơn) và độ sâu giao dịch(TPS cao hơn).
2. Các loại kế hoạch mở rộng
Chúng tôi phân loại các phương án mở rộng thành hai loại lớn: mở rộng trên chuỗi và mở rộng off-chain, dựa trên tiêu chí "Có thay đổi một lớp mạng chính hay không".
( 2.1 Mở rộng trên chuỗi
Khái niệm cốt lõi: Giải pháp đạt được hiệu ứng mở rộng bằng cách thay đổi một lớp giao thức mạng chính, hiện tại giải pháp chính là phân mảnh.
Mở rộng trên chuỗi có nhiều giải pháp, bài viết này sẽ không trình bày chi tiết, dưới đây là tóm tắt hai giải pháp:
Giải pháp một là mở rộng không gian khối, tức là tăng số lượng giao dịch được đóng gói trong mỗi khối, nhưng điều này sẽ nâng cao yêu cầu đối với thiết bị nút hiệu suất cao, làm tăng ngưỡng gia nhập của các nút, giảm "mức độ phi tập trung".
Giải pháp hai là phân đoạn, chia sổ cái blockchain thành nhiều phần, không còn là mỗi nút tham gia vào tất cả các ghi chép, mà là các phân đoạn khác nhau tức là các nút khác nhau chịu trách nhiệm cho các ghi chép khác nhau, tính toán song song có thể xử lý nhiều giao dịch cùng một lúc; điều này có thể giảm áp lực tính toán cho các nút và ngưỡng gia nhập, tăng tốc độ xử lý giao dịch và mức độ phi tập trung; nhưng điều này có nghĩa là sức mạnh tính toán toàn mạng sẽ bị phân tán, sẽ giảm "an ninh" của toàn bộ mạng.
Việc thay đổi mã của giao thức chính trên mạng có thể gây ra những tác động tiêu cực khó lường, vì bất kỳ lỗ hổng bảo mật nhỏ nào ở cấp độ cơ sở đều có thể đe dọa nghiêm trọng đến tính an toàn của toàn mạng, khiến mạng buộc phải phân tách hoặc ngừng cập nhật sửa chữa. Ví dụ, sự kiện lỗ hổng lạm phát của Zcash năm 2018: mã của Zcash được chỉnh sửa từ mã phiên bản Bitcoin 0.11.2, vào năm 2018, một kỹ sư phát hiện ra rằng mã cơ sở có lỗ hổng nghiêm trọng, tức là token có thể được phát hành vô hạn, ngay lập tức nhóm đã mất 8 tháng để sửa chữa bí mật, sự kiện này chỉ được công khai sau khi lỗ hổng được khắc phục.
) 2.2 off-chain mở rộng
Khái niệm cốt lõi: Giải pháp mở rộng không thay đổi giao thức mạng chính lớp một hiện tại.
Giải pháp mở rộng off-chain có thể được chia thành Layer2 và các giải pháp khác:
![Báo cáo nghiên cứu độ sâu vạn từ: Phân tích toàn diện về mở rộng off-chain]###https://img-cdn.gateio.im/webp-social/moments-087d35594a04d33375b8199b93eb355e.webp###
3. Giải pháp mở rộng off-chain
( 3.1 Kênh trạng thái
)# 3.1.1 Tóm tắt
Kênh trạng thái quy định rằng người dùng chỉ cần tương tác với mạng chính khi mở, đóng hoặc giải quyết tranh chấp kênh, và thực hiện tương tác giữa người dùng với người dùng ở chế độ off-chain, nhằm giảm thời gian và chi phí giao dịch của người dùng, đồng thời thực hiện số lần giao dịch không bị giới hạn.
Kênh trạng thái là một giao thức P2P đơn giản, phù hợp cho "các ứng dụng dựa trên lượt", chẳng hạn 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 chữ ký chạy trên mạng chính, hợp đồng này kiểm soát tài sản được gửi vào kênh, xác minh cập nhật trạng thái và phân xử tranh chấp giữa các bên tham gia ### dựa trên chứng minh gian lận có chữ ký và dấu thời gian ###. Sau khi các bên tham gia triển khai hợp đồng trên mạng blockchain, họ gửi một khoản tiền và khóa lại, sau khi cả hai bên ký xác nhận, kênh chính thức được mở. Kênh cho phép các giao dịch miễn phí không giới hạn giữa các bên tham gia off-chain ( miễn là giá trị ròng chuyển nhượng của họ không vượt quá tổng số token đã gửi ). Các bên tham gia lần lượt gửi cập nhật trạng thái cho nhau, chờ đợi chữ ký xác nhận từ bên kia. Khi bên kia ký xác nhận, cập nhật trạng thái này được coi là hoàn thành. Trong điều kiện bình thường, các cập nhật trạng thái mà cả hai bên đồng ý sẽ không được tải lên mạng chính, chỉ khi có tranh chấp hoặc đóng kênh, thì mới cần xác nhận từ mạng chính. Khi cần đóng kênh, bất kỳ bên tham gia nào cũng 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 tiền được sự đồng ý toàn bộ chữ ký phê duyệt, thì sẽ được thực hiện ngay lập tức trên chuỗi, tức là hợp đồng thông minh sẽ phân phát số tiền còn lại đã khóa theo số dư của mỗi bên 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ý, thì tất cả mọi người phải chờ đến khi "thời gian thách thức" kết thúc mới có thể nhận được số tiền còn lại.
Tổng kết lại, kế hoạch kênh trạng thái có thể giảm đáng kể khối lượng tính toán trên mạng chính, nâng cao tốc độ giao dịch và giảm chi phí giao dịch.
(# 3.1.2 Thời gian
2015/02, Joseph Poon và Thaddeus Dryja đã công bố bản nháp whitepaper về mạng lưới Lightning.
2015/11, Jeff Coleman đã lần đầu tiên hệ thống hóa khái niệm State Channel, đề xuất rằng Payment Channel của Bitcoin là một trường hợp con trong khái niệm State Channel.
2016/01, Joseph Poon và Thaddeus Dryja chính thức công bố tài liệu kỹ thuật "The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments" đề xuất giải pháp mở rộng cho mạng lưới Bitcoin Payment Channel) kênh thanh toán###, giải pháp này chỉ được sử dụng để xử lý các khoản thanh toán chuyển khoản trên mạng lưới Bitcoin.
Tháng 11 năm 2017, tiêu chuẩn thiết kế đầu tiên về State Channel dựa trên khung Payment Channel có tên là Sprites đã được đưa ra.
2018/06, Counterfactual đã đề xuất một thiết kế Generalized State Channels rất chi tiết, đây là thiết kế hoàn toàn liên quan đến kênh trạng thái đầu tiên.
2018/10, bài viết Generalised State Channel Networks đề xuất khái niệm State Channel Networks và Virtual Channels.
2019/02, khái niệm kênh trạng thái được mở rộng đến N-Party Channels, Nitro là giao thức đầu tiên được xây dựng dựa trên ý tưởng này.
2019/10, Pisa đã mở rộng khái niệm Watchtowers để giải quyết vấn đề tất cả các bên tham gia cần phải trực tuyến liên tục.
2020/03, Hydra đề xuất Kênh Isomorphic Nhanh.
(# 3.1.3 Nguyên lý kỹ thuật
Quy trình chính của kênh trạng thái như sau:
Alice và Bob thông qua việc gửi tiền từ EOA của họ vào địa chỉ hợp đồng trên chuỗi, những khoản tiền này được khóa trong hợp đồng cho đến khi kênh đóng lại mới trả lại số dư cho người dùng; sau khi cả hai ký xác nhận, kênh trạng thái giữa hai người chính thức được mở.
Alice và Bob có thể thực hiện giao dịch không giới hạn số lần trên off-chain thông qua kênh này, các bên tham gia giao tiếp với nhau qua các tin nhắn ký tên mã hóa ) thay vì giao tiếp với mạng blockchain ###. Cả hai người dùng đều cần phải ký tên cho mỗi giao dịch để ngăn chặn hành vi gian lận double-spending. Thông 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ác cập nhật trạng thái mà bên kia đưa ra.
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 cho hợp đồng. Nếu Bob ký duyệt, hợp đồng sẽ giải phóng số tiền đã bị khóa theo trạng thái cuối cùng và trả lại cho người dùng tương ứng. Nếu Bob không phản hồi ký duyệt, hợp đồng sẽ giải phóng số tiền đã bị khóa và trả lại cho người dùng tương ứng sau khi kết thúc thời gian thách thức.
(# 3.1.4 Ưu nhược điểm
Ưu điểm:
Có thể thực hiện giao dịch off-chain không giới hạn số lần.
Tốc độ giao dịch nhanh, xác nhận gần như ngay lập tức
Chi phí giao dịch thấp
Độ sâu tốt, chỉ khi bật kênh thì mới lên chuỗi
Nhược điểm:
Cần khóa vốn
Tất cả người tham gia cần phải giữ trực tuyến
Chỉ có thể xác nhận giao dịch trên chuỗi khi kênh đã đóng.
Xử lý độ phức tạp của giao dịch nhiều bên lớn cao
Cập nhật trạng thái cần chữ ký của tất cả các bên tham gia
)# 3.1.5 Ứng dụng
Mạng lưới ánh sáng Bitcoin
Mạng lưới Lightning của Bitcoin là kênh thanh toán nhỏ cho mạng Bitcoin, thông qua kênh thanh toán nhỏ off-chain, sau đó nhờ vào những người trung gian tạo thành mạng lưới giao dịch, có thể giải quyết vấn đề mở rộng của mạng Bitcoin. Về 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 chính:
Bản nháp trắng được phát hành vào tháng 2 năm 2015
Phiên bản mạng chính đầu tiên được phát hành vào tháng 3 năm 2018
Năm 2021, El Salvador đã chấp nhận Bitcoin là tiền tệ hợp pháp và phát hành ví dựa trên mạng lưới Lightning.
Năm 2022, nhiều sàn giao dịch hỗ trợ mạng lưới Lightning.
Hệ sinh thái chủ yếu bao gồm: mạng BTC ở tầng底, giải pháp mạng Lightning ### cơ sở hạ tầng cốt lõi, dịch vụ nút và thanh khoản ###, và các ứng dụng dịch vụ thanh toán và tài chính khác ở tầng trên.
Mạng điện Ethereum
Mạng sét là một kênh thanh toán nhỏ dựa trên Ethereum, rất giống với mạng chớp, mục đích là để thực hiện thanh toán token ERC20 gần như ngay lập tức, với chi phí thấp và khả năng mở rộng trên Ethereum.
Thời gian chính:
Thành lập năm 2017
Phát hành khách hàng chính của mạng lưới chính đầu tiên vào tháng 5 năm 2020
Do sự phát triển công nghệ chậm, hiện tại chưa được áp dụng rộng rãi.
Mạng lưới Celer
Celer Network về bản chất là một mạng lưới ánh sáng được tăng cường bởi lớp khuyến khích ( mã thông báo $CELR), có thể xây dựng các Dapps blockchain loại tương tác tần suất cao nhanh chóng, dễ sử dụng, chi phí thấp và an toàn như nền tảng thể thao điện tử thông qua công nghệ mở rộng off-chain và mô hình kinh tế khuyến khích.
(# 3.1.6 So sánh ứng dụng
Sự khác biệt chính giữa mạng Lightning Bitcoin, mạng Lightning Ethereum và Celer Network:
Mạng nền tảng: lần lượt dựa trên Bitcoin, Ethereum và đa chuỗi
Chức năng: Mạng lưới Lightning chỉ hỗ trợ thanh toán, mạng lưới Lightning và Celer hỗ trợ các ứng dụng phức tạp hơn.
Độ sâu: Mạng lưới Lightning phát triển nhất, mạng lưới Thunder phát triển chậm, Celer ở giữa
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.
16 thích
Phần thưởng
16
5
Chia sẻ
Bình luận
0/400
AirdropHunter007
· 07-26 03:25
Lại đang thổi tps rồi.
Xem bản gốcTrả lời0
ForkThisDAO
· 07-26 03:21
呵呵 bây giờ ngay cả mở rộng cũng bị Bộ ba tàn ác lừa rồi
Xem bản gốcTrả lời0
BrokenDAO
· 07-26 03:19
Một bài viết khác về bộ ba tàn ác. Nút càng nhiều thì có thật sự phi tập trung hơn không? Vẫn không phải là khả năng tính toán khai thác tập trung...
Xem bản gốcTrả lời0
ValidatorViking
· 07-26 03:07
việc mở rộng đã được kiểm tra trong thực chiến luôn là ông trùm cuối, thật lòng mà nói.
Giải pháp mở rộng off-chain toàn diện: Lịch sử phát triển State Channels, Sidechains và Layer2
Phân tích độ sâu mở rộng off-chain
Tác giả: Đội ngũ Cobo Ventures
1. Sự cần thiết của việc mở rộng
Tương lai của blockchain là một tầm nhìn vĩ đại: phi tập trung, an ninh và khả năng mở rộng. Nhưng thường thì blockchain chỉ có thể đạt được hai trong số đó, việc đồng thời đáp ứng cả ba yêu cầu này được gọi là vấn đề tam giác bất khả thi của blockchain. Trong nhiều năm, người ta đã khám phá cách giải quyết vấn đề này, làm thế nào để tăng cường khả năng xử lý và tốc độ giao dịch của blockchain trong khi đảm bảo tính phi tập trung và an ninh, tức là giải quyết vấn đề mở rộng, là một trong những chủ đề hot trong quá trình phát triển blockchain hiện nay.
Hãy định nghĩa một cách tổng quát về tính phi tập trung, an ninh và khả năng mở rộng của blockchain:
Sự phân tách cứng lớn đầu tiên của mạng Bitcoin xuất phát từ vấn đề mở rộng. Khi số lượng người dùng và khối lượng giao dịch của Bitcoin tăng lên, mạng Bitcoin với giới hạn mỗi khối là 1MB bắt đầu phải đối mặt với vấn đề tắc nghẽn; từ năm 2015, cộng đồng Bitcoin đã có sự khác biệt về vấn đề mở rộng, một bên là phái ủng hộ mở rộng khối đại diện bởi Bitcoin ABC, bên còn lại là phái khối nhỏ đại diện bởi Bitcoin Core, họ cho rằng nên sử dụng giải pháp Segwit để tối ưu hóa cấu trúc chuỗi chính. Vào 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 đến 8MB và bắt đầu hoạt động, dẫn đến sự xuất hiện của sự phân tách cứng lớn đầu tiên trong lịch sử Bitcoin, đồng thời cũng từ đó đã ra đời đồng tiền 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 hạn chế kích thước khối như mạng Bitcoin, mà thay vào đó chuyển đổi thành việc đặt giới hạn cho phí nhiên liệu mà một khối đơn có thể chứa, nhưng mục đích đều nhằm đạt được Trustless Consensus và đảm bảo sự phân phối rộng rãi của các nút. Dù hủy bỏ hay tăng giới hạn cũng sẽ loại bỏ nhiều nút nhỏ không đủ băng thông, lưu trữ và khả năng tính toán.
Từ CryptoKitties năm 2017, mùa hè DeFi, đến sự nổi lên sau này của GameFi và các ứng dụng NFT trên chuỗi, nhu cầu về độ sâu của thị trường ngày càng tăng, nhưng ngay cả Ethereum có tính toán Turing cũng chỉ xử lý được 15~45 giao dịch mỗi giây (TPS), điều này dẫn đến kết quả là chi phí giao dịch ngày càng tăng, thời gian thanh toán kéo dài, hầu hết các Dapps khó có thể chịu đựng 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 blockchain cần phải được giải quyết gấp. Giải pháp mở rộng lý tưởng là: trong khi không hy sinh sự phi tập trung và an ninh, vẫn có thể nâng cao tốc độ giao dịch của mạng blockchain (thời gian hoàn tất ngắn hơn) và độ sâu giao dịch(TPS cao hơn).
2. Các loại kế hoạch mở rộng
Chúng tôi phân loại các phương án mở rộng thành hai loại lớn: mở rộng trên chuỗi và mở rộng off-chain, dựa trên tiêu chí "Có thay đổi một lớp mạng chính hay không".
( 2.1 Mở rộng trên chuỗi
Khái niệm cốt lõi: Giải pháp đạt được hiệu ứng mở rộng bằng cách thay đổi một lớp giao thức mạng chính, hiện tại giải pháp chính là phân mảnh.
Mở rộng trên chuỗi có nhiều giải pháp, bài viết này sẽ không trình bày chi tiết, dưới đây là tóm tắt hai giải pháp:
Việc thay đổi mã của giao thức chính trên mạng có thể gây ra những tác động tiêu cực khó lường, vì bất kỳ lỗ hổng bảo mật nhỏ nào ở cấp độ cơ sở đều có thể đe dọa nghiêm trọng đến tính an toàn của toàn mạng, khiến mạng buộc phải phân tách hoặc ngừng cập nhật sửa chữa. Ví dụ, sự kiện lỗ hổng lạm phát của Zcash năm 2018: mã của Zcash được chỉnh sửa từ mã phiên bản Bitcoin 0.11.2, vào năm 2018, một kỹ sư phát hiện ra rằng mã cơ sở có lỗ hổng nghiêm trọng, tức là token có thể được phát hành vô hạn, ngay lập tức nhóm đã mất 8 tháng để sửa chữa bí mật, sự kiện này chỉ được công khai sau khi lỗ hổng được khắc phục.
) 2.2 off-chain mở rộng
Khái niệm cốt lõi: Giải pháp mở rộng không thay đổi giao thức mạng chính lớp một hiện tại.
Giải pháp mở rộng off-chain có thể được chia thành Layer2 và các giải pháp khác:
![Báo cáo nghiên cứu độ sâu vạn từ: Phân tích toàn diện về mở rộng off-chain]###https://img-cdn.gateio.im/webp-social/moments-087d35594a04d33375b8199b93eb355e.webp###
3. Giải pháp mở rộng off-chain
( 3.1 Kênh trạng thái
)# 3.1.1 Tóm tắt
Kênh trạng thái quy định rằng người dùng chỉ cần tương tác với mạng chính khi mở, đóng hoặc giải quyết tranh chấp kênh, và thực hiện tương tác giữa người dùng với người dùng ở chế độ off-chain, nhằm giảm thời gian và chi phí giao dịch của người dùng, đồng thời thực hiện số lần giao dịch không bị giới hạn.
Kênh trạng thái là một giao thức P2P đơn giản, phù hợp cho "các ứng dụng dựa trên lượt", chẳng hạn 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 chữ ký chạy trên mạng chính, hợp đồng này kiểm soát tài sản được gửi vào kênh, xác minh cập nhật trạng thái và phân xử tranh chấp giữa các bên tham gia ### dựa trên chứng minh gian lận có chữ ký và dấu thời gian ###. Sau khi các bên tham gia triển khai hợp đồng trên mạng blockchain, họ gửi một khoản tiền và khóa lại, sau khi cả hai bên ký xác nhận, kênh chính thức được mở. Kênh cho phép các giao dịch miễn phí không giới hạn giữa các bên tham gia off-chain ( miễn là giá trị ròng chuyển nhượng của họ không vượt quá tổng số token đã gửi ). Các bên tham gia lần lượt gửi cập nhật trạng thái cho nhau, chờ đợi chữ ký xác nhận từ bên kia. Khi bên kia ký xác nhận, cập nhật trạng thái này được coi là hoàn thành. Trong điều kiện bình thường, các cập nhật trạng thái mà cả hai bên đồng ý sẽ không được tải lên mạng chính, chỉ khi có tranh chấp hoặc đóng kênh, thì mới cần xác nhận từ mạng chính. Khi cần đóng kênh, bất kỳ bên tham gia nào cũng 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 tiền được sự đồng ý toàn bộ chữ ký phê duyệt, thì sẽ được thực hiện ngay lập tức trên chuỗi, tức là hợp đồng thông minh sẽ phân phát số tiền còn lại đã khóa theo số dư của mỗi bên 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ý, thì tất cả mọi người phải chờ đến khi "thời gian thách thức" kết thúc mới có thể nhận được số tiền còn lại.
Tổng kết lại, kế hoạch kênh trạng thái có thể giảm đáng kể khối lượng tính toán trên mạng chính, nâng cao tốc độ giao dịch và giảm chi phí giao dịch.
(# 3.1.2 Thời gian
(# 3.1.3 Nguyên lý kỹ thuật
Quy trình chính của kênh trạng thái như sau:
Alice và Bob thông qua việc gửi tiền từ EOA của họ vào địa chỉ hợp đồng trên chuỗi, những khoản tiền này được khóa trong hợp đồng cho đến khi kênh đóng lại mới trả lại số dư cho người dùng; sau khi cả hai ký xác nhận, kênh trạng thái giữa hai người chính thức được mở.
Alice và Bob có thể thực hiện giao dịch không giới hạn số lần trên off-chain thông qua kênh này, các bên tham gia giao tiếp với nhau qua các tin nhắn ký tên mã hóa ) thay vì giao tiếp với mạng blockchain ###. Cả hai người dùng đều cần phải ký tên cho mỗi giao dịch để ngăn chặn hành vi gian lận double-spending. Thông 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ác cập nhật trạng thái mà bên kia đưa ra.
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 cho hợp đồng. Nếu Bob ký duyệt, hợp đồng sẽ giải phóng số tiền đã bị khóa theo trạng thái cuối cùng và trả lại cho người dùng tương ứng. Nếu Bob không phản hồi ký duyệt, hợp đồng sẽ giải phóng số tiền đã bị khóa và trả lại cho người dùng tương ứng sau khi kết thúc thời gian thách thức.
(# 3.1.4 Ưu nhược điểm
Ưu điểm:
Nhược điểm:
)# 3.1.5 Ứng dụng
Mạng lưới Lightning của Bitcoin là kênh thanh toán nhỏ cho mạng Bitcoin, thông qua kênh thanh toán nhỏ off-chain, sau đó nhờ vào những người trung gian tạo thành mạng lưới giao dịch, có thể giải quyết vấn đề mở rộng của mạng Bitcoin. Về 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 chính:
Hệ sinh thái chủ yếu bao gồm: mạng BTC ở tầng底, giải pháp mạng Lightning ### cơ sở hạ tầng cốt lõi, dịch vụ nút và thanh khoản ###, và các ứng dụng dịch vụ thanh toán và tài chính khác ở tầng trên.
Mạng sét là một kênh thanh toán nhỏ dựa trên Ethereum, rất giống với mạng chớp, mục đích là để thực hiện thanh toán token ERC20 gần như ngay lập tức, với chi phí thấp và khả năng mở rộng trên Ethereum.
Thời gian chính:
Do sự phát triển công nghệ chậm, hiện tại chưa được áp dụng rộng rãi.
Celer Network về bản chất là một mạng lưới ánh sáng được tăng cường bởi lớp khuyến khích ( mã thông báo $CELR), có thể xây dựng các Dapps blockchain loại tương tác tần suất cao nhanh chóng, dễ sử dụng, chi phí thấp và an toàn như nền tảng thể thao điện tử thông qua công nghệ mở rộng off-chain và mô hình kinh tế khuyến khích.
(# 3.1.6 So sánh ứng dụng
Sự khác biệt chính giữa mạng Lightning Bitcoin, mạng Lightning Ethereum và Celer Network: