Đọc nhanh EIP-3074: Nó là gì? Nó sẽ có tác động gì đến Ethereum?

EIP-3074 được bao gồm trong bản nâng cấp Pectra hard fork Ethereum tiếp theo, hỗ trợ ủy quyền kiểm soát EOA cho các hợp đồng thông minh.

** Viết bởi Karen, Tin tức tầm nhìn xa **

Trong cuộc gọi hội nghị mới nhất được thực hiện bởi các nhà phát triển cốt lõi của Ethereum, các nhà phát triển đề xuất EIP-3074 đã được đưa vào các cải tiến sẽ được triển khai trong bản nâng cấp Pectra hard fork Ethereum. Đề xuất hỗ trợ việc ủy quyền kiểm soát các địa chỉ thông thường cho các hợp đồng thông minh để thực hiện các kế hoạch giao dịch phức tạp hơn, từ đó nâng cao đáng kể trải nghiệm của người dùng ví. Vậy chính xác thì EIP-3074 là gì và nó có ý nghĩa gì đối với Ethereum?

###EIP-3074 là gì?

Trên thực tế, ngay từ tháng 10 năm 2020, EIP-3074 đã được đề xuất bởi các nhà phát triển và nhà nghiên cứu cốt lõi của Ethereum, Sam Wilson, Ansgar Dietrichs, lightclients và Micah Zoltu. Ý tưởng cốt lõi là ủy quyền kiểm soát các tài khoản thuộc sở hữu bên ngoài (EOA) cho hợp đồng thông minh. . Sự đổi mới này cung cấp cho các nhà phát triển một khuôn khổ mạnh mẽ, linh hoạt để thiết kế và thực hiện các chiến lược giao dịch EOA mới.

Vậy làm cách nào để biến EOA hiện có thành hợp đồng thông minh một cách cụ thể? Theo video trình diễn do lightclients phát hành hai năm trước, chìa khóa để đạt được sự chuyển đổi này nằm ở hai lệnh "AUTH" và "AUTHCALL". Trong số đó, lệnh trước đặt biến ngữ cảnh "được ủy quyền" dựa trên chữ ký ECDSA và việc sau được bắt đầu dưới dạng chuyển khoản tài khoản "được ủy quyền". Đồng thời, có thể triển khai nhiều logic hơn xung quanh lệnh "AUTHCALL" để cung cấp nhiều quyền kiểm soát hơn cho người gọi và người khởi tạo mà không ảnh hưởng đến tính bảo mật hoặc trải nghiệm người dùng của người khởi tạo.

Trong hoạt động thực tế, người dùng địa chỉ EOA trước tiên ký giao dịch ngoài chuỗi, sau đó người dùng EOA hoặc nhà tài trợ Gas gửi giao dịch đến hợp đồng Invoker sử dụng "AUTH" và "AUTHCALL" để xác minh và gọi từng hợp đồng mục tiêu. .

Patrick McCorry, một thành viên nhóm tại Arbitrum và Lemniscap, nói rằng EIP-3074 giải quyết vấn đề “msg.sender” gây khó khăn cho hầu hết các dịch vụ chuyển tiếp giao dịch và thực sự có thể cải thiện trải nghiệm người dùng. Về cơ bản, nếu người chuyển tiếp thanh toán cho giao dịch của người dùng, địa chỉ của người chuyển tiếp sẽ được đặt thành msg.sender thay vì địa chỉ của người dùng. Trong số các phương pháp để giải quyết các vấn đề trên, một là người dùng dựa vào ví hợp đồng thông minh, hai là hợp đồng thông minh có "khả năng giao dịch meta" và có thể chấp nhận tin nhắn do người dùng ký, nhưng điều này cản trở những người muốn cung cấp cho người dùng. với các giao dịch không cần gas của các công ty khởi nghiệp. Có một cách khác để giải quyết vấn đề trên, đó là thay đổi định dạng giao dịch, đổi tên tx.origin thành Gas.payer và đưa hai trường mới "gas payer" và "nonce" vào giao dịch. Khi một giao dịch được thực hiện, nó sẽ tăng số tiền nonce của người dùng và người trả tiền gas, đồng thời khấu trừ phí từ người trả tiền gas. Điều này cho phép người chuyển tiếp chuyển tiếp các giao dịch của người dùng, nhưng nó vẫn có những hạn chế, chủ yếu là khả năng trả lại token ERC-20 sau khi giao dịch hoàn tất. EIP-3074 là một giải pháp khéo léo vì nó cho phép hoàn trả token ERC-20 cho người chuyển tiếp, cho phép người chuyển tiếp mang tin nhắn do người dùng ký và xác nhận chúng trên Ethereum mà không cần thay đổi định dạng giao dịch và phá vỡ các công cụ hiện tại.

EIP-3074 có ý nghĩa gì đối với Ethereum?

EIP-3074 cho phép mọi 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 và do đó có thể thực hiện các tình huống giao dịch phức tạp hơn. Điều này mang lại nhiều trường hợp sử dụng thú vị cho Ethereum, bao gồm tài trợ gas, giao dịch hàng loạt và phục hồi tài sản ví.

Trong số đó, tài trợ Gas cho phép DApp, các bên tham gia dự án và bên thứ ba cung cấp Gas cho người dùng mà không cần người dùng phải tự giữ ETH. Điều này cực kỳ thân thiện với những người dùng Web3 mới không nắm giữ ETH và cũng sẽ giúp quảng bá rộng rãi. -Phát triển quy mô sử dụng Ethereum.

Đồng thời, vì nó hỗ trợ nhiều thao tác trong một giao dịch nên người dùng chỉ cần ký giao dịch một lần khi giao dịch mã thông báo không phải ETH mà không cần phải trải qua quy trình phê duyệt mã thông báo rườm rà trước khi ký giao dịch, do đó cải thiện hiệu quả giao dịch và giảm chi phí.

EIP-3074 cũng có thể đóng một vai trò quan trọng trong việc phục hồi tài sản ví. Bằng cách thiết lập hợp đồng Invoker đặc biệt, người dùng có thể khôi phục tài sản của mình thông qua cơ chế khôi phục xã hội khi họ mất khóa riêng.

Tất nhiên, EIP-3074 cũng gây nhiều tranh cãi hơn. Như người sáng lập DefiLlama 0xngmi đã nói, giờ đây chỉ một chữ ký sai cũng có thể làm cạn kiệt hoàn toàn tài sản của một địa chỉ, bao gồm tất cả các token, tất cả NFT, tất cả các vị trí DeFi, v.v.

Ngoài ra, điều đáng chú ý là mặc dù EIP-3074 hỗ trợ ủy quyền kiểm soát các địa chỉ thông thường cho hợp đồng thông minh, nhưng EIP-3074 không phải là một đề xuất trừu tượng hóa tài khoản. Nhà nghiên cứu ansgar.eth của Ethereum Foundation cho biết mối quan tâm lớn nhất của họ là giờ đây chúng tôi sẽ xây dựng hai nhóm công nghệ tài khoản song song sử dụng 3074/EOA và 4337/AA, đồng thời sẽ mất rất nhiều nỗ lực và sự chú ý để làm cho chúng có thể tương tác được. Người sáng lập Uniswap Hayden Adams cũng nhấn mạnh rằng ngành nên làm việc chăm chỉ để đảm bảo khả năng tương thích giữa ví 4337 và hợp đồng 3074.

Tóm lại, EIP-3074 được kỳ vọng sẽ mang lại sự đổi mới và cơ hội chưa từng có cho Ethereum, nhưng nó cũng đi kèm với một số thách thức và tranh cãi. Với việc triển khai sắp tới trong bản nâng cấp Pectra, chúng tôi mong muốn được xem nó sẽ định hình tương lai của Ethereum như thế nào và mang lại trải nghiệm người dùng phong phú và thuận tiện hơn cho hệ sinh thái Web3. Đồng thời, chúng ta cũng cần nhận thức được những rủi ro, thách thức tiềm ẩn và đảm bảo thực hiện các biện pháp bảo mật phù hợp khi sử dụng tính năng này.

Tham khảo:

Xem bản gốc
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
  • Phần thưởng
  • Bình luận
  • Chia sẻ
Bình luận
0/400
Không có bình luận
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate.io
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)