
Tổng quan về tài khoản trừu tượng toàn chuỗi Particle Network: Động lực, cấu trúc cơ bản và kế hoạch phát triển tương lai
Tuyển chọn TechFlowTuyển chọn TechFlow

Tổng quan về tài khoản trừu tượng toàn chuỗi Particle Network: Động lực, cấu trúc cơ bản và kế hoạch phát triển tương lai
Particle chính thức ra mắt kiến trúc cơ sở abstract hóa tài khoản toàn chuỗi.
Tác giả: Peter Pan & Vijay Singh, Particle Network
Biên dịch: Peng SUN, Foresight News
Trong hai tháng qua, Particle Network đã có nhiều động thái lớn, từ việc tiết lộ thiết kế v2 sắp ra mắt với chức năng ZK và định hướng theo ý định (intent), đến các chi tiết về nền kinh tế trung tâm là token, đồng thời từng bước trình bày bản đồ tổng thể của chúng tôi nhằm thu hút thêm một tỷ người dùng tiếp theo tham gia Web3.
Gần đây, CTO của Particle đã đăng một bài viết thảo luận về các phương pháp hiện tại để giải quyết những thách thức trong lĩnh vực Trừu tượng Tài khoản (Account Abstraction - AA). Bài viết này cũng nêu rõ giải pháp của Particle – xây dựng trên các phương án hiện có để đạt được Trừu tượng Tài khoản Toàn chuỗi (Omnichain Account Abstraction), giải quyết nhiều vấn đề về trải nghiệm người dùng và độ ổn định trong cơ sở hạ tầng và thiết kế AA. Ngoài ra, trừu tượng tài khoản toàn chuỗi còn có thể giải quyết các điểm nghẽn lâu dài của ngành về liên kết chéo chuỗi (cross-chain) và khả năng tương tác.
Hôm nay, Particle chính thức ra mắt kiến trúc cơ sở hạ tầng trừu tượng tài khoản toàn chuỗi.
Tóm tắt nhanh (TL;DR)
Trừu tượng tài khoản toàn chuỗi (Omnichain AA) của Particle giải quyết các vấn đề tồn đọng trong giao dịch liên chuỗi và quản lý tài khoản đa chuỗi, thực hiện tách biệt giữa lưu trữ và mã code của tài khoản thông minh. Nó giới thiệu Particle Chain như một trung tâm lưu trữ tài khoản. Trong khung này, truyền tin liên chuỗi được sử dụng để đồng bộ hóa các thay đổi lưu trữ. Trừu tượng tài khoản toàn chuỗi cũng giới thiệu các hợp đồng triển khai (Deployer Contracts) nhằm tạo địa chỉ thống nhất và quản lý lưu trữ đa chuỗi, cùng với các giải pháp truyền tin liên chuỗi tận dụng các giao thức tương tác sẵn có để hỗ trợ tương tác trên các chuỗi khác nhau. Cuối cùng, chúng tôi đề xuất sử dụng token Particle làm gas token thống nhất, giải quyết tình trạng kém hiệu quả về gas khi thực thi đa chuỗi. Thiết kế này đơn giản hóa quy trình quản lý tài khoản thông minh trên nhiều chuỗi và nâng cao hiệu suất hoạt động liên chuỗi.
1. Động lực phía sau Trừu tượng Tài khoản Toàn chuỗi
Như phân tích từ CTO của chúng tôi, khung ERC-4337 hiện tại về AA giống nhiều hơn với “trừu tượng luồng giao dịch”, vì nó chủ yếu tập trung vào việc tối ưu hóa quy trình thực thi giao dịch chứ không phải bản thân tài khoản.
Giải pháp này rất quan trọng vì nó đặt nền móng cho việc áp dụng ví thông minh và sau đó triển khai ở cấp độ giao thức, nhưng cũng mang lại một loạt vấn đề đặc thù:
-
Các giải pháp AA khó tích hợp, buộc nhà phát triển phải xây dựng các triển khai tùy chỉnh;
-
Tính tương thích module tài khoản kém, dẫn đến sự phân mảnh hệ sinh thái;
-
Rào cản lớn giữa các blockchain khác nhau khiến khó cung cấp trải nghiệm thống nhất và chất lượng cao cho người dùng và nhà phát triển, dẫn đến trải nghiệm người dùng kém.
Trước những thách thức này, hiện có ba cách tiếp cận:
-
Biconomy đề xuất phương pháp mô-đun chuẩn hóa, nơi các nhà phát triển có thể xây dựng giải pháp riêng thay vì áp dụng triển khai tài khoản thông minh ERC-4337. Đề xuất này cũng bao gồm việc tạo thị trường chuyên biệt cao cho các module khác nhau có thể tích hợp với tài khoản thông minh (như Bundlers, Paymasters...).
-
Safe (trước đây là Gnosis Safe) đưa ra phương pháp tương tự nhưng có khác biệt then chốt. Họ muốn tạo một giao thức đơn giản như EOA cho các tài khoản thông minh nhẹ. Trên nền tảng này, sẽ hình thành thị trường module, nơi các nhà cung cấp khác nhau có thể tạo triển khai riêng mà vẫn đảm bảo tính tương thích.
-
Vitalik Buterin đề xuất một hệ thống sử dụng Ethereum hoặc zk-rollup có độ bảo mật cao làm chuỗi nguồn, triển khai hợp đồng Keystore để lưu trữ khóa toàn cục của người dùng. Trong hệ thống này, tài khoản hợp đồng thông minh của người dùng trên L2 chia sẻ khóa toàn cục được lưu trong hợp đồng Keystore.
Hai phương pháp đầu tiên tập trung vào mô-đun hóa và tính tương thích – hai đặc điểm cần thiết của AA; trong khi phương pháp của Vitalik lại tập trung vào việc thúc đẩy AA trong hệ sinh thái đa chuỗi với nhiều L2 và các chuỗi EVM. Tiếp theo, chúng ta sẽ đi sâu vào ảnh hưởng đa chuỗi của tài khoản thông minh trong các khung hiện tại, cũng như giải pháp do Vitalik đề xuất.
2. Vấn đề tài khoản thông minh đa chuỗi
Môi trường EVM đa chuỗi hiện tại khiến tài khoản thông minh của người dùng được triển khai độc lập trên các chuỗi khác nhau. Với mỗi tài khoản, các thông tin liên quan đến quản lý tài khoản (bao gồm quyền hạn) đều được lưu trữ trong Storage của hợp đồng. Việc cập nhật thông tin này yêu cầu người dùng khởi tạo giao dịch trên nhiều chuỗi, do đó rất khó và mất thời gian để đảm bảo tính nhất quán giữa các mạng.

Thiết kế do Vitalik Buterin đề xuất
Trong thiết kế ERC-4337, tài khoản thông minh sử dụng địa chỉ duy nhất toàn cầu xác định bởi initCode. Quyền quản lý ban đầu được mã hóa trong initCode, điều này có nghĩa là nếu người dùng triển khai tài khoản thông minh trên một chuỗi mới nhưng đã thay đổi quyền quản lý trên chuỗi khác, họ cần lặp lại các thay đổi đó trên chuỗi mới. Điều này làm tăng độ phức tạp cho cả người dùng lẫn ví.
Để minh họa tầm quan trọng và thách thức của các vấn đề này, hãy tưởng tượng các kịch bản sau:
-
Alice triển khai một tài khoản thông minh trên Polygon và Arbitrum, với Owner1 là chủ sở hữu. Cô thường xuyên thay đổi chủ sở hữu theo thói quen.
-
Alice thay chủ sở hữu tài khoản thông minh thành Owner2, và quên mất khóa riêng của Owner1.
-
Bob gửi USDC cho Alice qua Linea tới địa chỉ của cô.
-
Alice nhận ra rằng cô cần khóa riêng của Owner1 để khởi tạo giao dịch, vì initCode phụ thuộc vào Owner1. Tiếc là cô đã quên khóa riêng của Owner1, dẫn đến hoàn toàn không thể truy cập tài sản của mình.
Giải pháp của Vitalik thực sự giải quyết được vấn đề quản lý địa chỉ đa chuỗi, đặc biệt liên quan đến các thay đổi lưu trữ tài khoản như chuyển quyền sở hữu hay khôi phục xã hội. Tuy nhiên, giải pháp này cũng có vấn đề vì chi phí khá cao. Ngoài phí thiết lập không thấp, nếu khóa toàn cục được ghi trong hợp đồng Keystore trên chuỗi nguồn (mainnet Ethereum) thay đổi, thì mỗi tài khoản trên L2/chuỗi đích đều cần được đồng bộ thông qua tương tác liên chuỗi. Nhưng chi phí tương tác với Ethereum và L2 quá cao, phần lớn người dùng không thể chấp nhận.
Cũng cần lưu ý rằng tài khoản hợp đồng thông minh hoạt động khác với EOA, nên người dùng rất khó giữ cùng một địa chỉ trên các chuỗi khác nhau, dù có tương thích EVM hay không. Vì vậy, Particle Network dựa trên giải pháp của Vitalik nhưng thực hiện một số thay đổi then chốt nhằm giảm thiểu tác động lên người dùng.
3. Giải pháp của Particle Network
Particle đề xuất một giải pháp thay thế, khắc phục điểm yếu của các phương án AA đa chuỗi hiện tại, đồng thời tận dụng các thành phần cơ sở hạ tầng khác của Web3.
Cụ thể, Particle Network đề xuất sử dụng Particle Chain độc lập làm cơ sở dữ liệu lưu trữ toàn chuỗi cho tài khoản thông minh. Thông qua các giải pháp truyền tin liên chuỗi bên thứ ba (như LayerZero, CCIP, Axelar, Connext…), các thay đổi lưu trữ tài khoản của người dùng cuối cùng sẽ được đồng bộ với lưu trữ cục bộ của tài khoản đó trên các chuỗi khác. Particle Network giới thiệu các thao tác người dùng liên chuỗi (Cross-chain UserOperations), tiếp tục trừu tượng hóa khái niệm chuỗi, thúc đẩy tương tác liền mạch giữa các chuỗi. Đồng thời, nó cũng sử dụng token Particle Network làm gas token thống nhất, trừu tượng hóa cơ chế gas phức tạp, đơn giản hóa việc sử dụng tài khoản thông minh liên chuỗi. Như hình dưới đây:

Kiến trúc trừu tượng tài khoản thông minh toàn chuỗi của Particle Network
Trừu tượng tài khoản toàn chuỗi của Particle Network cho phép người dùng sở hữu cùng một địa chỉ tài khoản hợp đồng thông minh trên các chuỗi EVM khác nhau. Để đạt được mục tiêu này, thiết kế của chúng tôi bao gồm việc triển khai một bộ hợp đồng triển khai (Deployer Contracts) trên mỗi chuỗi. Người dùng phải tạo một tài khoản mới trên Particle Network Chain để kích hoạt tất cả các hợp đồng triển khai trên các chuỗi khác, đảm bảo địa chỉ tài khoản hợp đồng thông minh được tạo ra nhất quán giữa các chuỗi. Ngoài ra, người dùng cũng có thể tương tác với nhiều chuỗi thông qua hợp đồng trên Particle Chain mà không cần quản lý chủ động nhiều địa chỉ, đồng thời sử dụng token Particle làm phương tiện thanh toán phí thống nhất.
Thông qua việc thực hiện giao dịch trên chuỗi đích và thanh toán phí gas tương ứng trên chuỗi nguồn, trừu tượng tài khoản toàn chuỗi còn có thể thực hiện các thao tác người dùng liên chuỗi. Ví dụ, cho phép người dùng sử dụng USDC trên Polygon để mua NFT trên Base.
Trừu tượng tài khoản toàn chuỗi thực sự đòi hỏi sự phối hợp cao giữa các hợp đồng triển khai và thành phần truyền tin liên chuỗi để đồng bộ hóa tài khoản đa chuỗi và lưu trữ trên chuỗi nguồn. Điều này đặt ra yêu cầu cao đối với oracle hoặc cầu nối tin nhắn liên chuỗi được sử dụng — đây cũng là vấn đề phổ biến trong các giải pháp liên quan đến khả năng tương tác toàn chuỗi. Tuy nhiên, việc đồng bộ tài khoản liên chuỗi của người dùng có thể được thực hiện bằng cách linh hoạt cấu hình các tổ hợp cầu nối tin nhắn khác nhau, thay vì phụ thuộc vào một cầu nối duy nhất. Ví dụ, có thể áp dụng chiến lược 2/3, tức là cần bất kỳ hai giao thức nào trong LayerZero, Axelar và Connext để xác nhận thay đổi lưu trữ trên chuỗi đích, từ đó giải quyết vấn đề phụ thuộc điểm đơn.
Particle Network còn giải quyết một vấn đề khác: thúc đẩy khả năng tương thích giữa các chuỗi tương thích EVM, vốn thường có các triển khai AA khác nhau và do đó không thể thống nhất với địa chỉ ERC-4337.
4. Các thành phần chính của Trừu tượng Tài khoản Toàn chuỗi
Các thành phần chính của Omnichain AA bao gồm Particle Chain, các hợp đồng triển khai, truyền tin liên chuỗi và token.
Particle Chain
Bằng cách tách biệt quyền quản lý tài khoản và logic tài khoản (có thể hiểu đơn giản là tách biệt lưu trữ và mã logic), chúng ta cần một blockchain an toàn để lưu trữ quyền quản lý tài khoản của người dùng (Storage/KeyStore). Do đó, Particle Chain là thành phần then chốt nhất của hệ thống toàn chuỗi. Nó lưu trữ dữ liệu (Storage) của tài khoản thông minh người dùng, điều phối các hợp đồng triển khai trên các chuỗi khác nhau, và xử lý thành phần truyền tin liên chuỗi để đảm bảo lưu trữ và cập nhật tài khoản thông minh đa chuỗi của người dùng.
Hợp đồng Triển khai (Deployer Contracts)
Tài khoản thông minh đa chuỗi cần một địa chỉ thống nhất, được xác định bởi hợp đồng triển khai (Create2). Hợp đồng triển khai và thành phần truyền tin liên chuỗi cùng nhau thực hiện lưu trữ thống nhất đa chuỗi. Đối với việc triển khai ban đầu của tài khoản thông minh, hợp đồng triển khai sẽ từ chối việc triển khai không đến từ Particle Chain, đảm bảo rằng việc triển khai ban đầu cũng có cùng dữ liệu Storage.
Truyền tin Liên chuỗi
Việc cập nhật Storage tài khoản trên Particle Chain cần sự hỗ trợ của thành phần truyền tin liên chuỗi. Vì vậy, chúng tôi trực tiếp sử dụng các giải pháp như LayerZero. Dù là triển khai ban đầu hay cập nhật sau này, người dùng đều có thể gọi phương thức xManage trên tài khoản thông minh của Particle Chain để đồng bộ trạng thái tài khoản đến bất kỳ chuỗi nào khác. Người dùng cũng có thể gọi xExecuteTx từ bất kỳ chuỗi nguồn nào đã triển khai tài khoản thông minh, khởi tạo thao tác người dùng liên chuỗi, đảm bảo giao dịch được thực thi đúng trên chuỗi đích.
Token
Chúng tôi cũng giới thiệu token của Particle Network nhằm giải quyết vấn đề tiêu thụ gas trong quá trình thực thi đa chuỗi, từ đó nâng cao hiệu suất thực thi và trải nghiệm người dùng. Các Paymasters trong ERC-4337 đảm bảo rằng mọi token ERC-20 đều có thể dùng để trả phí gas. Trong giao dịch liên chuỗi, token Particle trên bất kỳ chuỗi nào cũng có thể dùng trực tiếp để thanh toán phí gas trên chuỗi khác.
Việc cung cấp một loại token thanh toán duy nhất cho giao dịch liên chuỗi có thể giảm đáng kể áp lực quản lý nhiều loại token. Hiện tại, mọi tương tác liên chuỗi đều cần ít nhất 2 loại token để trả phí gas trên các chuỗi khác nhau, và trong giao dịch hàng ngày, người dùng cần nắm giữ số loại token tương đương với số lượng chuỗi họ tương tác.
Đối với người dùng, trừu tượng tài khoản toàn chuỗi có thể hiện thực các kịch bản sau:
-
Alice khởi tạo một thao tác người dùng trên chuỗi A, tiêu thụ token Particle trên chuỗi A.
-
Thông qua việc gọi xExecuteTx trên tài khoản thông minh tại chuỗi A, thực hiện thực thi liên chuỗi trên chuỗi B, hoàn tất thao tác tương ứng trên chuỗi B.

5. Kế hoạch tương lai và Particle Network v2
Do trừu tượng tài khoản toàn chuỗi của Particle vẫn đang trong giai đoạn phát triển, thiết kế có thể được cải tiến thêm. Ví dụ, chúng tôi đang phân tích việc sử dụng các giao thức liên chuỗi lạc quan (optimistic cross-chain protocols) để giảm thiểu vấn đề trễ thanh toán, nâng cao tốc độ thao tác người dùng toàn chuỗi. Vì phiên bản Particle v2 sẽ ra mắt trừu tượng tài khoản toàn chuỗi, nên tính mô-đun và khả năng thích nghi hệ sinh thái là phần quan trọng trong chiến lược phát hành.
Particle Network v2 cũng sẽ áp dụng phương pháp định hướng theo ý định (intent-centric), với mục tiêu trừu tượng hóa những khó khăn tiềm ẩn khi xử lý các module AA và tài khoản thông minh khác nhau. Trong kiến trúc này, hệ sinh thái ERC-4337 Ethereum – hoặc các cơ sở hạ tầng AA gốc trên các chuỗi khác như zkSync – có thể được coi là các thể hiện cụ thể thuộc loại Solver/Reactor.
Particle v2 sẽ được ra mắt trong khuôn khổ hệ sinh thái ví ZK dưới dạng dịch vụ (zkWaaS), với các chức năng ZK giúp nâng cao quyền riêng tư danh tính và giao dịch của người dùng. Nhờ trải nghiệm phát triển dễ dàng và tính mô-đun của zkWaaS v2, các DApp tích hợp Particle có thể tận dụng quy trình giao dịch nhất quán và tối ưu, giảm chi phí phát triển liên quan đến logic giao dịch. Mô hình WaaS nhằm tối ưu hóa trải nghiệm người dùng và hành trình nhập môn liền mạch, giúp các nhà phát triển tập trung vào logic ứng dụng cốt lõi và các tính năng đổi mới.
Đáng chú ý, một số tính năng của phiên bản V2 ngoài mục đích riêng còn giúp giảm chi phí sử dụng và thiết lập cho người dùng trừu tượng tài khoản toàn chuỗi. Có ba yếu tố có thể giúp giảm chi phí sử dụng cho trừu tượng tài khoản toàn chuỗi:
-
Tập hợp hoạt động người dùng thông qua Paymaster/gom giao dịch bảo mật: Trừu tượng tài khoản toàn chuỗi v2 của Particle sẽ thực hiện quyền riêng tư giao dịch thông qua Paymaster bảo mật, đồng thời giảm phí cho người dùng bằng cách gom giao dịch;
-
Phát triển định hướng theo ý định sẽ thúc đẩy tối ưu liên tục: Thiết kế định hướng theo ý định của Particle v2 sẽ khuyến khích thị trường Solver không ngừng tối ưu trải nghiệm biểu đạt ý định của người dùng, từ đó tiết kiệm chi phí cho họ.
Mô hình trừu tượng tài khoản toàn chuỗi cung cấp khung đa chuỗi thiết yếu cho các DApp yêu cầu tính linh hoạt AA trong hệ sinh thái đa dạng. Đồng thời, thiết kế định hướng theo ý định cũng sẽ thay đổi cách người dùng tương tác với DApp.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News













