BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Đối thoại với tác giả ERC-4337: Tóm tắt tài khoản Ethereum và sự phát triển của nó

Foresight News
特邀专栏作者
Bài viết này có khoảng 7041 từ, đọc toàn bộ bài viết mất khoảng 11 phút
Hãy nghe đồng tác giả ERC-4337 nói về các vấn đề cấp bách và quan trọng nhất trong việc trừu tượng hóa tài khoản.
Tóm tắt AI
Hãy nghe đồng tác giả ERC-4337 nói về các vấn đề cấp bách và quan trọng nhất trong việc trừu tượng hóa tài khoản.

Phỏng vấn: Lucas, Jenny, Giám đốc nghiên cứu cấp cao và Giám đốc vận hành cấp cao của Huobi Incubator

Tổng hợp: aididiaojp.eth, Foresight News

Tổng hợp: aididiaojp.eth, Foresight News

Người điều hành: Bạn có thể giới thiệu bản thân trước được không?

Kristof:Tôi tham gia Nethermind vào tháng 5 năm 2021, khoảng tháng 11 năm ngoái, tôi đang suy nghĩ xem mình sẽ làm gì tiếp theo trong lĩnh vực này, nút thắt lớn nhất mà lĩnh vực này gặp phải là gì? Vấn đề lớn nhất hiện nay là thấy những người bình thường không có nền tảng kỹ thuật khó sử dụng các ứng dụng Ethereum như thế nào. Vì vậy, đối với tôi, điều hiệu quả nhất mà tôi có thể làm là giải quyết khó khăn khi sử dụng tài khoản và ví Ethereum, đồng thời cải thiện trải nghiệm người dùng đối với các ứng dụng Ethereum.

Có hai loại tài khoản: tài khoản cá nhân (EOA) và tài khoản hợp đồng thông minh. Giờ đây trên Ethereum, người dùng chủ yếu sử dụng tài khoản EOA (chẳng hạn như Metamask và Rainbow), nhưng họ có một số hạn chế nhất định.

Tôi đã tìm kiếm một giải pháp trong một thời gian và tìm thấy khái niệm trừu tượng hóa tài khoản. Tôi nhận thấy rằng chưa có đề xuất nào có cơ hội được triển khai trên mạng chính bởi vì tất cả các đề xuất trước đó đều quá phức tạp hoặc yêu cầu quá nhiều công việc đối với đề xuất. Vì vậy, cùng với Vitalik và OpenGSN, chúng tôi khám phá giải pháp trừu tượng hóa tài khoản, qua đó, mạng chính không cần thực hiện thay đổi giao thức cấp độ đồng thuận và đây là điểm đổi mới chính của ERC-4337.

Chúng ta có thể thấy rằng một số ứng dụng đang được xây dựng cho đến nay. Giờ đây, chúng tôi đang không ngừng phát triển hệ sinh thái và mở đường cho việc phổ biến ERC-4337.

Praneeth:Tôi là đối tác đầu tư tại Ethereal Ventures, một công ty đầu tư tiền điện tử mới được thành lập bởi nhóm cựu VC tại ConsenSys.

Để thu hút nhiều người hơn vào Web3, chúng tôi cần cung cấp cho người dùng rào cản gia nhập thấp hơn và trải nghiệm mượt mà, các quy ước điển hình mà mọi người về cơ bản đã quen thuộc, chẳng hạn như xác thực và khôi phục xã hội.

Thông qua trừu tượng hóa tài khoản, nó có thể cung cấp một giải pháp hiệu quả cho những vấn đề này. Tôi rất quan tâm đến việc chứng kiến ​​sự phát triển của ERC-4337 và làm việc với mọi người cũng như các bên liên quan trong hệ sinh thái để chứng kiến ​​sự ra đời của nó.

Người điều hành: ERC 4337 về triển khai trừu tượng hóa tài khoản đã được đề xuất trong năm nay và chúng tôi đã có một số cuộc thảo luận về trừu tượng hóa tài khoản trong Devcon. ERC 4337 đã thực sự trở thành một từ thông dụng và mặc dù thị trường hiện tại rất xấu, nhưng chúng tôi đã thấy một số động lực tốt xung quanh tài khoản tài khoản. Vì vậy, trước hết, bạn có thể giải thích tính trừu tượng của tài khoản là gì không?

Kristof:Trước tiên hãy để tôi giải thích theo thuật ngữ của giáo dân. Trong Ethereum, tài khoản được hầu hết mọi người sử dụng là tài khoản khóa cá nhân và chúng tôi gọi những tài khoản này là tài khoản thuộc sở hữu bên ngoài EOA.

Tuy nhiên, có một loại tài khoản khác trong Ethereum, đó là tài khoản hợp đồng thông minh. Tài khoản EOA được kiểm soát bởi khóa riêng, trong khi tài khoản hợp đồng thông minh được kiểm soát bởi mã của họ.

Vấn đề là trong Ethereum, tài khoản EOA có nhiều quyền đặc biệt mà tài khoản hợp đồng thông minh không có. Ví dụ: chỉ tài khoản EOA mới có thể bắt đầu giao dịch, trong khi tài khoản hợp đồng thông minh không thể bắt đầu giao dịch.

Ngoài ra, tài khoản EOA hoạt động rất theo thủ tục, vì vậy đối với tài khoản EOA, cách thanh toán Gas hoạt động là bạn đặt tất cả Gas được sử dụng trong giao dịch vào hợp đồng thông minh Ethereum và nếu còn lại, nó sẽ được hoàn lại Vào tài khoản.

Trong EOA, xác minh chữ ký cũng rất thủ tục, chẳng hạn như chữ ký ECDSA. Bản thân điều đó không có gì sai, nhưng chúng tôi có rất nhiều cải tiến trong sơ đồ này có thể được sử dụng ngày nay.

Vì vậy, việc trừu tượng hóa tài khoản chỉ là cố gắng loại bỏ khái niệm chỉ có một loại tài khoản và cung cấp thêm quyền lực cho các tài khoản hợp đồng thông minh, giúp chúng có quyền bắt đầu giao dịch.

Praneeth:Việc trừu tượng hóa tài khoản có thể mang lại tính bảo mật và thân thiện với người dùng hơn cho Web3, đó là cách chúng tôi muốn người dùng cảm thấy khi họ bắt đầu tương tác với chuỗi khối lần đầu tiên. Xem xét cách họ cần lưu trữ và ghi nhớ các khóa riêng tư của mình mà không cấp quyền truy cập vào một hợp đồng thông minh cụ thể để mua mã thông báo hoặc dịch vụ là một trải nghiệm tồi tệ.

Sự trừu tượng hóa tài khoản cho phép chúng ta tương tác một cách rất trực quan. Mọi người có thể sử dụng điều này để có quyền kiểm soát chi tiết đối với các quyền chính, đó là những gì mọi người sử dụng ngày nay trên các tài khoản Web2.

Về cơ bản, chúng ta cũng cần suy nghĩ về chức năng giới hạn của một ví cụ thể là gì và thử xem liệu chúng ta có thể chuyển từ mô hình dựa trên giao dịch sang mô hình dựa trên sự đồng thuận hay không.

Kristof:Nếu chúng tôi thực hiện chuyển đổi tốt sang ví hợp đồng thông minh, đây là một vài ví dụ về những người dùng thành thạo có thể đạt được trên chức năng hiện tại.

Một ví dụ là phương thức thanh toán gas. Dapps sẽ rất dễ dàng đạt được khả năng khuyến khích giao dịch của người dùng. Người dùng cũng có thể thanh toán bằng các mã thông báo khác nhau hoặc thậm chí là thẻ tín dụng ngoài chuỗi, do đó không cần ETH cho các giao dịch. Hiện có thể sử dụng bất kỳ loại hệ thống hoặc phương thức thanh toán gas cá nhân nào.

Với lược đồ chữ ký, người dùng có thể có lược đồ khôi phục xã hội và lược đồ đa chữ ký, đồng thời có thể tùy chỉnh hoàn toàn cách tài khoản hoạt động và các loại quyền cho tài khoản phụ.

Tài khoản chính của người dùng có thể được kiểm soát bằng đa chữ ký và cấp quyền truy cập nhanh thông qua khóa riêng, nhưng chỉ khi tài khoản đó tương tác với hợp đồng trò chơi trực tuyến. Với thiết lập này, ví người dùng và trò chơi trực tuyến sẽ có thể giao dịch thay cho người dùng nhưng với quyền rất hạn chế. Nói cách khác, người dùng hoàn toàn có thể xác định giao diện của một tài khoản cá nhân bằng cách sử dụng mã EVM/Solidity và bạn có thể cung cấp các quyền tùy chỉnh như quyền dựa trên thời gian, giới hạn chi tiêu, v.v.

Một vấn đề UX cuối cùng và rất phổ biến là thiếu các giao dịch hàng loạt. Thay vì phải phê duyệt và sau đó Swap trên Uniswap (2 giao dịch hiện nay), giờ đây người dùng có thể đưa bất kỳ số lượng hoạt động riêng biệt nào vào cùng một giao dịch.

Cùng với nhau, những cải tiến này mang lại trải nghiệm người dùng thực sự mạnh mẽ cho thế hệ người dùng tiền điện tử tiếp theo. Về cơ bản, người dùng có thể có trải nghiệm giống như khi sử dụng NEO Banks.

Người điều hành: Cộng đồng Ethereum đang thúc đẩy triển khai EIP-4337, được ra mắt sau EIP-86, EIP-2938, v.v. Tại sao chúng tôi có tiêu chuẩn cấp giao thức trừu tượng hóa tài khoản mới? Tác động đối với cộng đồng phát triển Ethereum và người dùng là gì?

Kristof:Đề xuất phù hợp nhất trước đó là EIP-2938, được tạo bởi bạn tôi Ansgar. EIP-2938 xác định cơ chế trừu tượng hóa tài khoản dựa trên Ethereum, đây thực sự là một giao thức thay đổi cách thức hoạt động của Ethereum. Vậy tại sao không duy trì nó ngay bây giờ? Vấn đề là bất kỳ loại thay đổi cấp độ giao thức nào cũng là một quá trình rất khó khăn. Gần như tất cả nỗ lực của nhà phát triển cốt lõi trong hơn một năm rưỡi qua đã được hợp nhất, vì vậy các nhà phát triển cốt lõi không có thời gian để thử và triển khai đề xuất trừu tượng hóa tài khoản.

Tính trừu tượng của tài khoản rất hữu ích về mặt UX, nhưng nó không được ưu tiên cao bằng khả năng mở rộng và bảo mật, các tài nguyên hiện tại chủ yếu được phân bổ cho các hoạt động sáp nhập, rút ​​tiền, proto-danksharding EIP-4844 và EVM, v.v. và cộng đồng nhà phát triển cốt lõi vẫn là ít nhất Sẽ mất 2-4 năm để chuyển trọng tâm sang cải thiện trải nghiệm người dùng. Đó là lý do tại sao chúng tôi quyết định thử đưa ra một đề xuất ERC-4337 mới, có thể được triển khai thông qua các hợp đồng thông minh được triển khai với Ethereum mà không cần triển khai ở cấp độ giao thức.

Tôi đoán lý do cuối cùng khiến cộng đồng không áp dụng thứ gì đó như 2938 là vì bản tóm tắt tài khoản vốn đã đưa ra một số rủi ro từ chối dịch vụ tiềm ẩn. Với phần trừu tượng hóa tài khoản, bạn để ví xác định xem giao dịch có hợp lệ hay không, về cơ bản, bạn phải thực thi mã EVM tùy chỉnh để xác định xem giao dịch có thực sự trả tiền cho người khai thác hay người xác thực hay không. Vì vậy, sẽ có rủi ro rất lớn khi đưa trực tiếp thứ gì đó như thế vào sự đồng thuận và tốt hơn hết là thử sử dụng ERC trước hơn là thực sự thay đổi dịch vụ nút.

Praneeth:Tôi nghĩ rằng đây là một cách rất tốt để hệ sinh thái 4337 bắt đầu trong một môi trường tương thích với EVM tương tự, môi trường này có thể hoàn toàn thân thiện trong giao thức tương lai và đóng vai trò là nền tảng cho các phát minh khác.

Người điều hành: Lấy tài khoản trừu tượng làm tiêu chuẩn, ví hợp đồng trở thành lựa chọn hàng đầu, chẳng hạn như Gnosis Safe, Argent, v.v. Vậy chức năng nào đang phổ biến hiện nay và chức năng nào dự kiến ​​sẽ xuất hiện trong tương lai gần?

Kristof:Điều đầu tiên cần lưu ý là Gnosis Safe và Argent chưa tuân thủ ERC-4337. Vì vậy, ERC-4337 chỉ là một tiêu chuẩn xác định ví trừu tượng tài khoản và người trả tiền cũng như các phần khác của hệ sinh thái sẽ như thế nào.

Về câu hỏi khác của bạn, chúng tôi đã thấy những tính năng nào và những tính năng nào chúng tôi mong đợi trong tương lai? Ở Argent, chúng tôi đã thấy những thứ như thanh toán bằng mã thông báo ERC-20. Chúng tôi chưa thấy một hình thức thanh toán phí xăng phổ biến nào. Đây chắc chắn là tương lai của Gnosis Safe và Argent. Chúng tôi đã thấy rất nhiều sự khác biệt trong các tình huống như khôi phục mạng xã hội và đa đồng bộ hóa, nhưng chúng tôi chưa thực sự chứng kiến ​​việc tạo tài khoản phụ và cấp cho các tài khoản phụ các quyền rất tùy chỉnh.

Tôi nhớ khi sử dụng Argent, có một tính năng trong đó bạn có thể tạo khóa người ký có thể thay mặt bạn giao dịch theo các điều khoản đã nêu. Vì vậy, bạn có thể đến gặp những người ký khôi phục xã hội của mình, bạn có thể yêu cầu họ phê duyệt một khóa đặc biệt có thể giao dịch trong một ngày, điều đó có nghĩa là bạn có thể thực hiện nhiều giao dịch theo trình tự mà không cần phải quay lại với bạn mỗi lần những người ký. Vì vậy, đây đã là một ví dụ cơ bản về những gì có thể xảy ra trong tương lai.

Theo như tôi biết, vẫn chưa có giới hạn chi tiêu nào được giới thiệu, điều mà tôi nghĩ là rất quan trọng đối với trải nghiệm người dùng trong tương lai. Các ví như Argent và Gnosis Safe vẫn chưa tuân thủ và một khi tuân thủ, chúng sẽ mở khóa rất nhiều tính năng thực sự thú vị.

Praneeth:ERC-4337 vẫn yêu cầu người dùng hiện tại nâng cấp bảng điều khiển mà chúng tôi phải tuân thủ ERC-4337 bằng cách chuyển nội dung và hoạt động sang tài khoản mới. Ngoài ra, còn có một số điều khác cần được thực hiện để đảm bảo quá trình di chuyển có thể diễn ra suôn sẻ và tránh gây ra quá nhiều xích mích, đặc biệt đối với các tài khoản không có nhiều hoạt động trong nền.

Nhưng ngoài ra, tôi nghĩ rằng vẫn có ý kiến ​​cho rằng chúng ta sẽ có EOA luôn là lựa chọn đầu tiên và có thể chúng ta sẽ thấy nhiều tính năng liên quan đến trừu tượng hóa tài khoản ra đời, đặc biệt khi mọi người lấy cảm hứng từ 4337 trên L2. Có được đường dẫn đến Tài khoản di chuyển EOA cũng sẽ là một điều rất thú vị và hy vọng sẽ là một bước đột phá trong tương lai không xa.

Kristof:Praneeth, bạn đã đưa ra một chủ đề rất thú vị về cách chính xác chúng tôi chuyển EOA sang ví hợp đồng thông minh trong tương lai. Đây là một câu hỏi rất quan trọng và phản ứng chung của nhiều người mà tôi đã nói chuyện về ví hợp đồng thông minh là thật rắc rối khi chuyển mọi thứ sang ví mới, đặc biệt là các token soulbound.

Do đó, chúng tôi phải tìm cách biến ví EOA thành một hợp đồng thông minh. Chúng tôi có hai lựa chọn chính. Một là phiên bản yếu hơn, nơi chúng tôi có thể giới thiệu một loại giao dịch mới. Điều mà loại giao dịch này cho phép là nếu bạn gửi một giao dịch, nó chỉ chuyển đổi EOA của bạn thành tài khoản hợp đồng thông minh, chẳng hạn như theo mã bạn chỉ định trong trường dữ liệu. Bạn chỉ cần gọi 1 giao dịch để xác định tài khoản của mình trông như thế nào bằng cách sử dụng mã hợp đồng thông minh theo cách hoàn toàn tùy chỉnh. Đây sẽ là địa chỉ giống với tất cả các mã thông báo bạn đã sở hữu trước đây, tất cả các NFT hoặc bất kỳ thứ gì.

Một tùy chọn khác là phiên bản mạnh mẽ hơn, thay vì cung cấp cho người dùng tùy chọn biến EOA của họ thành hợp đồng thông minh, sau khi hard fork xảy ra, bạn có thể ngay lập tức biến mỗi EOA thành một tài khoản hợp đồng thông minh rất đơn giản. Vì vậy, tài khoản hợp đồng thông minh này sẽ là kế hoạch tương tự như bạn có bây giờ. Nó sẽ dựa vào ECDSA, về cơ bản sẽ loại bỏ EOA trong một cú trượt ngã.

Đây là một sự đánh đổi quan trọng mà chúng tôi cần xem xét ngay bây giờ và chúng tôi có thể sẽ nghiêng về tùy chọn thứ hai để cố gắng có được một phiên bản mạnh mẽ hơn. Bởi vì nếu bạn sử dụng phiên bản yếu hơn và cho phép mọi người biến EOA thành tài khoản hợp đồng thông minh, bạn sẽ thực sự sử dụng EOA nhiều hơn. Do đó, bạn sẽ có một loại giao dịch với mục đích duy nhất là chuyển EOA thành tài khoản hợp đồng thông minh. Nhưng điều gì sẽ xảy ra nếu trong tương lai bạn muốn loại bỏ hoàn toàn EOA, vì vậy đó là một chủ đề trong tương lai mà chúng tôi đang cố gắng tìm ra.

Nhưng như tôi đã nói trước đây, việc cố gắng giới thiệu bất kỳ loại thay đổi đồng thuận nào đối với Ethereum sẽ mất nhiều thời gian để thực hiện, chẳng hạn như 1-3 năm. Vì vậy, chắc chắn đừng đặt cược vào việc loại bỏ EOA sớm.

Praneeth:Tôi hoàn toàn đồng ý với điều này. Ngoài ra, nó thay đổi các giả định này đối với các nhà phát triển ứng dụng, vì nó liên quan đến các hợp đồng thường dựa trên một số giả định nhất định xung quanh sơ đồ chữ ký, về cơ bản cho biết liệu chữ ký đó có liên quan đến tài khoản EOA hay không.

Nhưng tôi nghĩ điều này đặt ra nhiều câu hỏi hơn vì nó có thể dẫn đến việc truyền các tài khoản có thể đã cũ và theo một nghĩa nào đó, nó có thể không thực sự phát hiện được các tài khoản mà mọi người không có bất kỳ hoạt động nào trong nhiều năm. Nhưng tôi nghĩ đối với những người sử dụng EOA, có thể có một số thay đổi về mức độ chấp nhận.

Người điều hành: Nếu việc trừu tượng hóa tài khoản là một công cụ thay đổi cuộc chơi và là một mặc định không thể thiếu cho trải nghiệm tiền điện tử trong tương lai của chúng tôi, thì nhiều Dapp và cơ sở hạ tầng khác sẽ cần được xây dựng để làm cho nó hoạt động. Đối với các nhà phát triển, yêu cầu hỗ trợ ví nào và làm cách nào để Dapps có thể lên kế hoạch trước để thiết kế chức năng dựa trên ví hợp đồng thông minh?

Kristof:Có hai câu trả lời rất đơn giản, Dapps hứa hẹn sẽ được triển khai và nó không quá khó. Một là ngừng phân biệt đối xử với các tài khoản hợp đồng thông minh, chẳng hạn như ngừng sử dụng các nguồn giao dịch. Khi chúng tôi có phần tóm tắt tài khoản, điều này thực sự sẽ rất dễ gây hiểu lầm trong tương lai, ngay cả với 457 hiện tại. Nếu bạn sử dụng các nguồn giao dịch, nó cũng chỉ cho bạn các Gói, một trình phát hệ sinh thái kết hợp các hành động của người dùng lại với nhau. Vì vậy, hãy ngừng sử dụng các nguồn giao dịch và không vô hiệu hóa các hợp đồng thông minh tương tác với các Dapp của bạn.

Thứ hai là tương thích với EIP-1271. EIP này xác định một phương thức ký ủy quyền với ví hợp đồng thông minh. Vì vậy, nếu ví hợp đồng thông minh thực hiện chức năng "nếu chữ ký hợp lệ" và trả về "true", thì bạn sẽ coi nó như thể ví đã ký tin nhắn. Nhưng nhiều Dapp vẫn không tuân theo điều này, họ cho rằng tài khoản EOA có chữ ký ECDSA đơn giản để xác định xem nó đã được ký hay chưa. Vì vậy, tôi đoán đó là hai điều. Một, không phân biệt đối xử với các tài khoản hợp đồng thông minh và hai, tuân thủ EIP-1271.

Praneeth:Vâng, tôi nghĩ điều đó khá chính xác. Chỉ cần lưu ý một điều, tất cả các thay đổi xung quanh định dạng đối tượng EVM có thể đưa nó vào bản nâng cấp Thượng Hải.

Rất nhiều công việc dự kiến ​​sẽ thực hiện, chẳng hạn như một bộ phận chuyên dụng của Hoa Kỳ, về cơ bản sẽ rất quan trọng khi chúng tôi xem xét đề xuất rộng hơn hoặc lộ trình dài hạn để tách các nhà xây dựng và đảm bảo rằng chúng tôi có khả năng được các thành viên cốt lõi xem xét đồng ý, Bởi vì bạn đang xem xét các cơ chế và mô hình mới, chẳng hạn như các đề xuất để chơi hoặc các kế hoạch phân tách người xây dựng.

Nhưng chỉ cần đảm bảo rằng bạn chú ý đến EOF và EIP để bạn có thể hiểu rõ hơn về các khái niệm xác thực và thực thi trong giao thức.

Người điều hành: Chúng ta chỉ đang nói về việc trừu tượng hóa tài khoản trong hệ sinh thái Ethereum bao gồm Lớp 2 và Lớp 3 hay chúng ta đang nói về việc trừu tượng hóa tài khoản trong hệ sinh thái đa chuỗi rộng lớn hơn? Tại sao Lớp 2 lại là nơi sản sinh ra tài khoản trừu tượng thay vì Ethereum? Công việc hiện tại của StarkNet về phát triển tóm tắt tài khoản là gì?

Kristof:Tôi có thể trả lời câu hỏi đầu tiên của bạn, đó là lý do tại sao chúng tôi xem xét sự phát triển của tài khoản trừu tượng ở Lớp 2 bằng hai từ: phí gas. Với tính năng trừu tượng hóa tài khoản, hãy dựa vào mã hợp đồng thông minh để xác minh rằng các giao dịch của bạn là hợp lệ. Nhưng với EOA, điều này được xác minh bởi chính các nút.

Do chi phí Gas của mạng chính Lớp 1 cao hơn nhiều so với Chi phí gas của Lớp 2 nên chi phí gas bị phạt thêm vào trong Lớp 1 cũng lớn hơn nhiều. Ở lớp 1, giao dịch EOA có thể có giá 10 đô la, trong khi giao dịch ví hợp đồng thông minh có thể có giá 20 đô la, ở lớp 2 có thể chỉ tốn một hoặc hai xu. Do đó, sự khác biệt về phí gas ở Lớp 2 là không đáng kể, đó là lý do tại sao chúng tôi mong đợi thấy Lớp 2 xuất hiện trước bất kỳ việc áp dụng Lớp 1 cụ thể nào.

Theo như tôi biết, StarkNet có nhiều cơ chế lấy cảm hứng từ ERC-4337. Tôi không rành lắm về họ, nhưng họ đã cho phép triển khai hợp đồng thông minh và trực tiếp sử dụng hợp đồng đó để bắt đầu giao dịch. Vì vậy, họ triển khai các hợp đồng liên quan theo cách tương tự như 4337 và họ đã thử điều đó trong giao thức của mình. Họ đã có một bước tiến lớn, điều này rất truyền cảm hứng.

Praneeth:Khung ủy quyền của Dan Finlay, về cơ bản có khả năng thêm ủy quyền phản thực tế vào bất kỳ hợp đồng và tài khoản vững chắc nào, bao gồm nhiều tính năng liên quan đến ví dựa trên hợp đồng thông minh: với xác minh, với khả năng giao dịch hàng loạt. Sử dụng khung này làm cơ sở cho phép EOA hoạt động như một ví hợp đồng thông minh mà không cần triển khai hợp đồng bằng cách xuất bản thông báo ngoài chuỗi. Về cơ bản, đây là công việc chính của EIP-3074 và EIP-5003.

Nhưng khóa ký của bạn vẫn được liên kết với một khóa mà người dùng vẫn cần sao lưu. Bạn có thể ủy quyền cho các hợp đồng thông minh tùy ý, nhưng bạn vẫn gặp phải các vấn đề liên quan đến việc thu hồi và hủy bỏ quyền cũng như quản lý nút. Tôi nghĩ rằng có một số khái niệm thực sự thú vị xung quanh việc trừu tượng hóa tài khoản, nhưng theo cách tránh sửa đổi giao thức. Sử dụng một số thử nghiệm này để xem liệu đây có phải là phương pháp có thể được sử dụng để di chuyển dữ liệu cho hầu hết các tài khoản EOA hay không.

Chúng tôi khuyến khích mọi người dành thời gian xem xét các khuôn khổ có thể ủy quyền đã tồn tại được một thời gian.

Câu hỏi của khán giả (Eric Siu): Bạn nghĩ gì về việc trừu tượng hóa tài khoản của 4337 so với các EIP khác như 3074 và 5003?

Kristof:3074 có trước bất kỳ tài khoản EIP nào. Vai trò của nó là cung cấp thêm sức mạnh cho tài khoản EOA. Vì vậy, nó đưa ra khái niệm về người gọi và về cơ bản cho phép người gọi đó giao dịch thay mặt cho EOA theo một số ràng buộc mà nó có thể xác định.

Điều này có hai vấn đề và đó là lý do tại sao nó có thể sẽ không xuất hiện trên mạng chính. Vấn đề đầu tiên là nó phục vụ EOA và làm cho EOA mạnh hơn. Điều này tốt vì bạn không phải di chuyển số dư của mình nữa nếu bạn muốn sử dụng chức năng ví hợp đồng thông minh, nhưng cũng không tốt vì có rất nhiều vấn đề kỹ thuật nếu bạn muốn giới thiệu tính trừu tượng của tài khoản trong tương lai.

Vấn đề thứ hai là nó có một số vấn đề bảo mật với Invokers. Cấp quyền truy cập đầy đủ cho người gọi có thể gây ra một số tác dụng phụ kỳ lạ. Yoav Weiss là đồng tác giả của 4337 và anh ấy đã xuất bản nhiều vấn đề bảo mật với 3074, tôi khuyên mọi người nên xem bài đăng của anh ấy nêu rõ các vấn đề bảo mật. Vì vậy, tôi đoán đó là lý do tại sao EIP này khó có thể xuất hiện trên mạng chính.

Câu hỏi của khán giả (Ric Burton): Tôi thực sự tò mò những người trên sân khấu nghĩ điều gì có thể xảy ra trong tương lai khi tất cả những điều này bắt đầu diễn ra. Tôi nghĩ ngay bây giờ chúng tôi đang tập trung vào các chi tiết triển khai và cách làm cho các nhà phát triển Dapps nhận thức được tất cả những điều này. Tôi tự hỏi ước mơ trong tương lai của bạn sẽ là gì nếu tất cả những điều này trở thành hiện thực sau 5 năm nữa và có ứng dụng, sản phẩm, công cụ hoặc dịch vụ nào phù hợp không?

Kristof:Đối với tôi, tầm nhìn của tôi là một khi chúng tôi thực sự có một hệ sinh thái trừu tượng hóa tài khoản tốt, việc vận hành phần thưởng trên Ethereum sẽ dễ dàng hoặc đơn giản hơn so với việc sử dụng bất kỳ loại Ngân hàng NEO nào mà chúng tôi hiện có. Tôi có thể dễ dàng chuyển bất kỳ tài sản nào cho bạn bè. Tôi có thể sử dụng nhiều ứng dụng tích hợp sẵn để tiết kiệm và lập ngân sách, nhưng với các quyền rất hạn chế, chẳng hạn như chặn thẻ tín dụng của tôi và thực hiện những việc đó. Tôi thực sự nghĩ rằng một khi ví của chúng tôi tận dụng được nhiều tính năng trừu tượng hóa tài khoản, chúng tôi sẽ có thể tương tác với hệ sinh thái trên chuỗi dễ dàng như chúng tôi tương tác với các ngân hàng của mình trong hệ sinh thái ngoài chuỗi.

Praneeth:Trước đây tôi đã đề cập rất ngắn gọn về vấn đề này, nhưng theo nghĩa đó là khả năng người dùng thể hiện ý định của họ và thực hiện ý định đó một cách tự động hoặc trong một cuộc trò chuyện tự động giữa các ứng dụng và giao thức, chúng tôi trừu tượng hóa các giao dịch nội tại đồng thuận kết hợp này được gọi là các tài khoản trừu tượng. Khi bạn tương tác với các giao thức này, mọi người cần sử dụng các công nghệ hoặc công cụ có thể thực hiện điều đó mà không thực sự đi sâu vào chi tiết triển khai về cách thực hiện điều này theo cách thực tế. Vì vậy, tôi nghĩ rằng khả năng kết hợp mọi thứ lại với nhau; chỉ định nhiều hành động chưa được thực hiện; khả năng ký các cam kết mà sau này có thể dễ dàng cam kết với chuỗi khối; và khả năng về cơ bản có sự tách biệt cốt lõi giữa xác minh và thực thi, v.v. Về.

liên kết gốc

liên kết gốc

ETH
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina
Mục lục bài viết
Tải ứng dụng Odaily Nhật Báo Hành Tinh
Hãy để một số người hiểu Web3.0 trước
IOS
Android