Khảo cổ học về xây dựng tài khoản Ethereum và giá trị trừu tượng hóa tài khoản (AA)

Đầu tiên, hãy xem lại kiến thức xây dựng chuỗi công khai chuỗi khối "cổ điển": Các vấn đề của Byzantine, các cuộc tấn công hoa kép và các điểm yếu của Ethereum.

Trong Internet truyền thống, khi A thanh toán cho B, có hai điều xảy ra: 1. A chuyển giá trị của số tiền cho B để chuyển giá trị 2. A thông báo cho B về việc thanh toán một đô la, Từ quan điểm thông tin, A mất một đô la , B kiếm được một đô la, và A sẽ kiếm được thứ gì đó. Làm thế nào để xác nhận đồng thời ba quy trình trên có thể hiểu là một vấn đề của Byzantine.

Điều mà Bitcoin hay bài toán Byzantine muốn giải quyết là hiện thực hóa hoạt động nguyên tử trong thế giới thực trong môi trường Internet hoặc trong môi trường máy tính, tức là khi quá trình chuyển giá trị xảy ra thì quá trình chuyển thông tin cũng xảy ra. Tuy nhiên, dựa trên khái niệm phân quyền, Bitcoin không thể xây dựng một môi trường Internet phức tạp.

Về vấn đề này, Vitalik Buterin, lúc đó chưa phải là một vị thần, đã khởi xướng một đề xuất về lõi Bitcoin, với hy vọng tăng cường tính hoàn chỉnh của Turing trên cơ sở Bitcoin để đạt được nhiều chức năng hơn, sau khi bị từ chối một cách tàn nhẫn, Ethereum đã ra đời. Tuy nhiên, Ethereum, phải chạy trong một môi trường phi tập trung, vẫn phải đối mặt với điểm khó khăn lớn nhất: môi trường tuyến tính không thể thực hiện đồng thời cao và biên dịch mã phức tạp. Đây là lý do tại sao Vitalik đã khuyến khích người dùng tham gia mạng lớp 2, ủng hộ ví hợp đồng và trừu tượng hóa tài khoản, thậm chí khuyến khích người dùng trao một số quyền riêng tư cho các bên dự án để đổi lấy đăng nhập xã hội, phục hồi xã hội và các trải nghiệm người dùng khác gần với Web 2.0 : Nếu Ethereum không Thực hiện những thay đổi này và nó không thể đáp ứng được tầm nhìn của nó, thì nó sẽ mãi mãi chỉ là một tiện ích bổ sung cho Bitcoin.

Chủ đề cốt lõi 1: Tóm tắt tài khoản chính xác là gì?

Có hai loại tài khoản trên chuỗi công khai Ethereum, một loại được gọi là tài khoản địa chỉ bên ngoài (EOA), được đặc trưng bởi việc tạo miễn phí và có thể trực tiếp bắt đầu giao dịch thông qua chữ ký; loại còn lại là tài khoản hợp đồng (CA), về cơ bản là một tài khoản thông minh. hợp đồng. Do đó, không thể bắt đầu giao dịch trực tiếp và có vùng mã và vùng dữ liệu riêng, vì tạo tài khoản hợp đồng = tạo hợp đồng thông minh = thực hiện tương tác trên chuỗi, nên cần phải thanh toán (đây là cuộc tranh luận trước đây của V God về Ví MPC và ví CA, phí tạo ví CA là xx USD nhân quả). Và khi EOA gửi một tài sản đến CA, về mặt lý thuyết, CA này có thể trở thành một ví trừu tượng tài khoản.

Ví trừu tượng tài khoản có thể được hiểu là một "ngân hàng" phi tập trung. EOA có thể đặt tài sản vào "ngân hàng" này và chỉ cần thông báo cho "ngân hàng" khi cần chuyển khoản và "ngân hàng" sẽ hoàn tất thao tác chuyển. Theo cách này, việc chuyển giá trị và chuyển thông tin không còn xảy ra đồng thời trên EOA mà trên một tài khoản trừu tượng. Tất nhiên, các giao dịch này sẽ luôn yêu cầu chữ ký EOA để thực hiện.

Chủ đề cốt lõi 2: Chức năng trừu tượng hóa tài khoản được thực hiện như thế nào?

Sau thông báo về giao thức EIP-4337, sự cường điệu (hoặc thần thánh hóa) khái niệm trừu tượng về tài khoản trên thị trường vốn đã đạt đến đỉnh điểm và những thứ đáng khen ngợi nhất là [Đăng nhập mạng xã hội] [Khôi phục mạng xã hội] [Khôi phục thiết bị lạ] [Chuyển khoản không tính phí xử lý] Tuy nhiên, trên thực tế, bản thân tài khoản hợp đồng (CA) là một sản phẩm phi tập trung và hoạt động của giao dịch trên chuỗi tài sản vẫn cần được thực hiện thông qua chữ ký EOA, vì vậy nó hoàn toàn được thực hiện thông qua các công cụ như thông tin web 2.0, thông tin sinh học và trình xác thực. 【Đăng nhập/khôi phục mạng xã hội] phải hợp tác với các dịch vụ tập trung, đó là lý do tại sao V God "thậm chí còn khuyến khích người dùng từ bỏ một số quyền riêng tư" như đã đề cập ở trên.

Tuy nhiên, [Khôi phục thiết bị lạ], một chức năng gây tranh cãi trong ví EOA (ví dụ: dịch vụ khôi phục khóa riêng do ví Ledger khởi chạy), có thể được thực hiện trong ví CA bằng cách viết EOA dự phòng ràng buộc trong hợp đồng thông minh. không cần bàn giao bất kỳ thông tin nhạy cảm nào cho nhà điều hành ví và không cần chuyển bất kỳ thông tin cá nhân nào, vì vậy nó an toàn hơn so với chức năng khôi phục do ví EOA đưa ra.

Cuối cùng, [chuyển khoản không có phí xử lý] được thực hiện như thế nào? Trước hết, mọi người cần chú ý một điểm quan trọng: Ví CA và ví trừu tượng tài khoản (AA) hiện tại chỉ có thể chạy trên các chuỗi công khai hỗ trợ EVM và chiến trường chính phải là Ethereum. Như chúng ta đã biết, trước khi triển khai đề xuất EIP-1559, các công cụ khai thác POW của Ethereum có thể tự do chọn một giao dịch trên chuỗi để đóng gói miễn phí, nhưng sau khi đề xuất EIP-1559 được thông qua, phí cơ bản phải được thanh toán đến hạn. đến giảm phát và đốt cháy, gây ra Ethereum Không có giao dịch nào thực sự miễn phí trên web. Tiếp theo, Cregis Research sẽ phân tích chi tiết cách ví AA [chuyển khoản không tính phí xử lý] được thực hiện:

Trước tiên, hãy lấy hợp đồng thông minh USDT làm ví dụ: nó chứa mã và dữ liệu, và phần dữ liệu có thể được hiểu là một bảng ghi lại số USDT mà mỗi EOA sở hữu, tức là số dư của mỗi EOA. Khi chuyển tiền thì trừ số dư tài khoản này và cộng số dư tài khoản kia.

Nghiên cứu của Cregis: Khảo cổ học về cấu trúc tài khoản Ethereum và giá trị trừu tượng của tài khoản (AA)

Tại thời điểm này, chúng tôi thay thế các kịch bản game-fi hoặc social-fi. Phía dự án hy vọng sẽ hạ thấp ngưỡng để người dùng có thể tham gia mà không phải trả phí gas. Mặc dù không thể thực hiện được trong EOA mạng Ethereum hiện tại, nhưng các nhà khoa học thông minh vẫn nghĩ của một giải pháp gián tiếp: Meta Tx & Mạng trạm xăng (GSN), nguyên tắc là người giao dịch mã thông báo (Zhang San) ký và thực hiện dữ liệu có cấu trúc giống như giao dịch (mdata), sau đó gửi nó cho người sẵn sàng trả tiền phí gas ( Li Si), Li Si gửi giao dịch chứa mdata đến hợp đồng thông minh tương thích với GSN để thực hiện và thanh toán phí gas trên chuỗi.

Nghiên cứu của Cregis: Khảo cổ học về cấu trúc tài khoản Ethereum và giá trị trừu tượng hóa tài khoản (AA)

Giải pháp trên là một phần quan trọng của đề xuất EIP-4337. Đề xuất EIP-4337 là một sơ đồ tối ưu hóa giao dịch không thay đổi lớp đồng thuận Ethereum: khi người dùng muốn bắt đầu giao dịch, TA sẽ chỉ cần gửi một tin nhắn, nhưng tin nhắn này không được gửi đến mạng chính Ethereum, vì vậy người dùng không cần phải trả phí gas; tin nhắn này sẽ được gửi đến một nhóm bộ nhớ, nơi nó sẽ được xác thực theo tiêu chuẩn EIP-4337 và nếu nó được xác nhận là chính xác, nó sẽ được đóng gói bởi EOA của nhà điều hành và được xuất bản lên chuỗi Ethereum và cuối cùng nút đồng thuận sẽ Nhập giao dịch vào khối. Ngoài ra, đề xuất EIP-4337 cũng bao gồm một loạt các tiêu chuẩn hoạt động, chẳng hạn như những lợi ích mà nhà đóng gói có thể nhận được và cách hoàn trả nếu việc đóng gói bị lỗi. Đề xuất EIP-4337, Nó cũng có thể nhận ra chức năng giao dịch riêng tư.

Nghiên cứu của Cregis: Khảo cổ học về cấu trúc tài khoản Ethereum và giá trị trừu tượng hóa tài khoản (AA)

Đã giải quyết bí ẩn: ví trừu tượng tài khoản (AA) = tài khoản hợp đồng (CA) + tiêu chuẩn giao tiếp ngoài chuỗi

Sau khi phân tích, tôi tin rằng mọi người đều hiểu rằng mặc dù nội dung của đề xuất EIP-4337 có thể mất từ 11 đến 13 tháng để hoàn thành, ví trừu tượng tài khoản (AA) không chỉ được thực hiện thông qua giao thức EIP-4337, vì vậy có thực sự là sản phẩm ví AA chính hãng, nhưng giao thức EIP-4337 có thể là giải pháp và tiêu chuẩn hoạt động được công nhận nhất.

Cregis có thể cung cấp ví CA và dịch vụ GSN (ví CA là tùy chọn khi triển khai tư nhân hóa và chức năng GSN đã được triển khai trên mạng TRON vào tháng 4 năm nay, tiết kiệm cho khách hàng 1,93 triệu TRX cho đến nay), nhưng nó không được phát hành cho thị trường ngay lập tức , Lý do: Lo lắng rằng kế hoạch kinh doanh không phù hợp với các tiêu chuẩn trong giao thức EIP-4337.

Gnosis Safe, nhà điều hành ví đa chữ ký nổi tiếng, cũng nhận ra chức năng đa chữ ký thông qua tài khoản hợp đồng (CA), cũng không háo hức ra mắt ví AA, người ta suy đoán rằng có thể có những lo ngại về vấn đề này .

Chủ đề cốt lõi ba: Ví AA có thực sự hoàn hảo không? Những bất lợi là gì?

Ưu điểm của ví AA là rất nhiều, nhưng chúng không hoàn hảo. Một tuần trước, God Vitalik đã bình luận về CA và MPC dựa trên EOA trên Twitter AMA của anh ấy. Nhiều bậc thầy cũng thảo luận sâu trên Twitter này. Dưới đây là một vài sai sót khách quan cho mọi người:

  • Chi phí tạo CA cao và mạng Ethereum càng thịnh vượng (càng tắc nghẽn) thì càng đắt;
  • Tính bảo mật của CA phụ thuộc vào người xây dựng hợp đồng thông minh. Nếu có kẽ hở trong hợp đồng thông minh hoặc người xây dựng để lại một cửa hậu độc hại, tính bảo mật của tài sản người dùng sẽ gặp rủi ro. Hợp đồng đặt cược của cầu xuyên chuỗi cũng là một CA. Vụ trộm cầu xuyên chuỗi và số lượng tài sản bị đánh cắp khổng lồ thường xuyên xuất hiện trên các tiêu đề đều là những cảnh báo rủi ro cho ví CA;
  • Gọi ví CA dựa trên chữ ký EOA. EOA được tạo thông qua cụm từ gốc cần có khóa riêng để được ký. Nếu khóa riêng không được lưu giữ đúng cách, nó vẫn sẽ bị đánh cắp và logic bảo mật chưa được nâng cấp;

Cregis Research, với tư cách là một trong những người theo dõi AMA nổi tiếng này, tin rằng không có con đường an toàn tuyệt đối trong thế giới blockchain và mỗi người dùng có trách nhiệm cân bằng giữa sự tiện lợi và bảo mật; và chọn Cregis Đó là Cregis ' trách nhiệm cung cấp cho người dùng các công cụ an toàn và thuận tiện hơn.

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
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)