Intro

Có một sự thật không thể chối cãi rằng sẽ càng ngày có càng nhiều Layer 1 và Layer 2 mọc lên. Điều này cơ bản là vì những lí do như:

Top projects by revenue Top projects by revenue

Như mình cũng đã đề cập ở bài viết trước, interoperability là một mảnh ghép rất quan trọng của crypto. Từ góc nhìn của một user bình thường, tiền là tiền và sẽ rất tù túng nếu tiền của họ chỉ có thể nằm yên ở một chain (giống như việc bạn cầm một đồng tiền không có giá trị quy đổi sang một ngoại tệ khác).

Mặt khác, interoperability cũng có mối quan hệ mật thiết với scalability của blockchain. Nếu trải nghiệm cross chain của người dùng đủ mượt thì chắc chắn họ sẽ không quan tâm mấy đến Layer 1 mình đang dùng là gì, có lượng liquidity ra sao. Điều này mở ra cơ hội cho các Layer 1 thế hệ mới phát triển khi việc luân chuyển nguồn vốn đã trở nên dễ dàng.

Nói là một chuyện, làm lại là một chuyện khác. Cũng giống như Layer 1 war, cuộc chiến giữa những cross chain protocol vẫn chưa có hồi kết vì có vẻ như chưa ai thực sự tìm được chén thánh trong thiết kế của mình. Dẫu vậy, đây là một đề tài vô cùng thú vị và chúng ta cũng cần phải xem qua bức tranh hiện nay.

Binance, Coinbase, Okex aka CEX

Nói thì nghe như đùa nhưng thực tế chúng ta có thể coi các sàn giao dịch tập trung là các cây cầu. Analogy: Các CEX giống như những commercial bank với lượng dự trữ ngoại tệ của nhiều quốc gia.

Ưu điểm của CEX là nó có UI/UX dễ dùng, fee thì cũng không phải bàn - quá rẻ so với các protocol đề cập bên dưới. Nếu phải chỉ ra nhược để của các CEX thì có lẽ là nó có quá trình KYC sẽ là rào cản với vài nhóm đối tượng nhất định. Thêm vào đó, cái chúng ta tin tưởng sẽ là con người chứ không phải là smart contract. Điều gì đã từng xảy ra FTX thì chắc các bạn vẫn còn nhớ, mình sẽ không nhắc lại. Cuối cùng thì một nhược điểm khá lớn nữa của các CEX là số lượng loại tài sản có thể rút khá hạn chế.

Wormhole - The asset bridge

Mình đã viết một bài về Wormhole. Các bạn có thể đọc ở đây

The Bridge Series: A Travel Through Wormhole — Intro Vài năm về trước, khi nghĩ đến các dApp thì chắc số đông trong chúng ta luôn nghĩ về Ethereum khi Ethereum quá đỗi thống trị lúc bấy giờ (err thì bây giờ vẫn thế). Tuy nhiên, thời thế đã thay đổi. Với việc các Layer 1 mọc lên

Về cơ bản thì chúng ta có thể xem xAsset (wrappped token) của Wormhole như những tấm check du lịch thời xưa: khách du lịch sẽ nạp sẵn tiền vào ngân hàng rồi ngân hàng sẽ cấp cho họ những tấm check du lịch có giá trị mua bán ở nước ngoài.

Ưu điểm:

Nhược điểm:

THORChain - The Binance bridge but decentralized

Đúng như cái tên thì THORChain như kiểu Binance nhưng mà là DEX. Các omnichain DEX như THORChain sử dụng các LP cho các chain khác nhau. Token RUNE có tác dụng như một loại tài sản trung gian để có thể swap (ví dụ ETH-RUNE-SOL).

THORChain mechanism THORChain mechanism

Ưu điểm:

Nhược điểm

IBC - The First General-Purpose Cross-Chain Communication Protocol

Điểm đột phá của IBC là nó có thể verify các transaction trên nhiều chain khác nhau hoàn toàn on-chain sử dựng các light client.

Nôm na thì quy trình hoạt động của IBC sẽ là

Ưu điểm:

Nhược điểm:

LayerZero - The Oracle Communication Protocol

Bản chất của LayerZero là một phiên bản của IBC dùng được cho các EVM Layer 1. Thay vì yêu cầu tất cả các smart contract liên tục đồng bộ các block header của các chain như IBC thì LayerZero chỉ việc outsource công việc này cho Chainlink.

LayerZero ELI5 LayerZero ELI5

Ưu điểm:

Nhược điểm:

Succint - The ZK Bridge

Đầu tiên thì mình sẽ làm rõ một chút về điểm khác biệt của zk rollup và zk bridge. Về mục đích: zk rollup được sinh ra là để tăng khả năng mở rộng (scalability) còn zk bridge sinh ra để tăng khả năng tương tác (interoperability). Các zk rollup sẽ thừa hưởng security từ các based layer, ví dụ như zk sync sẽ thừa hưởng security từ based layer của nó là Ethereum. Security của các zk bridge sẽ phụ thuộc vào security của các chain mà nó bắc qua.

Vậy tại sao lại dùng zk proof cho các bridge?

Các natively verified bridge hiện tại rất mạnh về security nhưng lại có nhược điểm về khả năng mở rộng (ví dụ như IBC). Nghe có quen không? Yes, concept của zk-bridge cũng đi giải quyết vấn đề mà zk-rollup giải quyết cho cho based layer là Ethereum. Việc sử dụng zk proof sẽ cải thiện đáng kể khả năng mở rộng của các bridge khi việc xác thực on-chain sẽ được giảm tải đáng kể. Bằng chứng đồng thuận sẽ được xử lý off-chain và sẽ được xác thực on-chain thông qua zk-proof. Một điểm ưu việt nữa chính là các bridge này sẽ giảm tải bớt áp lực cho các chain mà nó bắc qua. Các chain sẽ không còn phải phát triển thêm để tương thích với signature scheme của lẫn nhau nữa.

Telapathy - the first product from Succint Telapathy - the first product from Succint

Hiện tại thì Succint Labs đang phát triển zk bridge và sản phẩm đầu tiên của họ là Telepathy. Sẽ thật thú vị nếu chúng ta tìm ra được người chạm được đến chén thánh của interoperability!