Nhảy đến nội dung chính
Change page

Cấu trúc dữ liệu và mã hoá

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

Ethereum tạo, lưu trữ và chuyển một lượng lớn dữ liệu. Dữ liệu này phải được định dạng theo những cách được tiêu chuẩn hóa và tiết kiệm bộ nhớ để cho phép bất kỳ ai 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. Nên làm quen với lớp mạng và Giấy trắng Ethereum.

Các cấu trúc dữ liệu

Patricia merkle tries

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

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

Tiền tố Độ dài Đệ quy

Tiền tố độ dài đệ quy (RLP) là một phương pháp tuần tự hóa được sử dụng rộng rãi trên lớp thực thi của Ethereum.

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

Tuần tự hóa Đơn giản

Tuần tự hóa đơn giản (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 việc merkle hóa.

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

Bài viết này hữu ích không?