Như anh em đã biết, Immutable X là một trong những giải pháp Layer-2 dành riêng cho NFT trên Ethereum, cho phép người dùng mint và giao dịch các NFT mà không tốn phí gas. Là một giải pháp Layer-2, để đảm bảo việc “kết nối” với Layer-1 là Ethereum, Immutable X cũng cần những giải pháp bridge riêng biệt. Gần đây, Arch v1.0 đã được Immutable X giới thiệu, ra mắt với vai trò là bridge đầu tiên, chính thức của mình. Trong bối cảnh Immutable vừa lập quỹ phát triển 500 triệu USD, đây là thông tin cực kỳ đáng chú ý. Anh em cùng mình tìm hiểu ngay về Arch nhé!
1/ Introducing Arch v1.0 – Immutable X’s NFT bridging protocol between Ethereum L1 and @StarkWareLtd‘s StarkNet L2.
For more info:
Github https://t.co/JUOKbirAHy
Medium https://t.co/JuMeLtjafsLFG! pic.twitter.com/QZmJMCeFX1
— Immutable | $IMX ⓧ (@Immutable) June 16, 2022
Immutable X được xây dựng dựa trên công nghệ của StarkNet. Vì vậy, Arch v1.0 về bản chất chính là cầu nối giữa Ethereum và StarkNet, chỉ có điều đặc biệt là nó được sử dụng riêng dành cho các NFT token. Vì vậy, không thể loại trừ khả năng Arch trong tương lai sẽ được mở rộng usecase, cụ thể là cầu nối cho các native asset khác giữa Ethereum và StarkNet.
Ban đầu, Arch sẽ tập trung xây dựng cho ERC-721, sau đó có thể mở rộng ra các chuẩn NFT khác như ERC-1155.
Cầu ERC-721 sẽ gồm 4 contract chính:
Sau khi bridge được triển khai, chủ dự án có thể đăng ký cặp hợp đồng token ERC-721 của họ trên L1 (Ethereum) và L2 (StarkNet) bằng cách liên hệ với Immutable X.
Sau khi cặp hợp đồng trên được triển khai, users có thể chuyển token ERC-721 của dự án giữa L1 và L2 một cách tự do.
Các khoản tiền gửi NFT từ Ethereum đến StarkNet tuân theo một hệ thống “hộp khóa” tiêu chuẩn, nơi các tài sản ký gửi được giữ trong một hợp đồng ký quỹ (ERC-721 Escrow) trên L1 trong khi được đúc và sử dụng trên L2.
Anh em có thể hình dung cơ chế này như cách chúng ta gửi BTC và nhận lại các token đại diện dạng wBTC, renBTC.
Alice có nhu cầu gửi 1 NFT từ L1 sang Immutable X. Alice sẽ gửi 1 tin nhắn (yêu cầu) đến Arch, khi đó NFT trên L1 sẽ bị khóa lại tại hợp đồng ký quỹ. Sau khi đã khóa và xác nhận yêu cầu, hợp đồng tương ứng trên L2 sẽ mở khóa NFT cho Alice để sử dụng.
Ngoài ra còn có một cơ chế để hủy tiền gửi trong trường hợp không chắc chắn rằng tin nhắn gửi tiền không được gửi đến StarkNet thành công. Đây là một quá trình gồm hai bước: giao dịch đầu tiên sẽ bắt đầu yêu cầu hủy tin nhắn. Sau đó, sau một khoảng thời gian chờ đợi (5 ngày) để đảm bảo không có điều kiện đua hoặc nếu không, người dùng có thể hoàn tất việc hủy tin nhắn và chuyển NFT đã gửi trở lại ví của họ.
Chỉ chủ sở hữu của tài sản tương đương L2 mới có thể bắt đầu rút tiền và lấy NFT từ ký quỹ, tại thời điểm đó, mã thông báo sẽ được đốt trên L2 và chi tiết về việc rút tiền sẽ được gửi trong một tin nhắn tới hợp đồng cầu nối L1.
Là một cầu nối, Arch định hướng sẽ tiếp tục đẩy mạnh phát triển sản phẩm theo các hướng:
Cho phép các dự án/người dùng đăng ký các tài sản và kết nối một cách dễ dàng mà không phụ thuộc vào bên thứ 3.
Như mình đã nói ở trên, có thể Arch sẽ mở rộng không chỉ hỗ trợ NFT mà cả các dạng token khác.
Hiện tại, Arch chỉ phục vụ kết nối giữa Ethereum và StarkNet. Trong tương lai, sản phẩm có thể hỗ trợ thêm nhiều chain khác.
Bridge là một trong những mảnh ghép quan trọng khi giúp dòng tiền và người dùng đổ về hệ sinh thái. Arch được ra mắt và phát triển trong bối cảnh Immutable X đẩy mạnh hoạt động là một tín hiệu tích cực cho Layer 2 này, đồng thời là cơ hội để anh em cày và trải nghiệm để nhận retroactive trong tương lai.
Tuy nhiên, là một bridge trong giai đoạn phát triển và thử nghiệm, Arch sẽ cần làm cực kỳ tốt khâu bảo mật, bởi vì hầu như các sản phẩm cross-chain bridge đều rất dễ bị hacker tấn công. Đây sẽ là thách thức lớn với Arch khi rất nhiều NFT có giá trị lớn và là đối tượng của các hacker.
Ý kiến của anh em về hệ sinh thái Immutable X và sản phẩm Arch như thế nào? Đừng quên để lại bình luận ngay dưới bài viết để cùng thảo luận. Hẹn gặp lại anh em trong các bài viết tiếp theo nhé!
Xem thêm các bài viết khác của tác giả Poseidon:
Nguồn: Coin68