Tổng quan
Trong vài năm trở lại đây, số lượng blockchain ngày càng gia tăng đáng kể, việc chia sẻ dữ liệu và token giữa các mạng khác nhau là một thách thức lớn. Hiểu rõ những khó khăn này, một số dự án đã ra đời nhằm giải quyết vấn đề đó, bằng cách xây dựng cầu nối giữa các mạng để tạo điều kiện thuận lợi cho việc chuyển giao tài sản.
Polygon Bridge (Cầu Polygon) là một trong những dự án như thế. Vậy Polygon Bridge là gì? Hãy cùng GFS Blockchain tìm hiểu qua bài viết dưới đây nhé.
Polygon Bridge là gì?
Polygon là một framework dùng để tạo các mạng blockchain tương thích với Ethereum và các giải pháp mở rộng quy mô. Mục đích của nó là làm phong phú thêm hệ sinh thái Ethereum bằng cách cung cấp các công cụ để xây dựng các ứng dụng phi tập trung có thể mở rộng (các DApp) và tăng thông lượng giao dịch của Ethereum với mức phí thấp hơn. Một số nền tảng Tài chính phi tập trung (DeFi) phổ biến đã được triển khai trên Polygon, chẳng hạn như Aave, Curve và SushiSwap.
Polygon Bridge cho phép người dùng chuyển các mã thông báo ERC và NFT cho sidechain Polygon thông qua các hợp đồng thông minh. Có hai “Polygon Bridge” chính trên Polygon: Proof of Stake (PoS) Bridge và Plasma Bridge. Cả hai đều có thể kết nối tài sản từ Ethereum sang Polygon (và ngược lại), nhưng chúng áp dụng các phương pháp bảo mật khác nhau.
Chúng ta sẽ cùng tìm hiểu sự khác biệt giữa hai phương thức này thông qua nội dung phân biệt ở phần sau của bài viết nhé.
Cách thức hoạt động của Polygon Bridge
Polygon Bridge sử dụng kiến trúc đồng thuận kép để tối ưu hóa tốc độ và tạo nên sự phi tập trung. Nó cũng hỗ trợ chuyển đổi trạng thái tùy ý trên các sidechain, tương thích với Máy ảo Ethereum (EVM). Việc chuyển token xuyên chuỗi có thể đạt được ngay lập tức mà không có rủi ro do bên thứ ba hoặc giới hạn thanh khoản thị trường.
Khi bắc cầu token qua Polygon Bridge, sẽ không có bất kỳ thay đổi nào đối với nguồn cung lưu hành của token. Các token di dời khỏi mạng Ethereum sẽ bị khóa và số lượng token tương tự sẽ được đúc trên mạng Polygon với tỷ lệ 1: 1 với lượng token được di dời. Khi các token ban đầu trở lại Ethereum, các token được được đúc trên Polygon sẽ bị đốt cháy và các token trên Ethereum sẽ được mở khóa trong quá trình này.
Sự khác biệt của Proof of Stake (PoS) Bridge và Plasma Bridge
Khác biệt về thuật toán sử dụng
- PoS Bridge sử dụng thuật toán đồng thuận Proof of Stake (PoS) để bảo mật mạng. Nó hỗ trợ chuyển Ether (ETH) và hầu hết các token ERC. Cây cầu này là tùy chọn được đề xuất với phần lớn người dùng.
- Trong khi đó, Plasma Bridge dành cho các nhà phát triển muốn tăng cường khả năng bảo mật. Nó sử dụng giải pháp mở rộng Ethereum Plasma và hỗ trợ chuyển các token MATIC, ETH, ERC-20 và ERC-721.
Khác biệt về thời gian chuyển đổi
- Việc rút token trên PoS Bridge thường mất từ 45 phút đến 3 giờ, trong khi Plasma Bridge có thể mất đến 7 ngày.
Khác biệt về cách thức chuyển đổi
- Để kết nối các token từ Ethereum sang Polygon qua PoS Bridge, bạn cần thực hiện đầy đủ 10 thao tác, và bạn cũng cần tới 9 thao tác để chuyển giao token từ mạng Polygon sang Ethereum.
- Trong khi đó, khi chuyển giao token từ Ethereum sang Polygon qua Plasma Bridge, bạn cần thực hiện 02 bước lớn với 11 bước nhỏ như sau:
Chi tiết cách thức chuyển đổi token
Chuyển giao token từ Ethereum sang Polygon thông qua PoS Bridge
Điều kiện cần
Bạn cần có một ví tiền mã hóa tương thích, như Metamask.
Hướng dẫn chuyển giao token
Bước 1: Đăng nhập vào Ví Web Polygon bằng cách nhấp vào [Polygon Bridge].
Bước 2: Kết nối với ví tiền mã hóa (ví dự Metamask)
Bước 3: Bạn nhận được yêu cầu ký một tin nhắn để kết nối ví Metamask với ví Polygon của mình (miễn phí). Lưu ý kiểm tra kỹ URL để đảm bảo bạn đang truy cập đúng trang web và nhấp vào [Sign] để tiếp tục.
Bước 4: Bạn sẽ được chuyển hướng đến giao diện Polygon Bridge. Nếu không, hãy nhấp vào [Bridge] trên thanh menu bên trái.
Bước 5: Để gửi token của bạn từ mạng chính Ethereum đến mạng Polygon, hãy chuyển đến tab [Deposit]. Nhấp vào tên token để chọn token đưa qua cầu nối. Trong ví dụ này, chúng ta sẽ sử dụng ether (ETH). Nhập số tiền và nhấp vào [Transfer].
Bước 6: Đọc các ghi chú quan trọng và nhấp vào [Continue] khi bạn đã sẵn sàng.
Bước 7: Phí gas ước tính cho giao dịch này sẽ được hiển thị. Nếu đồng ý với chi phí gas, bạn hãy nhấp vào [Continue] để tiếp tục.
Bước 8: Bạn nhớ kiểm tra kỹ thông tin chi tiết về giao dịch, bao gồm số lượng token và phí giao dịch ước tính, trước khi nhấp vào [Continue]. Lưu ý rằng cầu PoS được bảo mật bởi các trình xác thực. Nếu bạn quyết định chuyển tiền trở lại mạng Ethereum, điều này có thể mất đến 3 giờ.
Bước 9: Bạn sẽ được nhắc ký và phê duyệt khoản chuyển trong ví MetaMask của mình. Kiểm tra xem các thông tin đã chính xác chưa và nhấp vào [Confirm].
Bước 10: Sau khi được xác nhận, hãy đợi các token chuyển đến ví Polygon của bạn. Bạn có thể nhấp vào [View on Etherscan] để kiểm tra trạng thái giao dịch.
Chuyển giao token từ Polygon sang Ethereum thông qua PoS Bridge
Bước 1: Nhấp vào [Withdrawal] trên giao diện [Bridge]. Chọn loại token bạn muốn chuyển sang mạng Ethereum.
Bước 2: Bạn cũng có thể thấy nút [SWITCH BRIDGE] bên cạnh [Transfer Mode]. Nền tảng sẽ tự động chọn cầu nối tương thích để chuyển tiền của bạn, dựa trên token mà bạn chọn.
PoS Bridge được khuyến nghị để chuyển token từ mạng Polygon sang Ethereum. Nó hỗ trợ chuyển Ether (ETH) và các token Ethereum khác, bao gồm ERC-20, ERC-721, ERC-1155, v.v.
Bước 3: Sau khi chọn token, hãy nhập số tiền bạn muốn gửi và nhấp vào [Transfer].
Bước 4: Đọc các ghi chú quan trọng và nhấp vào [Continue] khi bạn đã sẵn sàng.
Bước 5: Cửa sổ [Transfer Overview] sẽ được bật lên với phí gas ước tính cho giao dịch này. Nếu bạn đồng ý với chi phí gas, hãy nhấp vào [Continue] để tiếp tục.
Bước 6: Bạn có thể xem lại thông tin chi tiết về giao dịch của mình, bao gồm số lượng token, cầu nối bạn đang sử dụng và phí gas ước tính trước khi nhấp vào [Continue].
Bước 7: Bạn cần phải ký và chấp thuận việc chuyển token trong ví MetaMask của mình. Kiểm tra các thông chi tiết đã chính xác hay chưa và nhấp vào [Confirm].
Sau khi được xác nhận, hãy đợi các token được chuyển đến ví Polygon của bạn. Bạn có thể nhấp vào [View on Etherscan] để kiểm tra trạng thái giao dịch.
Bước 8: Tiếp theo, bạn sẽ thấy tiến trình chuyển. Việc rút tiền của bạn sẽ được thực hiện trên mạng Polygon và trình xác thực PoS sẽ xác minh giao dịch của bạn. Có thể mất đến 3 giờ để hoàn thành, nhưng bạn không cần phải thực hiện thêm hành động nào.
Bước 9: Sau khi giao dịch của bạn được xác thực, bạn cần yêu cầu các token vào ví MetaMask của mình. Nhấp vào [Continue] và bạn có thể thấy tài sản của mình khi quá trình rút tiền này hoàn tất.
Chuyển giao token từ Polygon sang Ethereum thông qua Plasma Bridge
Lưu ý: Plasma Bridge chỉ hỗ trợ chuyển các token ERC-20 và ERC-721, bao gồm ETH và MATIC.
Điều kiện cần: Cũng giống như việc chuyển đổi token giữa Ethereum sang Polygon thông qua PoS Bridge, bạn cần có ví tiền mã hóa, ví dụ là ví Metamask.
Xem ví dụ về phương thức chuyển giao token MATIC từ Polygon sang Ethereum bằng MetaMask. Theo mặc định, ví MetaMask đã được kết nối với Ethereum mainnet. Bạn cần thêm mạng Polygon vào ví của mình trước khi có thể chuyển MATIC và bắt đầu quá trình.
Bước 1: Thêm Polygon vào MetaMask
Bạn có thể sử dụng Polygon Wallet để nhanh chóng thêm Polygon vào danh sách các mạng có trên metamask của mình.
- Để làm như vậy, hãy nhấp vào nút [Switch to Polygon] ở trên cùng. Hãy đảm bảo rằng bạn đã kết nối ví MetaMask của mình.
- Bạn sẽ thấy một cửa sổ bật lên từ tiện ích mở rộng MetaMask trên màn hình của mình với thông tin chi tiết về mạng Polygon. Nhấp vào [Approve].
- Hoàn thành Mạng Polygon đã được thêm vào MetaMask của bạn. Bây giờ, bạn cần chuyển MetaMask của mình từ Mainnet Ethereum sang mạng Polygon. Bạn có thể làm như vậy bằng cách nhấp vào [Switch network].
- Bây giờ, bạn có thể thấy MATIC trong ví MetaMask của mình
Bước 2: Chuyển MATIC tới Ethereum bằng MetaMask
- Chuyển đến giao diện [Bridge] và nhấp vào [Withdrawal]. Chọn [Matic Token] từ danh sách token, nhập số tiền và nhấp vào [Transfer].Hệ thống sẽ tự động chọn [Plasma Bridge] cho chế độ chuyển.
- Đọc các ghi chú quan trọng và nhấp vào [Continue] khi bạn đã sẵn sàng.
- Bạn cũng sẽ thấy phí gas ước tính cho giao dịch này. Nếu bạn đồng ý với chi phí gas, hãy nhấp vào [Continue] để tiếp tục.
- Xem lại thông tin chi tiết về giao dịch của bạn trước khi nhấp vào [Continue].
- Một cửa sổ bật lên từ MetaMask sẽ xuất hiện để bạn xác nhận giao dịch. Nhấp vào [Confirm] và bạn sẽ thấy quá trình chuyển đang diễn ra.
Bạn cần xác nhận thủ công ba giao dịch cho một lần chuyển token bằng Plasma Bridge. Việc đầu tiên là bắt đầu rút tiền của bạn từ ví Polygon, việc này có thể mất đến 3 giờ.
- Khi đến checkpoint, điều đó có nghĩa là giao dịch của bạn đã được xác thực trên blockchain Ethereum. Bạn cần xác nhận giao dịch thứ hai để bắt đầu giai đoạn challenge. Đây là một biện pháp giúp tăng cường bảo mật cho các giao dịch rút tiền
- Sau thời gian challenge, tất cả những gì bạn cần làm là nhấp vào [Continue] để gửi các token MATIC đến ví MetaMask của bạn.
Lợi ích của Polygon Bridge
Chúng ta có thể kể đến 04 lợi ích nổi bật của Polygon Bridge như sau:
- Phí gas thấp.
- Các giao dịch xử lý nhanh hơn nhiều.
- Không có giao thức của bên thứ ba nào tham gia.
- Polygon Bridge hoàn toàn phi tập trung.
Kết luận
Như vậy, Polygon Bridge là một kênh giao dịch chuỗi chéo (cross-chain) hoạt động giữa Polygon và Ethereum. Bằng khả năng chuyển đổi token dễ dàng giữa hai Blockchain là Ethereum và Polygon, Polygon Bridge đã cung cấp một giải pháp tuyệt vời cho người dùng muốn trải nghiệm các nền tảng DeFi và dApp có sẵn trên hai mạng này.
Bằng việc hướng dẫn cách thức sử dụng bên trên, GFS hi vọng rằng đã giúp bạn biết cách chuyển đổi token dễ dàng nhất.