Tầm nhìn tương lai của blockchain là đạt được sự phi tập trung, an toàn và khả năng mở rộng, nhưng thường chỉ có thể đáp ứng đồng thời hai trong số đó, điều này được gọi là vấn đề tam giác không thể của blockchain. Trong nhiều năm qua, mọi người đã khám phá cách nâng cao 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 là giải quyết vấn đề mở rộng, đây là một trong những chủ đề nóng trong quá trình phát triển hiện tại của blockchain.
Độ sâu, tính bảo mật và khả năng mở rộng của blockchain có thể được định nghĩa đại khái là:
Phi tập trung: Bất kỳ ai cũng có thể trở thành nút tham gia vào việc sản xuất và xác thực của hệ thống blockchain, số lượng nút càng nhiều, độ sâu phi tập trung càng cao.
An toàn: Chi phí cần thiết để có được quyền kiểm soát hệ thống blockchain càng cao, độ an toàn càng cao, chuỗi có thể chống lại sự tấn công của tỷ lệ lớn 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 lớn đầu tiên của mạng Bitcoin bắt nguồn từ vấn đề mở rộng. Khi số lượng người dùng và khối lượng giao dịch gia tăng, mạng Bitcoin với giới hạn khối 1MB bắt đầu đối mặt với tình trạng tắc nghẽn. Từ năm 2015, cộng đồng Bitcoin xuất hiện sự khác biệt về vấn đề mở rộng, cuối cùng dẫn đến sự phân tách lớn đầu tiên trong lịch sử Bitcoin vào ngày 1 tháng 8 năm 2017, sinh ra đồ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 an ninh và tính phi tập trung. Mặc dù Ethereum không trực tiếp giới hạn kích thước khối, mà đặt giới hạn cho phí nhiên liệu của từng khối, nhưng mục đích vẫn là để đạt được sự đồng thuận không tin cậy và đảm bảo sự phân bố rộng rãi của các nút.
Từ CryptoKitties vào năm 2017 đến sự trỗi dậy của các ứng dụng như DeFi, GameFi và NFT, nhu cầu về độ sâu của thị trường ngày càng tăng. Nhưng ngay cả Ethereum có khả năng hoàn toàn Turing cũng chỉ xử lý được 15-45 giao dịch mỗi giây, dẫn đến chi phí giao dịch tăng cao, thời gian thanh toán kéo dài, khiến phần lớn các DApp 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 đỏ. Do đó, vấn đề mở rộng blockchain cần được giải quyết khẩn cấp. Giải pháp mở rộng lý tưởng là tăng tốc độ và độ sâu giao dịch càng nhiều càng tốt mà không hy sinh tính phi tập trung và an ninh.
2. Các loại giải pháp mở rộng
Chúng tôi có thể phân loại các kế hoạch 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 "liệu 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 nay 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 không thảo luận chi tiết, chỉ liệt kê hai loại:
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, 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 thứ hai là phân mảnh, chia sổ cái blockchain thành nhiều phần, mỗi phần sẽ phụ trách ghi chép khác nhau, tính toán song song có thể xử lý nhiều giao dịch cùng lúc; điều này có thể giảm áp lực tính toán của các nút và ngưỡng gia nhập, cải thiện 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ẽ làm giảm độ an toàn của toàn bộ mạng.
Việc thay đổi một lớp giao thức mạng chính có thể gây ra những ảnh hưởng tiêu cực khó lường, vì bất kỳ lỗ hổng bảo mật nào ở tầng dưới đều có thể đe dọa nghiêm trọng đến an ninh của toàn mạng.
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 một lớp hiện có.
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:
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à các tương tác giữa người dùng sẽ được thực hiện off-chain, nhằm giảm thời gian và chi phí giao dịch, đạt được 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, thích hợp cho "các ứng dụng dựa trên lượt", 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ý 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 nhận các cập nhật trạng thái và phân xử các tranh chấp giữa các bên tham gia. Sau khi triển khai hợp đồng, các bên tham gia gửi 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 bên tham gia thực hiện giao dịch miễn phí không giới hạn số lần off-chain ( miễn là giá trị chuyển khoản ròng không vượt quá tổng số token đã gửi ). Các bên tham gia lần lượt gửi các cập nhật trạng thái cho nhau, chờ 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 tất. Thông 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ỉ trong trường hợp có tranh chấp hoặc khi đóng kênh, mới cần xác nhận từ mạng chính. Khi đóng kênh, bất kỳ bên tham gia nào cũng có thể gửi yêu cầu giao dịch trên mạng chính, nếu được tất cả các chữ ký phê duyệt, sẽ được thực hiện ngay lập tức; nếu không, cần 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óm lại, giải pháp 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, giảm chi phí giao dịch.
3.1.2 Dòng thời gian
2015/02: Joseph Poon và Thaddeus Dryja phát hành bản nháp whitepaper của mạng lưới Lightning.
2015/11: Jeff Coleman lần đầu tiên hệ thống tóm tắt 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.
2016/01: Joseph Poon và Thaddeus Dryja chính thức công bố tài liệu trắng "The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments" đề xuất giải pháp mở rộng cho mạng lưới Bitcoin Lightning là Payment Channel.
2017/11: Đề xuất tiêu chuẩn thiết kế Sprites liên quan đến State Channel dựa trên khuôn khổ Payment Channel.
2018/06: Counterfactual đã đưa ra 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 trạng thái kênh.
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 đưa ra Kênh Isomorphic Nhanh.
3.1.3 Nguyên lý kỹ thuật
Quy trình làm việc chung 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á nhân vào địa chỉ hợp đồng trên chuỗi, số tiền này được khóa trong hợp đồng cho đến khi kênh được đóng lại mới trả lại cho người dùng; sau khi hai người ký xác nhận, kênh 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 ở off-chain, các bên tham gia giao tiếp với nhau thông qua tin nhắn chữ ký mã hóa. Cả hai bên đều cần ký vào mỗi giao dịch để ngăn chặn hành vi gian lận double spend. Thông qua những tin nhắn này, họ đưa ra các 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à đối phương đề xuất.
Nếu Alice muốn đóng kênh, cô ấy 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ý tên chấp thuận, hợp đồng sẽ giải phóng số tiền đã khóa và trả lại cho người tương ứng dựa trên trạng thái cuối cùng. Nếu Bob không phản hồi ký tên, hợp đồng sẽ giải phóng số tiền và trả lại cho người tương ứng sau khi thời gian thách thức kết thúc.
Trong trường hợp bi quan, nếu Bob không phản hồi lại chữ ký cập nhật trạng thái mà Alice gửi đến tại một thời điểm nào đó, Alice có thể khởi xướng một 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 cho hợp đồng. 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 cho hợp đồng; nếu Bob phản hồi, hai người có thể tiếp tục giao dịch trong kênh trạng thái; nếu Bob không phản hồi trong khoảng thời gian đó, hợp đồng tự động đóng kênh trạng thái và trả lại tiền cho Alice.
3.1.4 Ưu nhược điểm
Ưu điểm:
Giao dịch ngay lập tức: không cần chờ xác nhận khối
Khả năng thông lượng cao: Số lần giao dịch off-chain không bị giới hạn
Chi phí thấp: chỉ cần trả phí trên chuỗi khi mở và đóng kênh
Sự riêng tư: Chi tiết giao dịch off-chain sẽ không được công khai
Nhược điểm:
Quỹ bị khóa: Trong thời gian mở kênh, quỹ bị khóa
Yêu cầu trực tuyến: Người tham gia cần giữ kết nối trực tuyến để ký cập nhật trạng thái
Tính khả dụng kết hợp kém: không phù hợp cho các tương tác đa bên phức tạp
Tính bảo mật phụ thuộc: phụ thuộc vào dịch vụ giám sát bên ngoài ( như Watchtowers ) để ngăn chặn hành vi xấu.
3.1.5 Ứng dụng
Mạng lưới Bitcoin Lightning:
Kênh thanh toán nhỏ dựa trên mạng Bitcoin, sử dụng ký quỹ 2/2 để xây dựng kênh thanh toán một chiều, thêm RSMC để xây dựng kênh thanh toán hai chiều, sau đó thêm HTLC để kết nối kênh thanh toán mở rộng đến nhiều người thanh toán, cuối cùng xây dựng mạng thanh toán.
Tháng 2 năm 2015 đã đề xuất bản nháp của sách trắng, tháng 1 năm 2016 phát hành bản chính thức của sách trắng.
Phiên bản mainnet đầu tiên được phát hành vào tháng 3 năm 2018.
Năm 2021, El Salvador đã áp dụng Bitcoin làm tiền tệ hợp pháp và phát hành ví Chivo dựa trên mạng Lightning.
Năm 2022 có tổng cộng 76,236 kênh thanh toán, quỹ kênh là 5049 BTC.
Phát triển sinh thái: từ mạng BTC tầng底 đến giải pháp cơ sở hạ tầng cốt lõi (, dịch vụ nút và thanh khoản ), đến các dịch vụ thanh toán và tài chính khác nhau cũng như các ứng dụng.
Mạng điện Ethereum:
Kênh thanh toán nhỏ dựa trên Ethereum, tương tự như mạng Lightning.
Thành lập vào năm 2017, tiến hành ICO vào tháng 10 cùng năm.
Tháng 5 năm 2020, Raiden Light Client đầu tiên được ra mắt trên mạng chính Ethereum.
Hiện tại chưa được áp dụng rộng rãi, lý do bao gồm ngưỡng sử dụng cao, sự xuất hiện của các công nghệ mở rộng tiên tiến hơn.
Đang được cải tạo để chạy trên mạng Rollup Layer2 của Ethereum, giảm chi phí Gas để tạo State Channel.
Mạng Celer:
Về bản chất, nó đã tăng cường lớp khuyến khích ( token $CELR) của mạng lưới lightning, xây dựng các DApps blockchain loại tương tác cao thông qua công nghệ mở rộng off-chain và mô hình kinh tế khuyến khích.
Phù hợp với các tình huống tương tác tần suất cao như nền tảng thể thao điện tử.
Thành lập vào năm 2018, token $CELR được phát hành trên Binance Launchpad vào tháng 3 năm 2019.
Hiện tại đã ra mắt các sản phẩm như giao thức DeFi Layer2.finance, giao thức thông tin chuỗi chéo Celer IM và cầu chuỗi chéo tài sản cBridge.
3.1.6 So sánh ứng dụng
Mạng Lightning Bitcoin, Mạng Lightning Ethereum và Celer Network có thiết kế ý tưởng tương tự nhau, đều là giải pháp mở rộng off-chain dựa trên kênh trạng thái. Sự khác biệt chính nằm ở:
Blockchain nền tảng: Mạng Lightning Bitcoin dựa trên Bitcoin, Mạng Lightning và Celer Network dựa trên Ethereum.
Ứng dụng:
Mạng lưới ánh sáng chủ yếu được sử dụng cho thanh toán nhỏ bằng Bitcoin
Mạng Lê Điện nhằm hỗ trợ thanh toán bằng token ERC20 trên Ethereum
Mục tiêu của Celer Network rộng hơn, hỗ trợ các DApps tương tác tần suất cao
Đặc điểm kỹ thuật:
Mạng lưới chớp sử dụng HTLC để thực hiện thanh toán nhiều bước
Mạng lưới sét sử dụng cơ chế tương tự
Celer Network đã thêm lớp khuyến khích và lớp định tuyến trạng thái
Giai đoạn phát triển:
Mạng lưới Lightning đã tương đối trưởng thành, phát triển sinh thái tốt.
Mạng lưới sét phát triển chậm, tỷ lệ sử dụng không cao
Celer Network đang chuyển mình thành nền tảng tổng hợp mở rộng đa chuỗi
Kinh tế token:
Mạng Lightning không có token gốc
Mạng Lightning và Celer Network đều phát hành token của riêng mình
3.2 Chuỗi bên
3.2.1 Tóm tắt
Khái niệm chuỗi bên lần đầu tiên được đưa ra vào năm 2012 trong phòng chat của các nhà phát triển Bitcoin, và vào năm 2014, một nhà nghiên cứu của Blockstream đã viết bài viết liên quan đầu tiên.
Sidechain là một hình thức blockchain xuất hiện để tăng tốc giao dịch Bitcoin, có thể sử dụng các hợp đồng phức tạp hơn, hoặc cải thiện cơ chế đồng thuận như PoS, hoặc điều chỉnh các tham số khối để làm cho sidechain phù hợp với các mục đích cụ thể. Kết quả giao dịch của sidechain cuối cùng sẽ được ghi lại trong quá trình chuyển về mainchain.
Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
15 thích
Phần thưởng
15
5
Chia sẻ
Bình luận
0/400
LiquidationAlert
· 07-01 16:29
Đừng lo lắng vội vàng, trước đây đã thua lỗ giờ vẫn còn sống sao?
Phân tích giải pháp mở rộng off-chain: Nguyên lý kỹ thuật và so sánh ứng dụng của State Channels và Sidechains
Phân tích độ sâu mở rộng off-chain
1. Sự cần thiết của việc mở rộng
Tầm nhìn tương lai của blockchain là đạt được sự phi tập trung, an toàn và khả năng mở rộng, nhưng thường chỉ có thể đáp ứng đồng thời hai trong số đó, điều này được gọi là vấn đề tam giác không thể của blockchain. Trong nhiều năm qua, mọi người đã khám phá cách nâng cao 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 là giải quyết vấn đề mở rộng, đây là một trong những chủ đề nóng trong quá trình phát triển hiện tại của blockchain.
Độ sâu, tính bảo mật và khả năng mở rộng của blockchain có thể được định nghĩa đại khái là:
Sự phân tách lớn đầu tiên của mạng Bitcoin bắt nguồn từ vấn đề mở rộng. Khi số lượng người dùng và khối lượng giao dịch gia tăng, mạng Bitcoin với giới hạn khối 1MB bắt đầu đối mặt với tình trạng tắc nghẽn. Từ năm 2015, cộng đồng Bitcoin xuất hiện sự khác biệt về vấn đề mở rộng, cuối cùng dẫn đến sự phân tách lớn đầu tiên trong lịch sử Bitcoin vào ngày 1 tháng 8 năm 2017, sinh ra đồ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 an ninh và tính phi tập trung. Mặc dù Ethereum không trực tiếp giới hạn kích thước khối, mà đặt giới hạn cho phí nhiên liệu của từng khối, nhưng mục đích vẫn là để đạt được sự đồng thuận không tin cậy và đảm bảo sự phân bố rộng rãi của các nút.
Từ CryptoKitties vào năm 2017 đến sự trỗi dậy của các ứng dụng như DeFi, GameFi và NFT, nhu cầu về độ sâu của thị trường ngày càng tăng. Nhưng ngay cả Ethereum có khả năng hoàn toàn Turing cũng chỉ xử lý được 15-45 giao dịch mỗi giây, dẫn đến chi phí giao dịch tăng cao, thời gian thanh toán kéo dài, khiến phần lớn các DApp 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 đỏ. Do đó, vấn đề mở rộng blockchain cần được giải quyết khẩn cấp. Giải pháp mở rộng lý tưởng là tăng tốc độ và độ sâu giao dịch càng nhiều càng tốt mà không hy sinh tính phi tập trung và an ninh.
2. Các loại giải pháp mở rộng
Chúng tôi có thể phân loại các kế hoạch 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 "liệu 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 nay 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 không thảo luận chi tiết, chỉ liệt kê hai loại:
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, 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 thứ hai là phân mảnh, chia sổ cái blockchain thành nhiều phần, mỗi phần sẽ phụ trách ghi chép khác nhau, tính toán song song có thể xử lý nhiều giao dịch cùng lúc; điều này có thể giảm áp lực tính toán của các nút và ngưỡng gia nhập, cải thiện 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ẽ làm giảm độ an toàn của toàn bộ mạng.
Việc thay đổi một lớp giao thức mạng chính có thể gây ra những ảnh hưởng tiêu cực khó lường, vì bất kỳ lỗ hổng bảo mật nào ở tầng dưới đều có thể đe dọa nghiêm trọng đến an ninh của toàn mạng.
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 một lớp hiện có.
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:
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à các tương tác giữa người dùng sẽ được thực hiện off-chain, nhằm giảm thời gian và chi phí giao dịch, đạt được 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, thích hợp cho "các ứng dụng dựa trên lượt", 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ý 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 nhận các cập nhật trạng thái và phân xử các tranh chấp giữa các bên tham gia. Sau khi triển khai hợp đồng, các bên tham gia gửi 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 bên tham gia thực hiện giao dịch miễn phí không giới hạn số lần off-chain ( miễn là giá trị chuyển khoản ròng không vượt quá tổng số token đã gửi ). Các bên tham gia lần lượt gửi các cập nhật trạng thái cho nhau, chờ 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 tất. Thông 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ỉ trong trường hợp có tranh chấp hoặc khi đóng kênh, mới cần xác nhận từ mạng chính. Khi đóng kênh, bất kỳ bên tham gia nào cũng có thể gửi yêu cầu giao dịch trên mạng chính, nếu được tất cả các chữ ký phê duyệt, sẽ được thực hiện ngay lập tức; nếu không, cần 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óm lại, giải pháp 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, giảm chi phí giao dịch.
3.1.2 Dòng thời gian
3.1.3 Nguyên lý kỹ thuật
Quy trình làm việc chung 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á nhân vào địa chỉ hợp đồng trên chuỗi, số tiền này được khóa trong hợp đồng cho đến khi kênh được đóng lại mới trả lại cho người dùng; sau khi hai người ký xác nhận, kênh 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 ở off-chain, các bên tham gia giao tiếp với nhau thông qua tin nhắn chữ ký mã hóa. Cả hai bên đều cần ký vào mỗi giao dịch để ngăn chặn hành vi gian lận double spend. Thông qua những tin nhắn này, họ đưa ra các 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à đối phương đề xuất.
Nếu Alice muốn đóng kênh, cô ấy 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ý tên chấp thuận, hợp đồng sẽ giải phóng số tiền đã khóa và trả lại cho người tương ứng dựa trên trạng thái cuối cùng. Nếu Bob không phản hồi ký tên, hợp đồng sẽ giải phóng số tiền và trả lại cho người tương ứng sau khi thời gian thách thức kết thúc.
Trong trường hợp bi quan, nếu Bob không phản hồi lại chữ ký cập nhật trạng thái mà Alice gửi đến tại một thời điểm nào đó, Alice có thể khởi xướng một 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 cho hợp đồng. 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 cho hợp đồng; nếu Bob phản hồi, hai người có thể tiếp tục giao dịch trong kênh trạng thái; nếu Bob không phản hồi trong khoảng thời gian đó, hợp đồng tự động đóng kênh trạng thái và trả lại tiền cho Alice.
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 Bitcoin Lightning:
Mạng điện Ethereum:
Mạng Celer:
3.1.6 So sánh ứng dụng
Mạng Lightning Bitcoin, Mạng Lightning Ethereum và Celer Network có thiết kế ý tưởng tương tự nhau, đều là giải pháp mở rộng off-chain dựa trên kênh trạng thái. Sự khác biệt chính nằm ở:
Blockchain nền tảng: Mạng Lightning Bitcoin dựa trên Bitcoin, Mạng Lightning và Celer Network dựa trên Ethereum.
Ứng dụng:
Đặc điểm kỹ thuật:
Giai đoạn phát triển:
Kinh tế token:
3.2 Chuỗi bên
3.2.1 Tóm tắt
Khái niệm chuỗi bên lần đầu tiên được đưa ra vào năm 2012 trong phòng chat của các nhà phát triển Bitcoin, và vào năm 2014, một nhà nghiên cứu của Blockstream đã viết bài viết liên quan đầu tiên.
Sidechain là một hình thức blockchain xuất hiện để tăng tốc giao dịch Bitcoin, có thể sử dụng các hợp đồng phức tạp hơn, hoặc cải thiện cơ chế đồng thuận như PoS, hoặc điều chỉnh các tham số khối để làm cho sidechain phù hợp với các mục đích cụ thể. Kết quả giao dịch của sidechain cuối cùng sẽ được ghi lại trong quá trình chuyển về mainchain.