Tiêu đề gốc: " Tóm tắt hàng tuần của iOSG | Việc trừu tượng hóa tài khoản có phải là dấu chấm hết cho ví hợp đồng thông minh không? 》
Nguồn gốc: Sid, IOSG Ventures
Trải nghiệm ví có thực sự tệ không?
  ;
Hãy tưởng tượng rằng mỗi khi bạn xem một video trên Facebook hoặc bình luận về một bài đăng hoặc hình ảnh mà bạn thích, bạn phải đăng nhập trước khi có thể sử dụng nó. Theo thời gian, người dùng sẽ ngày càng ít đăng nhập hơn. sử dụng nó nữa.
Với cách xây dựng chuỗi khối ngày nay, có những khác biệt trong trải nghiệm người dùng từ lớp ví, lớp tương tác và cấp độ thanh toán.
Hasu (trưởng nhóm chiến lược tại Flashbots và cố vấn chiến lược tại Lido Finance) đã mô tả một số trải nghiệm tồi tệ khi sử dụng ví khi tương tác với 2-3 giao thức DeFi. Hình ảnh bên dưới so sánh trạng thái hiện tại với trạng thái lý tưởng.

Khi nhiều studio trò chơi bắt đầu phát triển trò chơi trên chuỗi và các nhà phát triển phát triển Theo sở thích trong các ứng dụng xã hội tăng lên, cơ sở hạ tầng hiện tại đã sẵn sàng để đáp ứng hàng tỷ người dùng tiếp theo chưa? Chúng ta nên làm gì nếu trải nghiệm người dùng không tốt?
Ngoài ra còn có các giải pháp khác để nâng cao trải nghiệm người dùng và tính bảo mật của ví. Tôi chia nó thành hai loại sau:
Ví trừu tượng tài khoản
Sử dụng cơ sở Ví EOA
-loại MPC (Ví điện toán đa bên)
-Ví đa chữ ký MultiSig
  ;
Ví điện toán đa bên (MPC) có nghĩa là khóa riêng duy nhất của EOA được phân tán thành các mảnh nhỏ hơn và được lưu trữ an toàn giữa ba các bên khác nhau. m/n hoặc n/n các bên có thể cùng nhau ký một giao dịch, có thể là người dùng, thiết bị và dịch vụ của bên thứ ba.
Khóa phân đoạn thường được lưu trữ và tính toán ngoài chuỗi, điều này có thể không phù hợp với tinh thần phân quyền nhưng là một cách rất an toàn để quản lý ví. Các dịch vụ mà chúng tôi có thể cải thiện trải nghiệm người dùng bằng cách giảm bớt các rào cản đối với việc quản lý khóa riêng tư, chẳng hạn như SSO, có thể được xây dựng dựa trên ví MPC. Ví dụ: Fireblocks, Anchorage, v.v.
Ví đa chữ ký là hợp đồng thông minh yêu cầu 2 tài khoản bên ngoài trở lên để ký ví giao dịch . Ví đa chữ ký không có nhiều trường hợp sử dụng cho cá nhân nhưng chúng có thể rất hiệu quả đối với các tổ chức. Đa chữ ký hiện là lựa chọn tốt nhất để ngăn chặn một người dùng trốn thoát bằng tiền hoặc tài sản thuộc sở hữu của nhiều người. Ví dụ: Gnosis Safe là một chuẩn mực của ngành.
Tắt tài khoản là một công nghệ mới được EIP-4337 mở khóa. Nó mở ra một cái mới. chân trời cho người dùng Web3.
Chúng ta hãy xem xét kỹ hơn về Trừu tượng tài khoản (AA).

p>
Để hiểu trừu tượng tài khoản là gì, trước tiên chúng ta cần hiểu ý nghĩa của tài khoản. Ethereum (và hầu hết các chuỗi dựa trên EVM khác) có hai loại tài khoản, đó là:
Tài khoản hợp đồng tài khoản thuộc sở hữu bên ngoài (EOA) ( Tài khoản hợp đồng (CA)
Tài khoản thuộc sở hữu bên ngoài thường đề cập đến tài khoản ví do người dùng sở hữu và tài khoản hợp đồng là địa chỉ hợp đồng thông minh. Trong phần tóm tắt tài khoản, chúng ta chủ yếu nói về tài khoản bên ngoài EOA.
Cấu trúc của EOA là sử dụng một cặp khóa để xác minh giao dịch: khóa chung và khóa riêng. Chúng được sử dụng để chứng minh rằng một giao dịch thực sự đã được người gửi ký, do đó ngăn chặn sự giả mạo. Khóa riêng được tạo thông qua "cụm từ ghi nhớ" mà người dùng có được khi mở ví.
Khóa riêng được sử dụng để ký các giao dịch nhằm đảm bảo rằng giao dịch được chủ tài khoản ký và ngăn chặn các giao dịch độc hại. Quyền sở hữu khóa riêng xác định "quyền tự quản lý" của EOA.
Kiến trúc này hoạt động tốt đối với người dùng được đào tạo về Web3 ở một mức độ nhất định, nhưng nó có nhiều vấn đề.
Việc tạo EOA rất đơn giản và miễn phí, nhưng mọi giao dịch EOA ETH đều phải được sử dụng. Điều này yêu cầu người dùng tương tác với một sàn giao dịch tập trung hoặc nhờ ai đó gửi ETH đến tài khoản bên ngoài EOA của họ.
Vấn đề thứ hai là người dùng cần lưu lại các cụm từ dễ nhớ. Đối với những người dùng chưa hiểu hành vi này trước đây, họ không thể hiểu được tầm quan trọng của khóa riêng.
Người dùng (chủ sở hữu EOA) không biết tầm quan trọng của khóa riêng. Anh ta chỉ biết rằng nó không thể được sử dụng với khóa riêng. Bất cứ ai cũng tiết lộ cụm từ ghi nhớ của họ. Do đó, thời gian học tập để người dùng tham gia Web3 khá cao và quá trình này phức tạp.
Phương thức ký giao dịch trên Ethereum hiện nay là sử dụng chữ ký ECDSA. Chữ ký ECDSA không phải là đối nghịch lượng tử (Mật mã đường cong Elliptic dễ bị ảnh hưởng bởi thuật toán của Shor, một thuật toán của Shor đã được sửa đổi dùng để giải bài toán logarit rời rạc trên các đường cong elip và máy tính lượng tử có thể dễ dàng chạy thuật toán của Shor). Mặc dù đây không phải là tác động trực tiếp nhưng xét đến sự phát triển trong tương lai của Ethereum, chúng ta cần suy nghĩ về những tình huống có thể xảy ra trong tương lai.
Ngày nay, bất kỳ hành động nào do người dùng thực hiện trên chuỗi đều được coi là một giao dịch . Do đó, sẽ rất kém hiệu quả đối với người dùng khi họ phải thực hiện nhiều hành động để hoàn thành một giao dịch. Ví dụ: nếu người dùng muốn chơi trò chơi Web3, điều đó sẽ giết chết sự thú vị của trò chơi khi mọi hành động trong trò chơi đều yêu cầu chữ ký giao dịch.
Từ góc độ người dùng, ví hợp đồng thông minh có thể thực hiện tất cả những điều này bằng cách thêm tính năng quản lý khóa riêng cho EOA và sau đó thêm rơle để hỗ trợ trợ cấp gas. Quá trình này được thể hiện trong hình dưới đây.

Vấn đề với hệ thống này là: EOA vẫn yêu cầu quản lý khóa riêng. Mặc dù các khóa riêng này có thể được quản lý một cách an toàn nhưng vẫn cần phải dựa vào các nhà cung cấp dịch vụ MPC/đa chữ ký của bên thứ ba. Web3Auth sử dụng hệ thống MPC, trong khi Safe Wallet sử dụng chế độ đa chữ ký. Đối với các khoản trợ cấp khí đốt, cũng có sự phụ thuộc từ bên ngoài vào các cơ quan chuyển tiếp (chẳng hạn như các cơ quan do Biconomy cung cấp).
Sử dụng các lớp thực thi được tích hợp trong chính blockchain này luôn tốt hơn là dựa vào bên thứ ba, vì những bên khác có thể thất bại.
Khi Vitalik và nhóm nhận xét về xu hướng chung là bãi bỏ EOA trong Ethereum, Rõ ràng là tất cả các ví hiện đang triển khai ERC-4337 sẽ mất đi đề xuất giá trị duy nhất hiện tốt hơn EOA.
Nói về điều này, trong hai năm qua (kể từ khi tính năng trừu tượng hóa tài khoản được đề xuất lần đầu tiên), các ví triển khai ERC-4337 sẽ được tổng hợp và phân phối và khi người dùng sử dụng blockchain, ví Nó là một sản phẩm dính.
Mặc dù mục tiêu cuối cùng của Ethereum là loại bỏ EOA khỏi mạng Ethereum, nhưng việc loại bỏ EOA không dễ như người ta nghĩ. Có sự đánh đổi nhất định.
Do chỉ tồn tại ERC-4337 nên không thể chuyển đổi EOA hiện tại sang ví AA Gas không hiệu quả (một UserOperation cơ bản yêu cầu 42.000 và một Giao dịch cơ bản yêu cầu 21.000) được hưởng lợi ít hơn từ các công nghệ chống kiểm duyệt trong giao thức như crLists (một cơ chế buộc người xác thực thêm giao dịch vào các khối trong mempool), nhắm vào các giao dịch bỏ lỡ hành động của người dùng. (crLists không áp dụng cho mempool UserOperation).
Tổ chức Ethereum nhận ra những sự đánh đổi này và đã đề xuất một giải pháp khả thi để giải quyết chúng.
Chuyển đổi EOA sang tài khoản hợp đồng. EOA cần được phép thực hiện thao tác đặt mã hợp đồng của họ. Khi EOA thực hiện điều này, quá trình chuyển đổi là không thể đảo ngược; kể từ thời điểm đó, tài khoản sẽ chỉ hoạt động như một ví hợp đồng thông minh. Do đó, một EIP mới phải được tạo. Kế hoạch đề xuất tạo ra một chức năng gọi là "AUTHUSURP". (Số liệu tham khảo: EIP:5003) Giảm khí gas. Điều này có thể thực hiện được (nhưng không có ETD rõ ràng) khi cây Verkle trực tuyến. Tuy nhiên, việc gộp UserOperations vào một giao dịch sẽ hiệu quả hơn về mặt kinh tế so với việc thực hiện UserOperation trong cùng một khối.

So sánh loại ví
Hiểu cách hoạt động của tính năng trừu tượng hóa tài khoản và những vấn đề mà tính năng này có thể giải quyết cũng như cách thức hoạt động của tính năng này. khác với các loại ví khác. Chúng tôi có thể dự đoán rằng việc trừu tượng hóa tài khoản sẽ giành chiến thắng trong các hệ sinh thái sau.
Với kỳ vọng các trò chơi blockchain sẽ phát triển mạnh mẽ vào năm 2023, AA Wallet sẽ đóng vai trò then chốt đóng vai trò quan trọng trong sự thành công của trò chơi blockchain. Trải nghiệm người dùng khi chơi trò chơi trực tuyến sẽ được cải thiện đáng kể thông qua Khóa phiên. Khóa phiên cho phép người dùng phê duyệt trước các giao dịch cho một ứng dụng dựa trên một bộ tham số: chẳng hạn như thời lượng định lượng, lượng gas tối đa, khối lượng giao dịch tối đa cho một mã thông báo cụ thể hoặc chức năng cụ thể của một hợp đồng cụ thể. Người dùng sẽ có thể phê duyệt trước phiên của họ với một số điều khoản cơ bản, nhấn bắt đầu và sau đó chơi trò chơi như một cách để tránh bị ví liên tục yêu cầu bạn xác nhận giao dịch này. Họ chỉ phải lo lắng về phần blockchain khi trò chơi ngoại tuyến hoặc khi trao đổi mã thông báo. Các nhà cung cấp ví như Sequence đã thực hiện điều này với các trò chơi blockchain lớn để cải thiện trải nghiệm của người chơi.

Người dùng DeFi có trải nghiệm rất kém khi sử dụng giao thức DeFi. Bởi vì mỗi khi người dùng muốn hoàn tất giao dịch trên nền tảng tương lai vĩnh viễn, anh ta cần ký hai giao dịch và trả phí gas hai lần. Trong thời gian này, giá giao dịch có thể thay đổi.
Các nhà giao dịch tần suất cao có thể hoàn tất giao dịch nhanh hơn và có trải nghiệm tốt hơn khi sử dụng ví trừu tượng tài khoản. Việc trừu tượng hóa tài khoản cho phép khả năng tương tác giữa các dApp với các giao dịch được nhóm trong một giao dịch. Ví dụ: bây giờ tôi có thể gửi ETH vào Aave và đổi AETH nhận được thành USDC, tất cả chỉ trong một giao dịch. Việc gộp các giao dịch và khóa phiên sẽ giúp người dùng DeFi hiện tại có trải nghiệm tốt hơn; cách tiếp cận dựa trên SDK sẽ không được DeFi áp dụng vì DeFi là trường hợp sử dụng riêng tư và có mục đích cao, vì vậy chúng ta cần làm quen với nhu cầu của người dùng không thể tách rời từ người dùng. Thông thường người dùng DeFi cũng quen thuộc với cách hoạt động của chuỗi.
Web3 Social có câu chuyện mạnh mẽ vào năm 2023.

Khi hàng triệu người dùng tiếp theo sẽ tràn vào thị trường tiền điện tử thông qua DeSoc và NFT, điều này sẽ là một trong những xu hướng lớn nhất được thị trường chú ý và cũng là mục tiêu hướng tới của các nhà xây dựng. Việc trừu tượng hóa tài khoản có thể giúp người dùng tham gia giảm thiểu các điểm cản trở thông qua SDK và có thể có một số khoản tài trợ gas ban đầu được đưa vào Paymaster để giúp người dùng có trải nghiệm mượt mà khi tương tác với các dApp xã hội bằng Khóa phiên.
Tóm lại, phương pháp trừu tượng hóa tài khoản dựa trên SDK phù hợp với các trường hợp sử dụng có nhiều người tiêu dùng hơn, chẳng hạn như trò chơi DeSoc và Web3. Đồng thời, các ví độc lập sẽ có nhiều hướng ứng dụng hơn trong lĩnh vực DeFi.
Liên kết gốc
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia