Chuyển đến nội dung chính
Change page

Cấu trúc dữ liệu và mã hóa

Ethereum tạo, lưu trữ và truyền tải khối lượng lớn dữ liệu. Dữ liệu này phải được định dạng theo những cách tiêu chuẩn hóa và tiết kiệm bộ nhớ để cho phép bất kỳ ai cũng có thể chạy một nút trên phần cứng cấp tiêu dùng tương đối khiêm tốn. Để đạt được điều này, một số cấu trúc dữ liệu cụ thể được sử dụng trên ngăn xếp Ethereum.

Điều kiện tiên quyết

Bạn nên hiểu các nguyên tắc cơ bản của Ethereum và phần mềm máy khách. Khuyến nghị nên làm quen với lớp mạng và sách trắng Ethereum.

Cấu trúc dữ liệu

Patricia Merkle Trie

Patricia Merkle Trie là các cấu trúc mã hóa các cặp khóa-giá trị thành một trie xác định và được xác thực bằng mật mã. Chúng được sử dụng rộng rãi trên toàn bộ lớp thực thi của Ethereum.

Tìm hiểu thêm về Patricia Merkle Trie

Recursive Length Prefix

Recursive Length Prefix (RLP) là một phương pháp tuần tự hóa được sử dụng rộng rãi trên toàn bộ lớp thực thi của Ethereum.

Tìm hiểu thêm về RLP

Simple Serialize

Simple Serialize (SSZ) là định dạng tuần tự hóa chủ đạo trên lớp đồng thuận của Ethereum vì khả năng tương thích của nó với quá trình merkle hóa (merklelization).

Tìm hiểu thêm về SSZ

Cập nhật trang lần cuối: 15 tháng 8, 2023