Trừu Tượng Tài Khoản trên ioPay - ví DePIN
ioPay (được xây dựng bởi đội ngũ IoTeX) rất vui mừng thông báo việc ra mắt Tính Trừu Tượng Tài Khoản! Làm cho ioPay trở thành ví AA đa chuỗi lớn nhất, đã được kiểm nghiệm trên thị trường. Blog này sẽ đưa bạn qua lý do tại sao AA lại quan trọng, công việc của IoTeX trong lĩnh vực AA, việc triển khai ioPay và cách thiết lập Ví AA của bạn trên ioPay.
Tại sao AA lại quan trọng
Tính trừu tượng tài khoản là một thuật ngữ được sử dụng để mô tả một sự thay đổi cơ bản trong kiến trúc của các mạng blockchain. Truyền thống, các tài khoản blockchain là những địa chỉ đơn giản liên quan đến khóa riêng tư mà kiểm soát quỹ. Tuy nhiên, tính trừu tượng tài khoản giới thiệu một mô hình tinh vi hơn nơi các tài khoản không chỉ là các container của quỹ mà còn có khả năng thực thi mã phức tạp. Thực chất, tính trừu tượng tài khoản tách biệt các vai trò quản lý quỹ và thực thi mã, cho phép các hợp đồng thông minh năng động và mạnh mẽ hơn. Sự chuyển mình này cho phép các nhà phát triển tạo ra ứng dụng đổi mới bằng cách cung cấp mức độ linh hoạt lớn hơn trong việc thực thi và tương tác hợp đồng. Trong trường hợp của ioPay, AA làm gia tăng đáng kể sự đơn giản trong việc tạo tài khoản và phục hồi tài khoản. Đừng quên rằng AA mở ra cánh cửa cho nhiều tính năng khác của ioPay mà trước đây không thể thực hiện được. Lợi ích của Tính Trừu Tượng Tài Khoản:
- Linh hoạt nâng cao: Tính trừu tượng tài khoản trao quyền cho các nhà phát triển với sự linh hoạt nâng cao khi thiết kế hợp đồng thông minh. Với phương pháp này, các nhà phát triển có thể tách biệt việc kiểm soát quỹ khỏi logic của việc thực thi hợp đồng, cho phép tạo ra các ứng dụng năng động và mô-đun hơn.
- Giảm chi phí Gas: Phí gas đã trở thành một mối quan tâm lớn trong các hệ sinh thái blockchain, cản trở khả năng mở rộng và sự chấp nhận của các ứng dụng phi tập trung. Tính trừu tượng tài khoản có tiềm năng giảm chi phí gas bằng cách tối ưu hóa việc thực thi các hợp đồng thông minh. Việc tối ưu hóa này đạt được bằng cách cho phép các hợp đồng thực hiện mà không cần yêu cầu nhiều giao dịch, từ đó tiết kiệm nguồn lực tính toán.
- Cải thiện khả năng nâng cấp: Các hợp đồng thông minh truyền thống thường không thể thay đổi một khi đã triển khai, khiến việc sửa lỗi hoặc thêm tính năng mới trở nên khó khăn. Tính trừu tượng tài khoản giới thiệu khái niệm "khả năng nâng cấp hợp đồng", cho phép các nhà phát triển cập nhật và cải thiện các hợp đồng mà không làm gián đoạn chức năng của chúng. Tính năng này rất quan trọng cho việc duy trì và phát triển các ứng dụng phi tập trung theo thời gian.
- Các trường hợp sử dụng đổi mới: Tính trừu tượng tài khoản mở khóa một miền mới của các khả năng cho các nhà phát triển, mở đường cho các trường hợp sử dụng đổi mới. Điều này bao gồm các ứng dụng trong tài chính phi tập trung (DeFi), token không thể thay thế (NFT), và nhiều lĩnh vực khác. Việc tách biệt quỹ và thực thi mã cho phép tạo ra các ứng dụng phức tạp và phong phú về tính năng mà trước đây khó thực hiện.
- Bảo mật cải thiện: Việc tách biệt các yếu tố liên quan do tính trừu tượng tài khoản giới thiệu có thể nâng cao tính bảo mật của các hợp đồng thông minh. Bằng cách cô lập việc quản lý quỹ khỏi việc thực thi mã, các lỗ hổng tiềm ẩn và bề mặt tấn công được giảm thiểu, làm cho việc khai thác các lỗ hổng trở nên khó khăn hơn cho các tác nhân xấu.
Cơ sở hạ tầng mô-đun loTeX như một bộ khởi động đổi mới DePIN
IoTeX là một nền tảng cơ sở hạ tầng Web3 mô-đun kết nối các thiết bị thông minh và dữ liệu thế giới thực với các blockchain. Giải pháp middleware của IoTeX W3bstream cung cấp tính toán và xác minh dữ liệu thế giới thực, mang nó lên chuỗi trong khi cung cấp sự mô-đun và tùy chỉnh mà các nhà phát triển cần để thúc đẩy việc áp dụng hàng loạt. Là nhà cung cấp hàng đầu về cơ sở hạ tầng DePIN (Mạng Cơ sở Hạ tầng Vật lý Phi Tập trung), IoTeX tạo điều kiện cho các phần thưởng mới từ thiết bị và hoạt động trên/off-chain cho người dùng, biến các thiết bị cá nhân thành kinh tế cộng đồng, và mã hoá "dữ liệu của mọi thứ." Được hỗ trợ bởi một đội ngũ toàn cầu với hơn 60 nhà khoa học nghiên cứu và kỹ sư, IoTeX kết hợp blockchain L1 tương thích EVM, middleware tính toán ngoài chuỗi và phần cứng mở để kết nối hàng tỷ thiết bị thông minh, máy móc, cảm biến và dApps qua thế giới vật lý và kỹ thuật số. Tất nhiên, một phần quan trọng của bất kỳ dự án DePIN nào là ví di động. Do đó, đội ngũ IoTeX đã dành một lượng lớn thời gian để làm việc trên ioPay, ví DePIN được ưa chuộng (bao gồm tích hợp DePINscan vào ví).

IoTeX đã đi đầu trong nhiều nỗ lực công nghệ cao, cố gắng mở rộng ranh giới của những gì có thể với blockchain và tính toán ngoài chuỗi. Công nghệ AA là một lĩnh vực khác mà IoTeX đã ở vị trí tiên phong. Nó đã nhận được một khoản tài trợ từ Quỹ Ethereum vào tháng 9 năm 2023. Cụ thể, khoản tài trợ được cấp là cho ERC-4337 và công việc của IoTeX trong việc sử dụng Ví Trừu Tượng Tài Khoản Không Biết.

Tận dụng công nghệ bằng chứng zk-SNARK, IoTeX đã xây dựng một ví trừu tượng tài khoản có thể được ủy quyền bằng mật khẩu. zk-SNARK (Bằng chứng Không Biết Ngắn Gọn Không Tương Tác về Kiến Thức) là một hệ thống bằng chứng mật mã cho phép một bên chứng minh với một bên khác rằng một tuyên bố là đúng mà không tiết lộ thêm bất kỳ thông tin nào ngoài tính hợp lệ của tuyên bố đó. zk-SNARKs đã được sử dụng trong các ứng dụng blockchain khác nhau, chẳng hạn như trong tiền điện tử Zcash tập trung vào quyền riêng tư, để cho phép các giao dịch được xác thực và ghi lại trên blockchain mà không tiết lộ danh tính hoặc chi tiết giao dịch của người gửi, người nhận hoặc số tiền liên quan. Thuật ngữ zk-SNARK đôi khi được sử dụng một cách thông thường để chỉ bất kỳ hệ thống bằng chứng không biết nào, nhưng nói một cách chính xác, zk-SNARK đề cập đến một loại hệ thống bằng chứng không biết cụ thể với kích thước bằng chứng ngắn gọn và không cần tương tác giữa người chứng minh và người xác minh.

Nếu bạn muốn thử nghiệm MVP của IoTeX, cái đã nhận khoản tài trợ cho trừu tượng tài khoản không biết, bạn có thể làm điều đó tại liên kết sau: https://zk-wallet-demo.iotex.io. Liên kết này Linktree giới thiệu tất cả các công việc AA của IoTeX đến thời điểm hiện tại. Bằng cách tận dụng chuyên môn mà IoTeX đã có trong lĩnh vực trừu tượng tài khoản, việc triển khai ioPay trở nên hoàn toàn hợp lý như một bước tiếp theo.
Triển Khai ioPay của Trừu Tượng Tài Khoản
ioPay luôn tập trung sâu vào bảo mật và trải nghiệm người dùng. Cả hai đều đã được cải thiện nhờ vào việc triển khai trừu tượng tài khoản. Hiện tại, ioPay hỗ trợ đăng nhập AA qua Gmail. Trong tương lai gần, ioPay dự định triển khai các phương thức xác thực AA khác. Khi xây dựng tính năng này vào ioPay, nhóm đã tận dụng P256 để xác thực các giao dịch ví và giao thức DKIM dựa trên email để khôi phục tài khoản người dùng. DKIM (DomainKeys Identified Mail) là một phương pháp xác thực email sử dụng chữ ký điện tử để cho phép người nhận email biết rằng tin nhắn đã được gửi và ủy quyền bởi chủ sở hữu miền. Khi người nhận xác nhận rằng một email được ký với chữ ký DKIM hợp lệ, có thể xác nhận rằng nội dung email không bị thay đổi. Vì vậy, chúng ta có thể xác minh chữ ký DKIM của người dùng trên các hợp đồng chuỗi và khôi phục tài khoản ioPay của người dùng. P256 sử dụng đường cong ellip secp256r1, một tiêu chuẩn mật mã được chấp nhận rộng rãi có thể được áp dụng trên EVM để tạo ra xác thực và ký an toàn cho các giao dịch/hợp đồng thông minh. Hầu hết các thiết bị và ứng dụng hiện đại dựa vào đường cong ellip "secp256r1". Ví dụ:
- Kích Thích Bảo Mật của Apple: Có một "Môi Trường Thực Thi Đáng Tin Cậy" riêng biệt trong phần cứng của Apple có thể ký các thông điệp tùy ý và chỉ có thể được truy cập bằng cách xác thực sinh trắc học.
- Webauthn: Xác thực Web (WebAuthn) là một tiêu chuẩn web được xuất bản bởi Tổ Chức W3C. WebAuthn nhằm chuẩn hóa một giao diện để xác thực người dùng đối với các ứng dụng và dịch vụ dựa trên web bằng cách sử dụng mật mã khóa công khai. Nó đang được sử dụng bởi hầu hết các trình duyệt web hiện đại.
- Android Keystore: Android Keystore là một API quản lý các khóa riêng tư và phương thức ký. Các khóa riêng tư không được xử lý trong khi sử dụng Keystore như phương thức ký của ứng dụng. Ngoài ra, điều này cũng có thể được thực hiện trong "Môi Trường Thực Thi Đáng Tin Cậy" trong vi mạch.
- Passkeys: Passkeys đang sử dụng tiêu chuẩn của FIDO Alliance và W3C. Nó thay thế mật khẩu bằng cặp khóa mật mã, điều này cũng có thể được sử dụng cho mật mã đường cong ellip. Bởi vì mạng IoTeX đã hỗ trợ các hợp đồng biên soạn sẵn mà thực hiện xác thực chữ ký theo đường cong ellip "secp256r1", việc dựa vào logic xác minh của ví AA ioPay dựa trên Kích Thích Bảo Mật của Apple và Android Keystore với chi phí gas cố định thì hoàn toàn hợp lý. Bằng cách tận dụng môi trường bảo mật/secreystore của thiết bị và xác thực sinh trắc học, chúng ta có thể đạt được những ví AA an toàn. Để khuyến khích việc sử dụng các ví AA mới này, trong một thời gian giới hạn, IoTeX cung cấp 2 IOTX mỗi ngày để thanh toán phí gas cho người dùng sử dụng ví AA ioPay. Nếu người dùng ioPay sở hữu MachineFi NFT, họ có thể nhận 10 IOTX mỗi ngày cho phí gas như một mức độ tiện ích bổ sung cho các chủ sở hữu MachineFi NFT của chúng tôi.
Cách thiết lập ví AA trong ioPay
Bước 1) Tải xuống ioPay và nhấn để tạo ví AA.

Bước 2) Nhập địa chỉ gmail

Bước 3) Bạn nhận được một email với mã xác minh duy nhất

Bước 4) Tin nhắn chúc mừng + người dùng được thưởng 2 IOTX để khuyến khích người dùng sử dụng tính năng mới này. (tuyệt vời cho người dùng mới chưa bao giờ sử dụng Iotex trước đây để họ nhận được token gốc)

Bước 5) Người dùng quay lại trang chủ nơi họ có thể thực hiện bất kỳ giao dịch nào hoặc sử dụng bất kỳ dApp nào sử dụng ví AA.

6) Người dùng nhận 2 $IOTX/ngày/người dùng (cho người dùng AA bình thường) và 10 $IOTX/ngày/người dùng nếu họ cũng sở hữu một NFT MachineFi.
