Краткое содержание документа Tron : План создания глобальной системы развлечений с бесплатным контентом

Неустанное стремление к децентрализованной сети ознаменовало наступление цифровой эпохи, и эта концепция захватила коллективное воображение технологического сообщества по всему миру. Tron находится в авангарде этого движения, прокладывая курс к новым горизонтам, где интернет функционирует на принципах децентрализации. Стратегическим документом, излагающим это видение, является «белая книга» Tron — обязательное чтение для всех, кто хочет понять механику и стремления экосистемы Tron .
Выпущенное в конце 2018 года второе издание технического документа Tron знаменует собой важную веху в развитии платформы, демонстрируя ее стремление к созданию надежной среды для децентрализованных приложений. План Tronпо созданию глобальной системы бесплатного развлекательного контента основан на технологии распределенного хранения данных, которая обещает демократизировать обмен контентом при снижении затрат.
Видение и предыстория фильма Tron»
В основе концепции Tronлежит смелая амбиция: создать децентрализованный интернет, который вернет право собственности на данные каждому человеку. Это видение основано на убеждении, что горстка корпораций контролирует данные и информацию о пользователях, что приводит к концентрации власти и потере конфиденциальности пользователей. Tron предлагает сдвиг парадигмы, при котором пользователи контролируют ситуацию, получают возможность создавать, делиться и потреблять контент без посредников, создавая среду, где цифровой контент свободен и не ограничен рамками традиционной интернет-инфраструктуры.
В данном документе Tron рассматривается в контексте более широкой истории эволюции блокчейна, который привлек значительное внимание как побочный продукт финансовой нестабильности конца 2000-х годов. После Великой рецессии блокчейн стал маяком децентрализации и прозрачности, предлагая новый способ установления доверия в среде, не требующей доверия. Tron позиционируется как следующий шаг в этой эволюции, опирающийся на обещание распределенного реестра произвести революцию не только в финансах, но и в способах обмена и потребления цифрового контента и услуг.
Архитектура Tron
Архитектура Tronсостоит из трех взаимосвязанных слоев, каждый из которых выполняет уникальную функцию в блокчейне:
Уровень хранения: Этот базовый уровень хранит данные. Он надежен и масштабируем, обеспечивая безопасное и эффективное хранение огромных объемов данных, генерируемых сетью.
Основной уровень: В основе Tronлежит основной уровень, который обрабатывает такие операции, как исполнение смарт-контрактовtracуправление учетными записями и достижение консенсуса между участниками сети.
Прикладной уровень: Разработчики взаимодействуют с Tron на прикладном уровне, где они могут создавать и развертывать свои децентрализованные приложения (DApps) и собственные кошельки.
Основной слой — это «двигатель» блокчейна Tron, состоящий из нескольких критически важных компонентов:
Смарт-trac: TronСмарт-контракты Trontracавтоматизированные контрактыtracкоторые выполняются на заранее определенных условиях. Они исполняются на Tron (TVM), совместимой с Ethereum, что позволяет беспрепятственно перенести Ethereum на Tron.
Управление учетными записями: Tronимеет иерархическую структуру с прозрачной поддержкой множественных подписей, обеспечивая безопасную и гибкую систему управления цифровыми активами.
Механизм консенсуса: Механизм консенсуса — это демократическая система, известная как делегированное доказательство доли (DPoS), в которой 27 суперпредставителей (SR), избранных сообществом, подтверждают транзакции и создают блоки.
Уровень хранения данных, состоящий из двух частей, — это то, где вступают в игру возможности Tronпо хранению информации:
Хранилище блокчейна: Этот компонент отвечает за хранение фактических данных блокчейна, включая историю транзакций и данные смарт-контрактовtracтаким образом, чтобы обеспечить стабильность и возможность их восстановления.
Хранение состояния: Хранение состояния имеет решающее значение для поддержания состояния всех учетных записей в сети. Оно обеспечивает быстрое и эффективное извлечение данных, гарантируя бесперебойную работу блокчейна.
Именно на уровне приложений по-настоящему раскрывается потенциал архитектуры Tron. Он предоставляет разработчикам набор инструментов и поддерживающую структуру для создания и развертывания различных децентрализованных приложений (DApps). Этот уровень отличается высокой масштабируемостью и удобством использования, предлагая широкий спектр API и других ресурсов для поддержки разработки сложных приложений, способных масштабироваться в соответствии с потребностями растущей пользовательской базы.
Механизм консенсуса
Механизм консенсуса является фундаментальным аспектом любой технологии блокчейна, определяющим, как проверяются транзакции и как сеть достигает согласия. Внедрение Tronтехнологии DPoS знаменует собой значительную эволюцию в механизмах консенсуса блокчейна. Хотя PoW, используемый Bitcoin, сыграл важную роль на начальных этапах развития блокчейна, он характеризуется высоким энергопотреблением и более низкой скоростью транзакций. Переход Tronк DPoS является ответом на эту критику и направлен на создание более энергоэффективного и быстрого блокчейна.
DPoS обладает рядом преимуществ перед механизмом PoW:
Энергоэффективность: технология DPoS исключает необходимость в энергоемких процессах добычи ресурсов, что делает ее более экологичным вариантом.
Увеличенная скорость транзакций: благодаря DPoS, Tron достигает более высокой пропускной способности транзакций, по сообщениям, способной обрабатывать 2000 транзакций в секунду (TPS), по сравнению с Bitcoin3 TPS у Ethereum15 TPS у
Демократизированное участие: В DPoS держатели токенов участвуют в сети, голосуя за группу делегатов — суперпредставителей (SR), — ответственных за проверку транзакций и создание новых блоков. Эта система способствует созданию более демократичной и децентрализованной экосистемы.
Процесс достижения консенсуса в Tron включает в себя несколько этапов:
Система голосования: Владельцы счетов TRX, заморозившие свои счета, могут голосовать за кандидатов на звание старшего советника каждые шесть часов — 27 кандидатов, набравших наибольшее количество голосов, становятся старшими советниками.
Производство блоков: SR-игроки по очереди производят блоки по кругу, на производство каждого блока уходит приблизительно три секунды.
Доказательство доли владения на основе транзакций (TaPoS): Tron использует TaPoS, которое требует, чтобы каждая транзакция включала часть хеша заголовка последнего блока. Этот метод гарантирует, что основной блокчейн подтверждает транзакции, и предотвращает возможность создания поддельных цепочек.
Подтверждение транзакции: После отправки транзакции она включается в будущий блок и подтверждается после создания 19 последующих блоков.
Система DPoS от Tronзащищает сеть от таких атак, как атаки типа «отказ в обслуживании», атаки 51%, эгоистичный майнинг и атаки двойной траты, обеспечивая безопасную и надежную платформу как для пользователей, так и для разработчиков.
Система учета в Tron
Сеть Tron обладает сложной системой учетных записей, разработанной для удовлетворения разнообразных потребностей пользователей. Эта система имеет решающее значение для работы платформы, включая транзакции, исполнение смарт-tracи участие в управлении сетью посредством голосования. В техническом документе описываются типы учетных записей, процесс создания учетных записей и меры безопасности, применяемые для защиты активов пользователей.
Сеть Tronподдерживает три различных типа учетных записей:
Обычные учетные записи: Это стандартные пользовательские учетные записи для совершения транзакций. Это наиболее распространенный тип учетных записей в Tron , используемый в основном для отправки и получения TRX, Tronсобственной криптовалюты Tron
Токен-счета: Специально разработанные для хранения токенов TRC-10, токен-счета являются неотъемлемой частью токен-экономики сети, позволяя пользователям управлять токенами, работающими в Tron .
Контрактныеtrac: Созданные обычными аккаунтами, контрактныеtracсвязаны со смарт-tracв Tron . Обычные аккаунты могут инициировать их и играют важную роль в децентрализованной экосистеме приложений внутри Tron.
Создать учетную запись в сети Tron можно несколькими способами:
Через API: Пользователи могут создать новую учетную запись, используя Tron , что позволяет интегрировать систему с различными приложениями и сервисами.
Перевод TRX: Отправка TRX на новый адрес учетной записи автоматическиmaticсоздание учетной записи.
Перевод токенов TRC-10: Аналогичным образом, перевод любого токена TRC-10 на новый адрес учетной записи приведет к созданию учетной записи.
Кроме того, пользователи могут сгенерировать пару ключей в автономном режиме, которая не записывается в сеть Tron , что обеспечивает более высокий уровень безопасности, поскольку закрытый ключ остается у пользователя.
Структура и безопасность учетных записей
Безопасность сети Tron обеспечивается иерархической структурой и криптографическими алгоритмами, используемыми для генерации ключей. Алгоритм генерации адреса учетной записи включает в себя создание пары ключей иtracоткрытого ключа, который хешируется с использованием функции SHA3-256 для получения адреса. Этот адрес начинается с префикса 41, обозначающего учетную запись Tron , и имеет длину 21 байт.
Для повышения безопасности сеть использует двухуровневую систему, в которой для транзакций требуется часть хеша заголовка последнего блока, известная как Transaction as Proof of Stake (TaPoS). Эта мера предотвращает дублирование транзакций в альтернативных цепочках и сигнализирует сети о доле пользователя в конкретном форке. Она подтверждает транзакции после генерации 19 последовательных блоков, гарантируя безвозвратную запись транзакции в блокчейне.
Блок-схемы и механизмы транзакций
Блок в сети Tron — это пакет данных, содержащий записи о транзакциях. Согласно официальному документу, полный блок в Tron состоит из нескольких элементов:
- Магическое число: уникальный идентификаторdentобозначающий начало блока.
- Размер блока: Размер блока в байтах.
- Заголовок блока: включает хеш предыдущего блока, метку времени, версию, адрес свидетеля и корень Меркла — сводку всех транзакций в блоке.
- Счетчик транзакций: Подсчет количества транзакций в блоке.
- Данные о транзакциях: Фактические записи о транзакциях, включающие такие детали, как отправитель, получатель, сумма и любая другая соответствующая информация.
Tron поддерживает различные типы транзакций, каждый из которых имеет свой набор свойств:
- Обычные транзакции: они включают перевод токенов TRX и TRC-10 и потребляют BP.
- смарт-контрактовtrac: Эти транзакции, включающие развертывание и выполнение смарт-контрактовtracпотребляют как BP, так и другой ресурс, называемый энергией.
- Операции по созданию счетов: Создание нового счета в результате транзакции влечет за собой затраты в BP.
В документе подробно описывается процесс подписания транзакций с использованием криптографического алгоритма ECDSA и кривой SECP256K1, обеспечивающий безопасность и подлинность транзакций в сети.
Точки пропускной способности (Bandwidth Points) — это уникальный ресурс в Tron , представляющий собой пропускную способность сети, выделенную каждому аккаунту. Они играют критически важную роль в обработке транзакций:
- Начисление бесплатных BP: Каждый аккаунт ежедневно получает 5000 бесплатных BP, которые можно использовать для транзакций. Если требуется больше BP, пользователи могут получить их, заморозив TRX.
- Потребление BP: Количество BP, потребляемых в транзакции, рассчитывается на основе размера массива в байтах. Например, транзакция с массивом байтов длиной 200 будет потреблять 200 BP.
- BP и TRX: Если средств на счете BP недостаточно для совершения транзакции, сеть спишет комиссию непосредственно с баланса TRX на счете.
В официальном документе поясняется, что система BP обеспечивает справедливость и устойчивость системы, одновременно предоставляя большинству пользователей возможность совершать бесплатные транзакции. В нем также указаны фиксированные комиссии за определенные типы транзакций, такие как создание новых учетных записей или выпуск токенов.
Виртуальная машина Tron (TVM)
TVM — это облегчённая виртуальная машина, полная по Тьюрингу, разработанная для экосистемы Tron , цель которой — предоставить специально созданную блокчейн-систему, эффективную, удобную, стабильную, безопасную и масштабируемую. Запущенная в октябре 2018 года, TVM представляет собой полный набор инструментов для разработчиков и систему поддержки, которая легко интегрируется с существующей экосистемой разработки, позволяя миллионам разработчиков по всему миру участвовать в развитии Tron.
TVM обладает рядом особенностей, повышающих его производительность и совместимость, что выделяет его среди других:
Облегченная архитектура: архитектура TVM снижает потребление ресурсов, что гарантирует производительность системы и позволяет выполнять смарт-контрактыtracвысоких затрат.
Надежность и безопасность: используя точки доступа для транзакций, TVM гарантирует, что исполнение смарт-контрактовtracтребует потребления TRX, защищая сеть от потенциальных атак и делая разработку экономически эффективной.
Высокая совместимость: изначально созданный на основе Ethereum (EVM), обладает высокой совместимостью с EVM, что означает, что все смарт-контрактыtracисполняемые на EVM, могут работать и на TVM. Эта совместимость распространяется и на Ethereumязык программирования Solidity, используемый в Tron Solidity является модифицированной версией, поддерживающей единицы TRX и SUN, что обеспечивает плавный переход разработчиков с Ethereum на Tron.
По сравнению с другими виртуальными машинами, такими как EVM, TVM предлагает ряд преимуществ:
Экономическая эффективность: В отличие от EVM, которая использует газ для выполнения транзакций и смарт-trac, TVM работает по модели полосы пропускания. Эта модель позволяет совершать бесплатные транзакции внутри сети при условии, что у пользователя достаточно точек полосы пропускания.
Энергетическая модель: TVM использует концепцию энергии, чтобы отличаться от газового механизма, используемого EVM. Энергия помогает обрабатывать вычислительные этапы в смарт-контрактахtracчто позволяет более эффективно управлять вычислительными ресурсами сети.
Удобство для разработчиков: Благодаря универсальному интерфейсу дляtrac, запуска и просмотра контрактов, TVM обеспечивает удобство для разработчиков, дополнительно подкрепленное исчерпывающей документацией и каналами сообщества для взаимодействия с разработчиками.
Смарт-tracна Tron
Смарт-tracTron— это протоколы, которые в цифровом виде облегчают, проверяют или обеспечивают выполнение условийtrac. Они написаны на Solidity, языке, первоначально разработанном для Ethereum, и компилируются в байт-код для выполнения виртуальной машиной Tron (TVM). После развертывания этиtracмогут взаимодействовать с блокчейном, выполнять транзакции и выполнять различные функции на основе заранееdefiусловий.
Энергетическая модель — отличительная особенность платформы смарт-tracTron. Она определяет максимальный энергетический лимит для развертывания и запуска смарт-tracна основе нескольких переменных, включая динамическую энергию, получаемую путем заморозки TRX. Энергия выступает в качестве ресурса, отдельного от TRX, что позволяет выполнять смарт-tracбез необходимости прямого расходования собственной валюты. Эта система предотвращает злоупотребления в сети и гарантирует, что разработчики могут прогнозировать и управлять затратами, связанными с операциями смарт-trac.
Развертывание смарт-tracна Tron включает компиляцию кода Solidity в байт-код, который TVM считывает и выполняет. Процесс развертывания включает запуск функции-конструктораtracи настройку начальных переменных памяти. Байт-код для развертывания включает раздел для кодаtracи Auxdata, который служит криптографическим отпечатком для проверки.
Запуск функции смарт-tracосуществляется путем выполнения ее кода после развертывания. Пользователи могут сделать это через TronStudio или вызовы API. Функции, изменяющие состояние, требуют энергии, в то время как функции только для чтения энергии не потребляют. ABI, или Application Binary Interface, представляет собой JSON-файл, описывающий функции смарт-trac, включая их имена, возможность оплаты, возвращаемые значения и возможность изменения состояния.
Токен-система на Tron
Блокчейн Tron поддерживает надежную систему токенов с двумя основными стандартами: TRC-10 и TRC-20. Эти стандарты упрощают выпуск, управление и передачу цифровых активов в сети Tron .
TRC-10: Технический стандарт для токенов, не требующих выполнения Tron виртуальной машиныtrac. Эти токены проще и имеют более низкую стоимость перевода, что делает их популярным выбором для простых приложений и транзакций.
TRC-20: Более сложный стандарт, позволяющий токенам взаимодействовать со смарт-контрактамиtracполностью совместимый со Ethereum. Токены TRC-20 открывают более сложные и функциональные возможности для децентрализованных приложений (DApps) в Tron , включая настройку интерфейса и программируемые переводы токенов.
Выпуск токена в сети Tron включает в себя настройку таких параметров, как название токена, общий объем предложения, обменный курс по отношению к TRX и потребление полосы пропускания. Для токенов TRC-10 выпуск стоит 1024 TRX и позволяет настраивать количество точек полосы пропускания транзакций. Для токенов TRC-20 процесс более сложный, требующий развертывания смарт-tracи соблюдения интерфейса TRC-20, который включает в себя функции перевода, обработку балансов и управление лимитами для децентрализованной торговли.
В официальном документе говорится, что экономика токенов Tronбудет расширяться за счет потенциального внедрения новых стандартов токенов и расширения функциональности. Совместимость с языком Solidity от Ethereumи существующими инструментами разработки позиционирует Tron как платформу, готовую к внедрению и интеграции широкого спектра приложений и сервисов на основе токенов. Архитектура сети поощряет инновации и может привести к внедрению более продвинутых функций токенов по мере роста экосистемы.
Управление в сети Tron
Управление в сети Tron является важнейшим аспектом, обеспечивающим демократичность, прозрачность и соответствие работы блокчейна интересам сообщества.
Суперпредставители (SR) — это избранные должностные лица в сети Tron . Они отвечают за генерацию блоков и принятие важных решений для сети. Каждый аккаунт в сети Tron может подать заявку на должность SR, при условии, что он потратит 9999 TRX в качестве гарантии от злонамеренных действий. Каждые шесть часов избираются 27 кандидатов, набравших наибольшее количество голосов, что отражает выбор сообщества в режиме реального времени. Для обеспечения процесса выборов используется энергия Tron Power (TP), получаемая путем заморозки TRX для обеспечения пропускной способности или энергии. Голоса пересчитываются, а позиции SR обновляются каждые шесть часов для обеспечения непрерывного представительства воли сообщества.
Комитет Tron состоит из 27 представителей (SR) и управляет динамическими параметрами сети, такими как вознаграждение за генерацию блоков и комиссии за транзакции. Любой представитель может внести предложение, для принятия которого требуется большинство в 19 голосов. Процесс голосования открыт в течение трех дней, что позволяет представителям обсуждать и принимать решения по предложенным изменениям. Такая структура гарантирует адаптацию сети к меняющимся потребностям экосистемы, предотвращая при этом непропорциональное влияние какой-либо одной организации.
Внесение предложений по изменениям в сеть является важной частью управления Tron. Только SR-ы имеют право предлагать изменения, которые затем выносятся на голосование комитета. Механизм внесения предложений является гибким, но при этом безопасным, с возможностью отмены предложений до их вступления в силу. Система вознаграждения для SR-ов прозрачна, с точными расчетами как вознаграждения за голосование, так и вознаграждения за блоки, гарантируя, что SR-ы получают вознаграждение за действия в интересах сети.
Разработка децентрализованных приложений на Tron
Экосистема Tronбогата инструментами и ресурсами, направленными на развитие активного сообщества разработчиков и разнообразных децентрализованных приложений (DApps).
Tron предоставляет разработчикам набор API и инструментов, упрощающих процесс создания децентрализованных приложений (DApp). TronBox — это фреймворк для тестирования и развертывания смарт-trac, а TronWeb предлагает набор вызовов API на JavaScript для взаимодействия с сетью Tron . TronStudio — это интегрированная среда разработки (IDE) со встроенным полнофункциональным узлом для тестирования смарт-trac. Эти инструменты работают в унисон, обеспечивая комплексный опыт разработки от тестирования до развертывания.
Разработчики могут получить доступ к тестовой сети Shasta и основной сети Tron для развертывания и тестирования своих приложений. Сервис TronGrid предлагает масштабируемое решение для обработки возросшего трафика API, предоставляя кластер узлов с балансировкой нагрузки, размещенных на серверах AWS по всему миру. Tron Developer Hub — это центральное хранилище документации, которое помогает разработчикам в настройке узлов, взаимодействии со смарт-tracи использовании API.
Возможности децентрализованных бирж (DEX)
Блокчейн Tronизначально поддерживает функции децентрализованной биржи, что является ключевой особенностью для создания надежной торговой среды в его экосистеме. Децентрализованная биржа (DEX) на Tron позволяет создавать множество торговых пар, включая токены TRC-10 или пары между токеном TRC-10 и TRX, собственной криптовалютой Tron. Такая гибкость позволяет любому владельцу счета создать торговую пару с любыми токенами, даже если такая же пара уже существует в сети, способствуя разнообразию и конкуренции на рынке.
Создание торговых пар на децентрализованной бирже Tronосуществляется по инициативе пользователей, то есть любой участник сети может инициировать создание новой торговой пары; это демократизирует процесс создания рынка и предоставляет различные торговые возможности. Динамика торговли и колебания цен этих пар соответствуют протоколу Bancor, который поддерживает ликвидность и стабильность цен с помощьюmaticалгоритма.
Протокол Bancor используется в децентрализованной бирже Tronдля управления ликвидностью и ценообразованием. В этой системе веса двух токенов во всех торговых парах равны, что гарантирует, что соотношение их балансов определяет цену между ними. Например, если торговая пара состоит из токенов ABC и DEF с балансом 10 миллионов ABC и 1 миллион DEF, то соотношение цен составит 10 ABC на 1 DEF, исходя из их равного веса в системе Bancor.
Заключение
В официальном документе Tron представлено убедительное видение по-настоящему децентрализованного интернета, основанного на инновационной архитектуре блокчейна, разработанной для масштабируемости, эффективности и широкого распространения. Благодаря своей ориентированной на пользователя системе учетных записей, демократической модели управления и надежным возможностям смарт-trac, Tron готов бросить вызов существующему положению дел в области централизации интернета. Встроенная поддержка децентрализованной биржи и двухтокенная архитектура сети еще больше расширяют ее экосистему, предоставляя универсальную платформу как для разработчиков, так и для пользователей. По мере дальнейшего развития Tron становится свидетельством преобразующего потенциала технологии блокчейна, обещая открыть новую эру суверенитета интернета и цифровой демократии.
Часто задаваемые вопросы
Может ли кто угодно участвовать в управлении сетью Tron ?
Да, любой владелец TRX может участвовать в управлении Tron, заморозив свои TRX, чтобы получить Tron Power, который позволяет ему голосовать за Суперпредставителей.
Транзакции на Tron бесплатны?
Транзакции в Tron не являются полностью бесплатными, но обходятся недорого. Пользователи получают бесплатный лимит пропускной способности для транзакций, а дополнительную пропускную способность можно получить, заморозив TRX.
Как Tron обеспечивает безопасность своего блокчейна?
Tron использует множество мер безопасности, включая механизм консенсуса делегированного доказательства доли (Delegated Proof-of-Stake), транзакцию как доказательство доли (TaPoS) и надежный криптографический алгоритм для защиты учетных записей.
Совместим ли Tron с другими криптовалютами?
Благодаря своей системе токенов Tron совместим с другими криптовалютами, обеспечивая беспрепятственный обмен и создание новых токенов на своей платформе.
Какой язык программирования используют разработчики для написания смарт-tracна Tron?
Разработчики используют Solidity, тот же язык программирования, что и для смарт-tracEthereum , для написания смарт-tracна Tron.
Можно ли немедленно обменивать новые токены, созданные на Tron ?
Да, пользователи могут создавать новые токены на Tron и немедленно обменивать их, если они соответствуют стандартам токенов TRC-10 или TRC-20 и если на них есть спрос на децентрализованной бирже Tron.
Предупреждение. Предоставленная информация не является торговой рекомендацией. Cryptopolitanнастоятельно не несет ответственности за любые инвестиции, сделанные на основе информации, представленной на этой странице. Мыtronпровести независимоеdent и/или проконсультироваться с квалифицированным специалистом, прежде чем принимать какие-либо инвестиционные решения.

Мика Абиодун
Мика Абиодун успешно использует свою степень магистра в области экологической инженерии и менеджмента, полученную в Таллиннском технологическом университете (TalTech), для совершенствования контента и прогнозирования цен на криптовалюты в Cryptopolitan. Находясь уже в седьмом году работы в криптомедийном пространстве, он освещает основные криптовалюты, альткоины, DeFi, стейблкоины, макротренды и новые технологии
- Какие криптовалюты могут принести вам деньги?
- Как повысить безопасность своего кошелька (и какие из них действительно стоит использовать)
- Малоизвестные инвестиционные стратегии, используемые профессионалами
- Как начать инвестировать в криптовалюту (какие биржи использовать, какую криптовалюту лучше купить и т.д.)















