I. Giới thiệu
Là một nền tảng chuỗi khối khối mở và có thể lập trình, Ethereum không chỉ là cơ sở hạ tầng của tiền kỹ thuật số mà còn cung cấp cho các nhà phát triển môi trường để xây dựng ứng dụng tập trung(DAPP) và hợp đồng thông minh. Do tính linh hoạt và khả năng mở rộng của nó, Ethereum đã trở thành nhân tố chính trong hệ sinh thái tiền điện tử và đã thu hút các nhà phát triển cũng như người dùng trên toàn thế giới.
Trong nội dung của số cuối cùng của Cregis Research, chúng tôi đã thảo luận về giá trị của Trừu tượng hóa tài khoản(AA), vì vậy chúng tôi đã mở rộng một chủ đề phức tạp: Vào tháng 6, V God, người sáng lập Ethereum, đã chỉ ra trong blog của mình rằng Ethereum hiện đang phải đối mặt với một số thách thức và vấn đề quan trọng, những vấn đề này cần được giải quyết để thúc đẩy Ethereum phát triển hơn nữa, nếu không Ethereum sẽ thất bại, vì vậy ba hướng chuyển đổi là: ví hợp đồng thông minh, bảo vệ quyền riêng tư và mở rộng Lớp 2. Sau khi chuyển đổi thành công, Ethereum sẽ cải thiện về hiệu suất, trải nghiệm người dùng và bảo vệ quyền riêng tư.
Tất nhiên, những thay đổi này cũng mang lại những thách thức mới. Các vấn đề và ý nghĩa của ví hợp đồng thông minh (CA) đã được phân tích rõ trong số trước. Cregis Research đã tổng kết một số câu hỏi còn lại, đồng thời chọn ra một số điểm chính có liên quan mật thiết đến trải nghiệm hàng ngày của bạn, đồng thời xem lại quan điểm của V God cách đây nửa tháng.

Các vấn đề mới do ba lần chuyển đổi Ethereum mang lại
2. Tại sao Ethereum phải thay đổi?
Lý do chính khiến Ethereum cần thay đổi bắt nguồn từ những thách thức về khả năng mở rộng, bảo mật và bảo vệ quyền riêng tư.
Đầu tiên, hãy cùng xem lại cuộc thảo luận trong số trước của Cregis Research: Cregis Research: The Archaeology of Ethereum Account Structure and the Value of Trừu tượng hóa tài khoản , trong đó đã đề cập: Ethereum chạy trong môi trường phi tập trung vẫn phải đối mặt với điểm đau lớn nhất: tính tuyến tính Môi trường không thể thực hiện các giao dịch đồng thời cao và biên dịch mã phức tạp, đây là một thách thức về khả năng mở rộng.
Do khả năng xử lý giao dịch hạn chế hiện tại của Ethereum, chi phí giao dịch có thể trở nên cao khi lưu lượng truy cập mạng tăng lên. Chi phí giao dịch cao này cản trở việc phổ biến Ethereum ra thị trường chính thống, vì vậy Ethereum cần tăng khả năng xử lý và giảm chi phí giao dịch thông qua mở rộng L2, chẳng hạn như rollup.
Thứ hai, tính bảo mật của ví cũng là một vấn đề quan trọng. Các ví EOA (được đại diện bởi nhiều ví plug-in khác nhau) tạo ra các cặp khóa công khai-riêng tư hoàn toàn thông qua các cụm từ airdrop giống đã bị đánh hacker trong một luồng vô tận. , người dùng cá nhân có nhu cầu ngày càng cao về bảo mật tài sản, đồng thời họ không sẵn sàng hy sinh trải nghiệm người dùng (người dùng doanh nghiệp sẽ chọn giải pháp MPC tự lưu trữ hoàn toàn để bảo mật tài sản và sẵn sàng hy sinh sự tiện lợi khi tương tác Chuỗi), yêu cầu Ethereum thay đổi bảo mật ví và thúc đẩy ví hợp đồng thông minh. Tiêu chuẩn bảo mật ngành (chẳng hạn như EIP-4337), cung cấp cho người dùng cá nhân sự bảo mật và tiện lợi mạnh mẽ hơn.
Cuối cùng, bảo vệ quyền riêng tư là một thách thức quan trọng khác. Tất cả các giao dịch trên Ethereum L1 đều công khai vì EOA bị ràng buộc với tài sản; cho dù đó là người dùng cá nhân thông thường, cá voi hay tổ chức doanh nghiệp, họ hiện có thể gặp khó khăn khi địa chỉ tài sản bị đánh dấu và theo dõi. Do đó, Ethereum cần phải được cải thiện hơn nữa để thực hiện các tính toán bảo mật không độc hại nhằm đảm bảo rằng không chỉ tài sản trên Chuỗi mà cả thông tin DID như danh tính và hệ thống tín dụng trên Chuỗi có thể được bảo vệ trong tương lai; Cơ chế đối phó có thể đảm bảo rằng thủ phạm không thể thoát khỏi sự theo dõi và rút tiền một cách suôn sẻ.
3. 3 câu hỏi quan trọng nhất (được Cregis Research tổng hợp và bổ sung ý kiến)
- Cách người dùng quản lý nhiều địa chỉ ví
So với Web 3.0, Web 2.0 có cùng một ưu điểm vẫn còn: người dùng có thể sử dụng một tính năng xã hội (địa chỉ email, số điện thoại di động, v.v.) để tạo các tài khoản ứng dụng khác nhau, mặc dù trong thế giới Web 3.0, các địa chỉ Chuỗi công khai với có thể sử dụng cùng một cơ chế đồng thuận (Ví dụ: BSC, ERC-20, TRC-20), nhưng với sự ra đời của kế hoạch mở rộng L 2, người dùng sẽ có nhiều địa chỉ L 2 hoàn toàn khác nhau và các mạng Lớp 1 và Lớp 2 khác nhau có thể sử dụng các ngôn ngữ lập trình và các thành phần trung gian khác nhau, dẫn đến các vấn đề trong việc đặt trước địa chỉ; và trước môi trường cầu nối đa chuỗi do Polkadot đại diện hoặc môi trường L 2 đa mục đích đa chuỗi được đề cập trong tầm nhìn tương lai của Cregis, người dùng cũng có thể cần để quản lý một số địa chỉ của nhiều Chuỗi không đồng nhất , điều này làm tăng độ phức tạp của việc quản lý địa chỉ.
Cuối cùng, đề xuất địa chỉ ẩn để bảo vệ quyền riêng tư, nếu được sử dụng rộng rãi, sẽ cho phép người dùng có nhiều địa chỉ hơn để tăng cường bảo vệ quyền riêng tư của họ. Do đó, việc đặt địa chỉ trở nên khó khăn hơn.

- Làm thế nào người dùng có thể nhận ra thanh toán vô hình? (đặc biệt là trong môi trường đa địa chỉ)
Giả sử rằng L2 trong hệ sinh thái Ethereum phát triển như mong đợi trong tương lai, ngay cả khi hầu hết tài sản gốc là mã thông báo ERC-20, người dùng có thể có nhiều địa chỉ L2 và việc chọn địa chỉ chính xác để gửi tài sản hoặc thanh toán trở nên phức tạp hơn. Theo truyền thống, người dùng chỉ cần biết địa chỉ của bên kia để gửi thanh toán, nhưng hiện tại họ cần biết mạng Lớp 2 và địa chỉ tương ứng được bên kia chấp nhận và yêu cầu các bước bổ sung để đảm bảo rằng tiền được gửi đến đúng đích.

Sự cố thanh toán ẩn nhiều tài khoản trong môi trường L2
Mặc dù tài khoản hợp đồng (CA) được xây dựng bằng cách sử dụng hợp đồng thông minh có thể dễ dàng giải quyết vấn đề địa chỉ, nhưng nó không thể trực tiếp cung cấp chức năng bảo vệ quyền riêng tư.
Vitalik đã đề xuất một giải pháp bảo vệ quyền riêng tư trong những ngày đầu của Ethereum: địa chỉ tàng hình. Địa chỉ ẩn có thể giúp bạn duy trì quyền riêng tư khi thực hiện các giao dịch tiền kỹ thuật số mà không bị người khác theo dõi.Tiếp theo, Cregis sẽ chia sẻ một số bước để giải quyết các vấn đề về quyền riêng tư:

Địa chỉ ẩn là địa chỉ có thể được tạo bởi người gửi hoặc người nhận tiền, nhưng chỉ được kiểm soát bởi người nhận tiền. Loại địa chỉ này có thể cải thiện tính riêng tư của Ethereum trong các tình huống khác nhau. Trong chế độ này, Bob (người được trả tiền) tạo một khóa tiêu dùng và sử dụng khóa này để tạo một siêu địa chỉ ẩn: B, h = hash(x). Anh ta chuyển địa chỉ meta này cho Alice (người trả tiền). Alice có thể thực hiện tính toán trên siêu địa chỉ này, tạo ra địa chỉ ẩn của Alice cho Bob: b-1. Sau đó, cô ấy có thể gửi bất kỳ tài sản nào cô ấy muốn đến địa chỉ này và Bob sẽ có toàn quyền kiểm soát chúng.
Quá trình tạo địa chỉ ẩn cần vận hành chức năng đường cong elip: Bob tạo khóa m và tính toán M = G * m, trong đó G là điểm tạo công khai của đường cong elip. Alice tạo khóa tạm thời r và xuất bản khóa công khai tạm thời R = G * r. Alice có thể tính toán một bí mật được chia sẻ S = M * r và Bob có thể tính toán cùng một bí mật được chia sẻ S = m * R.
Sau khi địa chỉ ẩn của Bob: b-1 được tạo, khi cần giao dịch với Alice, Alice sẽ tạo một giá trị: c và xuất bản dữ liệu được mã hóa của c mà chỉ Bob mới có thể giải mã; khi giao dịch được thực hiện, nó được xác minh bởi Bằng chứng không tri thức: Bob cung cấp Giá trị x do Alice cung cấp và giá trị c do Alice cung cấp có thể tạo ra k=hash(hash(x), c) và giao dịch được hoàn tất sau khi xác minh chính xác. Vì địa chỉ ban đầu của Bob không bị lộ trong quá trình này và chỉ giá trị mã hóa x được cung cấp nên Bằng chứng không tri thức chỉ chịu trách nhiệm xác minh nội dung của k và sẽ không hiển thị mối quan hệ giữa B và b-1.
- Làm thế nào các sản phẩm ví có thể đồng thời bảo vệ tài sản và quyền riêng tư của người dùng?
Trong môi trường on Chuỗi truyền thống, ví chủ yếu quan tâm đến việc bảo vệ khóa cá nhân, nhưng trong thế giới ZKP (Bằng chứng không tri thức), ví cần bảo vệ cả thông tin danh tính và dữ liệu người dùng. Một ví dụ là ZKpass, một hệ thống danh tính dựa trên ZK-SNARK và MPC, cho phép người dùng tạo bằng chứng xác minh danh tính cơ bản, đồng thời thực hiện quy trình xác minh danh tính mà không cần trình bày bất kỳ thông tin thực nào thông qua MPC.
Tuy nhiên, do chính thẻ dữ liệu được mã hóa (phân đoạn khóa) thay thế khóa riêng của EOA, nên vấn đề lưu giữ thẻ dữ liệu được mã hóa trở nên nghiêm trọng hơn, vì người dùng cần phải đánh đổi giữa việc giữ dữ liệu cục bộ hoặc dựa vào một bên thứ ba để giữ bản sao được mã hóa. Đồng thời, các ví hỗ trợ khôi phục xã hội cần quản lý việc khôi phục tài sản và khôi phục khóa mã hóa để đảm bảo sự cân bằng giữa bảo mật và khả năng sử dụng. Do đó, trong tương lai gần, các chiến lược bảo mật của ví cấp doanh nghiệp và ví cá nhân sẽ có những hướng đi hoàn toàn khác nhau, lấy ví cấp doanh nghiệp làm ví dụ, người dùng ví cấp doanh nghiệp cần môi trường bảo mật nghiêm ngặt nhất để bảo vệ tiền. là khả năng cao từ bỏ: 1. Ví hợp đồng có thể có lỗ hổng của con người 2. Ví MPC lưu ký hỗn hợp có rủi ro của bên thứ ba, chọn ví MPC được tư nhân hóa có cùng mức độ bảo mật như ví phần cứng và người dùng cá nhân đang giữ tài sản Ở những nơi khác trong các trường hợp, vì bạn luôn muốn có được trải nghiệm người dùng tốt nhất, bạn có thể chọn một sản phẩm có một số hoạt động tập trung.
Ngoài ra, địa chỉ chuỗi khối không đáp ứng được các yêu cầu danh tính trong hệ sinh thái nên các giải pháp ENS ( tên miền chuỗi khối ) và SBT (mã thông báo ràng buộc linh hồn) dần được công chúng chấp nhận, nhưng vẫn còn những vấn đề chưa được giải quyết : cái trước Rất khó giải quyết vấn đề trùng tên do thế giới truyền thống mang lại. Mặc dù cái sau không gặp vấn đề trùng tên nhưng vẫn có đủ ứng dụng sinh thái để sử dụng đầy đủ các chức năng DID do nó mang lại, thậm chí các kịch bản ứng dụng hiện tại có thể nói là rất mỏng.
Nguyên văn còn nhiều chỗ trống, nếu quan tâm các bạn cũng có thể vào: " The Three Transitions ", tác giả: Vitalik Buterin .
4. Tóm tắt
Tôi tin rằng mọi người đã hiểu rằng chiếc ví chỉ là một phần quan trọng của chủ đề [Chuyển đổi Ethereum ] đã gây sốt trong cộng đồng tiền điện tử toàn cầu trong gần 3 tháng. Tham vọng của V God không chỉ là hiện thực hóa tham vọng " Ethereum bổ sung cho những khiếm khuyết của Bitcoin", mà còn hy vọng rằng Ethereum có thể thực sự tạo ra một thế giới mà mọi người đều có thể bước vào, có tính kết nối cao với thế giới thực và giữ nguyên khái niệm về phân quyền.
Thông báo tiếp theo: Cregis Research sẽ quay lại mật mã học và phân tích sự khác biệt giữa thuật toán hàm đường cong elip ECDSA và thuật toán BLS.




