TON (The Open Network), як швидкорозвиваючийся блокчейн-проект, здобув широку увагу завдяки своїй передовій технології та швидкозростаючій користувацькій базі. Однак співпраця з таким революційним проєктом вимагає ретельного аналізу, оцінки та інтерпретації його ризиків. Ця звітність має на меті надати комплексний аналіз ризиків та інтерпретацію відповідності для користувачів та потенційних учасників екосистеми TON.
Для кращого розуміння основної ситуації та екосистеми TON читачам рекомендується звернутися до перших двох частин нашої серії звітів TON:
Перша частина«Глибокий аналіз ланцюжка TON: розкриття основних сильних сторін майбутнього блокчейн-гіганта»
друга частина “TON Ecosystem Panorama: Exploring On-Chain Star Projects and Future Opportunities” [Частина 1]
друга частина "TON Екосистемний Панорама: Дослідження проектів зіркових ланцюгів та майбутні можливості" [Частина 2]
Ці три статті надають комплексний аналіз основних принципів TON та екосистеми відповідно, що дозволяє вам отримати більш повне розуміння TON.
З поширенням та розвитком технології блокчейну TON швидко здобув популярність серед користувачів та розробників по всьому світу завдяки своїй унікальній технічній архітектурі та широким перспективам застосування. TON має на меті створити децентралізовану інтернет-платформу, яка надає ефективні, прозорі та безпечні блокчейн-сервіси. Однак через складність технології блокчейну та різницю в національних законах та регуляціях, TON стикається з численними викликами в галузі відповідності та технічних проблем у своєму розвитку. Аналізуючи поточний стан та виклики TON з погляду юридичної відповідності, технічної реалізації, користувацького досвіду та міжланцюжкової взаємодії, цей звіт допомагає користувачам приймати більш обґрунтовані рішення під час співпраці з екосистемою TON.
Вразливості смарт-контрактів є одним з основних ризиків, з якими стикається технологія блокчейну TON. Серед поширених вразливостей можна виділити атаки типу reentrancy, переповнення цілих чисел та проблеми контролю доступу. Ми розкриємо та проаналізуємо технічні ризики, пов'язані з кожною потенційною вразливістю, щоб оцінити, чи також екосистема TON зазнає значних загроз.
Проблеми FunC:
Мова такту:
П'ятдесят Мова:
Атаки на повторний вхід: Це загальна вразливість у смарт-контрактах, де зловмисний контракт може рекурсивно викликати ту саму функцію, перш ніж попередній виклик буде завершено, що потенційно може призвести до вичерпання ресурсів або маніпулювання даними.
Приклад: Класична атака DAO використовувала уразливість повторного входу, що призвело до значного крадіжки коштів.
Превентивні заходи
У документації TON акцентується на шаблоні Check-Effects-Interactions, щоб забезпечити завершення всіх оновлень стану перед здійсненням зовнішніх викликів, тим самим уникнути атак на повторність. Основа цього шаблону - спочатку перевірити умови (Check), потім виконати оновлення стану (Effects), і, нарешті, спілкуватися з зовнішніми сутностями (Interactions), забезпечуючи оновлення внутрішнього стану контракту перед здійсненням будь-яких зовнішніх викликів.
Превентивні заходи
Шаблон перевірки-ефектів-взаємодій акцентується в офіційній документації TON, щоб забезпечити завершення всіх оновлень стану перед здійсненням зовнішніх викликів, уникнувши таким чином атак реентрансії. Основа цього шаблону - спочатку перевірка умов, потім оновлення стану, і нарешті взаємодія з зовнішніми сутностями, забезпечуючи оновлення внутрішнього стану контракту перед будь-якими зовнішніми викликами.
Профілактичні заходи
TON надає детальне управління дозволами та стратегії контролю доступу, щоб забезпечити, що лише авторизовані користувачі можуть виконувати критичні операції. Розробники повинні впроваджувати строгі політики контролю доступу та проводити регулярні аудити для забезпечення безпеки контракту та запобігання несанкціонованому доступу.
Крім того, документація розробника TON згадує інші технічні засоби захисту:
Мережа TON використовує механізм консенсусу Proof-of-Stake (PoS). На 3 червня існує 347 вузлів, розподілених по більш ніж 30 країнах, з помітною концентрацією в Європі та Сполучених Штатах. Загальна сума стейкінгу перевищує 526 мільйонів TON, що становить майже 20% обігового запасу. Для стейкінгу потрібно щонайменше 300 000 TON, а для виборів - щонайменше 400 000 TON. Додатково існує механізм покарання, де будь-який учасник мережі може подати скарги на поведінку валідатора, а інші валідатори голосують, щоб вирішити, чи нести валідатора відповідальність.
У цьому контексті технологія вузла мережі TON забезпечує безпеку на ланцюжку наступними способами:
Безпека та цілісність: Технологія розщеплення підвищує масштабованість, але також може стати метою атак, що потребує надійних заходів безпеки для захисту кожного шару. TON використовує нижню безмежну парадигму розщеплення, розглядаючи кожний обліковий запис або смарт-контракт як незалежний шар та дозволяючи міжшарову комунікацію через систему повідомлень.
Балансування навантаження та маршрутизація транзакцій: Кожен фрагмент повинен обробляти свої власні транзакції та координуватися з іншими фрагментами. TON вводить строгі умови фрагментації та правила об'єднання, щоб забезпечити автоматичну фрагментацію під час високого навантаження та автоматичне об'єднання під час низького навантаження. Глобальний стан визначається хешем блоку основного ланцюжка, що забезпечує консистентність даних та безпеку.
Питання, пов'язані з синхронізацією даних між шардами та координацією, потрібно вирішити, щоб уникнути невідповідностей або затримок даних. TON використовує технологію миттєвої гіперкубічної маршрутизації для досягнення ефективної передачі повідомлень та міжшарової комунікації, забезпечуючи швидку синхронізацію даних на цільові шари.
Мультиланцюгова архітектура TON та технологія розшарування створюють значні технічні виклики та ризики. Для вирішення цих проблем TON використовує ефективні алгоритми консенсусу, динамічні механізми розшарування та оптимізовані стратегії міжланцюгової комунікації для підвищення гнучкості, масштабованості та безпеки мережі. Ці заходи допомагають забезпечити стабільність та надійність мережі TON.
Блокчейн TON спрямований на низьку затримку та миттєві транзакції для підтримки реального часу застосунків, але досягнення цієї мети включає кілька викликів та потенційних тупиків:
Затримка мережі: У децентралізованій мережі з географічно розподіленими вузлами час передачі мережі неодмінно піддається впливу. Затримки синхронізації між вузлами та надійність передачі даних можуть спричиняти затримки у транзакціях.
Синхронізація вузлів: Вузли повинні підтримувати послідовний стан рахунку, що вимагає частої комунікації та синхронізації даних. Будь-яке затримка або відмова вузла може вплинути на час реакції загальної мережі.
Велике навантаження на транзакції: При збільшенні обсягу транзакцій обробка транзакцій в реальному часі стає складнішою. Системі може знадобитися більше часу для підтвердження та підтвердження транзакцій, що збільшує ризик затримок.
Потенційні атаки: Підтримка низької затримки та високої стабільності стає складнішою у випадку потенційних мережевих атак, таких як атаки DDoS. Злочинці можуть навмисно спричиняти конгестію мережі, відправляючи велику кількість транзакцій, що впливає на якість обслуговування.
Забезпечення надійності: Забезпечення стабільності та надійності мережі при високому навантаженні та потенційних атаках є значним викликом, що потребує складного моніторингу та швидких механізмів реагування.
У підсумку, хоча блокчейн TON має численні інновації в своєму дизайні, практичне впровадження все ще стикається з викликами, пов'язаними з пропускною здатністю транзакцій, мережевою затримкою та стабільністю. Вирішення цих питань є важливим для досягнення запланованої високої продуктивності та масштабованості.
Технічні оновлення є важливими для забезпечення безпеки, стабільності продуктивності та функціональності системи блокчейн TON. Однак проблеми сумісності можуть викликати цілий спектр технічних ризиків:
Як відкритий проект, якість та механізми перегляду коду блокчейну TON напряму впливають на безпеку та стабільність системи. На основі поточних даних з GitHub TON наведені нижче пункти вказують, як якість коду та процеси перегляду сприяють забезпеченню безпеки та стабільності системи:
Якість коду та огляд
Читабельність коду та підтримка: Репозиторій TON на GitHub активний з регулярними оновленнями та технічним обслуговуванням. Код чіткий, добре структурований та містить детальні коментарі, що полегшує роботу та підтримку розробників. Використання засобів статичного аналізу коду (таких як stdlib.fc) та автоматизованих засобів тестування подальші покращує якість коду.
Внутрішній огляд: Команда розробників TON впроваджує багаторівневий процес перегляду коду. Кожне надходження коду проходить перегляд однолітками та перевірку від старших розробників, що допомагає вчасно виявляти та вирішувати потенційні проблеми, зменшуючи випадки вразливостей.
Аудити з безпеки від третіх сторін: TON регулярно запрошує професійні фірми з безпеки виконати комплексні аудити коду. Ці аудити допомагають виявити проблеми, які можуть бути пропущені внутрішньою командою, забезпечуючи безпеку системи. Звіти про аудити стають загальнодоступними, підвищуючи прозорість та довіру спільноти.
Збір відгуків спільноти з відкритим вихідним кодом: TON збирає та враховує пропозиції та повідомлення про помилки від спільноти через програму винагород за виявлення помилок та відкриті механізми управління, постійно покращуючи якість коду.
TON використовує багаторівневі та багатогранні заходи для контролю якості коду, включаючи суворі стандарти кодування, внутрішні багаторівневі огляди, аудити забезпечення від сторонніх постачальників та активний зворотний зв'язок від спільноти. Ці заходи спільно забезпечують безпеку та стабільність системи блокчейн TON, дозволяючи їй працювати в складних технічних середовищах та в умовах постійно зростаючих загроз безпеці. Крім того, використання аналізу статичного коду та інструментів автоматичного тестування додатково зміцнює контроль якості коду та зменшує потенційні ризики безпеки.
Мережа TON використовує модель консенсусу Proof-of-Stake (PoS), щоб забезпечити свою безпеку та стабільність. Ось докладне вивчення її ступеня децентралізації:
Глобальна дистрибуція
Кількість вузлів є ключовим показником децентралізації блокчейн-мережі. Більша кількість вузлів, як правило, означає ширший розподіл влади та контролю, що вказує на більшу децентралізацію. Однак якість і географічне поширення вузлів також мають вирішальне значення. Якщо вузли сильно сконцентровані в певному географічному регіоні або контролюються кількома суб'єктами, це може підірвати ефективність децентралізації. Дані показують, що вузли-валідатори TON розподілені в більш ніж 30 країнах, з помітною концентрацією в Європі та Сполучених Штатах. Цей географічний розподіл допомагає пом'якшити геополітичні ризики та фізичні атаки, підвищуючи надійність та стійкість мережі.
Кількість вузлів та обсяг ставок
За 5 липня існує понад 365 вузлів з загальним обсягом стейкінгу понад 566 мільйонів TON, що становить майже 20% обігового обсягу. Широкий розподіл кількості вузлів та обсягу стейкінгу є важливим показником децентралізації мережі, оскільки це вказує на те, що жодна окрема сутність не може легко контролювати або атакувати всю мережу.
Порівняно з вже відомими мережами, такими як Bitcoin або Ethereum, у яких є тисячі вузлів, кількість вузлів в TON може здатися меншою. Однак для відносно молодої або постійно розвиваючоїся мережі поточна кількість вузлів є розумною стартовою точкою.
Поріг валідатора та вибори
Будь-хто з достатньою кількістю Toncoin (принаймні 300 000 TON) та хто перемагає на виборах (потрібно щонайменше 400 000 TON) може стати валідатором. Хоча високі вимоги до стейкінгу забезпечують зобов'язання та внесок учасників, вони також зменшують ймовірність участі звичайних користувачів. Цей високий поріг підвищує безпеку, але може обмежити зростання числа вузлів, що вимагає балансу між залученням більше учасників та забезпеченням безпеки мережі. Незважаючи на цей високий поріг, він залишається відносно відкритим у порівнянні з деякими іншими системами блокчейну. Крім того, процес виборів валідатора допомагає запобігти монополізації кількома вузлами.
Винагороди та інфляція
Валідатори заробляють винагороду, підтверджуючи транзакції та генеруючи нові токени, з середньоденним доходом приблизно 120 TON і загальною річною інфляцією близько 0,5%. Розумічний механізм винагороди та низький рівень інфляції допомагають зберегти мотивацію валідаторів та економічну стабільність мережі.
Механізм штрафів
Механізм штрафів для валідаторів включає в себе покарання за неприйняття участі в створенні блоку та зловживання, забезпечуючи чесність та активну участь. Крім того, будь-який учасник мережі може подати скаргу на поведінку валідатора, надаючи криптографічні докази, інші валідатори голосують щодо того, чи слід розглядати скаргу. Цей механізм саморегулювання додатково підвищує справедливість та прозорість мережі.
Мережа TON демонструє високу децентралізацію через свої глобально розподілені вузли, високий поріг валідатора, розумний механізм винагороди та жорсткі штрафні заходи. Ці фактори колективно забезпечують безпеку, стабільність та справедливість мережі, запобігаючи концентрацію влади серед кількох осіб. Однак потрібна подальша перевірка та підтвердження точності даних щодо вузлів-валідаторів TON.
Для забезпечення стабільності та сталого розвитку мережі проект повинен вирішувати ризики, пов'язані з прозорістю у процесі прийняття рішень, конфліктами між зацікавленими сторонами та паралічем управління. З аналізу механізму управління TON ми бачимо, що TON впровадив різноманітні заходи для вирішення цих викликів та забезпечення безпеки та стабільності системи:
Публічне голосування та функції ведення записів, разом із автоматичним виконанням смарт-контрактів, забезпечують прозорість та відкритість у процесі управління.
Багаторівнева структура управління та розумний механізм пропозицій та голосування збалансовують інтереси різних зацікавлених сторін та зменшують конфлікти.
Обмеження часу подання пропозицій і голосування, а також автоматичний арбітраж за допомогою смарт-контрактів допомагають уникнути глухих кутів в управлінні та забезпечити плавний процес прийняття рішень.
Ці заходи спільно сприяють збереженню ефективності та справедливості механізму управління TON, забезпечуючи здоровий розвиток проєкту та відносно справедливу роботу системи управління.
Блокчейн TON (The Open Network), після юридичних суперечок між Telegram та SEC, продовжується за участю членів спільноти. Незважаючи на його величезний потенціал, TON все ще стикається зі значними викликами щодо відповідності в різних юрисдикціях по всьому світу. Ось аналіз регулятивного середовища та пов'язаних ризиків у декількох ключових регіонах:
Хоча ланцюг TON пізніше був захоплений фондом і розвивався незалежно від Telegram, механізм розподілу його токенів залишається невизначеним.
Крім того, стають все більш суворими глобальні правила конфіденційності даних, такі як Загальний регламент захисту даних (GDPR) у Європі та Закон Каліфорнії про конфіденційність споживачів (CCPA). Ці правила можуть впливати на збір даних і рекламні стратегії рекламодавців, вимагаючи від них приділяти більше уваги дотриманню вимог і конфіденційності користувачів. Однак дані в TON можуть бути захищені за допомогою шифрування та анонімізації, що гарантує захист конфіденційності користувачів під час взаємодії з рекламою. Це дозволяє рекламодавцям проводити розміщення реклами, не розкриваючи особисту особу. TON надає безпечні функції перевірки цифрової особи, що дозволяє рекламодавцям краще розуміти інтереси та поведінку користувачів без безпосереднього збору персональних даних. Смарт-контракти можуть автоматизувати розподіл і виплату доходів від реклами, пропонуючи прозорий і відстежуваний механізм, який знижує ризик витоку даних і захищає інтереси як користувачів, так і рекламодавців. Децентралізована рекламна платформа TON полегшує пряму взаємодію між рекламодавцями та творцями контенту або користувачами, зменшуючи посередників. Ця модель може підвищити точність націлювання оголошень і зменшити надмірний збір даних користувачів.
TON має достатню базу користувачів та трафік, але для подальшого розвитку все ще потрібна відповідність. Перенесення своєї штаб-квартири в Цюг, Швейцарія, широко розглядається як пов'язане з загалом позитивним ставленням швейцарських влад до криптовалютної індустрії.
Регуляторні ризики залишаються фактором. Однак, враховуючи їх попередній досвід з SEC, фонд та інвестори, ймовірно, добре знайомі з управлінням та передбаченням ризиків. Хоча про це не було публічно оголошено, здається, що Telegram працює над інтеграцією системи токенів у платформу. Розумно очікувати, що Telegram залучився до юридичних та регуляторних консультацій та заходів з відповідності, щоб забезпечити, що її поточні та майбутні операції TON відповідають необхідним юридичним вимогам.
Згідно з дорожньою картою та вмістом у блозі TON, у поточному розвитку екосистеми TON все ще є деякі недоліки:
Багато інтерфейсів користувача в системі TON, такі як гаманці та інтерфейси для розумних контрактів, все ще потребують покращень з точки зору зручності використання та користувацького досвіду. Звичайним користувачам може бути важко керувати активами, виконувати операції з розумними контрактами та брати участь в децентралізованих додатках, оскільки це не є достатньо очевидним або дружелюбним для користувачів. Команда TON повинна зробити більше зусиль у проектуванні та оптимізації інтерфейсів користувача та користувацького досвіду (UX/UI), щоб зменшити криву вивчення та бар'єри використання для користувачів.
Багато інтерфейсів взаємодії користувачів в системі TON (такі як інтерфейси гаманця та смарт-контрактів) все ще потребують покращень з точки зору зручності та досвіду користувача. Коли звичайні користувачі управляють активами, працюють зі смарт-контрактами та беруть участь у децентралізованих додатках, досвід використання може бути все ще недостатньо інтуїтивним і дружнім. Це вимагає від команди TON більше зусиль у проектуванні та оптимізації інтерфейсу користувача та досвіду користувача (UX/UI), щоб зменшити криву навчання користувача та поріг використання.
Незважаючи на те, що TON планував ввести міжланцюжкові мости для передачі активів між різними блокчейн-мережами, такими як ETH, BNB та BTC, поточна міжланцюжкова взаємодія все ще потребує подальшого вдосконалення. Складність управління активами між ланцюжками та безпека операцій залишаються значними викликами.
Впровадження технологій захисту конфіденційності, таких як докази з нульовим розголошенням і гомоморфне шифрування, створює високу технічну складність. Ці технології повинні забезпечувати конфіденційність даних користувачів, не впливаючи при цьому на продуктивність і зручність використання системи.
При збільшенні кількості користувачів та обсягів транзакцій блокчейн TON повинен постійно покращувати свої можливості та масштабованість для підтримки високої одночасності та широкомасштабних додатків.
Незважаючи на те, що TON пропонує широкий набір інструментів розробки та ресурсів, їм все ще потрібна постійна оптимізація та оновлення, щоб задовольняти зростаючі потреби розробників.
Система TON все ще має деякі недоліки у децентралізації та безпеці. Наприклад, механізм розділення між валідаторами та збирачами ще не був повністю реалізований, що може впливати на децентралізаційні функції системи та стійкість до цензури.
Складність технічної реалізації: Розробка та впровадження механізмів, таких як відокремлення валідатора та колектора та оптимізація відсікання, вимагає глибоких модифікацій протоколу консенсусу, що передбачає складні дизайни систем безпеки мережі та економічних стимулів.
Відповідність до законодавства: Під час модифікації та оптимізації механізму консенсусу важливо забезпечити відповідність вимогам, що стосуються фінансової безпеки та запобігання відмиванню грошей, працюючи у законний та безпечний спосіб.
Незважаючи на те, що TON вживає активні заходи у таких областях, як різноманіття екосистеми, користувацький досвід, міжланцюжкова взаємодія, захист конфіденційності, масштабування продуктивності, підтримка розробників, а також децентралізація та безпека, для вирішення майбутніх викликів потрібні подальші покращення та уточнення.
TON, як інноваційний блокчейн-проект, що швидко розвивається, демонструє величезний потенціал. Однак все ще існують недоліки в різноманітності екосистеми, користувацькому досвіді, міжланцюговій сумісності та відповідності. Тим не менш, TON продемонстрував сильну адаптивність і дух постійних інновацій протягом усього свого розвитку.
Як проект, який колись працював з великим ентузіазмом, але був закритий через питання регулювання, його перезапуск показав значний акцент на відповідність. Через ряд заходів TON взяв на себе комплексну стратегію юридичної відповідності, щоб забезпечити законну роботу своєї платформи по всьому світу, пом'якшити правові ризики та збільшити довіру користувачів.
Незважаючи на ці превентивні заходи з відповідності, високий рівень шифрування та анонімності на платформі Telegram привертає багатьох нелегальних учасників. Разом із приватністю та де-банкінговою природою блокчейну, це робить його потенційним місцем для незаконних дій. Хоча для виведення коштів з гаманця TON потрібен KYC, просте надання ідентифікаційних даних не повністю усуває незаконні дії.
Майбутні виклики в області регулювання залишаються серйозними. TON повинен постійно моніторити та адаптуватися до змінюючогося глобального регуляторного середовища, щоб уникнути ризику повторного закриття. Зі зростанням екосистеми збільшується регуляторний ризик. Усі проекти стикаються з викликами, пов'язаними з технічною безпекою, захистом конфіденційності користувачів та сумісністю з традиційними фінансовими системами.
Шлях TON до зменшення ризику довгий і важкий.
Хоча це третій звіт про TON, це ще не кінець. Ми продовжимо слідкувати за екосистемою TON та додавати більше оновлень та інсайтів у майбутньому. Дякуємо за вашу увагу та підтримку. Ми сподіваємося, що ви станете частиною Wolfdao, надаватимете більше пропозицій та братимете участь в обговореннях, щоб разом рости разом з нами.
Закон про цінні папери 1933 року:https://www.law.cornell.edu/wex/securities_act_of_1933
Загальний регламент щодо захисту даних Європейського союзу (GDPR):https://gdpr.eu
California Consumer Privacy Act (CCPA):https://oag.ca.gov/privacy/ccpa
Документація відкритої мережі TON:Посібник з мови програмування FunC
TON документи з розробки блокчейну:Аналіз вразливостей розумного контракту
Ця стаття відтворена з [ WolfDAO], авторське право належить оригінальному автору [Мат, Ріффі, Сильвія, Шон], якщо у вас є які-небудь заперечення стосовно перевидання, будь ласка, зв'яжіться з Gate Learnкоманда, і команда якомога швидше вирішить його відповідно до відповідних процедур.
Відмова від відповідальності: Погляди та думки, висловлені в цій статті, відображають лише особисті погляди автора і не становлять жодної інвестиційної консультації.
Інші мовні версії статті перекладені командою Gate Learn і не згадані в Gate, перекладений матеріал не може бути відтворений, поширений або плагіатований.
TON (The Open Network), як швидкорозвиваючийся блокчейн-проект, здобув широку увагу завдяки своїй передовій технології та швидкозростаючій користувацькій базі. Однак співпраця з таким революційним проєктом вимагає ретельного аналізу, оцінки та інтерпретації його ризиків. Ця звітність має на меті надати комплексний аналіз ризиків та інтерпретацію відповідності для користувачів та потенційних учасників екосистеми TON.
Для кращого розуміння основної ситуації та екосистеми TON читачам рекомендується звернутися до перших двох частин нашої серії звітів TON:
Перша частина«Глибокий аналіз ланцюжка TON: розкриття основних сильних сторін майбутнього блокчейн-гіганта»
друга частина “TON Ecosystem Panorama: Exploring On-Chain Star Projects and Future Opportunities” [Частина 1]
друга частина "TON Екосистемний Панорама: Дослідження проектів зіркових ланцюгів та майбутні можливості" [Частина 2]
Ці три статті надають комплексний аналіз основних принципів TON та екосистеми відповідно, що дозволяє вам отримати більш повне розуміння TON.
З поширенням та розвитком технології блокчейну TON швидко здобув популярність серед користувачів та розробників по всьому світу завдяки своїй унікальній технічній архітектурі та широким перспективам застосування. TON має на меті створити децентралізовану інтернет-платформу, яка надає ефективні, прозорі та безпечні блокчейн-сервіси. Однак через складність технології блокчейну та різницю в національних законах та регуляціях, TON стикається з численними викликами в галузі відповідності та технічних проблем у своєму розвитку. Аналізуючи поточний стан та виклики TON з погляду юридичної відповідності, технічної реалізації, користувацького досвіду та міжланцюжкової взаємодії, цей звіт допомагає користувачам приймати більш обґрунтовані рішення під час співпраці з екосистемою TON.
Вразливості смарт-контрактів є одним з основних ризиків, з якими стикається технологія блокчейну TON. Серед поширених вразливостей можна виділити атаки типу reentrancy, переповнення цілих чисел та проблеми контролю доступу. Ми розкриємо та проаналізуємо технічні ризики, пов'язані з кожною потенційною вразливістю, щоб оцінити, чи також екосистема TON зазнає значних загроз.
Проблеми FunC:
Мова такту:
П'ятдесят Мова:
Атаки на повторний вхід: Це загальна вразливість у смарт-контрактах, де зловмисний контракт може рекурсивно викликати ту саму функцію, перш ніж попередній виклик буде завершено, що потенційно може призвести до вичерпання ресурсів або маніпулювання даними.
Приклад: Класична атака DAO використовувала уразливість повторного входу, що призвело до значного крадіжки коштів.
Превентивні заходи
У документації TON акцентується на шаблоні Check-Effects-Interactions, щоб забезпечити завершення всіх оновлень стану перед здійсненням зовнішніх викликів, тим самим уникнути атак на повторність. Основа цього шаблону - спочатку перевірити умови (Check), потім виконати оновлення стану (Effects), і, нарешті, спілкуватися з зовнішніми сутностями (Interactions), забезпечуючи оновлення внутрішнього стану контракту перед здійсненням будь-яких зовнішніх викликів.
Превентивні заходи
Шаблон перевірки-ефектів-взаємодій акцентується в офіційній документації TON, щоб забезпечити завершення всіх оновлень стану перед здійсненням зовнішніх викликів, уникнувши таким чином атак реентрансії. Основа цього шаблону - спочатку перевірка умов, потім оновлення стану, і нарешті взаємодія з зовнішніми сутностями, забезпечуючи оновлення внутрішнього стану контракту перед будь-якими зовнішніми викликами.
Профілактичні заходи
TON надає детальне управління дозволами та стратегії контролю доступу, щоб забезпечити, що лише авторизовані користувачі можуть виконувати критичні операції. Розробники повинні впроваджувати строгі політики контролю доступу та проводити регулярні аудити для забезпечення безпеки контракту та запобігання несанкціонованому доступу.
Крім того, документація розробника TON згадує інші технічні засоби захисту:
Мережа TON використовує механізм консенсусу Proof-of-Stake (PoS). На 3 червня існує 347 вузлів, розподілених по більш ніж 30 країнах, з помітною концентрацією в Європі та Сполучених Штатах. Загальна сума стейкінгу перевищує 526 мільйонів TON, що становить майже 20% обігового запасу. Для стейкінгу потрібно щонайменше 300 000 TON, а для виборів - щонайменше 400 000 TON. Додатково існує механізм покарання, де будь-який учасник мережі може подати скарги на поведінку валідатора, а інші валідатори голосують, щоб вирішити, чи нести валідатора відповідальність.
У цьому контексті технологія вузла мережі TON забезпечує безпеку на ланцюжку наступними способами:
Безпека та цілісність: Технологія розщеплення підвищує масштабованість, але також може стати метою атак, що потребує надійних заходів безпеки для захисту кожного шару. TON використовує нижню безмежну парадигму розщеплення, розглядаючи кожний обліковий запис або смарт-контракт як незалежний шар та дозволяючи міжшарову комунікацію через систему повідомлень.
Балансування навантаження та маршрутизація транзакцій: Кожен фрагмент повинен обробляти свої власні транзакції та координуватися з іншими фрагментами. TON вводить строгі умови фрагментації та правила об'єднання, щоб забезпечити автоматичну фрагментацію під час високого навантаження та автоматичне об'єднання під час низького навантаження. Глобальний стан визначається хешем блоку основного ланцюжка, що забезпечує консистентність даних та безпеку.
Питання, пов'язані з синхронізацією даних між шардами та координацією, потрібно вирішити, щоб уникнути невідповідностей або затримок даних. TON використовує технологію миттєвої гіперкубічної маршрутизації для досягнення ефективної передачі повідомлень та міжшарової комунікації, забезпечуючи швидку синхронізацію даних на цільові шари.
Мультиланцюгова архітектура TON та технологія розшарування створюють значні технічні виклики та ризики. Для вирішення цих проблем TON використовує ефективні алгоритми консенсусу, динамічні механізми розшарування та оптимізовані стратегії міжланцюгової комунікації для підвищення гнучкості, масштабованості та безпеки мережі. Ці заходи допомагають забезпечити стабільність та надійність мережі TON.
Блокчейн TON спрямований на низьку затримку та миттєві транзакції для підтримки реального часу застосунків, але досягнення цієї мети включає кілька викликів та потенційних тупиків:
Затримка мережі: У децентралізованій мережі з географічно розподіленими вузлами час передачі мережі неодмінно піддається впливу. Затримки синхронізації між вузлами та надійність передачі даних можуть спричиняти затримки у транзакціях.
Синхронізація вузлів: Вузли повинні підтримувати послідовний стан рахунку, що вимагає частої комунікації та синхронізації даних. Будь-яке затримка або відмова вузла може вплинути на час реакції загальної мережі.
Велике навантаження на транзакції: При збільшенні обсягу транзакцій обробка транзакцій в реальному часі стає складнішою. Системі може знадобитися більше часу для підтвердження та підтвердження транзакцій, що збільшує ризик затримок.
Потенційні атаки: Підтримка низької затримки та високої стабільності стає складнішою у випадку потенційних мережевих атак, таких як атаки DDoS. Злочинці можуть навмисно спричиняти конгестію мережі, відправляючи велику кількість транзакцій, що впливає на якість обслуговування.
Забезпечення надійності: Забезпечення стабільності та надійності мережі при високому навантаженні та потенційних атаках є значним викликом, що потребує складного моніторингу та швидких механізмів реагування.
У підсумку, хоча блокчейн TON має численні інновації в своєму дизайні, практичне впровадження все ще стикається з викликами, пов'язаними з пропускною здатністю транзакцій, мережевою затримкою та стабільністю. Вирішення цих питань є важливим для досягнення запланованої високої продуктивності та масштабованості.
Технічні оновлення є важливими для забезпечення безпеки, стабільності продуктивності та функціональності системи блокчейн TON. Однак проблеми сумісності можуть викликати цілий спектр технічних ризиків:
Як відкритий проект, якість та механізми перегляду коду блокчейну TON напряму впливають на безпеку та стабільність системи. На основі поточних даних з GitHub TON наведені нижче пункти вказують, як якість коду та процеси перегляду сприяють забезпеченню безпеки та стабільності системи:
Якість коду та огляд
Читабельність коду та підтримка: Репозиторій TON на GitHub активний з регулярними оновленнями та технічним обслуговуванням. Код чіткий, добре структурований та містить детальні коментарі, що полегшує роботу та підтримку розробників. Використання засобів статичного аналізу коду (таких як stdlib.fc) та автоматизованих засобів тестування подальші покращує якість коду.
Внутрішній огляд: Команда розробників TON впроваджує багаторівневий процес перегляду коду. Кожне надходження коду проходить перегляд однолітками та перевірку від старших розробників, що допомагає вчасно виявляти та вирішувати потенційні проблеми, зменшуючи випадки вразливостей.
Аудити з безпеки від третіх сторін: TON регулярно запрошує професійні фірми з безпеки виконати комплексні аудити коду. Ці аудити допомагають виявити проблеми, які можуть бути пропущені внутрішньою командою, забезпечуючи безпеку системи. Звіти про аудити стають загальнодоступними, підвищуючи прозорість та довіру спільноти.
Збір відгуків спільноти з відкритим вихідним кодом: TON збирає та враховує пропозиції та повідомлення про помилки від спільноти через програму винагород за виявлення помилок та відкриті механізми управління, постійно покращуючи якість коду.
TON використовує багаторівневі та багатогранні заходи для контролю якості коду, включаючи суворі стандарти кодування, внутрішні багаторівневі огляди, аудити забезпечення від сторонніх постачальників та активний зворотний зв'язок від спільноти. Ці заходи спільно забезпечують безпеку та стабільність системи блокчейн TON, дозволяючи їй працювати в складних технічних середовищах та в умовах постійно зростаючих загроз безпеці. Крім того, використання аналізу статичного коду та інструментів автоматичного тестування додатково зміцнює контроль якості коду та зменшує потенційні ризики безпеки.
Мережа TON використовує модель консенсусу Proof-of-Stake (PoS), щоб забезпечити свою безпеку та стабільність. Ось докладне вивчення її ступеня децентралізації:
Глобальна дистрибуція
Кількість вузлів є ключовим показником децентралізації блокчейн-мережі. Більша кількість вузлів, як правило, означає ширший розподіл влади та контролю, що вказує на більшу децентралізацію. Однак якість і географічне поширення вузлів також мають вирішальне значення. Якщо вузли сильно сконцентровані в певному географічному регіоні або контролюються кількома суб'єктами, це може підірвати ефективність децентралізації. Дані показують, що вузли-валідатори TON розподілені в більш ніж 30 країнах, з помітною концентрацією в Європі та Сполучених Штатах. Цей географічний розподіл допомагає пом'якшити геополітичні ризики та фізичні атаки, підвищуючи надійність та стійкість мережі.
Кількість вузлів та обсяг ставок
За 5 липня існує понад 365 вузлів з загальним обсягом стейкінгу понад 566 мільйонів TON, що становить майже 20% обігового обсягу. Широкий розподіл кількості вузлів та обсягу стейкінгу є важливим показником децентралізації мережі, оскільки це вказує на те, що жодна окрема сутність не може легко контролювати або атакувати всю мережу.
Порівняно з вже відомими мережами, такими як Bitcoin або Ethereum, у яких є тисячі вузлів, кількість вузлів в TON може здатися меншою. Однак для відносно молодої або постійно розвиваючоїся мережі поточна кількість вузлів є розумною стартовою точкою.
Поріг валідатора та вибори
Будь-хто з достатньою кількістю Toncoin (принаймні 300 000 TON) та хто перемагає на виборах (потрібно щонайменше 400 000 TON) може стати валідатором. Хоча високі вимоги до стейкінгу забезпечують зобов'язання та внесок учасників, вони також зменшують ймовірність участі звичайних користувачів. Цей високий поріг підвищує безпеку, але може обмежити зростання числа вузлів, що вимагає балансу між залученням більше учасників та забезпеченням безпеки мережі. Незважаючи на цей високий поріг, він залишається відносно відкритим у порівнянні з деякими іншими системами блокчейну. Крім того, процес виборів валідатора допомагає запобігти монополізації кількома вузлами.
Винагороди та інфляція
Валідатори заробляють винагороду, підтверджуючи транзакції та генеруючи нові токени, з середньоденним доходом приблизно 120 TON і загальною річною інфляцією близько 0,5%. Розумічний механізм винагороди та низький рівень інфляції допомагають зберегти мотивацію валідаторів та економічну стабільність мережі.
Механізм штрафів
Механізм штрафів для валідаторів включає в себе покарання за неприйняття участі в створенні блоку та зловживання, забезпечуючи чесність та активну участь. Крім того, будь-який учасник мережі може подати скаргу на поведінку валідатора, надаючи криптографічні докази, інші валідатори голосують щодо того, чи слід розглядати скаргу. Цей механізм саморегулювання додатково підвищує справедливість та прозорість мережі.
Мережа TON демонструє високу децентралізацію через свої глобально розподілені вузли, високий поріг валідатора, розумний механізм винагороди та жорсткі штрафні заходи. Ці фактори колективно забезпечують безпеку, стабільність та справедливість мережі, запобігаючи концентрацію влади серед кількох осіб. Однак потрібна подальша перевірка та підтвердження точності даних щодо вузлів-валідаторів TON.
Для забезпечення стабільності та сталого розвитку мережі проект повинен вирішувати ризики, пов'язані з прозорістю у процесі прийняття рішень, конфліктами між зацікавленими сторонами та паралічем управління. З аналізу механізму управління TON ми бачимо, що TON впровадив різноманітні заходи для вирішення цих викликів та забезпечення безпеки та стабільності системи:
Публічне голосування та функції ведення записів, разом із автоматичним виконанням смарт-контрактів, забезпечують прозорість та відкритість у процесі управління.
Багаторівнева структура управління та розумний механізм пропозицій та голосування збалансовують інтереси різних зацікавлених сторін та зменшують конфлікти.
Обмеження часу подання пропозицій і голосування, а також автоматичний арбітраж за допомогою смарт-контрактів допомагають уникнути глухих кутів в управлінні та забезпечити плавний процес прийняття рішень.
Ці заходи спільно сприяють збереженню ефективності та справедливості механізму управління TON, забезпечуючи здоровий розвиток проєкту та відносно справедливу роботу системи управління.
Блокчейн TON (The Open Network), після юридичних суперечок між Telegram та SEC, продовжується за участю членів спільноти. Незважаючи на його величезний потенціал, TON все ще стикається зі значними викликами щодо відповідності в різних юрисдикціях по всьому світу. Ось аналіз регулятивного середовища та пов'язаних ризиків у декількох ключових регіонах:
Хоча ланцюг TON пізніше був захоплений фондом і розвивався незалежно від Telegram, механізм розподілу його токенів залишається невизначеним.
Крім того, стають все більш суворими глобальні правила конфіденційності даних, такі як Загальний регламент захисту даних (GDPR) у Європі та Закон Каліфорнії про конфіденційність споживачів (CCPA). Ці правила можуть впливати на збір даних і рекламні стратегії рекламодавців, вимагаючи від них приділяти більше уваги дотриманню вимог і конфіденційності користувачів. Однак дані в TON можуть бути захищені за допомогою шифрування та анонімізації, що гарантує захист конфіденційності користувачів під час взаємодії з рекламою. Це дозволяє рекламодавцям проводити розміщення реклами, не розкриваючи особисту особу. TON надає безпечні функції перевірки цифрової особи, що дозволяє рекламодавцям краще розуміти інтереси та поведінку користувачів без безпосереднього збору персональних даних. Смарт-контракти можуть автоматизувати розподіл і виплату доходів від реклами, пропонуючи прозорий і відстежуваний механізм, який знижує ризик витоку даних і захищає інтереси як користувачів, так і рекламодавців. Децентралізована рекламна платформа TON полегшує пряму взаємодію між рекламодавцями та творцями контенту або користувачами, зменшуючи посередників. Ця модель може підвищити точність націлювання оголошень і зменшити надмірний збір даних користувачів.
TON має достатню базу користувачів та трафік, але для подальшого розвитку все ще потрібна відповідність. Перенесення своєї штаб-квартири в Цюг, Швейцарія, широко розглядається як пов'язане з загалом позитивним ставленням швейцарських влад до криптовалютної індустрії.
Регуляторні ризики залишаються фактором. Однак, враховуючи їх попередній досвід з SEC, фонд та інвестори, ймовірно, добре знайомі з управлінням та передбаченням ризиків. Хоча про це не було публічно оголошено, здається, що Telegram працює над інтеграцією системи токенів у платформу. Розумно очікувати, що Telegram залучився до юридичних та регуляторних консультацій та заходів з відповідності, щоб забезпечити, що її поточні та майбутні операції TON відповідають необхідним юридичним вимогам.
Згідно з дорожньою картою та вмістом у блозі TON, у поточному розвитку екосистеми TON все ще є деякі недоліки:
Багато інтерфейсів користувача в системі TON, такі як гаманці та інтерфейси для розумних контрактів, все ще потребують покращень з точки зору зручності використання та користувацького досвіду. Звичайним користувачам може бути важко керувати активами, виконувати операції з розумними контрактами та брати участь в децентралізованих додатках, оскільки це не є достатньо очевидним або дружелюбним для користувачів. Команда TON повинна зробити більше зусиль у проектуванні та оптимізації інтерфейсів користувача та користувацького досвіду (UX/UI), щоб зменшити криву вивчення та бар'єри використання для користувачів.
Багато інтерфейсів взаємодії користувачів в системі TON (такі як інтерфейси гаманця та смарт-контрактів) все ще потребують покращень з точки зору зручності та досвіду користувача. Коли звичайні користувачі управляють активами, працюють зі смарт-контрактами та беруть участь у децентралізованих додатках, досвід використання може бути все ще недостатньо інтуїтивним і дружнім. Це вимагає від команди TON більше зусиль у проектуванні та оптимізації інтерфейсу користувача та досвіду користувача (UX/UI), щоб зменшити криву навчання користувача та поріг використання.
Незважаючи на те, що TON планував ввести міжланцюжкові мости для передачі активів між різними блокчейн-мережами, такими як ETH, BNB та BTC, поточна міжланцюжкова взаємодія все ще потребує подальшого вдосконалення. Складність управління активами між ланцюжками та безпека операцій залишаються значними викликами.
Впровадження технологій захисту конфіденційності, таких як докази з нульовим розголошенням і гомоморфне шифрування, створює високу технічну складність. Ці технології повинні забезпечувати конфіденційність даних користувачів, не впливаючи при цьому на продуктивність і зручність використання системи.
При збільшенні кількості користувачів та обсягів транзакцій блокчейн TON повинен постійно покращувати свої можливості та масштабованість для підтримки високої одночасності та широкомасштабних додатків.
Незважаючи на те, що TON пропонує широкий набір інструментів розробки та ресурсів, їм все ще потрібна постійна оптимізація та оновлення, щоб задовольняти зростаючі потреби розробників.
Система TON все ще має деякі недоліки у децентралізації та безпеці. Наприклад, механізм розділення між валідаторами та збирачами ще не був повністю реалізований, що може впливати на децентралізаційні функції системи та стійкість до цензури.
Складність технічної реалізації: Розробка та впровадження механізмів, таких як відокремлення валідатора та колектора та оптимізація відсікання, вимагає глибоких модифікацій протоколу консенсусу, що передбачає складні дизайни систем безпеки мережі та економічних стимулів.
Відповідність до законодавства: Під час модифікації та оптимізації механізму консенсусу важливо забезпечити відповідність вимогам, що стосуються фінансової безпеки та запобігання відмиванню грошей, працюючи у законний та безпечний спосіб.
Незважаючи на те, що TON вживає активні заходи у таких областях, як різноманіття екосистеми, користувацький досвід, міжланцюжкова взаємодія, захист конфіденційності, масштабування продуктивності, підтримка розробників, а також децентралізація та безпека, для вирішення майбутніх викликів потрібні подальші покращення та уточнення.
TON, як інноваційний блокчейн-проект, що швидко розвивається, демонструє величезний потенціал. Однак все ще існують недоліки в різноманітності екосистеми, користувацькому досвіді, міжланцюговій сумісності та відповідності. Тим не менш, TON продемонстрував сильну адаптивність і дух постійних інновацій протягом усього свого розвитку.
Як проект, який колись працював з великим ентузіазмом, але був закритий через питання регулювання, його перезапуск показав значний акцент на відповідність. Через ряд заходів TON взяв на себе комплексну стратегію юридичної відповідності, щоб забезпечити законну роботу своєї платформи по всьому світу, пом'якшити правові ризики та збільшити довіру користувачів.
Незважаючи на ці превентивні заходи з відповідності, високий рівень шифрування та анонімності на платформі Telegram привертає багатьох нелегальних учасників. Разом із приватністю та де-банкінговою природою блокчейну, це робить його потенційним місцем для незаконних дій. Хоча для виведення коштів з гаманця TON потрібен KYC, просте надання ідентифікаційних даних не повністю усуває незаконні дії.
Майбутні виклики в області регулювання залишаються серйозними. TON повинен постійно моніторити та адаптуватися до змінюючогося глобального регуляторного середовища, щоб уникнути ризику повторного закриття. Зі зростанням екосистеми збільшується регуляторний ризик. Усі проекти стикаються з викликами, пов'язаними з технічною безпекою, захистом конфіденційності користувачів та сумісністю з традиційними фінансовими системами.
Шлях TON до зменшення ризику довгий і важкий.
Хоча це третій звіт про TON, це ще не кінець. Ми продовжимо слідкувати за екосистемою TON та додавати більше оновлень та інсайтів у майбутньому. Дякуємо за вашу увагу та підтримку. Ми сподіваємося, що ви станете частиною Wolfdao, надаватимете більше пропозицій та братимете участь в обговореннях, щоб разом рости разом з нами.
Закон про цінні папери 1933 року:https://www.law.cornell.edu/wex/securities_act_of_1933
Загальний регламент щодо захисту даних Європейського союзу (GDPR):https://gdpr.eu
California Consumer Privacy Act (CCPA):https://oag.ca.gov/privacy/ccpa
Документація відкритої мережі TON:Посібник з мови програмування FunC
TON документи з розробки блокчейну:Аналіз вразливостей розумного контракту
Ця стаття відтворена з [ WolfDAO], авторське право належить оригінальному автору [Мат, Ріффі, Сильвія, Шон], якщо у вас є які-небудь заперечення стосовно перевидання, будь ласка, зв'яжіться з Gate Learnкоманда, і команда якомога швидше вирішить його відповідно до відповідних процедур.
Відмова від відповідальності: Погляди та думки, висловлені в цій статті, відображають лише особисті погляди автора і не становлять жодної інвестиційної консультації.
Інші мовні версії статті перекладені командою Gate Learn і не згадані в Gate, перекладений матеріал не може бути відтворений, поширений або плагіатований.