Tại sao mạng TON bị gián đoạn? Giải thích chi tiết về những hạn chế của thiết kế cơ bản và vấn đề
Bản gốc | Odaily Planet Daily ( @OdailyTrung Quốc )
Tác giả | Fu Howe ( @vincent 31515173 )
Vào tháng 8, TON đã rơi vào tình cảnh khốn khổ.
Đầu tiên, người sáng lập Telegram bị bắt tại Pháp và được tại ngoại, sau đó mạng lưới Ton bị gián đoạn hai lần, điều này đã gây ra nhiều nghi ngờ. Hai cuộc khủng hoảng này đã dội gáo nước lạnh vào hệ sinh thái Ton đang ngày càng nóng lên và làm hệ thống này bị nén chặt hơn nữa. không gian tường thuật tương lai.
Thị trường tập trung chủ yếu vào việc bắt giữ người sáng lập và không mấy chú ý đến lỗi kỹ thuật, đây là sự kiện lớn thực sự ảnh hưởng đến sự phát triển trong tương lai của hệ sinh thái Ton.
Tại sao mạng TON thường xuyên bị sập? Có nhiều ý kiến khác nhau trong cộng đồng. Odaily Planet Daily sẽ phân tích white paper của TON, các tài liệu kỹ thuật liên quan và tình trạng hiện tại của mạng để khám phá lý do đằng sau hai lần gián đoạn khối của mạng TON.
Nhiều bên: Số lượng người xác thực không đủ, thiết kế cơ bản quá phức tạp
Đánh giá sự kiện: Vào sáng sớm ngày 28 tháng 8, mạng TON đã trải qua sự gián đoạn khối đầu tiên, mất 7 giờ để tiếp tục. Nhưng chưa đầy 24 giờ sau, TON đã gặp sự cố gián đoạn giao thông lần thứ hai vào sáng sớm ngày 29 tháng 8.
Lý do bề mặt: Sự trì trệ sản xuất do khối lượng giao dịch DOGS tăng đột biến
Nguyên nhân trực tiếp gây ra sự gián đoạn mạng là do khối lượng giao dịch DOGS tăng đột biến.
DOGS là một đồng tiền meme phổ biến trên mạng TON gần đây. Tổng nguồn cung là 550 tỷ và tỷ lệ airdrop chiếm 72,73% trong tổng nguồn cung. Ngưỡng airdrop chỉ yêu cầu tài khoản Telegram. Gần đây, DOGS đã được ra mắt trên một số nền tảng như Binance, dẫn đến sự gia tăng đột biến về số lượng giao dịch trên chuỗi trong một thời gian ngắn.
Là một chuỗi công khai PoS, TON dựa vào các nút xác thực của mình để xử lý và xác nhận các giao dịch và đóng gói các giao dịch này thành các khối. Trong những trường hợp bình thường, mạng lưới blockchain tạo ra các khối mới theo các khoảng thời gian đã đặt, nhưng khi hệ thống không thể xử lý tất cả các giao dịch đang chờ xử lý kịp thời, quá trình tạo khối sẽ bị trì hoãn hoặc thậm chí bị gián đoạn.
Quá tải giao dịch không phải là hiếm trong lĩnh vực blockchain. Nhiều mạng lưới, bao gồm cả các chuỗi công khai nổi tiếng như Bitcoin và Ethereum, đã phải đối mặt với các vấn đề tương tự. Khi khối lượng giao dịch vượt quá khả năng xử lý tức thời của mạng lưới, tốc độ xác minh giao dịch sẽ giảm đáng kể. Trong trường hợp của TON, sự gia tăng đột biến về khối lượng giao dịch có thể khiến trình xác thực bị quá tải, từ đó làm chậm tốc độ khối tổng thể. Hiện tượng này đặc biệt rõ ràng trong một số thời kỳ cao điểm, giống như khi DOGS đột nhiên trở nên phổ biến, khối lượng giao dịch tăng vọt vượt quá khả năng xử lý của mạng lưới, dẫn đến việc sản xuất khối bị chậm trễ.
Về lý do tại sao mạng lưới bị gián đoạn sản xuất khối hai lần, TON Foundation giải thích rằng do quá tải giao dịch DOGS, việc thu gom rác khiến nhiều trình xác thực bị quá tải và mất sự đồng thuận trong thời gian quá dài.
Điều thú vị là TON đã thành công trong việc nộp đơn xin chứng nhận Kỷ lục Guinness Thế giới trong bài kiểm tra hiệu suất công khai vào cuối tháng 11 năm ngoái, với TPS là 104715. Lời giải thích chính thức rằng nguyên nhân là do quá tải giao dịch DOGS có vẻ quá yếu kém.
Những lý do cơ bản: Những hạn chế trong thiết kế mạng TON và các vấn đề về trình xác thực
Trên thực tế, tình trạng quá tải giao dịch chỉ là một triệu chứng của vấn đề. Vấn đề cơ bản của sự gián đoạn khối mạng TON ẩn trong thiết kế cơ bản và cơ chế xác thực của nó. Bằng cách phân tích kiến trúc kỹ thuật, cơ chế phân mảnh và tổ chức các trình xác thực của TON, chúng ta có thể phân tích lý do tại sao mạng TON không ổn định trong điều kiện khắc nghiệt từ ba góc độ sau.
1. Độ phức tạp của kiến trúc chuỗi phân mảnh: Thách thức về khả năng mở rộng cao
Thiết kế kiến trúc TON tập trung vào khả năng mở rộng cao và hiệu suất cao. Cấu trúc đa cấp độc đáo của chuỗi chính, chuỗi làm việc và chuỗi phân đoạn về mặt lý thuyết có thể cải thiện khả năng xử lý của mạng bằng cách phân phối tải. Tuy nhiên, cấu trúc chuỗi phân đoạn phức tạp này cũng mang lại nhiều thách thức.
Mỗi chuỗi làm việc có thể được chia thành nhiều chuỗi phân mảnh, mỗi chuỗi chịu trách nhiệm xử lý giao dịch cho các tài khoản khác nhau. Thiết kế này cho phép xử lý một số lượng lớn giao dịch song song trên các chuỗi phân mảnh khác nhau, do đó tăng TPS của toàn bộ mạng. Tuy nhiên, khi khối lượng giao dịch tăng đột biến, nếu tải trong một số chuỗi phân mảnh phân bổ không đều hoặc trình xác thực không xử lý kịp thời một số lượng lớn giao dịch, tốc độ sản xuất khối của các chuỗi phân mảnh này có thể chậm lại hoặc thậm chí trì trệ. Vì các chuỗi phân mảnh phải được đồng bộ hóa với chuỗi chính, nếu chuỗi phân mảnh khóa gặp sự cố, nó có thể ảnh hưởng đến quy trình sản xuất khối của toàn bộ mạng.
Phương pháp phân mảnh của TON có tính sáng tạo cao, cho phép giảm các chuỗi phân mảnh xuống còn mỗi chuỗi phân mảnh chỉ chịu trách nhiệm cho một số lượng nhỏ tài khoản hoặc hợp đồng thông minh, hoặc thậm chí mỗi phân mảnh quản lý một tài khoản hoặc hợp đồng. Tuy nhiên, phương pháp phân mảnh cực đoan này cũng làm tăng tính phức tạp của việc phối hợp và quản lý. Mặc dù công nghệ phân mảnh là một phương tiện hiệu quả để cải thiện khả năng mở rộng của blockchain, nhưng nó đòi hỏi sự phối hợp hiệu quả và ổn định cao giữa mỗi chuỗi phân mảnh và chuỗi chính. Khi một chuỗi phân mảnh gặp phải tình trạng tắc nghẽn trong điều kiện khắc nghiệt, quá trình tạo khối của toàn bộ mạng có thể bị cản trở.
2. Số lượng người xác thực không đủ: rủi ro tiềm ẩn đối với sự phân cấp TON
Một vấn đề quan trọng khác với mạng TON là số lượng trình xác thực không đủ. So với các chuỗi công khai PoS khác, TON có ít trình xác thực hơn đáng kể. Hiện tại, mạng TON chỉ có 318 nút trình xác thực, trong khi Ethereum có hơn 600.000 trình xác thực và Solana có nhiều trình xác thực hơn TON. Sự khác biệt về số lượng trình xác thực này ảnh hưởng trực tiếp đến tính phi tập trung của TON và tính bảo mật của mạng.
Trong mạng PoS, các trình xác thực có trách nhiệm xác minh các giao dịch, đạt được sự đồng thuận và đóng gói các giao dịch đã xác minh thành các khối. Số lượng trình xác thực không chỉ quyết định mức độ phân cấp của mạng mà còn ảnh hưởng trực tiếp đến khả năng xử lý của mạng khi tải cao. TON có số lượng trình xác thực nhỏ, điều này có nghĩa là mỗi trình xác thực cần xử lý nhiều yêu cầu giao dịch hơn. Khi khối lượng giao dịch tăng mạnh, các trình xác thực có thể không xử lý được tất cả các giao dịch kịp thời, dẫn đến sự chậm trễ của khối hoặc thậm chí là gián đoạn.
Ngoài ra, TON có yêu cầu phần cứng và mạng cao đối với trình xác thực và cần phải đặt cọc một lượng lớn Toncoin để trở thành trình xác thực. Các điều kiện ngưỡng cao này giới hạn số lượng trình xác thực, do đó chỉ những người tham gia có đủ nguồn lực mới có thể tham gia vào hàng ngũ trình xác thực. Điều này không chỉ hạn chế mức độ phi tập trung của mạng TON mà còn khiến vấn đề độ trễ khối trở nên nổi bật hơn trong các giai đoạn giao dịch cao điểm.
3. Hạn chế của cơ chế đồng thuận: Thách thức của giao thức chịu lỗi Byzantine dưới tải cao
Mạng TON sử dụng cơ chế đồng thuận dựa trên lý thuyết Byzantine Fault Tolerance (BFT), cụ thể là giao thức Catchain. Giao thức này được thiết kế để duy trì hoạt động bình thường của mạng ngay cả khi có các nút độc hại. Tuy nhiên, khi số lượng trình xác thực bị hạn chế và một số trình xác thực không thể tham gia đồng thuận kịp thời do khối lượng giao dịch quá tải, hiệu quả của cơ chế này sẽ bị ảnh hưởng.
Nguyên lý hoạt động của giao thức Catchain là miễn là số lượng nút độc hại trong số các trình xác thực tham gia vào sự đồng thuận không vượt quá một phần ba, thì mạng có thể đạt được sự đồng thuận và tạo ra các khối. Tuy nhiên, khi số lượng trình xác thực bị hạn chế và tải quá cao, nhiều trình xác thực có thể không thể phản hồi cùng một lúc, khiến quá trình đồng thuận trở nên chậm hoặc thậm chí không thể đạt được sự đồng thuận, dẫn đến tình trạng trì trệ trong việc tạo khối.
Mặc dù cơ chế đồng thuận của TON được thiết kế để có khả năng chống lại rủi ro cao, nhưng hiệu quả thực tế của nó phụ thuộc vào số lượng và phân phối của trình xác thực. Khi số lượng trình xác thực không đủ và tải mạng vượt quá mong đợi, hiệu quả của giao thức Catchain sẽ giảm đáng kể, khiến mạng chậm lại hoặc thậm chí trì trệ.
Sự phân cấp và những khiếm khuyết của cơ chế cơ bản đã trở thành rào cản cho sự phát triển của Ton
TON gần đây đã phải đối mặt với một loạt các thách thức. Đầu tiên là vụ bắt giữ nhà sáng lập Telegram tại Pháp, điều này không chỉ khiến sự phát triển trong tương lai của TON trở nên không chắc chắn mà còn có thể ảnh hưởng đến sự hợp tác giữa Telegram và hệ sinh thái TON. 1 tỷ người dùng hoạt động hàng tháng của Telegram ban đầu được coi là một động lực to lớn tiềm năng cho sự phát triển của hệ sinh thái TON. Sự cố này chắc chắn sẽ phủ bóng đen lên sự hợp tác trong tương lai giữa hai bên.
Ngoài ra, bản thân mạng TON đã trải qua hai lần gián đoạn khối liên tiếp trong một thời gian ngắn, tiếp tục phơi bày những hạn chế của nó trong điều kiện tải cao. Mặc dù hai lần gián đoạn này là do sự gia tăng đột biến trong các giao dịch DOGS, nhưng lý do cơ bản liên quan đến thiết kế cơ bản của mạng TON. Sự phức tạp của kiến trúc chuỗi phân đoạn, số lượng trình xác thực không đủ và sự suy giảm hiệu quả của cơ chế đồng thuận trong điều kiện tải cao đều chỉ ra rằng mạng TON có những nút thắt kỹ thuật đáng kể trong việc xử lý các trường hợp khẩn cấp. Những vấn đề này không chỉ ảnh hưởng đến tính ổn định hiện tại của TON mà còn gây ra mối đe dọa tiềm tàng đối với sự phát triển lâu dài của mạng.
Tác giả cho rằng hệ sinh thái TON cần được cải thiện ở những khía cạnh sau để đảm bảo tính ổn định và phát triển bền vững.
-
TON cần mở rộng số lượng trình xác thực, hạ thấp ngưỡng để trở thành trình xác thực và thu hút nhiều nút tham gia hơn để cải thiện mức độ phi tập trung và khả năng truyền tải của mạng lưới.
-
TON cần tối ưu hóa kiến trúc chuỗi phân đoạn, cải thiện hiệu quả phối hợp giữa chuỗi phân đoạn và chuỗi chính, đồng thời đảm bảo hoạt động trơn tru trong môi trường có khối lượng giao dịch cao.
-
Việc tối ưu hóa thêm cơ chế đồng thuận cũng rất cần thiết. TON nên nghiên cứu cách cải thiện hiệu quả của giao thức Catchain trong điều kiện tải cao để đảm bảo rằng mạng vẫn có thể tạo khối ổn định trong điều kiện khắc nghiệt.
TON đã phải đối mặt với những cuộc khủng hoảng lớn kể từ khi thành lập, và sau đó dựa vào quyền tự chủ của cộng đồng để đạt được niết bàn. Trong giai đoạn đầu phát triển, nó cũng phải đối mặt với sự phổ biến thấp và hệ sinh thái kém. Tình hình hiện tại không đủ để gây ra mối đe dọa chết người đối với hệ sinh thái TON trước đây. Tôi hy vọng rằng TON có thể vượt qua những khó khăn hiện tại và cải thiện mạng lưới của riêng mình để đáp ứng tốt hơn những thách thức trong tương lai và dần xây dựng một hệ sinh thái mạnh mẽ và thịnh vượng hơn.
Bài viết này có nguồn từ internet: Tại sao mạng TON bị gián đoạn? Giải thích chi tiết về những hạn chế của thiết kế cơ bản và vấn đề của trình xác thực
Bài viết gốc của Aryan Agarwal Bản dịch gốc: TechFlow Làm thế nào để định nghĩa một ứng dụng dành cho người tiêu dùng? Trước khi đi sâu vào bất kỳ chủ đề nào, tôi muốn làm rõ hiểu biết của mình về các ứng dụng dành cho người tiêu dùng, điều này sẽ thiết lập bối cảnh cho các phần sau. Người tiêu dùng là bất kỳ ai sử dụng nền tảng của bạn hàng ngày hoặc nền tảng giống như thói quen của người dùng. Ví dụ: người dùng nên mở ứng dụng của bạn khi họ thức dậy vào buổi sáng, giống như họ mở X (trước đây là Twitter) hoặc đọc báo hoặc ứng dụng nên trở thành một phần trong cuộc sống của người dùng. Nếu bạn có 100 người dùng như vậy, thì bạn có một ứng dụng dành cho người tiêu dùng. Một số ví dụ về ứng dụng không phải tiền điện tử có thể được trích dẫn từ bảng xếp hạng cửa hàng ứng dụng. Các ứng dụng phổ biến nhất theo quốc gia Một số ví dụ về ứng dụng tiền điện tử bao gồm…