Sidechain là gì? Phương pháp hoạt động của Sidechain trong Blockchain

Sidechain là gì?

Sidechain là 1 blockchain biệt lập chạy đồng thời và hoạt động độc lập có Ethereum mainnet. Những sidechain dùng những mô hình đồng thuận và thông số block của riêng chúng để xử lý những thanh toán nhanh và hiệu quả hơn. Bên cạnh ra, những sidechain thường phân phối khả năng tương tác có Ethereum mainnet thông qua 1 Bridge 2 chiều.

1 số sidechain nổi bật trên thị trường mà có thể bạn sẽ biết: BNB Good chain, Polygon PoS Chain, Avalanche C-Chain, Fantom,…

Những Sidechain hoạt động như thế nào?

Bảo mật và đồng thuận

Sidechain thường hoạt động trên nhái thuyết bảo mật là “n Validators trong m Validators” nên hoạt động trung thực. Bên cạnh ra, những sidechain cũng thường hài hòa có những cơ chế khuyến khích/ trừng phạt riêng để ngăn cản hành vi gian lận & độc hại trên mạng. 1 số cơ chế đồng thuận phổ biến được những sidechain dùng bao gồm: PoS, DPoS, PoA,…

1. Proof of Stake (PoS – bằng chứng cổ phần)

Những node trong blockchain được bắc buộc staking 1 số lượng native token nhất định trên mạng lưới để có thể phát triển thành Validator (người xác thực). Những Validator sẽ có trách nhiệm chính là xác thực tính hợp lệ của những thanh toán và sắp xếp chúng vào những block mới. Đổi lại, họ sẽ nhận lại block reward cho việc chế tạo những block mới và phí tổn thanh toán của mạng. Trong trường hợp những validator node bị phát hiện là gian lận, native token mà họ bonding trong mạng sẽ bị slashing.

Xem Thêm  Salesforce là gì? Bí quyết dùng phần mềm Salesforce

Proof of Stake có số lượng validator node có thể siêu lớn, vì để chạy node khách hàng chỉ cần staking 1 lượng token tối thiểu (có ETH Beacon Chain là 32 ETH). Hiện tại, Beacon Chain của Ethereum hiện có hơn 350,000 node đang hoạt động.

2. Delegated Proof of Stake (DPoS)

Delegated Proof of Stake là thuật toán đồng thuận được dùng trong nhiều blockchain hiện nay. Trong đấy, người nắm giữ token chọn 1 số node chuyên nghiệp đại diện cho họ vận hành mạng, bù lại, token holder sẽ được chia sẻ 1 phần phần thưởng cho công việc duy trì an ninh cho mạng.

DPoS có số lượng validator node có giới hạn, thường giao động từ vài chục tới 200, điều này giúp những blockchain dùng đồng thuận DPoS có khả năng mở rộng dễ dàng.

3. Proof of Authority (PoA – Bằng chứng ủy quyền)

Proof of Authority là 1 đồng thuận được lấy cảm hứng từ PoS, trong đấy thuật toán đề cao giá trị của danh tính & danh tiếng của những người tham dự, chứ ko dựa trên giá trị token mà họ nắm giữ. Những Validator node trong mạng sẽ được chọn, cái họ stake ko nên native token của mạng mà là “uy tín” của chính họ để có quyền xác thực thanh toán và tạo những block mới.

Tương tự Delegated Proof of Stake (DPoS), PoA có số lượng validator node có giới hạn, thường giao động dưới 25 validator, điều này làm những blockchain dùng đồng thuận PoA có khả năng mở rộng dễ dàng. 1 vài Blockchain nức tiếng dùng PoA bao gồm: Ronin, BNB Good Chain,…

Xem Thêm  Chỉ dẫn phương pháp tải Google Chrome cho Macbook chi tiết từ A tới Z

Khả năng tương tác

Thông thường những sidechain sẽ phân phối khả năng tương tác có Ethereum mainnet thông qua 1 bridge 2 chiều. 2 thiết kế chính được dùng là MPCs và ligh shopper & Relays.

Chúng có độ khó xây dựng khác nhau, trong lúc 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 những bridge được xây dựng bằng kiến trúc mild shopper & realay.

Thực thi

Thực thi là điểm độc đáo của những sidechain, thay vì tạo ra những ngôn ngữ lập trình và những máy ảo riêng. Những 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 những sidechain thường có độ tương thích cao có Ethereum mainnet. Những ứng dụng trên Ethereum mainnet có thể dễ dàng đi lại qua những sidechain dễ dàng và nhanh chóng.

Ưu điểm và hạn chế của Sidechain

1 số ưu và nhược điểm chính của những sidechain:

Ưu điểm của Sidechain

Ưu điểm trước tiên của những sidechain là tự chủ được kỹ thuật, tùy chỉnh hợp lý có tầm nhìn của sản phẩm. Ví dụ là nhà phát triển thành DApp trên Ethereum thì bạn nên phụ thuộc vào cơ sở hạ tầng và phương hướng phát triển thành của Ethereum.

Dí dụ: Trong trường hợp của Axies, Axies trước đây từng ra mắt trên Ethereum, chi phí tổn hoạt động quá cao đã làm Axies ko thể nào hoạt động nổi. Buộc staff Axies nên tự xây dựng 1 Blockhchain để tương trợ sự phát triển thành của Axies. Có Blockhchain mới, staff Axies chạy PoA và customized phí tổn thanh toán siêu thấp để ưu thích để chơi sport.

Xem Thêm  Sàn Huobi là gì? Chỉ dẫn thanh toán trên sàn Huobi toàn bộ nhất

Ưu điểm nổi bật thứ 2 là những sidechain tương trợ tính toán chung, tương thích EVM. Điều này giúp những DApp trên Ethereum mainnet dễ dàng mở rộng hoạt động trên những sidechain. Bên cạnh ra, những sidechain cũng vận dụng kinh nghiệm khiến việc tương tự cho Solidy dev trên những sidechain.

Hạn chế của những sidechain

Trước tiên, những sidechain thường ít phân cấp (node ít hơn), kiến trúc của những sidechain thường trade-off giữa bảo mật & phân quyền để lấy khả năng mở rộng phải chăng hơn.

Bên cạnh ra, những sidechain dùng cơ chế đồng thuận biệt lập, chúng ko được bảo vệ bởi Ethereum mainnet. Trong trường hợp, khách hàng chuyển tiền qua những sidechain này và bị hack thì khách hàng ko thể chuyển tiền về lại Ethereum mainnet.

Tổng kết

Như vậy chúng đã tìm hiểu sidechain là gì, phương pháp hoạt động, cũng như ưu và nhược điểm của những sidechain. Ví dụ quý khách có những câu hỏi khác liên quan tới chủ đề trên, hãy bình luận ở phía dưới để Coin98 tương trợ ngay nhé!