Sidechain là một trong những giải pháp tối ưu để mở rộng Blockchain và giúp nền tảng hoạt động mặn mà hơn. Vậy Sidechain là gì? Ưu và nhược điểm của Sidechain là gì? Mời bạn đọc tìm hiểu khả năng mở rộng Blockchain ở bài viết dưới đây.
Mục Lục
Sidechain là gì?
Sidechain là một Blockchain rời, hoạt động độc lập và được liên kết với cá Blockchain chính thông quá chốt hai chiều. Các Sidechain này sẽ làm cho nền tảng Blockchain thêm phong phú khả năng và tạo nhiều tiềm năng đáng kể.
Có thể hiểu một cách đơn giản như sau: Nếu các Blockchain chính (chuỗi chính) là những đường cao tốc, thì các Sidechain sẽ là những con đường được xây dựng bên cạnh hoặc song song với đường cao tốc. Các phương tiện giao thông di chuyển nhanh hơn ở Sidechain. Đồng thời có thể di chuyển bất kỳ lúc nào vào đường cao tốc.
Nhờ vào các chốt hai chiều, các tài sản mới có thể trao đổi giữa Blockchain chính và Sidechain. Tỷ lệ trao đổi tài sản giữa Blockchain chính và Sidechain thường được xác định trước.
- Danh sách Coin Top mạnh nhất năm 2023
- Thuật toán đào Bitcoin hiện đại nhất vừa cập nhật
- Top 10 sàn giao dịch tiền mã hóa được trader Việt sử dụng nhiều nhất
- Mua bán tiền ảo có bị cấm tại Việt Nam?
Nguyên tắc hoạt động Sidechain
Bảo mật và đồng thuận
Sidechain phải hoạt động trung thực và thường hoạt động trên giả thuyết bảo mật là “n Validators trong m Validators”. Ngoài ra, để ngăn cản hành vi gian lận và gây hại cho hệ thống, các Sidechain cũng thường kết hợp với các cơ chế khuyến khích/ trừng phạt riêng. Những cơ chế đồng thuận phổ biến thường được các Sidechain sử dụng như: PoS, DPoS, PoA,…
Proof of Stake (PoS – bằng chứng cổ phần)
Trên mạng lưới, các node trong blockchain được yêu cầu staking một số lượng native token nhất định để có thể trở thành Validator (người xác thực). Các Validator sẽ xác thực xem giao dịch có hợp lệ không và sắp xếp chúng vào các block mới. Ngược lại, hệ thống sẽ trả block reward cho việc sản xuất các block mới và phí giao dịch mạng cho họ. Trong trường hợp các validator node bị phát hiện là gian lận, native token mà họ bonding trong mạng sẽ bị slashing.
Vì để chạy node người dùng chỉ cần staking một lượng token tối thiểu, Proof of Stake có số lượng validator node có thể rất lớn. Chẳng hạn (với ETH Beacon Chain là 32 ETH), Beacon Chain của Ethereum hiện có hơn 350,000 node đang hoạt động.
Delegated Proof of Stake (DPoS)
Trong nhiều blockchain hiện nay, Delegated Proof of Stake là thuật toán đồng thuận được sử dụng nhiều nhất. Với thuật toán này, người nắm giữ token chọn một số node chuyên nghiệp để làm đại diện và vận hành mạng. Bù lại, họ sẽ được chia sẻ một phần phần thưởng cho việc duy trì an ninh cho mạng.
Số lượng validator node của DPoS thường có giới hạn. Con số này giao động từ vài chục đến 200. Nhơ vào đó, các blockchain sử dụng đồng thuận DPoS có khả năng mở rộng dễ dàng.
Proof of Authority (PoA – Bằng chứng ủy quyền)
Đây là một đồng thuận được lấy cảm hứng từ PoS. Thuật toán này sẽ không dựa trên giá trị token do holder nắm giữ, mà đề cao giá trị của danh tính & danh tiếng của những người tham gia. Các Validator node trong mạng sẽ được chọn, cái họ stake không phải native token của mạng mà là “uy tín” của chính họ để có quyền xác thực giao dịch và tạo các block mới.
Tương tự, PoA có số lượng validator node có giới hạn, thường giao động dưới 25 validator. Điều này khiến các blockchain sử dụng đồng thuận PoA có khả năng mở rộng dễ dàng. Một vài Blockchain phổ biến thường sử dụng PoA như Ronin, BNB Smart Chain,…
Khả năng tương tác
Thông thường, các Sidechain sẽ cung cấp khả năng tương tác với Ethereum mainnet nhờ vào một cầu nối 2 chiều. MPCs và ligh client & Relays sẽ là hai thiết kế chính được sử dụng.
Độ khó xây dựng của hai thiết kế này khác nhau.Trong khi MPCs dễ xây dựng hơn thì chúng lại có bảo mật tương đối kém hơn các bridge được xây dựng bằng kiến trúc light client & realay.
Thực thi
Thay vì tạo ra các ngôn ngữ lập trình và các máy ảo riêng, thực thi là điểm độc đáo của các Sidechain. Các Sidechain sẽ tận dụng lại ngôn ngữ lập trình là Solidity và máy ảo của Ethereum là EVM.
Điều này giúp cho các Sidechain thường có độ tương thích cao với Ethereum mainnet. Các ứng dụng trên Ethereum mainnet có thể dễ dàng di chuyển qua các Sidechain dễ dàng và nhanh chóng.
Ưu và nhược điểm của Sidechain
Ưu điểm
- Tự chủ được công nghệ, tùy chỉnh hợp lý với tầm nhìn của sản phẩm. Nếu là nhà phát triển DApp trên Ethereum thì bạn phải phụ thuộc vào cơ sở hạ tầng và phương hướng phát triển của Ethereum.
- Các Sidechain hỗ trợ tính toán chung, tương thích EVM. Nhờ đó, các DApp trên Ethereum mainnet dễ dàng mở rộng hoạt động trên các Sidechain. Ngoài ra, trên các Sidechain, các Sidechain cũng áp dụng kinh nghiệm làm việc tương tự cho Solidy dev.
Nhược điểm
- Khả năng phân cấp của các Sidechain thường ít (node ít hơn) và kiến trúc của các Sidechain thường trade-off giữa bảo mật & phân quyền để lấy khả năng mở rộng tốt hơn.
- Các Sidechain không được bảo vệ bởi Ethereum mainnet do sử dụng cơ chế đồng thuận riêng biệt. Trong trường hợp, người dùng bị hack khi chuyển tiền qua các Sidechain này, người dùng không thể chuyển tiền về lại Ethereum mainnet.
Các dự án nổi bật Sidechain
Rootstock
Đây là nền tảng hợp đồng thông minh nguồn mở với một chốt hai chiều cho Bitcoin. Dự án nhằm mục đích tăng thêm chức năng và giá trị cho mạng Bitcoin bằng cách cho phép thanh toán gần như ngay lập tức, khả năng mở rộng cao hơn và các hợp đồng thông minh hoạt động. Các Bitcoin miner nhờ vào đó có thể tham gia vào cuộc cách mạng hợp đồng thông minh bằng cách thưởng cho họ thông qua hợp nhất minning.
Một bất lợi đáng kể đối với sự phát triển của Bitcoin là thiếu hợp đồng thông minh hoàn chỉnh. RST bước vào để cung cấp các nhu cầu kỹ thuật không có sẵn như là một Blockchain với một chốt hai chiều cho Bitcoin. Vì Sidechain không có đồng coin của riêng mình cho nên nó không cung cấp sự cạnh tranh với Bitcoin.
Hợp nhất minning của Rootstock có nghĩa là bảo mật Blockchain ở cùng mức với Bitcoin. RSK có quy mô đến 100 giao dịch/s trong khi giảm sử dụng băng thông, lưu trữ và duy trì phân cấp. Chuỗi đạt được điều này bằng cách sử dụng chống gian lận, xác minh xác suất và kỹ thuật shatch Blockchain.
Plasma
Plasma có thể mở rộng tới hàng tỷ cập nhật trạng thái trong một giây. Đây là mô hình dự kiến của việc thực thi các hợp đồng thông minh. Với dự án này, các Blockchain có thể đại diện cho một số lượng lớn các ứng dụng tài chính phi tập trung trên toàn thế giới.
Liquid
Liquid là sidechain thương mại đầu tiên của Blockstream. Nó tạo điều kiện cho việc chuyển tiền ngay lập tức giữa các sàn giao dịch mà không phải chờ đợi sự trì hoãn xác nhận trong Bitcoin Blockchain. Liquid có sẵn cho người dùng của tất cả các sàn giao dịch Bitcoin.
Alpha
Cơ chế chốt các hàm Alpha hiện đang hoạt động thông qua bộ điều hợp giao thức tập trung, như đã nêu trong white paper. Trên thực tế, Các hàm Alpha như là một sidechain cho testnet của Bitcoin.
Một điểm liên kết có thể kiểm toán người ký quản lý tiền Testnet chuyển giao cho các sidechain. Điểm liên kết cũng dựa vào để tạo ra các block thông qua phần tử block đã ký. Điều này tạo ra khả năng khám phá các khả năng của chuỗi mới bằng cách sử dụng các giao dịch bảo mật khác nhau.
POA
Nhờ vào các bằng chứng về sự đồng thuận của thẩm quyền đạt được bởi các nhà đánh giá độc lập, đây sẽ là một sidechain mở của Ethereum. Mục tiêu của dự án là xây dựng một mạng lưới công cộng nhanh chóng, an toàn và tiết kiệm cho các hợp đồng nhỏ,. Cơ chế đồng thuận của nó cho phép thời gian chặn rất nhanh, dưới 5 giây.
Một tính năng khác của POA là cho phép người xác nhận bỏ phiếu cho việc thêm hoặc xóa người xác thực trên dApp quản trị. Tính năng này cũng hỗ trợ cho cơ chế đồng thuận. Mạng cũng hỗ trợ một loại lớn các bằng chứng nhận dạng dApps và kết hợp chúng để chứng minh danh tính của người xác nhận. Mô hình mạng POA có thể được sử dụng như một kế hoạch chi tiết để phát hành nhanh các mạng mở tại chỗ với giá trị tích hợp.
Kết luận
Nói tóm lại, Sidechain là một trong những thành phần không thể thiếu của hệ thống Blockchain. Đây là một mạng phù trợ, hỗ trợ cho Blockchain nhanh hơn, mượt hơn. Với bài viết trên đây, chúng tôi hy vọng có thể cung cấp cho bạn đọc thông tin hữu ích về Sidechain. Chúc các bạn giao dịch thành công.