Vitalik Buterin gần đây đã chia sẻ suy nghĩ của mình về thách thức lớn nhất mà Ethereum hiện đang phải đối mặt.
Mặc dù đã có những tiến bộ trong mở rộng quy mô nhưng Ethereum vẫn cần phải tiếp tục nỗ lực nhiều hơn nữa để trở thành một mạng lưới tốt hơn từ góc nhìn của người dùng.
Có hai cách tiếp cận chính để mở rộng quy mô: các giải pháp sharding layer 1 và giải pháp layer 2 như rollup. Cả hai phương pháp đều có thể hướng đến mục tiêu xử lý nhiều giao dịch hơn.
Công nghệ cơ bản của cả hai phương pháp đều tương tự nhau, sử dụng ZK-SNARK để xác minh các giao dịch trên mạng và lấy mẫu khả dụng dữ liệu (Data Availability Sampling)* để xác minh tính khả dụng của dữ liệu. Sự khác biệt chính là ở việc quản lý và thực hiện.
Nguồn: Vitalik.eth
Khi sử dụng các rollup như ZK-SNARK trong blockchain sharding, rollup không chỉ là một công nghệ bổ sung, mà còn là một phần không thể thiếu trong hoạt động của mạng lưới. Điều đó có nghĩa là Ethereum vẫn giữ nguyên công nghệ cốt lõi, nhưng cách áp dụng khác nhau, đặt ra những thách thức bổ sung, đặc biệt là khi mục tiêu là điều phối và ổn định mạng lưới gồm hàng chục L2. Nó đòi hỏi sự phối hợp cẩn thận để đảm bảo rằng các L2 hoạt động một cách hiệu quả và tương thích với nhau.
Vấn đề cốt lõi ở đây là việc chuyển tiếp giữa các layer. Hiện tại, việc di chuyển token giữa các L2 khác nhau đang gây khó khăn và buộc người dùng phải sử dụng các cầu nối khác nhau mà có thể không an toàn như vẻ bề ngoài. Buterin thấy rằng tiêu chuẩn hóa các tương tác crosschain sẽ mang lại một môi trường ổn định và an toàn hơn.
Tuy nhiên, một thách thức khác là xác thực trên các layer hoàn toàn khác nhau sử dụng các kỹ thuật xác thực khác nhau. Khi dựa vào gọi hàm từ xa (Remote Procedure Calls – RPCs)* tập trung, L2 tạo ra sự phức tạp ngay cả đối với các máy khách nhẹ hơn với khả năng xác thực nhanh hơn và phi tập trung hơn.
Phối hợp cũng là một vấn đề cần giải quyết. Tương tác mượt mà giữa các layer khác nhau và duy trì một mạng an toàn, thống nhất là ưu tiên chính. Buterin tin rằng việc giải quyết trực tiếp các thách thức phối hợp sẽ là chìa khóa thành công của Ethereum trong tương lai.
*Data Availability Sampling (DAS) là một cơ chế trong các giải pháp layer 2 cho các blockchain như rollup. Nó giúp đảm bảo rằng dữ liệu cần thiết để xác nhận các giao dịch trên mạng lưới có sẵn và có thể được truy cập một cách đáng tin cậy. Cụ thể, DAS hoạt động bằng cách chọn ngẫu nhiên một số gói dữ liệu từ tập hợp các gói dữ liệu được đề xuất, sau đó yêu cầu người dùng xác nhận sự tồn tại của những gói dữ liệu này. Nếu một gói dữ liệu không thể xác minh được, hệ thống có thể yêu cầu gửi lại hoặc thay thế gói dữ liệu đó. Điều này giúp đảm bảo tính sẵn sàng và tin cậy của dữ liệu trong các giải pháp mở rộng layer 2.
*Remote Procedure Call (RPC) là một cơ chế trong lập trình máy tính cho phép một chương trình thực thi (hoặc một tiến trình) yêu cầu một dịch vụ từ một tiến trình khác trên cùng một máy hoặc trên một máy tính khác trong mạng. Ý tưởng cơ bản của RPC là cho phép một chương trình gọi một hàm hoặc phương thức trong một tiến trình khác mà không cần biết chi tiết về cách mà chức năng đó được triển khai hay thậm chí nằm ở đâu.
Tham gia Telegram của Tạp Chí Bitcoin: https://t.me/tapchibitcoinvn
Theo dõi Twitter: https://twitter.com/tapchibtc_io
Theo dõi Tiktok: https://www.tiktok.com/@tapchibitcoin
- Vitalik Buterin: Ethereum không đủ ‘thống nhất’ trong bối cảnh mở rộng layer 2
- Vitalik Buterin chia sẻ lộ trình cập nhật Ethereum hiếm
Itadori
Theo U.today