Khối trong TON có cấu trúc linh hoạt không giống như các blockchain có kích thước khối cố định. Điều này cho phép lưu trữ các loại dữ liệu khác nhau một cách hiệu quả.
Ba tầng kiến trúc#
| Mức độ | Đề cử |
|---|---|
| Masterchein | Chuỗi chính, điều phối các mạng khác, metadata |
| Vorkchain | Các phụ tùng cho các giao thức / ứng dụng |
| Chất xám | Các phân đoạn song song của mạng lưới |
Mô hình khối#
Tiêu đề (Header) trong cửa hàng
| Khu vực | Đề cử |
|---|---|
| Liên kết đến khối trước | Cryptographic hash → không thay đổi chuỗi |
| Dùng hash gốc (root hash) | Nguồn gốc của cây Merkl → tính toàn vẹn dữ liệu |
| Đăng ký công ty | Chard, người sở hữu khối |
| Số slot tiếp theo | Thời gian tạo khối tiếp theo |
| Dữ liệu bổ sung | Người xác thực, giới hạn, phiên bản giao thức |
Phần chính (Body) trong âm xăng
- Kích thước biến;
- Giao dịch (cuộc chuyển tiền, hợp đồng, giao dịch);
- Thay đổi tình trạng tài khoản (số cân, kho lưu trữ).
Kích thước động
- Header cố định + nhỏ;
- Body biến → điều chỉnh theo khối lượng;
- Tính khả năng mở rộng hiệu quả mà không mất năng suất.
Cây Merck#
- Mỗi giao dịch / đoạn được hash;
- Các hash được kết hợp theo cặp → các hash mới;
- Quá trình tiếp tục cho đến khi một hash gốc duy nhất;
- Bất kỳ sửa đổi nào thay đổi hash → thao túng rõ ràng.
Mô hình giao dịch#
| Thành phần | Có chứa |
|---|---|
| Tiêu đề | Thời gian hợp lý, tính toán, nhận dạng |
| Dữ liệu đầu vào | Người gửi + tin nhắn xuất phát |
| Dữ liệu về hành động | Mã hợp đồng thông minh + thay đổi trạng thái |
| Dữ liệu đầu ra | Gửi tin nhắn đến các tài khoản khác |
Chi tiết: TON Transaction Types.
Chardin vô tận#
Phong cách của Sharding vô tận:
- Tạo chord năng động theo nhu cầu của mạng;
- Không liên tục liên kết giữa các thanh;
- Cân bằng tải;
- Tăng quy mô vô hạn trong khi vẫn duy trì hiệu suất.
Vorkchain và chế biến song song#
- Mạng = nhiều shard (workchain);
- Mọi người xử lý các giao dịch. cùng một lúc;
- Tiêu đề khối → toàn diện chung.
Mỗi blockchain chứa:
- Danh sách các giao dịch;
- Tình trạng hiện tại của các tài khoản và hợp đồng;
- Một tiêu đề với siêu dữ liệu.
An toàn#
| Cơ chế | Đề cử |
|---|---|
| Các hàm hash | Tính toàn vẹn dữ liệu |
| Chữ ký | Sự hợp pháp của các khối và các giao dịch |
| BFT-consensus (định dạng) | Xác nhận không tin cậy phân quyền |
| Khách hàng dễ dàng | Chỉ tải tiêu đề → hiệu quả tài nguyên |
Ưu điểm#
- Tính mở rộng thông qua thiết kế năng động + sharding;
- Hiệu quả thông qua kiến trúc tối ưu;
- Sự linh hoạt khi tải thay đổi;
- Bảo vệ mật mã dữ liệu.