BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
BNB
$710
3.05%
lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
Trang chủ
AI AI
Tin nhanh
Bài viết
Sự kiện
BlockBeats Pro
Thêm
Thông tin tài chính
Chuyên đề
Hệ sinh thái chuỗi khối
Mục nhập
Podcast
Data
OPRR
Partnered With:

Cuộc trò chuyện với những người tạo ra ERC-4337: Sự trừu tượng hóa tài khoản Ethereum và sự phát triển của nó

Đọc bài viết này mất 42 phút
Hai người đồng sáng tạo ERC-4337 nói về những vấn đề quan trọng và tiên tiến nhất về việc trừu tượng hóa tài khoản.
Phỏng vấn: Lucas và Jenny, giám đốc nghiên cứu cấp cao và giám đốc vận hành cấp cao của Vườn ươm Huobi
Người được phỏng vấn: Kristof Gazso và Praneeth Srikanti, người trước đây là đồng tác giả của ERC-4337 và người sau là Đối tác đầu tư của Ethereal Ventures
Bản tổng hợp gốc:aididaojp.eth, Tin tức tầm nhìn xa


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


Kristof:Tôi đồng ý 2021 Tôi gia nhập Nethermind vào tháng 5 năm 2018. 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. Đâu là trở ngại lớn nhất đối với lĩnh vực này? 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 gặp rất nhiều khó khăn khi sử dụng các ứng dụng Ethereum. Vì vậy, đối với tôi, điều hiệu quả nhất tôi có thể làm là giải quyết vấn đề 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 riêng tư (EOA) và tài khoản hợp đồng thông minh. Hiện nay trên Ethereum, người dùng chủ yếu sử dụng tài khoản EOA (như Metamask và Rainbow), nhưng chúng cũng có những hạn chế nhất định.


Tôi đang tìm kiếm một giải pháp và sớm phát hiện ra 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 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 từ phía đề xuất. Vì vậy, cùng với Vitalik và OpenGSN, chúng tôi đang khám phá các giải pháp trừu tượng hóa tài khoản, theo đó mạng chính không yêu cầu thay đổi giao thức ở cấp độ đồng thuận và đây là cải tiến chính của ERC-4337.


Chúng ta có thể thấy rằng cho đến nay có một số ứng dụng đang được xây dựng. Giờ đây, chúng tôi đang liên tục phát triển hệ sinh thái và mở đường cho sự phổ biến của 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 thành lập được thành lập bởi nhóm đầu tư mạo hiểm trước đây của ConsenSys.


Để có thể thu hút nhiều người tham gia Web3 hơn, chúng tôi cần cung cấp cho người dùng ngưỡng thấp hơn và trải nghiệm mượt mà. những 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à phục hồi xã hội.

Thông qua việc trừu tượng hóa tài khoản, nó có thể cung cấp các 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 cũng như làm việc với mọi người và các bên liên quan trong hệ sinh thái để thấy nó đi vào cuộc sống.


Người điều hành: ERC 4337 về việc triển khai tính năng trừu tượng hóa tài khoản đã được đề xuất tại Devcon năm nay Trong thời gian này, chúng tôi đã có một số cuộc thảo luận về việc trừu tượng hóa tài khoản. 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 tồi tệ, chúng tôi đang thấy một số động lực tốt đã xảy ra xung quanh các tài khoản. Vì vậy, trước tiên, bạn có thể giải thích trừu tượng hóa tài khoản là gì không?


Kristof: Tôi sẽ đi trước Giải thích nó 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 riêng 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ằng khóa riêng, trong khi tài khoản hợp đồng thông minh được kiểm soát bằng mã của chúng.

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, nhưng tài khoản hợp đồng thông minh không thể bắt đầu giao dịch.


Ngoài ra, các tài khoản EOA có cách thức hoạt động rất mang tính thủ tục, vì vậy đối với các tài khoản EOA, Cách hoạt động của thanh toán gas là bạn đưa 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, số gas đó sẽ được trả lại vào tài khoản.


Trong EOA, việc xác minh chữ ký cũng mang tính thủ tục cao, 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 chương trình mà chúng tôi có thể 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 thực hiện điều đó bằng cách loại bỏ ý tưởng rằng chỉ có một loại tài khoản và cung cấp hợp đồng thông minh. Tài khoản được cung cấp nhiều quyền lực hơn, giúp chúng có khả năng bắt đầu giao dịch.


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


Việc 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. Người ta có thể sử dụng nó để kiểm soát chi tiết các quyền quan trọng, đây là thứ mà mọi người sử dụng trên tài khoản Web2 ngày nay.

Chúng ta cũng cần xem xét cơ bản khả năng hạn chế của một loại ví nhất định và cố gắng xem liệu chúng ta có thể thoát khỏi mô hình dựa trên giao dịch hay không. mô hình Nó được kỳ vọng sẽ trở thành một mô hình dựa trên sự đồng thuận.


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


Một ví dụ là phương thức thanh toán Gas. Dapps sẽ dễ dàng có được khả năng khuyến khích người dùng giao dịch. Người dùng cũng có thể thanh toán bằng các token khác nhau và thậm chí cả thẻ tín dụng ngoài chuỗi, do đó không cần ETH để thực hiện giao dịch. Giờ đây, mọi loại hệ thống hoặc phương thức thanh toán gas cá nhân đều có thể thực hiện được.


Sử dụng lược đồ chữ ký, người dùng có thể có lược đồ phục hồi xã hội và lược đồ đa chữ ký và hoàn toàn có thể tùy chỉnh Xác định cách hoạt động của tài khoản và các loại quyền mà tài khoản phụ có.


Tài khoản chính của người dùng có thể được kiểm soát bằng nhiều chữ ký, cho phép truy cập nhanh thông qua quyền riêng tư key, nhưng chỉ khi nó tương tác với hợp đồng trò chơi trên chuỗi. Với thiết lập này, ví của người dùng và trò chơi trên chuỗi sẽ có thể thay mặt người dùng thực hiện các giao dịch 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 cách tài khoản cá nhân của họ nên 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.


Vấn đề cuối cùng về trải nghiệm người dùng rất phổ biến là thiếu giao dịch số lượng lớn. Thay vì người dùng phải phê duyệt và sau đó trao đổi trên Uniswap (hiện là 2 giao dịch), giờ đây người dùng có thể đặt bất kỳ số lượng thao tác riêng biệt nào vào cùng một giao dịch.


Những cải tiến này kết hợp với nhau để 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ư sử dụng Ngân hàng NEO.


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


Kristof:Đề xuất phù hợp nhất trước đây là EIP-2938, bạn tôi Được tạo bở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 Ethereum hoạt động. Vậy tại sao không bảo trì 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. Trong hơn một năm rưỡi qua, hầu hết mọi nỗ lực của nhà phát triển cốt lõi đều được dành cho việ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 để cố gắng thực hiện đề 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ó có mức độ ưu tiên thấp hơn khả năng mở rộng và Bảo mật ở mức cao, tài nguyên hiện chủ yếu được phân bổ cho việc hợp nhất, rút tiền, EIP-4844 proto-danksharding và EVM, đồng thời sẽ mất ít nhất 2-4 năm để cộng đồng nhà phát triển cốt lõi chuyển sự chú ý của họ 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 đề 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 phải triển khai nó ở cấp độ giao thức.


Tôi nghĩ lý do cơ bản khiến cộng đồng không áp dụng thứ gì đó như 2938 là vì về cơ bản việc trừu tượng hóa tài khoản giới thiệu Một số rủi ro từ chối dịch vụ tiềm ẩn. Với tính năng 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ự được thanh toán cho người khai thác hay người xác thực hay không. Do đó, việc đưa những thứ như thế này trực tiếp vào sự đồng thuận là một rủi ro rất lớn và tốt hơn là bạn nên thử sử dụng ERC trước thay vì thực sự thay đổi dịch vụ nút.


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


Người điều hành: Lấy tính trừu tượng hóa tài khoản 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 có thể được phổ biến hiện nay và chức năng nào dự kiến sẽ xuất hiện trong thời gian tới?


Kristof: Điều đầu tiên cần làm lưu ý Thật không may, Gnosis Safe và Argent chưa tương thích với 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ư phần còn lại của hệ sinh thái sẽ trông 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à chúng tôi có thể mong đợi những tính năng nào trong tương lai? Ở Argent, chúng tôi đã thấy những việc như sử dụng token ERC-20 để thanh toán. Chúng tôi chưa thấy một hình thức thanh toán tiền xăng nào phổ biến. Đâ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 xã hội và đa đồng bộ hóa, nhưng chúng tôi chưa thực sự thấy việc tạo tài khoản phụ và các quyền tùy chỉnh cho tài khoản phụ.


Tôi nhớ khi sử dụng Argent, có một tính năng giúp bạn có thể tạo khóa người ký, Khóa này cho phép các giao dịch được thực hiện thay mặt bạn theo các điều khoản đã nêu của bạn. 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 và bạn có thể yêu cầu họ phê duyệt một khóa đặc biệt có thể thực hiện các giao dịch trong vòng 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 có 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, chưa hề có chuyện giới hạn chi tiêu được đưa ra, 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ủ quy định, nhưng một khi đã tuân thủ, chúng sẽ mở khóa được 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 sử dụng Tài sản và hoạt động được chuyển sang tài khoản mới để nâng cấp bảng điều khiển mà chúng tôi sở hữu nhằm làm cho nó tuân thủ ERC-4337. Ngoài ra, còn có một số biện pháp khác cần được áp dụng để đảm bảo quá trình di chuyển diễn ra suôn sẻ và tránh gây ra quá nhiều rắc rối, đặ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 điều đó ra, tôi nghĩ vẫn còn ý tưởng rằng chúng ta sẽ để EOA Always Là lựa chọn đầu tiên, chúng ta có thể thấy nhiều tính năng liên quan đến trừu tượng hóa tài khoản phát huy tác dụng hơn, đặc biệt là trên L2, nơi mọi người lấy cảm hứng từ 4337. Quyền truy cập vào tài khoản di chuyển EOA cũng sẽ là một điều rất thú vị và hy vọng điều này sẽ sớm được triển khai.


Kristof: Praneeth, bạn đã đề cập đến một chủ đề rất thú vị, đó là chính xác là cách chúng tôi sẽ di 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 phổ biến của nhiều người mà tôi đã nói chuyện về ví hợp đồng thông minh là họ cảm thấy cồng kềnh khi chuyển mọi thứ sang ví mới, đặc biệt là các token gắn liền với tâm hồn.


Vì vậy, chúng ta 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. Loại giao dịch này làm gì nếu bạn gửi một giao dịch, nó sẽ 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ư dựa trên mã bạn chỉ định trong trường dữ liệu. Bạn chỉ cần gọi 1 giao dịch và bạn có thể 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 có thể tùy chỉnh. Đây sẽ là địa chỉ giống nhau cho tất cả các mã thông báo, tất cả NFT hoặc mọi thứ bạn có trước đây.


Một tùy chọn khác là phiên bản mạnh hơn, thay vì cung cấp cho người dùng tùy chọn đặt EOA của họ, nó sẽ trở thành hợp đồng thông minh, nhưng một 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à giải pháp giống như bạn hiện có. Nó sẽ dựa vào ECDSA, về cơ bản sẽ loại bỏ EOA chỉ trong một lần.


Đây là một sự đánh đổi quan trọng mà chúng ta cần xem xét ngay bây giờ và có lẽ chúng ta sẽ ủng hộ tùy chọn thứ hai để thử có được phiên bản mạnh 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ự được 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 đổi 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à chủ đề trong tương lai mà chúng tôi đang cố gắng tìm hiểu.


Nhưng như tôi đã nói trước đây, việc cố gắng đưa ra bất kỳ loại thay đổi đồng thuận nào cho Ethereum đòi hỏi phải có thời gian thực hiện rất dài, có thể là 1-3 năm. Vì vậy, chắc chắn đừng đặt cược vào việc sớm loại bỏ EOA.


Praneeth: Tôi hoàn toàn đồng ý với điều đó. 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 vào các giả định nhất định xung quanh sơ đồ chữ ký mà về cơ bản cho biết liệu chữ ký đó có được liên kết với 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 câu hỏi về điều gì có thể xảy ra các tài khoản cũ và theo một nghĩa nào đó 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ĩ rằng đối với những người sử dụng EOA, có thể cần phải thực hiện một số thay đổi về mặt 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à yếu tố thay đổi cuộc chơi và là điều không thể thiếu của chúng tôi làm mặc định để có trải nghiệm tiền điện tử trong tương lai, nhiều Dapp và cơ sở hạ tầng khác sẽ cần được xây dựng để nó hoạt động bình thường. Đối với các nhà phát triển, cần hỗ trợ ví nào và Dapps có thể lập kế hoạch trước để thiết kế chức năng dựa trên ví hợp đồng thông minh như thế nào?


Kristof: Có hai câu trả lời rất đơn giản, Dapp dự kiến sẽ được triển khai, và 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. Điều này thực sự sẽ rất sai lầm trong tương lai khi chúng ta có sự trừu tượng hóa tài khoản, 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 sẽ hướng bạn đến Bundles, một trình phát trong hệ sinh thái kết hợp các hành động của người dùng lại với nhau. Do đó, 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 Dapp của bạn.


Thứ hai là phải tương thích với EIP-1271. EIP này xác định phương thức ký ủy quyền với ví hợp đồng thông minh. Do đó, 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ý vào tin nhắn. Nhưng nhiều Dapp vẫn không tuân thủ điều này và 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 đó chính xác. Chỉ cần ghi nhớ một điều, tất cả những thay đổi xung quanh định dạng đối tượng EVM đều có khả năng được đưa vào bản nâng cấp Thượng Hải.


Khi chúng tôi xem xét đề xuất rộng hơn hoặc lộ trình dài hạn về việc tách nhà thầu và đảm bảo rằng chúng tôi có khả năng được xem xét cho giao thức cốt lõi, rất nhiều công việc dự kiến sẽ diễn ra, chẳng hạn như một phần dành riêng cho Hoa Kỳ, về cơ bản sẽ rất quan trọng đối với nhóm khi 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 hoặc sự tách biệt của nhà xây dựng đó đi vào kế hoạch chơi.


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


Người điều hành: Chúng tôi chỉ ở trong hệ sinh thái Ethereum bao gồm Lớp 2 và Lớp 3 Phải không? đang nói về việc trừu tượng hóa tài khoản trong , 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 Layer2 là nơi khai sinh ra tính năng trừu tượng hóa tài khoản thay vì Ethereum? StarkNet hiện đang nghiên cứu phát triển tính năng 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, đây là lý do tại sao chúng tôi xem xét sự phát triển của tính năng trừu tượng hóa tài khoản ở 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 giao dịch của bạn hợp lệ. Nhưng với EOA, điều này được chính nút đó xác minh.


Vì chi phí Gas của mạng chính Lớp 1 cao hơn nhiều so với Lớp 2 nên mức phạt chi phí Gas tăng lên ở Lớp 1 là lớn hơn nhiều. . Ở Lớp 1, một giao dịch EOA có thể có giá 10 USD, trong khi giao dịch ví hợp đồng thông minh có thể có giá 20 USD, ở Lớp 2 có thể chỉ tốn một hoặc hai xu. Do đó, chênh lệch phí gas trong 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ững gì tôi biết, StarkNet có nhiều cơ chế lấy cảm hứng từ ERC-4337. Tôi không quen thuộc lắm với họ, nhưng họ đã cho phép triển khai hợp đồng thông minh và bắt đầu giao dịch trực tiếp bằng hợp đồng đó. Vì vậy, họ đang 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 các giao thức của mình. Họ đã tiến được một bước dài, điều đó rất đáng khích lệ.


Praneeth: Khung ủy quyền của Dan Finlay, về cơ bản là 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: khả năng xác minh, giao dịch hàng loạt. Việc sử dụng khuôn khổ 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 các tin nhắn 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 sẽ gặp các vấn đề liên quan đến việc thu hồi và hủy quyền cũng như quản lý nút. Tôi nghĩ có một số khái niệm rất thú vị xung quanh việc trừu tượng hóa tài khoản, nhưng theo cách tránh được việc sửa đổi giao thức. Hãy 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 một tỷ lệ lớn tài khoản EOA hay không.


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


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


Kristof: 3074 Nó sớm hơn sự xuất hiện của bất kỳ tài khoản EIP nào. Những gì nó làm là cung cấp thêm sức mạnh cho tài khoản EOA. Vì vậy, nó giới thiệu 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 EOA trong một số giới hạn mà nó có thể xác định.


Có hai vấn đề với việc này, đó cũng là lý do khiến nó không thể vào 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 còn phải chuyển số dư của mình nếu muốn sử dụng chức năng của ví hợp đồng thông minh, nhưng nó cũng tệ vì có rất nhiều vấn đề kỹ thuật nếu bạn định giới thiệu tính năng trừu tượng hóa tài khoản trong tương lai.


Vấn đề thứ hai là nó có một số vấn đề về 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ụ lạ. Yoav Weiss là đồng tác giả của 4337, người đã đăng nhiều vấn đề bảo mật với 3074 và 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ể lọt vào mạng chính.


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


Kristof: Hãy nói với tôi , tầm nhìn của tôi là một khi chúng ta 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 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è. Có nhiều ứng dụng tích hợp mà tôi có thể sử dụng để tiết kiệm và lập ngân sách nhưng 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 hành động này. 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: Tôi đã đề cập đến vấn đề này rất ngắn gọn trước đó, nhưng trong Với ý nghĩa rằng đó là khả năng người dùng thể hiện ý định của họ và thực hiện nó một cách tự động hoặc trong các phiên tự động của ứng dụng và giao thức, chúng tôi loại bỏ các giao dịch vốn có của sự đồng thuận kết hợp này và gọi nó là 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ông nghệ hoặc công cụ có thể thực hiện điều đó mà không thực sự bị sa lầy vào các chi tiết triển khai về cách triển khai điều này một cách thực tế. Vì vậy, tôi nghĩ khả năng kết hợp mọi thứ lại với nhau, phân công nhiều hành động không bị đình trệ, ký các cam kết có thể dễ dàng cam kết với blockchain sau này và 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. đáng để suy nghĩ.


Về cơ bản, điều này có nghĩa là có thể hiển thị những thông tin chi tiết hơn liên quan đến quyền truy cập và ủy quyền. Người dùng thường quen với việc sử dụng các nền tảng Web2 đã rất phát triển trong thế giới ngày nay, nhưng việc các tính năng này thực sự được triển khai hoặc ghi vào giao thức và việc có thể điều chỉnh các tính năng này thông qua luồng người dùng rất quen thuộc sẽ rất hữu ích trong việc tăng cường áp dụng Web3 nền tảng. .


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

举报 Báo lỗi/Báo cáo
Chọn thư viện
Thêm mới thư viện
Hủy
Hoàn thành
Thêm mới thư viện
Chỉ mình tôi có thể nhìn thấy
Công khai
Lưu
Báo lỗi/Báo cáo
Gửi