Vào ngày 17 tháng 7, Hội nghị Cộng đồng Ethereum (EthCC) được tổ chức tại Paris đã chính thức khai mạc. Vitalik Buterin , người đồng sáng lập Ethereum, đã có bài phát biểu trước công chúng và một lần nữa tán thành nền tảng ví hợp đồng thông minh. Chủ đề là lịch sử và tương lai của trừu tượng hóa tài khoản.
Kể từ đầu năm nay, Vitalik đã thường xuyên lên tiếng ủng hộ ví hợp đồng thông minh trừu tượng tài khoản, chẳng hạn như trên Twitter AMA vào tháng 6, khi trả lời câu hỏi về cách xem ví dựa trên MPC (EOA) và ví hợp đồng thông minh, anh ấy tin rằng ví EOA dựa trên MPC về cơ bản là thiếu sót vì chúng không thể thu hồi khóa, ví hợp đồng thông minh là lựa chọn duy nhất.
Theo quan điểm của Vitalik, bản tóm tắt tài khoản là “rất thanh lịch” vì nó không yêu cầu thay đổi giao thức cơ bản như các bản nâng cấp trước đó.
Bản thân sự trừu tượng hóa tài khoản là một khái niệm tương đối trừu tượng.
Hiện tại, các tài khoản Ethereum và các cặp khóa được liên kết chặt chẽ đến mức về cơ bản chúng giống nhau. tức là nếu bạn kiểm soát khóa riêng, thì bạn sẽ kiểm soát một tài khoản.
Sự trừu tượng hóa tài khoản tách rời thực thể (tài khoản) trong EVM khỏi thực thể (cặp khóa hoặc người ký) quyền sở hữu tài sản di động. Miễn là CA hỗ trợ một chức năng cụ thể (chẳng hạn như xác minh chữ ký), thì đó có thể là một tài khoản.
Tính trừu tượng của tài khoản về cơ bản cho phép người dùng xác định mô hình bảo mật cho tài khoản của họ, giúp Ethereum phù hợp hơn cho các trường hợp sử dụng khác nhau.
Ví dụ: tính năng này cho phép người dùng đặt quy tắc xác minh giao dịch của riêng họ, chẳng hạn như yêu cầu đa chữ ký hoặc giới hạn chi tiêu và họ cũng có thể làm cho tài khoản của mình tương thích với các thuật toán mã hóa trong tương lai.
Vitalik đã mô tả tính trừu tượng của tài khoản là cho phép các tài khoản Ethereum được kiểm soát bằng mã hợp đồng thông minh thay vì khóa riêng.
Ý tưởng của anh ấy là trong tương lai, mọi người sẽ chuyển từ ví EOA hiện tại sang ví dựa trên hợp đồng thông minh. Nếu thành công, việc quản lý ví tiền điện tử sẽ trở nên dễ dàng như quản lý tài khoản email.
Giai đoạn đầu của quá trình trừu tượng hóa tài khoản
Vitalik cho biết ý tưởng cho phép mã kiểm soát tài khoản thay vì chỉ các khóa đã có trong thiết kế của ethereum ngay từ đầu.
Ethereum Yellow Paper phác thảo hai loại tài khoản: tài khoản thuộc sở hữu bên ngoài (được kiểm soát bằng khóa riêng) và tài khoản hợp đồng (được quản lý bằng mã hợp đồng thông minh). Tuy nhiên, một số thách thức đã nảy sinh trong giai đoạn đầu triển khai tính năng trừu tượng hóa tài khoản.
Trong bản phát hành bằng chứng khái niệm Ethereum đầu tiên, đã có sự lạc quan rằng ví đa chữ ký sẽ được người dùng chấp nhận nhiều hơn. Tuy nhiên, điều này đã không xảy ra ngay lập tức và đa chữ ký khiến việc phát hiện tiền gửi trao đổi trở nên khó khăn hơn. Cũng có những rắc rối liên quan đến việc thanh toán phí gas từ ví hợp đồng thông minh. Tầm nhìn ban đầu là để tất cả các giao dịch trở thành “cuộc gọi” đơn giản, nhưng những lý do như hàm băm giao dịch không duy nhất khiến vấn đề trở nên khó khăn.
Sự phát triển của trừu tượng hóa tài khoản
Trong những năm qua, cộng đồng Ethereum đã lặp đi lặp lại nhiều ý tưởng trừu tượng hóa tài khoản. Một số đề xuất đã được thực hiện xung quanh việc tiêu chuẩn hóa chữ ký, sử dụng opcodes “điểm dừng”, hạn chế quyền truy cập trong quá trình xác thực giao dịch, v.v. Nhưng tiến độ đã chậm do sự phức tạp của việc thay đổi giao thức cơ bản và trọng tâm là cung cấp bằng chứng cổ phần. Cho đến năm 2020, không có EIP (đề xuất) trừu tượng hóa tài khoản cụ thể nào được đề xuất.
Các dự án độc lập như Gas Station Network và Argent Wallet đã thúc đẩy sự đổi mới hơn nữa. Họ đã tìm ra những cách sáng tạo để kích hoạt siêu giao dịch và tài khoản trừu tượng chỉ bằng hợp đồng thông minh. Tuy nhiên, các giải pháp dựa trên “trình bao bọc” cũng có nhược điểm, chẳng hạn như chi phí trên mỗi giao dịch cao hơn.
Cho đến sau này, EIP-4337 đã được đề xuất, chỉ sử dụng các hợp đồng thông minh để cung cấp một tiêu chuẩn trừu tượng hóa tài khoản chung, tránh các thay đổi giao thức cơ bản.
Bản nâng cấp Ethereum (ETH) sẽ cho phép người dùng tạo ví không giam giữ dưới dạng hợp đồng thông minh có thể lập trình.
Điều này sẽ mở khóa nhiều tính năng như khôi phục ví dễ dàng, giao dịch không có chữ ký (có nghĩa là phí giao dịch thấp hơn) và ví nhóm (còn được gọi là ví đa chữ ký).
Theo Vitalik, bản nâng cấp có thể là một trong những chất xúc tác chính cho việc áp dụng Web3 trên toàn thế giới. Ông nói: “Một trong những đặc tính quan trọng mà chúng tôi muốn blockchain có là cung cấp cho bạn tiền trước khi bạn đăng ký.
Anh ấy nói, ý tưởng là để người dùng có thể nhận bất kỳ mã thông báo nào, chẳng hạn như stablecoin, trong ví hợp đồng thông minh của họ và có thể thanh toán xăng mà không cần chuyển sang nắm giữ ETH.
Để cho phép các loại ví và giao dịch này được phát sóng, bản nâng cấp trừu tượng hóa tài khoản mới nhất sẽ kích hoạt “người quản lý thanh toán”, cho phép người dùng thanh toán gas bằng bất kỳ mã thông báo nào họ đang giao dịch.
EIP-4337 cũng bao gồm các bộ tổng hợp chữ ký, cho phép nhiều người ký được kết hợp với nhau, chỉ một người được sử dụng cho một giao dịch.
Vitalik cho biết: “Đó là một vấn đề khá lớn,” đặc biệt là trong Rollups, bởi vì dấu vết chữ ký trên các loại giải pháp L2 này là quá lớn.
Ethereum L2, chẳng hạn như Arbitrum hoặc Optimism , gộp các giao dịch lại với nhau và xác thực chúng bên ngoài mạng chính Ethereum.
Tóm tắt tài khoản sẽ cho phép tổng hợp chữ ký. Nói một cách đơn giản, điều này sẽ cho phép nén dữ liệu nhiều hơn, giúp tính toán rẻ hơn và theo Vitalik, “giảm 86 lần chi phí”.
Ngoài ra, đây không phải là bản nâng cấp Ethereum duy nhất hiện đang được thực hiện. Proto-danksharding hoặc EIP-4884 cũng đang được tiến hành. Nó đã nhanh chóng trở thành trọng tâm chính của phát triển web vì nó đặt nền tảng cho một loại dữ liệu mới giúp giảm đáng kể chi phí và giúp việc sử dụng dữ liệu hiệu quả hơn.
Cuối cùng, Vitalik nói rằng để đạt được hiệu quả và khả năng chống kiểm duyệt, ngày càng có nhiều mong muốn kết hợp các phần trừu tượng hóa một phần tài khoản (chẳng hạn như ERC-4337) trực tiếp vào giao thức. Ông cũng chỉ ra tầm quan trọng của việc đảm bảo quá trình chuyển đổi suôn sẻ cho người dùng EOA cũ và các đổi mới như tích hợp người ký sinh trắc học.