Đồng sáng lập Ethereum, Vitalik Buterin, đã đăng một bài giải thích về định dạng giao dịch mới EIP-8141 (Frame Transaction), có thể trở thành nền tảng cho việc mở rộng quy mô mạng lưới trong tương lai. Theo ông, các nghiên cứu gần đây về định dạng giao dịch, đặc biệt là EIP-8141, UTXO, PBT, số ngẫu nhiên có khóa (keyed nonces) và mempool STARK đệ quy, đã cho phép phân tách giao dịch thành hành động và phụ thuộc, mở ra khả năng xử lý chúng riêng biệt và song song.
Buterin nhấn mạnh rằng sự thay đổi này là một phần của quá trình chuyển đổi rộng lớn hơn của Ethereum từ mô hình thực thi giao dịch chủ yếu theo trình tự, sang một kiến trúc phù hợp để mở rộng quy mô và bảo tồn tính phi tập trung.
EIP-8141 tách hành động và phụ thuộc của giao dịch
Theo Buterin, một hệ quả tích cực của các nghiên cứu gần đây là sự hiểu biết rõ ràng hơn nhiều về các thành phần cấu tạo nên một giao dịch.
Ông định nghĩa hành động (action) là tác động mà giao dịch tạo ra đối với mạng lưới. Ví dụ, chuyển Ethereum là một hành động. Phụ thuộc (dependency) là điều kiện phải được đáp ứng để giao dịch vẫn còn hiệu lực.
Buterin liệt kê các loại phụ thuộc, cụ thể là:
- chữ ký số;
- bằng chứng Merkle cho UTXO;
- bằng chứng ZK-SNARK hoặc STARK;
- dữ liệu trạng thái mạng lưới cần thiết để xác thực giao dịch.
"Các phụ thuộc có thể được xử lý song song," Buterin giải thích.
Theo quan điểm của ông, các phụ thuộc liên quan đến trạng thái mạng lưới có thể được phân tích ở cấp độ mempool, đặc biệt nếu dữ liệu trạng thái cụ thể mà giao dịc truy cập được công bố trước. Đồng thời, các phụ thuộc không tương tác với trạng thái về mặt lý thuyết có thể được xác minh một lần ở cấp độ mempool và sau đó được thay thế bằng bằng chứng STARK.
Điều này, theo ý tưởng của Buterin, sẽ không chỉ tăng tốc độ thực thi, mà trong một số trường hợp còn cho phép không xử lý hoặc thậm chí không truyền đi một phần dữ liệu sau khi tính chính xác của chúng đã được chứng minh.
Bản thân EIP-8141 đề xuất một loại giao dịch mới, trong đó giao dịch được tách thành một chuỗi các lệnh gọi hợp đồng, chịu trách nhiệm xác thực, thanh toán gas và thực hiện các hoạt động của người dùng.
Ethereum muốn kết hợp tính linh hoạt với khả năng mở rộng
Buterin lưu ý rằng vào năm 2015, Ethereum không cần phân định chi tiết đến vậy giữa các loại hoạt động giao dịch khác nhau. Mạng lưới xử lý một lượng giao dịch tương đối nhỏ, và việc thực thi tuần tự là đủ.
Tuy nhiên, chiến lược mở rộng quy mô hiện đại của Ethereum, theo ông, đòi hỏi phải từ bỏ cách tiếp cận như vậy.
"Nhiều nhà phát triển yêu thích Ethereum vì mô hình thực thi và trạng thái của nó động và linh hoạt. Nhưng tính động và linh hoạt lại không hỗ trợ cho việc mở rộng quy mô," Buterin viết.
Đồng thời, ông cho rằng hơn 90% hoạt động của Ethereum về khối lượng không yêu cầu tính động như vậy. Do đó, theo quan điểm của ông, giao thức nên buộc các hợp đồng, tài khoản và giao dịch xác định rõ ràng hơn phần nào của hoạt động là động và phần nào có thể được phân tích tĩnh.
Đối với loại sau, có thể áp dụng mức phí gas thấp hơn, từ đó tạo ra động lực kinh tế để sử dụng các hoạt động dễ mở rộng quy mô hơn.
Buterin mô tả cách tiếp cận này như sự kết hợp những đặc tính tốt nhất của Ethereum thời kỳ đầu và mô hình gần với Bitcoin hơn. Theo ông, Bitcoin thực chất đã sử dụng thứ mà ông gọi là sự trừu tượng hóa tài khoản (account abstraction) ngay từ đầu.
Trong khái niệm này, các loại trạng thái mới, số ngẫu nhiên có khóa (keyed nonces) và mempool STARK đệ quy đều nên hoạt động theo cùng một hướng – giảm tải cho mạng lưới và làm cho nó phù hợp hơn để mở rộng quy mô.
EIP-8141 có thể trở thành nền tảng cho giai đoạn tiếp theo của Ethereum
Buterin liên kết trực tiếp những phát triển này với EIP-8141. Theo ông, định dạng giao dịch phổ quát là một giao diện tự nhiên, trên đó có thể triển khai các tổng quát hóa giao thức trong tương lai.
"Theo nghĩa này, một EIP-8141 được triển khai tốt không chỉ là đỉnh cao của một thập kỷ làm việc về trừu tượng hóa tài khoản, mà còn là sự chuẩn bị cho vài năm tới của quá trình mở rộng quy mô có trách nhiệm, thân thiện với tính phi tập trung," ông tuyên bố.
EIP-8141 cũng dự kiến hỗ trợ các phương thức thanh toán phí thay thế mà không cần trung gian tập trung và tách rời tài khoản khỏi các khóa ECDSA cụ thể, tạo nền tảng cho việc thay thế chúng và sử dụng các lược đồ chữ ký mới.
Theo lời Buterin, điều này cho phép Ethereum dần chuyển đổi từ một mô hình phổ quát nhưng phức tạp để mở rộng sang một kiến trúc ưu tiên về chi phí và khả năng mở rộng cho các hoạt động đơn giản hơn và dễ phân tích tĩnh hơn.
Nhắc lại, Buterin gần đây đã xuất bản một bài viết về tương lai của an ninh mạng, trí tuệ nhân tạo và ngành công nghiệp tiền mã hóa.
end-content






