Một sidechain được liên kết với chuỗi khối chính, được gọi là mainnet hoặc chuỗi cha, bằng cách sử dụng một cái kẹp hai chiều.

Các sidechain được tạo ra để giải quyết vấn đề quan trọng về tốc độ mà thế giới tiền điện tử đang gặp phải. Thay vì có tất cả các quy trình trên chuỗi khối chính, một sidechain được sử dụng để đơn giản hóa các phép tính trong khi cung cấp cùng mức độ bảo mật như chuỗi chính #blockchain .

Các sidechain có thể tương tác theo nhiều cách khác nhau. Tuy nhiên, ở cốt lõi là khả năng trao đổi tài sản giữa các chuỗi với sự trợ giúp của một cái kẹp hai chiều. Cái kẹp này bao gồm các hộp khóa trên cả hai chuỗi. Để hiểu cách một hộp khóa hoạt động, hãy tưởng tượng bạn đang chuyển 1 BTC từ mạng chính sang một sidechain. Đầu tiên, bạn gửi BTC đến một địa chỉ hộp khóa.

Bất kỳ $BTC nào được gửi đến đây sẽ bị lấy ra khỏi tổng cung tạm thời. Thông tin liên quan đến địa chỉ sidechain nơi bạn sẽ gửi BTC được bao gồm trong giao dịch. Khi giao dịch hoàn tất, hộp khóa sidechain sẽ phát hành 1 BTC và gửi nó đến một địa chỉ trên mạng chính.

Sidechains hoạt động như thế nào?

Người dùng chuỗi chính trước tiên cần gửi tiền xu hoặc tài sản kỹ thuật số khác đến một địa chỉ đầu ra nơi chúng được khóa và không thể sử dụng ở nơi khác. Sau khi giao dịch hoàn tất, một xác nhận sẽ được truyền đi qua các chuỗi. Điều này được theo sau bởi một khoảng thời gian chờ để tăng cường bảo mật. Sau đó, tiền xu hoặc tài sản sẽ được chuyển hoàn toàn sang sidechain, cho phép người dùng di chuyển chúng một cách tự do trên mạng mới.

Các sidechain có nhiều biến thể tùy thuộc vào các chức năng mà chúng được xây dựng. Trong khi cả Liquid và Rootstock đều là sidechain Bitcoin, chúng hoạt động rất khác nhau vì cái sau được tạo ra đặc biệt để chạy các hợp đồng thông minh hiệu quả hơn.

Ví dụ về Sidechains

Mạng lỏng

Một ví dụ về sidechain là Mạng lỏng, một giao thức được xây dựng trên mạng Bitcoin. Thời gian phát hiện khối trên sidechain này chỉ là một phút, nhanh gấp mười lần so với mạng Bitcoin chính.

Polygon

Polygon là một sidechain Ethereum được thiết kế để mang lại giải pháp mở rộng cho các blockchain công cộng. Nó cung cấp khả năng mở rộng trong khi đảm bảo người dùng có trải nghiệm tốt hơn mà không làm giảm tính bảo mật. Hiện tại nó hỗ trợ Ethereum, nhưng có kế hoạch hỗ trợ các blockchain khác để đảm bảo tính tương tác và khả năng mở rộng của blockchain.

Hãy theo dõi để nhận thêm nội dung giáo dục🫶