Dùng SSP trên Polygon, Base và các chuỗi EVM khác

·8 phút đọc·Bởi SSP Editorial Team
Logo SSP trên nền xanh đậm với huy hiệu Coin Guides và các biểu tượng chuỗi màu hổ phách, tiêu đề: Dùng SSP trên Polygon, Base và các chuỗi EVM khác

Dùng SSP trên Polygon, Base và các chuỗi EVM khác

Một sức mạnh thầm lặng của việc giữ ETH trong SSP là cùng một thiết lập vươn xa hơn nhiều so với Ethereum. Polygon, Base, BNB Smart Chain, Avalanche C-Chain — tất cả đều là các chuỗi EVM, và bộ multisig 2-of-2 SSP duy nhất của bạn hoạt động trên mỗi chuỗi trong số đó. Không cần ví mới, không cần bộ khóa mới, không cần cài đặt ứng dụng thứ hai. Nếu bạn đã hiểu Ethereum trong SSP, bạn đã đi gần hết chặng đường để hiểu tất cả chúng.

Hướng dẫn này giải thích câu chuyện "cùng khóa, khác chuỗi" cho bất kỳ ai dùng một ví EVM trong hình thức tự lưu ký: "tương thích EVM" thực sự nghĩa là gì, làm thế nào một cặp khóa kiểm soát các tài khoản trên nhiều chuỗi, vì sao mỗi chuỗi vẫn cần token gas riêng, vấn đề địa chỉ, và những cạm bẫy hay khiến người ta vấp ngã. Một thiết lập ví tự lưu ký Polygon Base tốt khiến nhiều chuỗi cảm giác như một ví duy nhất — mà không đánh mất dấu vết của những gì thực sự tách biệt bên dưới.

"Tương thích EVM" thực sự nghĩa là gì

EVM là viết tắt của Ethereum Virtual Machine — môi trường thực thi chạy các hợp đồng thông minh của Ethereum. Một chuỗi "tương thích EVM" khi nó chạy chính máy ảo đó, hoặc một bản sao trung thực của nó. Trên thực tế, điều đó mang lại cho bạn ba thứ quan trọng đối với một chiếc ví:

  • Cùng mô hình thực thi. Các hợp đồng thông minh viết cho Ethereum chạy trên những chuỗi này gần như hoặc hoàn toàn không cần thay đổi, và mô hình tài khoản, cách đo gas cùng định dạng giao dịch đều hành xử như nhau.
  • Cùng định dạng địa chỉ. Địa chỉ EVM trông giống hệt nhau ở mọi nơi: chuỗi 0x... quen thuộc gồm 40 ký tự thập lục phân. Một địa chỉ trên Polygon trông y hệt một địa chỉ trên Base hay Ethereum.
  • Cùng bộ công cụ. Ví, trình khám phá và thư viện ký hoạt động trên Ethereum thì hoạt động trên mọi chuỗi EVM, vì cỗ máy nền tảng là một.

Chính nền tảng chung này là lý do một chiếc ví duy nhất có thể hỗ trợ nhiều chuỗi cùng lúc. Các chuỗi khác nhau ở chỗ ai vận hành chúng, chúng nhanh và rẻ đến đâu, và đồng nào trả gas, nhưng bộ máy cốt lõi mà ví của bạn trò chuyện cùng thì chung cho tất cả.

Một bộ khóa, mọi chuỗi EVM

Vì mỗi chuỗi EVM nói cùng một ngôn ngữ, SSP không cần một thiết kế khác nhau cho từng chuỗi. Thiết lập của bạn vẫn là multisig 2-of-2: khóa 1 trong tiện ích mở rộng trình duyệt SSP Wallet, khóa 2 trong ứng dụng di động SSP Key, với mỗi giao dịch được dựng trong tiện ích mở rộng và đồng ký bằng một phê duyệt push trên điện thoại. Mô hình này giống hệt nhau dù bạn đang ở Ethereum, Polygon, Base, BNB Smart Chain hay Avalanche.

Trên các chuỗi EVM, SSP hiện thực 2-of-2 dưới dạng một tài khoản hợp đồng thông minh ERC-4337 vốn xác minh một chữ ký Schnorr tổng hợp duy nhất: hai khóa tạo ra một chữ ký kết hợp mà chuỗi có thể kiểm tra. Điều quan trọng ở đây là cùng một cặp khóa điều khiển các tài khoản của bạn trên mọi chuỗi EVM được hỗ trợ. Bạn không tạo ví hoàn toàn mới khi bắt đầu dùng Polygon hay Base; bạn đang hướng chiếc ví sẵn có của mình sang một mạng khác.

Lợi ích là có thật: một bản sao lưu duy nhất bảo vệ toàn bộ hoạt động EVM của bạn, và bảo đảm rằng không thiết bị nào một mình có thể chuyển tiền vẫn đúng trên mọi chuỗi. Để hiểu sâu cơ chế, hãy xem multisig trên EVM: con đường trừu tượng hóa tài khoản.

Vấn đề địa chỉ: cùng một địa chỉ, triển khai theo từng chuỗi

Đây là một điểm đáng nắm cho thật đúng, vì nó gây nhầm lẫn. Địa chỉ của một tài khoản thông minh ERC-4337 có tính tất định: nó được tính trước từ các khóa của bạn và thiết lập của tài khoản, thường bằng một cơ chế tên là CREATE2 vốn tính ra địa chỉ ngay cả trước khi hợp đồng được triển khai. Vì các đầu vào giống nhau trên mọi chuỗi EVM, địa chỉ thu được có thể giống nhau trên Ethereum, Polygon, Base và những chuỗi khác.

Điều đó tiện lợi — chỉ một địa chỉ để nhận ra ở nhiều nơi — nhưng đi kèm một lưu ý. Một tài khoản hợp đồng thông minh chỉ tồn tại trên một chuỗi khi nó đã được triển khai (kích hoạt) ở đó. Cho đến lúc ấy, không có hợp đồng nào tại địa chỉ đó trên chuỗi đó, dù toán học đã dành sẵn nó cho bạn. SSP xử lý việc triển khai này thay bạn, thường là khi bạn thực hiện giao dịch đầu tiên trên một chuỗi mới.

Vậy hãy giữ cả hai ý cùng lúc: địa chỉ của bạn có thể giống hệt nhau giữa các chuỗi EVM, nhưng mỗi chuỗi giữ trạng thái riêng của nó một cách tách biệt. Số dư trên Polygon và số dư trên Base được ghi nhận độc lập, ngay cả tại cùng một địa chỉ. Cùng một địa chỉ, tài khoản tách biệt — sự phân biệt ấy quan trọng cho mọi điều bên dưới.

Mỗi chuỗi có token gas riêng

Mỗi chuỗi EVM thu gas — một khoản phí cho phần tính toán và lưu trữ mà giao dịch của bạn dùng — nhưng mỗi chuỗi thu nó bằng đồng bản địa của riêng mình. Điều này khiến người mới vấp ngã liên tục, nên đáng để nói cho chính xác:

  • Ethereum — gas được trả bằng ETH.
  • Base — cũng được trả bằng ETH (Base là một L2 của Ethereum và dùng ETH cho gas).
  • Polygon — gas được trả bằng POL (token trước đây gọi là MATIC).
  • BNB Smart Chain — gas được trả bằng BNB.
  • Avalanche C-Chain — gas được trả bằng AVAX.

Quy tắc thực dụng: để giao dịch trên một chuỗi, bạn cần có một ít token gas của chuỗi đó trong tài khoản của bạn ở đó. Giữ một stablecoin trên Polygon nhưng không có POL nghĩa là bạn không thể chuyển nó — chẳng có gì để trả phí. Vì vậy hãy giữ một khoản đệm gas nhỏ trên mỗi mạng bạn dùng. Để hiểu sâu cách gas được tính phí — base fee, tiền boa ưu tiên, và vì sao chi phí dao động theo nhu cầu — hãy đọc phí gas trên Ethereum, giải thích cho người dùng tự lưu ký.

Chọn một chuỗi trong SSP

Thường ngày, dùng một chuỗi EVM khác chủ yếu là việc cho SSP biết bạn muốn làm việc trên mạng nào. Nói chung, bạn chọn chuỗi trong ví, và SSP hiển thị các tài khoản, số dư và đúng token gas bản địa dùng cho phí của chuỗi đó. Sau đó, gửi và nhận hoạt động y như trên Ethereum: dựng trong tiện ích mở rộng, phê duyệt trên điện thoại, xong.

Hai điều luôn không đổi dù bạn chọn chuỗi nào. Thứ nhất, luồng ký không bao giờ thay đổi: luôn là hai thiết bị, một chữ ký kết hợp. Thứ hai, vì địa chỉ của bạn có thể trông giống nhau giữa các chuỗi, thứ bạn thực sự chọn — và phải chọn đúng — là mạng, chứ không phải một địa chỉ khác.

L1 và L2: các chuỗi rẻ hơn nằm ở đâu

Một mô hình tư duy hữu ích là sự phân chia giữa Layer 1 (L1) và Layer 2 (L2). Ethereum là một L1 — một lớp thanh toán nền tảng an toàn và phi tập trung, nhưng có thể trở nên đắt đỏ khi đông đúc. Các L2 như Base, và các mạng mở rộng quy mô như Polygon, xử lý giao dịch rẻ hơn rồi neo lại bảo mật của chúng về một lớp nền. Với hầu hết các giao dịch chuyển khoản và tương tác ứng dụng thường ngày, một L2 tốn một phần nhỏ so với chi phí cho cùng thao tác trên L1 của Ethereum.

Sự chênh lệch chi phí ấy là lý do chính khiến người ta mở rộng từ Ethereum sang các chuỗi EVM khác. Bạn giữ cùng một ví và cùng một mô hình bảo mật, nhưng trả ít hơn nhiều cho mỗi giao dịch. Để có cái nhìn trung lập về việc các mạng này so sánh ra sao, L2BEAT theo dõi chúng chi tiết, và trang Layer 2 của Ethereum Foundation giải thích khung khái niệm. Chỉ cần nhớ rằng "rẻ hơn" không có nghĩa là "có thể thay thế cho nhau" — điều đó dẫn ta đến các cạm bẫy.

Những cạm bẫy thường gặp cần tránh

Mặt trái của việc một chiếc ví vươn tới nhiều chuỗi là rất dễ lẫn lộn chúng:

  • Gửi nhầm mạng. Vì địa chỉ trông giống hệt nhau giữa các chuỗi EVM, ta dễ cho rằng bất kỳ địa chỉ 0x... nào cũng dùng được ở mọi nơi. Định dạng thì giống nhau, nhưng tiền sẽ rơi vào mạng mà giao dịch được gửi đi. Gửi sai chuỗi — hoặc gửi tới một sàn chỉ ghi có cho một mạng cụ thể — thì việc lấy lại có thể khó hoặc bất khả. Hãy luôn xác nhận cả địa chỉ lẫn mạng.
  • Cho rằng một token trên chuỗi A có thể tiêu trên chuỗi B. Không thể. USDC trên Polygon không phải là cùng số dư với USDC trên Base, dù ticker trùng khớp. Mỗi chuỗi giữ số dư riêng của nó (hãy nhớ: cùng một địa chỉ, tài khoản tách biệt). Để dùng giá trị đó ở nơi khác, bạn phải bắc cầu (bridge): một thao tác riêng biệt nhằm chuyển hoặc phát hành lại tài sản giữa các mạng, chứ không phải một lần chuyển tới địa chỉ khác. Hãy xem bắc cầu giữa các chuỗi EVM từ SSP.
  • Nhầm lẫn token đã bắc cầu và token "bọc". Khi một tài sản đi qua cầu, thứ bạn nhận trên chuỗi đích thường là một bản đại diện của bản gốc: một token được bọc (wrapped) hoặc đã bắc cầu. Hai phiên bản của "cùng một" tài sản thậm chí có thể cùng tồn tại trên một chuỗi nếu chúng đến qua các cầu khác nhau, và chúng không thể thay thế cho nhau. Hãy kiểm tra xem token bạn đang giữ có đúng là token mà một ứng dụng cụ thể thực sự mong đợi hay không.

Không điều nào trong số này là riêng của SSP — thế giới EVM đa chuỗi vận hành như vậy. SSP cho bạn một chiếc ví hai thiết bị an toàn duy nhất cho tất cả; việc của bạn là nắm rõ mình đang ở mạng nào và thực sự có gì ở đó.

Tiếp theo nên đi đâu

Nếu bản thân Ethereum vẫn còn mới mẻ, hãy bắt đầu với Ethereum trong SSP, rồi quay lại đây cho bức tranh đa chuỗi. Khi bạn sẵn sàng chuyển giá trị từ một chuỗi EVM sang chuỗi khác, bắc cầu giữa các chuỗi EVM từ SSP sẽ dẫn bạn qua đó một cách cẩn thận. Và mỗi khi phí khiến bạn bất ngờ, phí gas trên Ethereum, giải thích cho người dùng tự lưu ký trình bày bạn đang trả cho điều gì. Mạch xuyên suốt không bao giờ đổi: một bộ khóa, hai thiết bị, một chữ ký — trên mọi chuỗi EVM mà SSP hỗ trợ.

Chia sẻ bài viết này

Bài viết liên quan