Vào ngày 31 tháng 10 năm 2023, TON (trước đây là Telegram Open Network) đã lập kỷ lục thế giới mới, đạt mức cao nhất đáng kinh ngạc là 104.715 giao dịch mỗi giây trong lần thử nghiệm trực tiếp hiệu suất công khai đầu tiên, hoàn thành tổng cộng 107.652.545 giao dịch trong 25 phút. Được xác minh và xác nhận bởi Certik, hiệu suất này khiến TON trở thành blockchain nhanh nhất và có khả năng mở rộng cao nhất trên thế giới, vượt quá tốc độ xử lý của tất cả các chuỗi khối L1 và các mạng thanh toán tập trung nổi tiếng như PayPal, Visa và Mastercard.

TON chắc chắn là một dự án bắt mắt. Bài viết này sẽ cung cấp phân tích chuyên sâu về sách trắng TON, tiết lộ các tính năng và cải tiến kỹ thuật độc đáo của nó cũng như lý do tại sao TON có thể trở thành blockchain nhanh nhất trên thế giới.

Vấn đề mở rộng

Khả năng mở rộng luôn là một vấn đề lớn trong quá trình phát triển công nghệ blockchain. Kế hoạch mở rộng của blockchain chủ yếu là cải thiện thông lượng của hệ thống và giảm chi phí giao dịch, để mạng blockchain có thể xử lý nhiều giao dịch hơn và thích ứng tốt hơn với các ứng dụng quy mô lớn. Mặc dù các chuỗi công khai khác nhau tiếp tục thử nghiệm các thiết kế kiến ​​trúc và đồng thuận mới, nhưng kết quả hiện tại vẫn chưa đạt yêu cầu và đã trở thành nút thắt cổ chai để blockchain hướng tới ứng dụng quy mô lớn, gây khó khăn cho việc thực hiện tầm nhìn TG của chúng tôi về một tỷ người dùng. Các giải pháp mở rộng chủ đạo hiện nay có thể được chia thành các loại sau:

Phân mảnh: Chia mạng thành nhiều phần nhỏ hơn. Mỗi phân đoạn có thể xử lý song song các giao dịch và hợp đồng thông minh, từ đó cải thiện đáng kể thông lượng của mạng. Tuy nhiên, phân đoạn đi kèm với các vấn đề bảo mật tiềm ẩn vì mỗi phân đoạn có thể kém an toàn hơn toàn bộ mạng. Ngoài ra, giao tiếp giữa các phân đoạn là một thách thức kỹ thuật. Ví dụ điển hình: giao thức Ethereum 2.0 và NEAR Nightshade trước đây.

Sidechains: Sidechain là một blockchain hoạt động độc lập với chuỗi chính. Nó có thể có cơ chế đồng thuận và các tham số khối riêng. Thông qua sidechain, người dùng có thể chuyển tài sản giữa hai chuỗi, do đó giảm bớt gánh nặng cho chuỗi chính. Ví dụ đại diện: Đa giác

Giải pháp lớp 2: Bằng cách xây dựng một lớp cấu trúc khác trên chuỗi chính, L2 có thể cung cấp thời gian xác nhận giao dịch nhanh hơn và phí giao dịch thấp hơn. Lấy L2 nổi tiếng hơn làm ví dụ, Optimism và Arbitrum: Cả hai đều là giải pháp mở rộng được thiết kế đặc biệt cho Ethereum. Do đó, một phần kiến ​​trúc của Optimism và Arbitrum nằm ở Lớp 1. Khi Ethereum nâng cấp, giới hạn giao dịch mỗi giây (TPS) của họ tăng từ 2-4k ban đầu lên khoảng 2 tuần.

zkSync 2.0: So với giới hạn hàng trăm TPS của zkSync 1.0, zkSync 2.0 mang lại những cải tiến đáng kể. Nhóm zkSync tuyên bố rằng phiên bản 2.0 của họ có thể đạt giới hạn trên là 100.000 TPS, nhưng hầu hết các tổ chức đều dự đoán rằng giới hạn trên thực sự của nó có thể là 1-20.000. Starknet: Sau khi hoàn thành nâng cấp Quantum Leap vào tháng 6, TPS của nó hiện đã vượt quá 100TPS.

Solana: Solana sử dụng thuật toán đồng thuận sáng tạo có tên Proof of History (PoH) làm cốt lõi cho kế hoạch mở rộng của mình. Mặc dù Solana tuyên bố rằng TPS của nó có thể đạt tới 65.000, nhưng trên thực tế, hầu hết TPS được sử dụng làm liên lạc giữa các nút. Khối lượng giao dịch thực tế có thể chỉ được giới hạn ở mức 6-8 nghìn TPS. Hơn nữa, do thiết kế cơ chế đồng thuận tập trung, Solana đã trải qua nhiều thời gian ngừng hoạt động khi phải đối mặt với số lượng lớn yêu cầu, chẳng hạn như khi đúc NFT. Ngoài ra, Solana vẫn chưa thực hiện thành công việc xoay vòng các nút trung tâm.

Các nhà thiết kế chuỗi khối TON đến từ người sáng lập và nhóm nòng cốt của Telegram. Là một trong những nền tảng xã hội phổ biến nhất trên thế giới, Telegram có gần 900 triệu người dùng hoạt động hàng tháng. Mặc dù có mức độ bảo mật và quyền riêng tư cao nhưng nó cũng mang lại trải nghiệm người dùng ổn định và mượt mà. thông tin phần mềm hàng ngày. Khái niệm web3 đã trở nên tương đối phổ biến, nhưng người dùng tiền điện tử thực tế vẫn chiếm thiểu số và hầu hết mọi người đều dựa vào các sàn giao dịch tập trung để truy cập mã thông báo. Metamask, ví tiền điện tử phi tập trung phổ biến nhất thế giới, hiện chỉ có 30 triệu người dùng hoạt động hàng tháng. Ý tưởng thiết kế của TON đã dựa trên việc phục vụ hàng tỷ người dùng ngay từ đầu chứ không chỉ một số người đam mê web3.

mô hình sharding vô hạn

Sharding là một khái niệm xuất phát từ thiết kế cơ sở dữ liệu. Nó đề cập đến việc chia một tập dữ liệu logic lớn và sau đó phân phối nó đến nhiều cơ sở dữ liệu không được chia sẻ với nhau. Các cơ sở dữ liệu này có thể được phân phối trên nhiều máy chủ. Nói một cách đơn giản, shending cung cấp khả năng mở rộng theo chiều ngang, cho phép chia dữ liệu thành các phần độc lập có thể được xử lý song song.

TON không phải là dự án đầu tiên đưa công nghệ sharding vào blockchain. Ví dụ, Ethereum 2.0 từng công bố cố định 64 phân đoạn và sau đó đã từ bỏ vì quá khó, trong khi giao thức Night Shadow của NEAR có kế hoạch đạt được 100 phân đoạn vào năm tới. hiện tại có 4 mảnh.

Khác với các phương pháp sharding truyền thống, TON áp dụng chiến lược sharding vô hạn.

Tuy nhiên, cách tiếp cận của TON được coi là tiên tiến không phải vì nó có nhiều phân đoạn hơn mà vì hai tính năng độc đáo:

  • Số lượng phân đoạn không cố định: TON hỗ trợ số lượng phân đoạn ngày càng tăng theo nhu cầu kinh doanh, lên tới tối đa 2^60 chuỗi công việc, đây là con số gần như không giới hạn.

  • Số lượng phân đoạn co giãn: TON có thể tự động phân chia các phân đoạn khi tải hệ thống cao và hợp nhất chúng khi tải giảm. Đây là một chiến lược rất hiệu quả để giải quyết các nhu cầu mở rộng quy mô linh hoạt.

Hiện tại, TON bao gồm hai chuỗi công việc, chuỗi chính (Masterchain) để đồng bộ hóa và quản trị và chuỗi công việc (Workchain) cho các hợp đồng thông minh. Dưới chuỗi làm việc là chuỗi phân đoạn và chuỗi tài khoản ảo phía dưới (Chuỗi tài khoản)

Một chuỗi công việc có thể được chia thành N phân đoạn (từ 1 đến 256 phân đoạn). Mỗi phân đoạn có bộ trình xác nhận riêng. Nhóm chuỗi công việc chịu trách nhiệm thực hiện các giao dịch trong phân đoạn của chính mình. Đồng thời, nó liên tục tải xuống các khối từ tất cả các phân đoạn khác trong chuỗi hoạt động của nó. Nói chung, blockchain là một chuỗi các khối ghi lại những thay đổi về trạng thái của nó. Đối với chuỗi khối POS, trước tiên, người xác thực đồng ý về cách họ muốn thay đổi trạng thái chuỗi khối bằng cách biên dịch một khối chứa danh sách các thay đổi. Sau đó, khối này sẽ được bỏ phiếu và nếu thu thập đủ số phiếu bầu, họ sẽ áp dụng khối đó vào trạng thái blockchain và chuyển sang khối tiếp theo.

Khả năng thông lượng của một chuỗi khối rất hạn chế vì người xác thực phải kiểm tra tất cả các giao dịch trong một khối trước khi đồng ý chấp nhận nó. Vì vậy, có rất nhiều luồng trong TON, bạn có thể đơn giản coi chúng như những chuỗi khối siêu nhỏ. Chúng tồn tại cạnh nhau và mỗi cái có bộ trình xác nhận riêng.

chuỗi chính

Chuỗi chính là chuỗi khối chính trong TON. Nó được sử dụng để đồng bộ hóa tất cả các khối còn lại và tính toán lại bộ trình xác nhận. Khi tất cả các chủ đề đồng ý về một khối mới, họ ký tên và đăng ký nó vào chuỗi chính. Tuy nhiên, trình xác thực chuỗi chính không xác minh tính hợp lệ của khối, họ chỉ kiểm tra xem nó có được ký bởi trình xác thực thích hợp hay không. Vì vậy, nhiều chủ đề có thể cùng tồn tại song song. Hợp đồng từ các chủ đề khác nhau giao tiếp với nhau bằng cách gửi tin nhắn.

chuỗi công việc

Chuỗi công việc là một không gian địa chỉ độc lập có thể chạy theo quy tắc của nó. Ví dụ: họ có thể có các máy ảo khác nhau hoặc kéo dài thời gian xuất bản các khối có giới hạn gas cao. Quan trọng nhất, chuỗi công việc phải có cùng định dạng hàng đợi tin nhắn để có thể trao đổi tin nhắn. Điều này cũng có nghĩa là tất cả các chuỗi công việc phải có sự đảm bảo an toàn gần như giống nhau. Vì họ có thể trao đổi tin nhắn nên những tin nhắn này mang theo mã thông báo mạng. Hiện có hai chuỗi công việc đang hoạt động: chuỗi chính và chuỗi công việc xử lý đầu tiên. Chuỗi hoạt động được xác định bởi tiền tố địa chỉ: -1:ax...1s2 - địa chỉ tài khoản trong chuỗi chính. -1 là tiền tố chuỗi chính.

0:zx...123 - Địa chỉ tài khoản trong chuỗi công việc đầu tiên. 0 - là tiền tố cho chuỗi công việc xử lý đầu tiên.

chuỗi mảnh

Các luồng xử lý hoặc chuỗi phân đoạn là các luồng khối độc lập trong chuỗi công việc xử lý. Theo mặc định, chuỗi công việc 0 chỉ có một luồng và một chuỗi. Trình xác thực của chuỗi này chấp nhận các tin nhắn bên ngoài và xử lý các tin nhắn nội bộ do chính họ gửi hoặc từ các chuỗi công nhân khác. Nếu xảy ra tình huống một luồng bị quá tải trong N khối cuối cùng, luồng đó sẽ bị chia tách: một luồng được chia thành hai, với các giao dịch chạy song song.

Các tài khoản có địa chỉ bắt đầu bằng 0:00.. - 0:88.. hiện nằm trong chuỗi 1 và các tài khoản 0:88.. - 0:FF.. hiện nằm trong chuỗi 2. Vì tất cả các hợp đồng thông minh đều giao tiếp với nhau một cách không đồng bộ nên không có trục trặc nào trong khi thông lượng tăng gấp ba lần. Khi tải giảm xuống, các luồng sẽ được hợp nhất lại sau một thời gian. Nếu tải tiếp tục tăng, hai luồng có thể được phân tách nhiều lần, v.v. Chuỗi chính chỉ có một chủ đề.

Một khối trong TON không chỉ là một danh sách các giao dịch cần được hoàn thành để thực hiện thay đổi trạng thái. Thay vào đó, một khối là:

Thực thi danh sách tin nhắn của giao dịch, xóa chúng khỏi hàng đợi đến. Tin nhắn mới vào hàng đợi gửi đi sau khi xử lý tin nhắn và sau đó việc xử lý tin nhắn sẽ khiến trạng thái hợp đồng thông minh thay đổi. Nghĩa là, để trình xác nhận của phân đoạn X duy trì trạng thái hiện tại của phân đoạn Y, nó không cần phải thực hiện tất cả các giao dịch trong khối của phân đoạn Y. Nó chỉ tải khối xuống và tóm tắt những thay đổi đã xảy ra. Xảy ra trong hàng đợi tin nhắn và trạng thái hợp đồng thông minh.

Về cơ bản, việc thay đổi thế giới blockchain không thể không có chi phí. Để tận dụng cách tiếp cận triệt để này, các nhà phát triển hợp đồng thông minh TON phải thiết kế hợp đồng của họ một cách khác biệt. Đơn vị nguyên tử cơ bản của chuỗi khối TON là hợp đồng thông minh. Hợp đồng thông minh có địa chỉ, mã và đơn vị dữ liệu (trạng thái liên tục). Các đơn vị như vậy được gọi là đơn vị nguyên tử vì hợp đồng thông minh luôn có quyền truy cập đồng bộ hóa nguyên tử vào tất cả trạng thái liên tục của nó.

Định tuyến mạng Hypercube

TON đã tạo ra một cơ chế định tuyến thông minh độc đáo để đảm bảo rằng các giao dịch giữa hai blockchain bất kỳ luôn có thể được xử lý nhanh chóng cho dù hệ thống có lớn đến đâu thì thời gian cần thiết để gửi thông tin giữa các blockchain TON chỉ tăng logarit theo số lượng chuỗi. số cách tăng lên, do đó, ngay cả việc mở rộng tới hàng triệu chuỗi cũng cho phép chúng giao tiếp với tốc độ nhanh nhất có thể.

Trong chuỗi khối TON, Định tuyến Hypercube tức thì và Định tuyến chậm là hai cơ chế định tuyến được sử dụng để xử lý các giao dịch xuyên chuỗi.

 

Định tuyến Hypercube tức thì: Ý tưởng được TON đề xuất nhằm tăng tốc độ định tuyến tin nhắn, cho phép hoàn thành các giao dịch chuỗi chéo trong thời gian rất ngắn. Trong quy trình định tuyến khối chậm truyền thống, một thông báo được định tuyến bằng chuỗi phân đoạn dọc theo mạng hypercube đến chuỗi phân đoạn đích. Tuy nhiên, trong quá trình định tuyến tin nhắn, trình xác nhận (validator) chứa chuỗi phân đoạn đích của tin nhắn có thể chọn xử lý tin nhắn trước và thêm nó vào khối, sau đó cung cấp bằng chứng Merkel (biên lai) và gửi biên nhận. để hủy tin nhắn đang được truyền đi. Nó cho phép các giao dịch chuỗi chéo được hoàn thành trong thời gian cực kỳ ngắn. Định tuyến nhanh đạt được sự tương tác xuyên chuỗi hiệu quả bằng cách xây dựng cấu trúc định tuyến khối (hypercube) chiều cao. Trong cấu trúc này, mỗi chuỗi được ánh xạ tới một đỉnh của khối lập phương và khoảng cách giữa các chuỗi được biểu thị bằng số bước nhảy giữa các đỉnh. Thông qua phương pháp này, các giao dịch có thể được định tuyến nhanh chóng theo con đường ngắn nhất, cho phép tương tác chuỗi chéo hiệu quả. Định tuyến nhanh có thể hoàn thành các giao dịch chuỗi chéo trong vài giây mà không cần chờ xác nhận khối.

Định tuyến chậm: Định tuyến chậm là một phương pháp xử lý giao dịch xuyên chuỗi tương đối truyền thống, được thực hiện bằng cách chuyển dần các giao dịch từ chuỗi nguồn sang chuỗi đích. Theo cách tiếp cận này, các giao dịch trước tiên được đóng gói thành một khối trên chuỗi nguồn và sau đó được chuyển đến chuỗi đích thông qua bộ chuyển tiếp. Trình xác thực của chuỗi mục tiêu xác minh tính hợp lệ của giao dịch và sau đó đóng gói nó thành một khối trên chuỗi mục tiêu. Ưu điểm của định tuyến chậm so với định tuyến nhanh là nó cung cấp tính bảo mật và phân cấp cao hơn, vì các giao dịch chuỗi chéo cần phải trải qua quy trình xác nhận khối hoàn chỉnh. Tương tự như mạng TCP/IP, việc gửi đến đích thông qua địa chỉ IP đích có thể đảm bảo rằng tin nhắn được truyền đi một cách đáng tin cậy đến chuỗi đích theo thứ tự. Đối với mạng siêu khối chuỗi phân đoạn có kích thước N, chuỗi phân đoạn trung gian cần được chuyển qua hop = log16(N)-1. Do đó, chỉ cần 4 nút định tuyến (chuỗi phân đoạn trung gian) để hỗ trợ hàng triệu chuỗi phân đoạn.

Tại sao nó được thiết kế như thế này?

Phân phối yêu cầu các nút xác minh. Nếu hệ thống rất lớn và có hàng chục nghìn nút thì gánh nặng sẽ quá nặng và không thể mở rộng được. Sau khi phân đoạn, mỗi phân đoạn có một tập hợp, phân đoạn0, phân đoạn1... và phải đạt được giao tiếp giữa các phân đoạn. Giao tiếp có thể xuyên suốt từ phân đoạn này sang phân đoạn khác, điều đó có nghĩa là phải có cơ chế định tuyến giữa các phân đoạn. Các kết nối tạo thành một tuyến đường được bỏ qua qua một số nút trung gian. Mỗi lần thông tin đi qua một tuyến đường, nó tương đương với việc tăng thời gian truyền thêm một khối thời gian.

Khi tổng số chuỗi phân đoạn tăng lên, điều này sẽ đòi hỏi nhiều sức mạnh tính toán và băng thông mạng, do đó hạn chế khả năng mở rộng của hệ thống. Do đó, không thể chuyển trực tiếp tin nhắn từ bất kỳ phân đoạn nào sang tất cả các phân đoạn khác. Thay vào đó, mỗi phân đoạn chỉ được "kết nối" với các phân đoạn khác nhau một chữ số thập lục phân của mã định danh phân đoạn (w,s) của chúng. Bằng cách này, tất cả các chuỗi phân đoạn tạo thành một biểu đồ "siêu khối" và các thông điệp được truyền dọc theo các cạnh của siêu khối này.

Nếu tin nhắn được gửi đến một phân đoạn khác với phân đoạn hiện tại, số thập lục phân của mã định danh phân đoạn hiện tại (được chọn một cách xác định) sẽ được thay thế bằng số tương ứng của phân đoạn mục tiêu và mã định danh kết quả sẽ được sử dụng làm mục tiêu gần đúng, trở thành Người nhận tin nhắn được chuyển tiếp.

Ưu điểm chính của định tuyến hypercube là điều kiện hợp lệ của khối. Người xác thực tạo khối chuỗi phân đoạn phải thu thập và xử lý thông báo trong hàng đợi đầu ra của chuỗi phân đoạn "liền kề" nếu không sẽ mất cổ phần. Bằng cách này, bất kỳ tin nhắn nào cũng có thể được mong đợi sẽ đến đích cuối cùng sớm hay muộn; tin nhắn sẽ không bị thất lạc trong quá trình vận chuyển cũng như không được gửi lại.

Định tuyến Hypercube gây ra một số độ trễ và chi phí bổ sung vì tin nhắn cần được chuyển tiếp qua một số chuỗi phân đoạn trung gian. Tuy nhiên, số lượng chuỗi phân đoạn trung gian này tăng rất chậm, liên quan đến logarit của tổng số chuỗi phân đoạn N, log N.

Truyền thông không đồng bộ

Các hợp đồng thông minh trên TON thực hiện giao tiếp không đồng bộ. Các hợp đồng thông minh trên TON có thể được so sánh với các dịch vụ vi mô trên Internet. Mỗi vi dịch vụ chỉ có quyền truy cập đồng bộ nguyên tử vào dữ liệu cục bộ của nó. Giao tiếp giữa hai microservice liên quan đến việc gửi tin nhắn không đồng bộ qua mạng.

Trong kiến ​​trúc hệ thống, các hệ thống lớn hơn thường cần xây dựng các microservice. Cách tiếp cận phân tán này đòi hỏi một số đánh đổi để áp dụng nhưng có thể mang lại lợi ích về trải nghiệm người dùng. Quản lý hệ thống hiện đại dựa vào các trình tuần tự như Kubernetes để lấy một tập hợp các vi dịch vụ được đóng gói và tự động tạo ra các phiên bản mới theo yêu cầu (tự động điều chỉnh quy mô) cũng như phân vùng chúng giữa các máy một cách hiệu quả.

Để sử dụng sự tương tự của Kubernetes (một hệ thống quản lý cụm quy mô lớn), đây chính xác là những gì TON làm. Khi tải tăng lên trên một chuỗi phân đoạn cụ thể, nó sẽ được chia thành hai phần. Vì hợp đồng thông minh có tính chất nguyên tử nên chúng không bao giờ có thể bị chia đôi. Điều này có nghĩa là một số hợp đồng thông minh đã từng nằm trên cùng một chuỗi phân đoạn một ngày nào đó có thể nằm trên một chuỗi phân đoạn khác.

Máy ảo của TON (TVM) đang áp dụng khái niệm dịch vụ vi mô phân tán vào kiến ​​trúc tổng thể của Ethereum EVM.

Phân cấp nhà nước

Đây là cơ chế sharding phức tạp và đầy thách thức nhất trong lĩnh vực sharding. Toàn bộ cơ sở dữ liệu được tách ra và đặt trên các phân đoạn khác nhau. Mỗi phân đoạn lưu trữ tất cả dữ liệu trong phân đoạn riêng của nó, thay vì trạng thái của toàn bộ chuỗi khối.

Trong phân vùng chuỗi khối TON, tất cả các dịch vụ được triển khai dưới dạng hợp đồng thông minh và dữ liệu trạng thái của hợp đồng thông minh chỉ được lưu trong mạng phân vùng tương ứng để đạt được phân vùng trạng thái.

Không chỉ vậy, trong TON, các hợp đồng thực hiện một lộ trình triển khai duy nhất trong ngành. Mỗi người dùng có thể quản lý trạng thái mã thông báo trong hợp đồng của riêng mình, thực sự đạt được sự phân cấp từ trạng thái blockchain. Tôi khám phá các nguyên tắc của thiết kế này một cách chi tiết thông qua các trường hợp.

Đầu tiên bạn cần hiểu hợp đồng Wallet và hợp đồng ví Jetton. Hợp đồng ví là hợp đồng thông minh dành riêng cho người dùng được sử dụng để quản lý mã thông báo của người dùng trên chuỗi khối TON. Hợp đồng ví Jetton (tiếng Nga: đá quý) là hợp đồng Ví đặc biệt được sử dụng riêng để quản lý thẻ Jetton của người dùng. Những token này có thể được sử dụng để trả phí mạng và thực hiện hợp đồng thông minh. Mỗi người dùng có hợp đồng Ví riêng và hợp đồng ví Jetton. Các hợp đồng này hoạt động như ví kỹ thuật số của người dùng để lưu trữ và quản lý mã thông báo. Đồng thời, các hợp đồng này cũng có thể tương tác với hợp đồng của người dùng khác để đạt được các giao dịch và chuyển giao tài sản phi tập trung.

Tại thời điểm này, giả định rằng mỗi người dùng A và người dùng B đều có hợp đồng Ví riêng. Người dùng A muốn chuyển một lượng token nhất định cho Người dùng B. Trong trường hợp này, hợp đồng Ví của người dùng A sẽ tương tác với hợp đồng Ví của Người dùng B để thực hiện việc chuyển mã thông báo. Toàn bộ quá trình không cần phải dựa vào hợp đồng tập trung mà được thực hiện thông qua hai hợp đồng phi tập trung.

Người dùng chuỗi khối TON có hợp đồng riêng để quản lý trạng thái tài sản của họ, điều đó có nghĩa là không có hợp đồng tập trung duy nhất nào chịu rủi ro quản lý tất cả tài sản. Điều này cải thiện tính phân cấp của hệ thống và giảm nguy cơ xảy ra lỗi ở một điểm duy nhất. Trạng thái tài sản của tất cả người dùng được quản lý bởi một hợp đồng độc quyền và những kẻ tấn công không thể ảnh hưởng đến toàn bộ hệ thống bằng cách tấn công một hợp đồng tập trung duy nhất. Giao dịch tài sản giữa người dùng cũng có thể được thực hiện tự động thông qua hợp đồng thông minh, tránh rủi ro cho hoạt động của con người. Bạn cũng có thể tùy chỉnh hợp đồng Ví của riêng mình và hợp đồng ví Jetton theo nhu cầu của mình để đạt được nhiều chức năng và tình huống ứng dụng hơn. Điều này cung cấp cho người dùng sự linh hoạt và tự chủ cao hơn. Mọi người đều quản lý trạng thái tài sản trong hợp đồng của riêng mình và khả năng mở rộng của hệ thống được cải thiện. Khi số lượng người dùng tăng lên thì số lượng hợp đồng cũng sẽ tăng theo, nhưng điều này sẽ không gây áp lực quá lớn cho toàn hệ thống vì mỗi hợp đồng chạy độc lập.

Trên đây là phân tích của tôi về khả năng mở rộng chuỗi khối TON và khái niệm kiến ​​trúc kỹ thuật của sách trắng. Tôi xin cảm ơn Tiến sĩ Awesome Doge vì đã chỉnh sửa bản thảo đầu tiên. Cảm ơn nhóm phát triển Nga và Ukraine vì những nỗ lực không ngừng nghỉ, và cuối cùng là cảm ơn ông Nikolai Durov, người sáng lập Telegram, vì những thiết kế tuyệt vời của ông nhiều năm trước, tất cả đều vì vinh quang của trí óc con người.