Internet là một phần thiết yếu trong cuộc sống hàng ngày của chúng ta, nhưng trước khi nó trở nên phổ biến, chỉ có một số người dùng biết về nó và sử dụng nó cho phù hợp. Công nghệ chuỗi khối cũng ở vị trí tương tự và nhằm mục đích đạt được trạng thái tương tự như Web2 và hữu ích trong cuộc sống hàng ngày. Trừu tượng hóa tài khoản là một dự án có thể đảm bảo việc áp dụng rộng rãi tiền điện tử. Bài viết này thảo luận về công nghệ mới này, cách thức hoạt động và các trường hợp trừu tượng hóa tài khoản.
Để nắm bắt đầy đủ ý tưởng đằng sau việc trừu tượng hóa tài khoản và lợi ích tiềm năng của nó đối với hệ sinh thái Ethereum và ngành công nghiệp tiền điện tử, chúng ta cần hiểu các loại tài khoản khác nhau mà chúng ta có trong Ethereum và cách trừu tượng hóa tài khoản nhằm mục đích cải thiện mọi thứ.
Thứ nhất, Ethereum có hai loại tài khoản:
Các tài khoản này được kiểm soát và quản lý bởi người dùng bên ngoài hệ sinh thái blockchain. Chúng được quản lý thông qua cặp khóa công khai và riêng tư và người dùng sở hữu khóa riêng có thể sử dụng tài sản được lưu trữ trong EOA.
EOA sử dụng chuỗi 12, 18 hoặc 24 từ được gọi là cụm từ hạt giống. Những từ này được tạo khi người dùng thiết lập ví của họ. EOA sử dụng cụm từ hạt giống này để tạo khóa riêng mà người dùng sử dụng để ký giao dịch.
Cụm từ hạt giống là chìa khóa của ví và người dùng phải bảo vệ các cụm từ hạt giống của mình để bảo vệ chúng khỏi bị hack và trộm. Nếu khóa riêng cuối cùng bị mất, cụm từ gốc là cách duy nhất mà người dùng có thể truy cập để tạo lại khóa riêng, mở ra cánh cửa cho tài sản được lưu trữ.
EOA là một phần thiết yếu trong thiết kế của hệ thống Ethereum. EOA cung cấp năng lượng cho mạng và chỉ có thể trải qua quá trình chuyển đổi trạng thái khi EOA bắt đầu giao dịch và sử dụng ETH để trả phí gas. Mặc dù EOA rất cần thiết cho hệ sinh thái Ethereum nhưng chúng bị hạn chế về tính năng và tính linh hoạt.
EOA có thể thực hiện hai chức năng cơ bản:
Tuy nhiên, những chức năng này rất cần thiết đối với hệ sinh thái Ethereum nhưng không phải không có sai sót. Một số sai sót này bao gồm:
Cụm từ hạt giống là bảo mật duy nhất được liên kết với EOA. Vì vậy, khi người dùng mất khóa riêng và cụm từ hạt giống, họ sẽ mất quyền truy cập vào tài sản được lưu trữ vì không có tùy chọn khôi phục trong trường hợp những điều đó xảy ra.
Chủ sở hữu EOA phải ký mọi giao dịch theo cách thủ công, không có chỗ cho việc tự động hóa hoặc tùy chỉnh giao dịch.
ETH là mã thông báo được sử dụng để thanh toán phí gas trong mạng Ethereum và chủ sở hữu EOA phải có số dư EOA phải có ETH để sử dụng để trang trải phí gas cho bất kỳ giao dịch nào. Họ không thể sử dụng bất kỳ mã thông báo nào khác để thực hiện các khoản thanh toán đó.
Hệ sinh thái không phù hợp với người dùng mới tham gia hệ thống, dẫn đến trải nghiệm người dùng tổng thể kém.
Đây là những hợp đồng thông minh hoạt động như ví tiền điện tử. Nó cho phép người dùng mã hóa nhiều logic khác nhau vào hợp đồng thông minh, giúp các giao dịch có thể tùy chỉnh, với lợi ích bổ sung là thêm các tính năng khác vào tài khoản.
Tuy nhiên, tài khoản hợp đồng không thể tự hoạt động. Họ không thể bắt đầu giao dịch và chỉ thực hiện một số hành động nhất định khi giao dịch từ EOA kích hoạt mã hợp đồng thông minh. Tài khoản hợp đồng cũng không có khóa riêng hoặc cụm từ gốc.
Để vận hành tài khoản hợp đồng, người dùng phải sở hữu EOA với số dư ETH, giúp người dùng vận hành tài khoản hợp đồng dễ dàng hơn so với vận hành EOA độc lập.
Nguồn: Metamask
EOA đã cho thấy lỗ hổng của họ trong những năm qua. Nhược điểm chính của nó là quá trình kéo dài và mệt mỏi khi bắt đầu giao dịch và thiếu dịch vụ bảo mật và khôi phục tài khoản nếu người dùng mất khóa riêng của họ.
Trừu tượng hóa tài khoản là một đề xuất cho mô hình hệ thống blockchain cho phép người dùng sử dụng ví hợp đồng thông minh thay vì EOA thông thường. Đề xuất này đề xuất loại bỏ EOA trong việc thực hiện các giao dịch.
Việc trừu tượng hóa tài khoản mở ra một số khả năng: giao dịch không cần dấu hiệu, ví đồng sở hữu, ký gói, hợp đồng thông minh trong danh sách trắng, kiểm soát tốc độ dòng tiền và khôi phục ví dễ dàng khi mất khóa riêng. Những bổ sung này sẽ giúp web3 an toàn hơn, nhanh hơn và linh hoạt hơn cho người dùng.
Việc trừu tượng hóa tài khoản bắt nguồn từ việc tạo ra Ethereum. Trong những năm qua, nhiều phương pháp trừu tượng hóa tài khoản blockchain đã được thử nghiệm. Chúng được đưa ra dưới dạng Đề xuất cải tiến Ethereum, EIP-86 và EIP-2938. Các phiên bản này không thể áp dụng thực tế và hiện không hoạt động.
EIP-3074 là một đề xuất trừu tượng hóa tài khoản khác được đề xuất sử dụng các giao dịch được tài trợ thay vì cố gắng chuyển đổi hợp đồng thông minh sang EOA. Nó cho phép người dùng trao quyền kiểm soát EOA của họ cho một hợp đồng thông minh, cho phép các nhà phát triển một nền tảng linh hoạt để xây dựng các mô hình giao dịch mới cho EOA. Người dùng có thể tận dụng những lợi ích đi kèm với việc trừu tượng hóa tài khoản mà không cần phải sử dụng hợp đồng.
Vào năm 2021, Vitalik Buterin, người sáng lập Ethereum và các chuyên gia blockchain nổi tiếng khác đã đưa ra đề xuất về tính năng trừu tượng hóa tài khoản, nhằm cải thiện trải nghiệm người dùng, tăng cường tính bảo mật của ví, v.v. Đề xuất mới này, EIP-4337, cho thấy cách có thể đạt được sự trừu tượng hóa tài khoản bằng cách dựa vào cơ sở hạ tầng lớp cao thay vì các thay đổi ở lớp đồng thuận. Nó đã xuất hiện trên mạng chính được một thời gian và hiện các nhà phát triển đang tập trung phát triển các ví hỗ trợ EIP-4337, làm cho nó tương thích với EVM.
Việc trừu tượng hóa tài khoản thực hiện là hợp nhất các tài khoản thuộc sở hữu bên ngoài và tài khoản hợp đồng vào chỉ một tài khoản. Nó có thể di chuyển các chức năng khác nhau của cả hai tài khoản, chẳng hạn như xác minh chữ ký và thanh toán gas, ra khỏi các giao thức cốt lõi vào Máy ảo Ethereum (EVM).
Sự kết hợp của hai tài khoản này được gọi là hợp đồng thông minh hoặc ví tài khoản trừu tượng. Hợp đồng thông minh hoạt động hoàn toàn khác với EOA bằng cách sử dụng UserOperations thay vì gửi các giao dịch thông thường như EOA. UserOperations đại diện cho các hoạt động được thực hiện thay mặt cho người dùng.
Đối tượng UserOperation bao gồm một số thành phần dữ liệu chỉ định loại giao dịch, giới hạn mã thông báo và phí gas ở một số giai đoạn giao dịch. Tài khoản thông minh gửi UserOperations đến một khu vực chờ chung được gọi là mempool, nơi chứa UserOperations.
Các UserOperations này được đóng gói theo gói, có chức năng tương tự như các nút xác minh các giao dịch thông thường. Chúng cũng sử dụng logic tương tự như các nút khai thác và xác thực để sắp xếp các giao dịch theo thứ tự tạo ra nhiều giá trị nhất. Sau đó, gói chứa UserOperations sẽ được gửi qua một điểm vào trong đó mỗi UserOperation riêng biệt được xác minh bằng cách sử dụng các chức năng khác nhau.
Một ví dụ về cách hoạt động của tính năng trừu tượng hóa tài khoản là việc triển khai nó trong Ví Argent. Argent là ví hợp đồng thông minh cung cấp cho người dùng trải nghiệm liền mạch, hiệu quả và an toàn. Argent đã đi tiên phong trong các tính năng chính liên quan đến việc trừu tượng hóa tài khoản như khôi phục xã hội, giám sát nhiều cuộc gọi hoặc gian lận trên chuỗi.
Tính năng trừu tượng hóa tài khoản lần đầu tiên được giới thiệu là giải pháp mới nhất của Ethereum để bảo mật ví. Một số chuyên gia blockchain nổi tiếng, bao gồm cả người sáng lập Ethereum, đã viết đề xuất trừu tượng hóa tài khoản và đề xuất này được trang bị các mục tiêu nhất định mà việc trừu tượng hóa tài khoản nhằm đạt được.
Một số mục tiêu bao gồm:
Hầu hết các dự án tiền điện tử đều nhằm mục đích nâng cao trải nghiệm người dùng và giúp người dùng dễ dàng tham gia hệ sinh thái hơn và sử dụng nhiều nền tảng một cách liền mạch. Việc trừu tượng hóa tài khoản có thể thực hiện được điều đó theo những cách sau:
Tính năng Trừu tượng hóa Tài khoản chuyển đổi EOA thành hợp đồng thông minh với logic được sử dụng để đặt ra các yêu cầu để hoàn thành giao dịch. Điều này có nghĩa là người ký ủy quyền giao dịch bằng khóa riêng và tài khoản có thể được tách biệt, dẫn đến một số khả năng sử dụng tài khoản.
Việc trừu tượng hóa tài khoản có thể cho phép EOA thực hiện nhiều hành động khác nhau, chẳng hạn như sử dụng các khóa khác nhau hoặc không có khóa nào để ủy quyền giao dịch. Nó cũng có thể thay đổi người ký tài khoản mỗi tuần.
Điều này giúp người dùng dễ dàng sửa đổi và sử dụng tài khoản của họ theo cách họ muốn. Người dùng không còn phải lo lắng về việc sao lưu khóa riêng của mình do tính năng khôi phục xã hội đã ra đời, mang lại cho họ một tài khoản linh hoạt và phù hợp hơn, mang lại trải nghiệm tốt hơn cho người dùng khi sử dụng nền tảng và các dịch vụ của nó.
Việc trừu tượng hóa tài khoản có nhiều mục đích sử dụng khác nhau, một trong số đó là tăng cường độ an toàn cho ví. EOA được trang bị một số hạn chế nhằm hạn chế người dùng chưa quen với blockchain. Một số hạn chế bao gồm:
Những hạn chế này là những thách thức mà người dùng bình thường muốn tham gia vào không gian blockchain và web3 phải đối mặt. Những hạn chế này ngăn cản người dùng bảo mật ví và giao dịch của họ, dẫn đến những sai sót có thể gây nguy hiểm cho sự an toàn của tiền trong tài khoản.
Hầu hết người dùng đều chưa quen với cách hoạt động của các tài khoản và giao dịch tiền điện tử. Kết quả là, họ có xu hướng mắc phải những sai lầm tốn kém có thể khiến họ mất tiền. Việc trừu tượng hóa tài khoản mang đến cho người dùng một nền tảng thân thiện hơn với người dùng, giúp họ dễ dàng điều hướng và hiểu cách thức hoạt động của nền tảng đó, giúp bảo vệ tài khoản của họ một cách an toàn dễ dàng hơn.
Việc trừu tượng hóa tài khoản khắc phục điều này bằng cách cung cấp cho người dùng khả năng đặt ra các quy tắc giao dịch rõ ràng để chỉ đạo các hoạt động giao dịch của ví bằng cách triển khai logic có thể lập trình. Logic có thể được coi là một lớp trên ví trước khi các hoạt động được thực hiện.
Việc trừu tượng hóa tài khoản, giống như mọi sự đổi mới, đều có những sai sót nhỏ. Mặc dù nó có rất nhiều lợi ích và có thể cải thiện đáng kể trải nghiệm của người dùng trong lĩnh vực bảo mật và trải nghiệm người dùng, nhưng các hợp đồng thông minh này vẫn có những nhược điểm như:
Việc trừu tượng hóa tài khoản tạo điều kiện thuận lợi cho sự tương tác giữa người dùng và tài khoản hợp đồng thông minh mà không cần sử dụng địa chỉ Ethereum và khóa riêng. Điều này mang lại cho người dùng một số trường hợp sử dụng với các ứng dụng hiện có. Các nền tảng bắt nguồn từ việc trừu tượng hóa tài khoản sẽ ảnh hưởng đến một số lĩnh vực và nâng cao hệ thống blockchain với các tính năng chính như:
Với tính năng trừu tượng hóa tài khoản, người dùng có thể tạo tài khoản bằng các phương pháp quen thuộc thay vì quy trình tạo và quản lý cặp khóa mật mã thông thường. Điều này giúp giảm bớt đáng kể sự gia nhập của người dùng mới vào hệ thống blockchain.
Với EOA, người dùng phải bắt đầu và đăng nhập vào mọi giao dịch theo cách thủ công và không có cách nào để tự động hóa quy trình này. Với hợp đồng thông minh, người dùng có thể chọn và đặt một số thông số nhất định như giới hạn chi tiêu, giới hạn gas, quyền truy cập vào một số mã thông báo nhất định, v.v.
Một tính năng quan trọng khác để trừu tượng hóa tài khoản là sử dụng mã thông báo ERC-20 cho bất kỳ giao dịch nền tảng nào. Điều này sẽ xóa bỏ nhu cầu giữ, trao đổi và chi tiêu số dư ETH của người dùng để hoàn thành các giao dịch của họ.
Việc trừu tượng hóa tài khoản cho phép người dùng chia sẻ các cấp độ truy cập ví khác nhau với nhiều người dùng. Người dùng có thể đặt nhiều chữ ký trong đó hai hoặc nhiều người dùng phải ký để giao dịch được thực hiện.
Vì người dùng, với sự hỗ trợ của việc trừu tượng hóa tài khoản, giờ đây có thể tự do kiểm soát tài khoản của mình nên họ có thể đặt tài khoản của mình thực hiện thanh toán thường xuyên thay vì lặp lại cùng một giao dịch nhiều lần.
Tài khoản thông minh không yêu cầu cụm từ gốc để bảo mật, nghĩa là chủ tài khoản có thể chỉ định nhiều thiết bị, người dùng khác hoặc dịch vụ của bên thứ ba làm người giám hộ. Điều này giúp ích trong trường hợp người dùng mất thông tin đăng nhập. Người giám hộ có thể ký một giao dịch để chỉ định thông tin xác thực mới nhằm có quyền truy cập vào tài khoản thông minh.
Khả năng trừu tượng hóa tài khoản là rất nhiều và một khi được tích hợp hoàn toàn vào hệ sinh thái blockchain, người dùng và nhà phát triển sẽ được hưởng lợi rất nhiều từ việc triển khai khác nhau của nó.
แชร์
เนื้อหา
Internet là một phần thiết yếu trong cuộc sống hàng ngày của chúng ta, nhưng trước khi nó trở nên phổ biến, chỉ có một số người dùng biết về nó và sử dụng nó cho phù hợp. Công nghệ chuỗi khối cũng ở vị trí tương tự và nhằm mục đích đạt được trạng thái tương tự như Web2 và hữu ích trong cuộc sống hàng ngày. Trừu tượng hóa tài khoản là một dự án có thể đảm bảo việc áp dụng rộng rãi tiền điện tử. Bài viết này thảo luận về công nghệ mới này, cách thức hoạt động và các trường hợp trừu tượng hóa tài khoản.
Để nắm bắt đầy đủ ý tưởng đằng sau việc trừu tượng hóa tài khoản và lợi ích tiềm năng của nó đối với hệ sinh thái Ethereum và ngành công nghiệp tiền điện tử, chúng ta cần hiểu các loại tài khoản khác nhau mà chúng ta có trong Ethereum và cách trừu tượng hóa tài khoản nhằm mục đích cải thiện mọi thứ.
Thứ nhất, Ethereum có hai loại tài khoản:
Các tài khoản này được kiểm soát và quản lý bởi người dùng bên ngoài hệ sinh thái blockchain. Chúng được quản lý thông qua cặp khóa công khai và riêng tư và người dùng sở hữu khóa riêng có thể sử dụng tài sản được lưu trữ trong EOA.
EOA sử dụng chuỗi 12, 18 hoặc 24 từ được gọi là cụm từ hạt giống. Những từ này được tạo khi người dùng thiết lập ví của họ. EOA sử dụng cụm từ hạt giống này để tạo khóa riêng mà người dùng sử dụng để ký giao dịch.
Cụm từ hạt giống là chìa khóa của ví và người dùng phải bảo vệ các cụm từ hạt giống của mình để bảo vệ chúng khỏi bị hack và trộm. Nếu khóa riêng cuối cùng bị mất, cụm từ gốc là cách duy nhất mà người dùng có thể truy cập để tạo lại khóa riêng, mở ra cánh cửa cho tài sản được lưu trữ.
EOA là một phần thiết yếu trong thiết kế của hệ thống Ethereum. EOA cung cấp năng lượng cho mạng và chỉ có thể trải qua quá trình chuyển đổi trạng thái khi EOA bắt đầu giao dịch và sử dụng ETH để trả phí gas. Mặc dù EOA rất cần thiết cho hệ sinh thái Ethereum nhưng chúng bị hạn chế về tính năng và tính linh hoạt.
EOA có thể thực hiện hai chức năng cơ bản:
Tuy nhiên, những chức năng này rất cần thiết đối với hệ sinh thái Ethereum nhưng không phải không có sai sót. Một số sai sót này bao gồm:
Cụm từ hạt giống là bảo mật duy nhất được liên kết với EOA. Vì vậy, khi người dùng mất khóa riêng và cụm từ hạt giống, họ sẽ mất quyền truy cập vào tài sản được lưu trữ vì không có tùy chọn khôi phục trong trường hợp những điều đó xảy ra.
Chủ sở hữu EOA phải ký mọi giao dịch theo cách thủ công, không có chỗ cho việc tự động hóa hoặc tùy chỉnh giao dịch.
ETH là mã thông báo được sử dụng để thanh toán phí gas trong mạng Ethereum và chủ sở hữu EOA phải có số dư EOA phải có ETH để sử dụng để trang trải phí gas cho bất kỳ giao dịch nào. Họ không thể sử dụng bất kỳ mã thông báo nào khác để thực hiện các khoản thanh toán đó.
Hệ sinh thái không phù hợp với người dùng mới tham gia hệ thống, dẫn đến trải nghiệm người dùng tổng thể kém.
Đây là những hợp đồng thông minh hoạt động như ví tiền điện tử. Nó cho phép người dùng mã hóa nhiều logic khác nhau vào hợp đồng thông minh, giúp các giao dịch có thể tùy chỉnh, với lợi ích bổ sung là thêm các tính năng khác vào tài khoản.
Tuy nhiên, tài khoản hợp đồng không thể tự hoạt động. Họ không thể bắt đầu giao dịch và chỉ thực hiện một số hành động nhất định khi giao dịch từ EOA kích hoạt mã hợp đồng thông minh. Tài khoản hợp đồng cũng không có khóa riêng hoặc cụm từ gốc.
Để vận hành tài khoản hợp đồng, người dùng phải sở hữu EOA với số dư ETH, giúp người dùng vận hành tài khoản hợp đồng dễ dàng hơn so với vận hành EOA độc lập.
Nguồn: Metamask
EOA đã cho thấy lỗ hổng của họ trong những năm qua. Nhược điểm chính của nó là quá trình kéo dài và mệt mỏi khi bắt đầu giao dịch và thiếu dịch vụ bảo mật và khôi phục tài khoản nếu người dùng mất khóa riêng của họ.
Trừu tượng hóa tài khoản là một đề xuất cho mô hình hệ thống blockchain cho phép người dùng sử dụng ví hợp đồng thông minh thay vì EOA thông thường. Đề xuất này đề xuất loại bỏ EOA trong việc thực hiện các giao dịch.
Việc trừu tượng hóa tài khoản mở ra một số khả năng: giao dịch không cần dấu hiệu, ví đồng sở hữu, ký gói, hợp đồng thông minh trong danh sách trắng, kiểm soát tốc độ dòng tiền và khôi phục ví dễ dàng khi mất khóa riêng. Những bổ sung này sẽ giúp web3 an toàn hơn, nhanh hơn và linh hoạt hơn cho người dùng.
Việc trừu tượng hóa tài khoản bắt nguồn từ việc tạo ra Ethereum. Trong những năm qua, nhiều phương pháp trừu tượng hóa tài khoản blockchain đã được thử nghiệm. Chúng được đưa ra dưới dạng Đề xuất cải tiến Ethereum, EIP-86 và EIP-2938. Các phiên bản này không thể áp dụng thực tế và hiện không hoạt động.
EIP-3074 là một đề xuất trừu tượng hóa tài khoản khác được đề xuất sử dụng các giao dịch được tài trợ thay vì cố gắng chuyển đổi hợp đồng thông minh sang EOA. Nó cho phép người dùng trao quyền kiểm soát EOA của họ cho một hợp đồng thông minh, cho phép các nhà phát triển một nền tảng linh hoạt để xây dựng các mô hình giao dịch mới cho EOA. Người dùng có thể tận dụng những lợi ích đi kèm với việc trừu tượng hóa tài khoản mà không cần phải sử dụng hợp đồng.
Vào năm 2021, Vitalik Buterin, người sáng lập Ethereum và các chuyên gia blockchain nổi tiếng khác đã đưa ra đề xuất về tính năng trừu tượng hóa tài khoản, nhằm cải thiện trải nghiệm người dùng, tăng cường tính bảo mật của ví, v.v. Đề xuất mới này, EIP-4337, cho thấy cách có thể đạt được sự trừu tượng hóa tài khoản bằng cách dựa vào cơ sở hạ tầng lớp cao thay vì các thay đổi ở lớp đồng thuận. Nó đã xuất hiện trên mạng chính được một thời gian và hiện các nhà phát triển đang tập trung phát triển các ví hỗ trợ EIP-4337, làm cho nó tương thích với EVM.
Việc trừu tượng hóa tài khoản thực hiện là hợp nhất các tài khoản thuộc sở hữu bên ngoài và tài khoản hợp đồng vào chỉ một tài khoản. Nó có thể di chuyển các chức năng khác nhau của cả hai tài khoản, chẳng hạn như xác minh chữ ký và thanh toán gas, ra khỏi các giao thức cốt lõi vào Máy ảo Ethereum (EVM).
Sự kết hợp của hai tài khoản này được gọi là hợp đồng thông minh hoặc ví tài khoản trừu tượng. Hợp đồng thông minh hoạt động hoàn toàn khác với EOA bằng cách sử dụng UserOperations thay vì gửi các giao dịch thông thường như EOA. UserOperations đại diện cho các hoạt động được thực hiện thay mặt cho người dùng.
Đối tượng UserOperation bao gồm một số thành phần dữ liệu chỉ định loại giao dịch, giới hạn mã thông báo và phí gas ở một số giai đoạn giao dịch. Tài khoản thông minh gửi UserOperations đến một khu vực chờ chung được gọi là mempool, nơi chứa UserOperations.
Các UserOperations này được đóng gói theo gói, có chức năng tương tự như các nút xác minh các giao dịch thông thường. Chúng cũng sử dụng logic tương tự như các nút khai thác và xác thực để sắp xếp các giao dịch theo thứ tự tạo ra nhiều giá trị nhất. Sau đó, gói chứa UserOperations sẽ được gửi qua một điểm vào trong đó mỗi UserOperation riêng biệt được xác minh bằng cách sử dụng các chức năng khác nhau.
Một ví dụ về cách hoạt động của tính năng trừu tượng hóa tài khoản là việc triển khai nó trong Ví Argent. Argent là ví hợp đồng thông minh cung cấp cho người dùng trải nghiệm liền mạch, hiệu quả và an toàn. Argent đã đi tiên phong trong các tính năng chính liên quan đến việc trừu tượng hóa tài khoản như khôi phục xã hội, giám sát nhiều cuộc gọi hoặc gian lận trên chuỗi.
Tính năng trừu tượng hóa tài khoản lần đầu tiên được giới thiệu là giải pháp mới nhất của Ethereum để bảo mật ví. Một số chuyên gia blockchain nổi tiếng, bao gồm cả người sáng lập Ethereum, đã viết đề xuất trừu tượng hóa tài khoản và đề xuất này được trang bị các mục tiêu nhất định mà việc trừu tượng hóa tài khoản nhằm đạt được.
Một số mục tiêu bao gồm:
Hầu hết các dự án tiền điện tử đều nhằm mục đích nâng cao trải nghiệm người dùng và giúp người dùng dễ dàng tham gia hệ sinh thái hơn và sử dụng nhiều nền tảng một cách liền mạch. Việc trừu tượng hóa tài khoản có thể thực hiện được điều đó theo những cách sau:
Tính năng Trừu tượng hóa Tài khoản chuyển đổi EOA thành hợp đồng thông minh với logic được sử dụng để đặt ra các yêu cầu để hoàn thành giao dịch. Điều này có nghĩa là người ký ủy quyền giao dịch bằng khóa riêng và tài khoản có thể được tách biệt, dẫn đến một số khả năng sử dụng tài khoản.
Việc trừu tượng hóa tài khoản có thể cho phép EOA thực hiện nhiều hành động khác nhau, chẳng hạn như sử dụng các khóa khác nhau hoặc không có khóa nào để ủy quyền giao dịch. Nó cũng có thể thay đổi người ký tài khoản mỗi tuần.
Điều này giúp người dùng dễ dàng sửa đổi và sử dụng tài khoản của họ theo cách họ muốn. Người dùng không còn phải lo lắng về việc sao lưu khóa riêng của mình do tính năng khôi phục xã hội đã ra đời, mang lại cho họ một tài khoản linh hoạt và phù hợp hơn, mang lại trải nghiệm tốt hơn cho người dùng khi sử dụng nền tảng và các dịch vụ của nó.
Việc trừu tượng hóa tài khoản có nhiều mục đích sử dụng khác nhau, một trong số đó là tăng cường độ an toàn cho ví. EOA được trang bị một số hạn chế nhằm hạn chế người dùng chưa quen với blockchain. Một số hạn chế bao gồm:
Những hạn chế này là những thách thức mà người dùng bình thường muốn tham gia vào không gian blockchain và web3 phải đối mặt. Những hạn chế này ngăn cản người dùng bảo mật ví và giao dịch của họ, dẫn đến những sai sót có thể gây nguy hiểm cho sự an toàn của tiền trong tài khoản.
Hầu hết người dùng đều chưa quen với cách hoạt động của các tài khoản và giao dịch tiền điện tử. Kết quả là, họ có xu hướng mắc phải những sai lầm tốn kém có thể khiến họ mất tiền. Việc trừu tượng hóa tài khoản mang đến cho người dùng một nền tảng thân thiện hơn với người dùng, giúp họ dễ dàng điều hướng và hiểu cách thức hoạt động của nền tảng đó, giúp bảo vệ tài khoản của họ một cách an toàn dễ dàng hơn.
Việc trừu tượng hóa tài khoản khắc phục điều này bằng cách cung cấp cho người dùng khả năng đặt ra các quy tắc giao dịch rõ ràng để chỉ đạo các hoạt động giao dịch của ví bằng cách triển khai logic có thể lập trình. Logic có thể được coi là một lớp trên ví trước khi các hoạt động được thực hiện.
Việc trừu tượng hóa tài khoản, giống như mọi sự đổi mới, đều có những sai sót nhỏ. Mặc dù nó có rất nhiều lợi ích và có thể cải thiện đáng kể trải nghiệm của người dùng trong lĩnh vực bảo mật và trải nghiệm người dùng, nhưng các hợp đồng thông minh này vẫn có những nhược điểm như:
Việc trừu tượng hóa tài khoản tạo điều kiện thuận lợi cho sự tương tác giữa người dùng và tài khoản hợp đồng thông minh mà không cần sử dụng địa chỉ Ethereum và khóa riêng. Điều này mang lại cho người dùng một số trường hợp sử dụng với các ứng dụng hiện có. Các nền tảng bắt nguồn từ việc trừu tượng hóa tài khoản sẽ ảnh hưởng đến một số lĩnh vực và nâng cao hệ thống blockchain với các tính năng chính như:
Với tính năng trừu tượng hóa tài khoản, người dùng có thể tạo tài khoản bằng các phương pháp quen thuộc thay vì quy trình tạo và quản lý cặp khóa mật mã thông thường. Điều này giúp giảm bớt đáng kể sự gia nhập của người dùng mới vào hệ thống blockchain.
Với EOA, người dùng phải bắt đầu và đăng nhập vào mọi giao dịch theo cách thủ công và không có cách nào để tự động hóa quy trình này. Với hợp đồng thông minh, người dùng có thể chọn và đặt một số thông số nhất định như giới hạn chi tiêu, giới hạn gas, quyền truy cập vào một số mã thông báo nhất định, v.v.
Một tính năng quan trọng khác để trừu tượng hóa tài khoản là sử dụng mã thông báo ERC-20 cho bất kỳ giao dịch nền tảng nào. Điều này sẽ xóa bỏ nhu cầu giữ, trao đổi và chi tiêu số dư ETH của người dùng để hoàn thành các giao dịch của họ.
Việc trừu tượng hóa tài khoản cho phép người dùng chia sẻ các cấp độ truy cập ví khác nhau với nhiều người dùng. Người dùng có thể đặt nhiều chữ ký trong đó hai hoặc nhiều người dùng phải ký để giao dịch được thực hiện.
Vì người dùng, với sự hỗ trợ của việc trừu tượng hóa tài khoản, giờ đây có thể tự do kiểm soát tài khoản của mình nên họ có thể đặt tài khoản của mình thực hiện thanh toán thường xuyên thay vì lặp lại cùng một giao dịch nhiều lần.
Tài khoản thông minh không yêu cầu cụm từ gốc để bảo mật, nghĩa là chủ tài khoản có thể chỉ định nhiều thiết bị, người dùng khác hoặc dịch vụ của bên thứ ba làm người giám hộ. Điều này giúp ích trong trường hợp người dùng mất thông tin đăng nhập. Người giám hộ có thể ký một giao dịch để chỉ định thông tin xác thực mới nhằm có quyền truy cập vào tài khoản thông minh.
Khả năng trừu tượng hóa tài khoản là rất nhiều và một khi được tích hợp hoàn toàn vào hệ sinh thái blockchain, người dùng và nhà phát triển sẽ được hưởng lợi rất nhiều từ việc triển khai khác nhau của nó.