Giúp blockchain gốc giảm tắc nghẽn, hỗ trợ giao dịch nhanh hơn, rẻ hơn gấp nhiều lần, sidechain đã dần khẳng định vị trí trong lòng các chuyên gia trong lĩnh vực này. Vậy sidechain là gì? Chúng có ưu nhược điểm gì? Đâu là 3 dự án triển khai sidechain nổi bật nhất hiện nay?
Mời quý bạn đọc cùng đội ngũ BitcoinVN News khám phá trong bài viết bên dưới.
Sidechain là gì?
Hiểu một cách đơn giản, sidechain là giống như một blockchain và có thể tương tác với các blockchain khác.
Hiện có 2 loại sidechain thường gặp:
- Sidechain hoạt động độc lập như 1 blockchain. Khi liên kết với 1 blockchain khác, cả 2 blockchain này có thể được coi là sidechain của nhau, nghĩa là chúng bằng nhau và đôi khi cả hai blockchain sẽ có token riêng biệt.
- Sidechain liên kết với 1 blockchain gốc và cơ chế hoạt động của nó phụ thuộc vào blockchain gốc này. Sidechain không tạo ra token riêng mà nó chuyển giao tài sản từ blockchain mẹ để hoạt động.
Cơ chế hoạt động của Sidechain là gì?
Đa phần, Sidechain được dùng để trao đổi tài sản giữa các chuỗi. Điều này được thực hiện thông qua việc sử dụng cơ chế chốt chặn 2 chiều.
Chốt 2 chiều giống như một sàn giao dịch tập trung với cách hoạt động như sau:
Giả sử bạn đang sở hữu BTC và bạn muốn đổi thành ETH thông qua cặp giao dịch BTC-ETH. Tuy nhiên, nếu đổi tiền qua một sàn giao dịch tập trung, bạn sẽ bị phụ thuộc vào bên thứ ba, tốn thêm phí trung gian và nhiều bất tiện khác. Lúc này, có chế chốt chặn sẽ hoạt động.
Một chốt chặn 2 chiều phi tập trung thực chất bao gồm các “hộp khóa” trên cả 2 blockchain. Các hộp khóa này được dùng để chuyển tài sản từ một blockchain này sang một blockchain khác.
Cụ thể, để chuyển 1 BTC từ mạng Bitcoin sang sidechain, bạn gửi 1 BTC đến địa chỉ hộp khóa trên mạng Bitcoin. Thông tin về địa chỉ sidechain cũng phải được gửi kèm. Khi giao dịch được xác nhận, 1 BTC sẽ được giải phóng từ hộp khóa và gửi đến địa chỉ sidechain. Từ sidechain trung gian này, chúng sẽ chuyển giá trị tương đương đến hộp khóa của ETH…
Lợi ích của Sidechain
- Khả năng mở rộng: Một sidechain có thể cung cấp các giao dịch nhanh hơn và rẻ hơn. Điều này giúp giảm tắc nghẽn trên blockchain ban đầu.
- Khả năng thử nghiệm/nâng cấp: Nâng cấp một blockchain có liên quan đến các bên khác sẽ khá khó khăn và mất nhiều thời gian. Sidechain cho phép các ý tưởng mới được thử nghiệm và triển khai mà không cần đồng thuận rộng rãi. Sự thử nghiệm và khả năng nâng cấp này giúp tạo ra hiệu quả cao, góp phần thúc đẩy khả năng mở rộng.
- Sự đa dạng: Các ứng dụng của sidechain giúp tài sản từ các blockchain dễ tiếp cận nhiều người hơn. Ví dụ như các ứng dụng như vay mượn trong DeFi có thể tiếp cận các tài sản từ các chuỗi khác.
Hạn chế của Sidechain
- Sidechain có bảo mật riêng, không phụ thuộc vào blockchain chính. Do đó, những sidechain nhỏ không được kế thừa tính bảo mật tuyệt vời của các blockchain chính.
- Ngoài ra, sidechain đòi hỏi phải đào theo cách riêng. Tuy nhiên, hầu hết các thợ đào thường tập trung vào các blockchain lớn nên việc khai thác trên sidechain thường không được quan tâm.
- Độ bảo mật và tính tin cậy của tài sản có thể thay đổi khi chuyển sang sidechain.
3 Sidechain phổ biến hiện nay
Drivechain
Drivechain là một ví dụ về loại sidechain liên kết với Bitcoin. Trong đó Bitcoin là blockchain gốc và Drivechain là sidechain con. Drivechain không phát hành một native token riêng. Thay vào đó, nó hoàn toàn phụ thuộc vào BTC được chuyển từ mạng Bitcoin.
- Drivechain sử dụng SPV để thực hiện peg hai chiều, dựa vào các thợ đào để xác nhận các giao dịch chuyển tiền. Các cuộc tấn công 51% thự hiện bởi một liên minh các thợ đào là có thể xảy ra.
- Drivechain tạo ra khai thác mù (blind merged mining – BMM cho phép một thợ đào trên chuỗi Bitcoin khai thác trên Drivechain (mà không cần chạy một full node. Thợ đào được trả bằng BTC.
Drivechain hứa hẹn sẽ cung cấp cho mọi người chuyển đổi bitcoins từ mạng Bitcoin sang các sidechain và ngược lại. Hy vọng điều này sẽ mang lại cho những người nắm giữ Bitcoin khả năng tiếp cận đa dạng các blockchain.
SmartBCH
SmartBCH là một sidechain tương thích với Ethereum Virtual Machine (EVM) và Web3 cho Bitcoin Cash, nhưng không có token riêng. Nền tảng SmartBCH sử dụng một cầu nối độc đáo được gọi là SHA-Gate. Việc chuyển từ BCH sang SmartBCH được xử lý bởi những người chạy full node BCH. Việc chuyển từ SmartBCH sang BCH sử dụng một liên kết để vận hành và các công cụ khai thác để giám sát.
SmartBCH ra đời nhằm cải thiện thời gian phê duyệt giao dịch (từ 10 phút như BCH chỉ còn khoảng vài giây) và mang đến các tính năng hợp đồng thông minh cho BCH. Mục tiêu thú vị nhất của nó là cung cấp các lợi ích tương tự như các dự án như ETH2.0 nhưng trong thời gian ngắn hơn nhiều.
Để bắt đầu sử dụng SmartBCH, bạn cần mua một số BCH. Sau đó, bạn cần thiết lập một ví Web3. Bạn có thể sử dụng ví tiền điện tử tích hợp trong trình duyệt Brave hoặc sử dụng Metamask.
Polygon
Polygon là một sự kết hợp của cả hai loại sidechain. Nó sử dụng một khung Ethereum được gọi là Plasma, cho phép tạo ra các chuỗi con có thể xử lý giao dịch trước khi hoàn thiện định kỳ trên Ethereum blockchain. Polygon tương thích với EVM (Ethereum Virtual Machine). Tuy nhiên, Polygon phát hành đồng native token riêng – MATIC, thông qua trình xác thực Proof-of-Stake. Nó có hai cơ chế chốt chặn hai chiều, một thông qua Plasma và một thông qua trình xác thực Proof-of-Stake.
Mục tiêu của Polygon là cung cấp liên kết giữa các blockchain. Vì Polygon tương thích với EVM, việc kết nối với các blockchain khác cũng tương thích với EVM, như SmartBCH, nên sẽ ít khó khăn hơn so với các blockchain không tương thích như Bitcoin.
Để bắt đầu sử dụng mạng Polygon, bạn cần mua một số MATIC, sau đó thiết lập một ví web3.
Kết luận
Hy vọng bài viết này đã giúp bạn hiểu rõ khái niệm sidechain là gì và tiềm năng của nó trong việc phát triển blockchain trong tương lai. Nếu cần tư vấn thêm thông tin nào, bạn có thể liên hệ với BitcoinVN tại đây để được hỗ trợ nhanh nhé!
Bài viết được dịch và biên tập bởi BitcoinVN News
Nguồn: Bitcoin.com