🔬Kiến trúc ví

tóm lại Chúng tôi tạo hai ví cho các chuỗi EVM: một ví ký (EOA) và một Ví Hợp Đồng Thông Minh (SCW). Quỹ của bạn được giữ trong SCW. Ví ký ủy quyền các giao dịch của SCW và được bảo vệ bằng bảo mật MPC cấp doanh nghiệp. Cả hai ví đều hoàn toàn không lưu giữ bởi bên thứ ba.

Đối với người dùng Solana, chúng tôi tạo một ví MPC không lưu giữ duy nhất. Nó không có thành phần hợp đồng thông minh (vì Solana hiện chưa hỗ trợ SCW). Nguyên tắc bảo mật vẫn giống nhau.

Ethereum và các chuỗi EVM (Base, BNB Chain, Arbitrum)

Nói một cách đơn giản, một ví Ethereum “truyền thống” chỉ là một cặp khóa riêng/công khai. Khóa riêng ký các giao dịch; khóa công khai là địa chỉ ví của bạn.

Những ví truyền thống này được gọi là Tài khoản do Bên Ngoài Sở Hữu (EOAs). Chỉ EOAs mới có thể ký giao dịch trực tiếp trên các blockchain EVM.

Ví Hợp Đồng Thông Minh (SCWs) là các hợp đồng thông minh trên chuỗi mà trông như ví, nhưng không thể ký giao dịch. Để giải quyết điều này, SCW ủy quyền việc ký cho một ví EOA ghép cặp.

Khi bạn thiết lập một ví EVM trong goodcryptoX, chúng tôi tạo:

  • Ví 1 () — một ví EOA truyền thống. Nó ký các giao dịch cho Ví Hợp Đồng Thông Minh của bạn.

  • Ví 2 () — một Ví Hợp Đồng Thông Minh (Kernel) được triển khai bởi ZeroDev. Ví này giữ quỹ của bạn.

Ví EOA (Ví 1) được tạo và bảo mật bởi web3auth - một trong những đơn vị dẫn đầu về cơ sở hạ tầng ví web3, cung cấp năng lượng cho Trust Wallet và nhiều ví khác.

Ví này có một khóa riêng, nhưng khóa được chia và mã hóa giữa hai bên độc lập:

  • Mảnh 1: được mã hóa và liên kết với tài khoản goodcryptoX của bạn

  • Mảnh 2: do Web3Auth giữ

Vì chúng tôi sử dụng công nghệ MPC đầy đủ, khóa riêng không bao giờ được tái cấu trúc, ngay cả khi ký. Thay vào đó, cả hai yếu tố được mã hóa cùng ủy quyền chữ ký thông qua MPC. Điều này mang lại mức bảo mật tương đương ví lạnh.

Ví Hợp Đồng Thông Minh của bạn (Ví 2) được triển khai bằng ZeroDev, dựa trên hợp đồng thông minh Kernel — hiện là triển khai SCW tiết kiệm gas nhất và an toàn nhất.

SCW không có khóa riêng. Nó được kiểm soát hoàn toàn bởi ví ký của bạn.

Kết quả là:

  • Bạn không bao giờ phải quản lý hoặc nhìn thấy khóa riêng

  • Hệ thống hoàn toàn không lưu giữ bởi bên thứ ba

Để kích hoạt giao dịch nâng cao, chúng tôi phát hành khóa phiên: các khóa giới hạn quyền chỉ có thể thực hiện hoán đổi qua 1inch thay cho bạn. Những khóa này được ví của bạn ký một lần, mã hóa và sử dụng phía máy chủ để tự động hóa giao dịch.

Chỉ các hoán đổi sử dụng khóa phiên. Việc chuyển tiền luôn đòi hỏi chữ ký trực tiếp từ ví.

SCW của bạn được triển khai vào thời điểm giao dịch đi ra đầu tiên (chuyển tiền hoặc hoán đổi). Cho đến khi triển khai, địa chỉ xuất hiện giống như một EOA thông thường trên các trình khám phá. Giao dịch đầu tiên sẽ tốn nhiều gas hơn một chút để bao gồm chi phí triển khai.

Mật khẩu ví

Ban đầu, ví ký của bạn là một ví MPC 2/2: goodcryptoX và web3Auth mỗi bên giữ một mảnh. Để trở nên hoàn toàn không lưu giữ bởi bên thứ ba, bạn có thể đặt một mật khẩu ví, chuyển ví ký của bạn thành MPC 2/3:

  • Mảnh 1: liên kết với tài khoản goodcryptoX của bạn — được mã hóa và lưu trữ bởi cơ sở hạ tầng của chúng tôi

  • Mảnh 2: mật khẩu ví bạn đặt

  • Yếu tố 3: được dẫn xuất từ mật khẩu và lưu trên thiết bị của bạn, để bạn không phải nhập mật khẩu mỗi lần mở ứng dụng

Điều này đảm bảo rằng không bên thứ ba nào có thể truy cập khóa riêng của bạn — ngay cả trong lý thuyết.

Điều này cũng có nghĩa là nếu bạn mất cả mật khẩu và thiết bị, ví sẽ trở nên không truy cập được. Chỉ sử dụng nếu bạn hiểu các rủi ro.

Những thay đổi sắp tới

Chúng tôi đang chuyển sang kiến trúc một ví duy nhất trên EVM sử dụng EIP-7702:

  • Ví EOA ký cũng sẽ hoạt động như một Ví Hợp Đồng Thông Minh

  • Khóa phiên và chức năng nâng cao sẽ có sẵn mà không cần hai ví

  • Bạn sẽ có thể xuất khóa riêng của mình từ ứng dụng

Điều này sẽ đơn giản hóa thiết lập trong khi vẫn giữ nguyên mức bảo mật ở cấp MPC.

Bạn cũng sẽ có thể mang EOA của riêng bạn (ví dụ MetaMask) để sử dụng làm ví ký thay vì ví được tạo bởi goodcryptoX.


ví Solana

Trên Solana, ví hợp đồng thông minh hiện chưa được hỗ trợ. Do đó, chúng tôi tạo một ví được bảo mật bằng MPC duy nhất (tương đương EOA).

Ví được tạo bằng cùng thiết lập MPC:

  • Yếu tố 1: liên kết với tài khoản goodcryptoX của bạn

  • Yếu tố 2: do web3Auth giữ

Khóa riêng không bao giờ được tái cấu trúc trong quá trình sử dụng. Thay vào đó, việc ký dựa trên MPC được sử dụng để ủy quyền giao dịch.

Bạn có thể tùy chọn đặt mật khẩu ví để chuyển ví Solana của bạn thành MPC 2/3. Những lợi ích và rủi ro giống như trên các chuỗi EVM.

Không giống EVM, khóa riêng của ví Solana của bạn có thể được xuất trực tiếp từ ứng dụng bằng Xuất khóa tùy chọn trong tab Ví.

Last updated