TON основний дизайн: безмежний Шардинг та модель Actor для досягнення високої конкурентної розширюваності

robot
Генерація анотацій у процесі

Основна концепція TON: висока пропускна здатність та висока масштабованість

TON є децентралізованою обчислювальною мережею, що складається з L1 блокчейну та кількох компонентів. Він був спочатку розроблений засновником відомого програмного забезпечення для миттєвих повідомлень та його командою, а тепер підтримується та обслуговується спільнотою незалежних учасників з усього світу. У 2017 році команда почала досліджувати рішення на основі блокчейну для себе, оскільки не існувало жодного існуючого L1 блокчейну, здатного підтримувати її величезну базу користувачів, вони вирішили створити власний блокчейн. У 2018 році команда розпочала продаж токенів. У 2020 році, через регуляторні проблеми, первісна команда розробників вийшла з проєкту, частина відкритих розробників та переможців конкурсів взяли на себе кодову базу, перейменувавши її на The Open Network, і продовжили розробку блокчейну.

Дослідження|З "низу вгору" як основною ідеєю TONChain

Як децентралізоване середовище виконання для великої комунікаційної платформи, TON стикається з проблемою високої паралельності запитів та величезними обсягами даних. Наразі, блокчейн, який називає себе з найвищим TPS, має максимальний TPS лише 65000, що не може підтримувати екосистему з потребою в мільйонному TPS. Крім того, зі збільшенням масштабу застосувань обсяги даних стають величезними, а блокчейн, як надзвичайно надмірна розподілена система, вимагає, щоб кожен вузол зберігав повні дані, що є нереалістичним.

Щоб вирішити ці проблеми, TON вніс дві основні оптимізації в основні блокчейн-протоколи:

  1. Використання "безкінечної шардінгової парадигми" (Infinite Sharding Paradigm) для проектування системи, вирішення проблеми надмірності даних, обробка великих даних, зменшення продуктивних вузьких місць.

  2. Введення повністю паралельного виконання на основі моделі актора, що значно підвищує TPS мережі.

  3. Багаторівнева структура ланцюга

Чотирирівнева структура ланцюга в TON включає:

Ланцюг облікових записів (AccountChain): Позначає ланцюг, що складається з ряду транзакцій, пов'язаних з певним обліковим записом. Зазвичай ланцюг облікових записів є віртуальною концепцією, яка малоймовірно може існувати насправді.

ShardChain(分片链): Фактичний складовий елемент, це набір ланцюгів облікових записів.

Робочий ланцюг (WorkChain): це шардинговий ланцюг із власними правилами, наприклад, робочий ланцюг на основі EVM. Члени спільноти можуть створювати свої власні робочі ланцюги, але повинні сплатити високі збори та отримати схвалення 2/3 голосів валідаторів.

Головний ланцюг (MasterChain): Відповідає за остаточність усіх шард-ланцюгів. Як тільки хеш значення блоку шард-ланцюга об'єднується з блоком головного ланцюга, блок шард-ланцюга та всі його батьківські блоки вважаються остаточними.

Особливості мережі TON включають:

  • Динамічна фрагментація: автоматичне розділення та об'єднання фрагментних ланцюгів для адаптації до змін навантаження, швидке генерування нових блоків, транзакції без тривалого очікування.
  • Висока масштабованість: підтримка майже невизначеної кількості фрагментів за допомогою безмежної фрагментації, теоретично до 2 в ступені 60 робочих ланцюгів.
  • Адаптивність: коли навантаження на певну частину мережі зростає, поділилося на більше фрагментів для обробки; коли навантаження зменшується, фрагменти об'єднуються для підвищення ефективності.

У сфері міжмережевої комунікації TON використовує "алгоритм маршрутизації гіперкуба" для реалізації маршрутизації міжмережевих повідомлень, що забезпечує передачу повідомлень по найкоротшому шляху та підвищує ефективність комунікації. Одночасно TON пропонує оптимістичну технологічну схему, де користувач може надати дійсне підтвердження певного маршруту, і вузли можуть безпосередньо визнати достовірність повідомлення.

Адреса TON складається з двох частин: (workchain_id, account_id), де workchain_id кодується за алгоритмом маршрутизації гіперквадратів.

У аспекті алгоритму консенсусу TON використовує BFT+PoS метод, будь-який стейкер має можливість брати участь у пакуванні блоків. Контракт управління вибирає випадкову групу валідаторів з усіх стейкерів через певні проміжки часу, обрані особи пакують блоки за допомогою BFT алгоритму, помилки або зловмисні дії караються конфіскацією, в іншому випадку вони отримують винагороду.

TON використовує підхід дизайну знизу вгору, застосовуючи модель Actor для реконструкції смарт-контрактів та їх виконання, що дозволяє повністю паралельне виконання. Основні блокчейн-протоколи в основному є однопотоковими серійними виконавчими середовищами, тоді як TON, завдяки моделі Actor, дозволяє смарт-контрактам незалежно виконуватись, не покладаючись на зовнішні дані, та паралельно обробляти повідомлення.

Дослідження|З "низького до верхнього" як основна ідея TONChain

У 2024 році TON завдяки своєму унікальному дизайнерському підходу та високій продуктивності привернув увагу великої кількості користувачів та інвесторів. Ціна його токена стрімко зросла за короткий проміжок часу, з приблизно 2,72 долара на початку року до 4,38 долара, а ринкова капіталізація зросла з 9,5 мільярдів доларів до 15,5 мільярдів доларів. Станом на квітень 2024 року загальний обсяг заблокованих активів (TVL) TON наближається до 450 мільйонів доларів, що свідчить про його сильну привабливість у екосистемі.

Основною причиною різкого зростання ціни є подальша інтеграція блокчейну TON в операції великої комунікаційної платформи. Ця платформа оголосила, що власники каналів отримуватимуть рекламні доходи через токени TON, що додало важливу корисність токенам. Крім того, токени використовуються для покупки реклами на платформі, імен користувачів і номерів, підписки на преміум-сервіси, а також для розіграшів каналів.

TON1.32%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Репост
  • Поділіться
Прокоментувати
0/400
UncleLiquidationvip
· 9год тому
Чи може цей TPS конкурувати з Solana?
Переглянути оригіналвідповісти на0
MevWhisperervip
· 08-12 08:39
Підтримую цю операцію tg, далі можна займатися.
Переглянути оригіналвідповісти на0
BanklessAtHeartvip
· 08-10 12:48
Звучить надійно, про справи великого про.
Переглянути оригіналвідповісти на0
DegenApeSurfervip
· 08-10 12:42
Висока пропускна здатність - це просто пастка биків, стара схема.
Переглянути оригіналвідповісти на0
  • Закріпити