Leçon 3

Техническая инфраструктура Telos

Этот курс посвящен техническому ядру Telos, включая две основные сети: Telos EVM (Ethereum Virtual Machine) и Telos Zero. В курсе освещаются расширенные функции Telos EVM, а также вспомогательные инструменты, такие как Teloscan и Blocksscan, а также обсуждаются меры масштабируемости, безопасности и устойчивости платформы.

Стек технологий

Telos основан на архитектуре следующего поколения делегированного доказательства доли (DPoS), которая известна своей эффективностью и масштабируемостью. Он поддерживает широкий спектр децентрализованных приложений и смарт-контрактов через две основные сети: Telos EVM (Ethereum Virtual Machine, виртуальная машина Ethereum) и Telos Zero.

Telos EVM (tEVM)

Telos EVM — это современная реализация виртуальной машины Ethereum. Он предназначен для резкого снижения комиссий за транзакции, обычно на 0,1% или более ниже, чем в родной сети Ethereum, при этом предотвращая опережающие транзакции и другое поведение извлекаемой ценности майнера (MEV). tEVM исключает возможность манипулирования ордерами на транзакции с помощью метода обработки транзакций «первым пришел, первым ушел». Кроме того, tEVM увеличивает скорость обработки транзакций и способен генерировать два новых блока в секунду, гарантируя, что Telos является одной из самых быстрых блокчейн-сетей.

Teloscan

Teloscan - это блокчейн-браузер, специально разработанный ядром Telos для блокчейна Telos. Он предоставляет пользовательский интерфейс, знакомый пользователям, похожий на традиционный блокчейн-браузер, но с дополнительными функциями, удовлетворяющими потребности сообщества Telos. Пользователи могут наслаждаться полным спектром услуг, включая подробное представление транзакций, просмотр контрактов и т. д., что делает Teloscan неотъемлемым инструментом для обычных пользователей и разработчиков.

Сканирование блоков

Blocksscan — это обозреватель блоков и аналитическая платформа для нативного токена Telos, TLOS. Платформа необходима для пользователей и разработчиков, заинтересованных в подробной аналитике и понимании децентрализованных смарт-контрактов Telos, глубоком изучении данных транзакций и системных контрактов.

Telos Zero

Telos Zero является базовым уровнем сети и в первую очередь отвечает за управление и установку комиссий за транзакции. Эти настройки предлагаются производителями блоков и голосуются держателями токенов TLOS. Этот уровень поддерживает выполнение смарт-контрактов, написанных на C++ и скомпилированных в WebAssembly (WASM), что позволяет запускать широкий спектр приложений без уплаты комиссии за транзакцию. Этот механизм способствует созданию доступной и удобной для разработчиков среды.

Telos Explorer

Telos Explorer - еще один удобный инструмент, разработанный командой ядра Telos, который упрощает взаимодействие пользователей с сетью Telos. Этот браузер с широкими возможностями поддерживает не только операции по залогу, запросы на торговлю и просмотр контрактов, но и поощряет пользователей активно участвовать в управлении сетью, голосовать и предлагать свои идеи. Это значительно усиливает чувство участия членов сообщества и способствует практике децентрализованного управления.

EOS Authority

EOS Authority предоставляет функциональность, аналогичную своему блокчейн-браузеру, для Telos, оптимизированную и расширенную для блокчейна Telos. Пользователи могут использовать этот инструмент для участия в голосовании, просмотра контрактов и транзакций, аукционирования имени и подписи мультиподписных транзакций.

Ajor

Ajor - это веб-браузер, специально разработанный для Telos, который полностью отвечает потребностям сообщества Telos. Пользователи могут использовать Ajor для залога токенов, просмотра подробной информации о смарт-контрактах и транзакциях, участия в голосовании по предложениям по управлению, а также создания виртуальных аккаунтов. Этот универсальный инструментарий позволяет пользователям легко управлять всеми видами взаимодействия на блокчейне Telos.

Масштабируемость и скорость

Telos выделяется в пространстве блокчейна своими быстрыми и эффективными возможностями обработки транзакций. Благодаря механизму генерации двух блоков в секунду Telos может обрабатывать до 15 200 транзакций в секунду, что делает его одним из самых быстрых блокчейнов, доступных на сегодняшний день. Такая скорость имеет решающее значение для приложений, требующих обработки данных в режиме реального времени и высокой пропускной способности транзакций.

Безопасность и устойчивость

Безопасность Telos является чрезвычайно мощной благодаря его механизму DPoS. Этот механизм требует подтверждения большинством согласования и эффективно предотвращает распространенные уязвимости, включая атаки на 51%. Кроме того, Telos уделяет большое внимание экологической устойчивости, его углеродный след от сделок очень низок и полностью соответствует мировым стандартам энергоэффективности.

Смарт-контракты и инструменты разработки

Telos поддерживает множество инструментов разработки и языков программирования, включая Solidity, C++, Go и Rust, что делает его очень гибким для разработчиков. Он предлагает мощный функционал смарт-контрактов, который необходим для создания надежных и безопасных децентрализованных приложений.

Управление и управление ресурсами

Управление Telos высоко децентрализованное и осуществляется через движок управления Telos Decide, который позволяет членам сообщества голосовать по важным сетевым решениям. Такая структура обеспечивает адаптацию сети к потребностям пользователей и подтверждает приверженность Telos развитию, основанному на участии сообщества.

Взаимодействие

Telos также фокусируется на взаимодействии с другими блокчейнами, обеспечивая бесшовный переход активов между различными сетями через такие инициативы, как интеграция LayerZero, что дополнительно повышает практичность Telos в более широкой экосистеме блокчейна.

Безопасность и эффективность

Телос известен своими надежными мерами безопасности. С момента запуска сети Telos имеет безупречную операционную историю без простоев, взломов или нарушений безопасности. Это стало возможным благодаря механизму консенсуса Delegated Proof-of-Stake (DPoS), который не только обеспечивает быструю обработку транзакций, но и повышает безопасность сети. Система DPoS требует, чтобы более двух третей валидаторов подтверждали транзакции и записывали данные, предотвращая распространенные уязвимости в технологии блокчейн, такие как атаки 51%.

Механизм консенсуса

В основе Telos лежит механизм консенсуса DPoS. В этой системе держатели токенов голосуют за производителей блоков, которые отвечают за поддержание целостности блокчейна. Этот процесс голосования обеспечивает децентрализацию и безопасность сети, давая сообществу прямое влияние на управление и работу сети. Эта возможность демократического выбора производителей блоков гарантирует, что сеть поддерживается надежными и преданными участниками.

Масштабируемость и функциональная совместимость

Telos поддерживает высокую пропускную способность транзакций и может обрабатывать более 15 200 транзакций в секунду, что делает его очень масштабируемым. Эта возможность имеет решающее значение для приложений, требующих быстрой и эффективной обработки транзакций. Кроме того, Telos поддерживает межцепочечную связь (IBC), которая обеспечивает беспрепятственное взаимодействие и передачу данных между различными блокчейн-сетями, повышая его совместимость и делая его универсальной платформой для разработчиков и пользователей для работы в многоцепочечной среде.

Воздействие на окружающую среду

Устойчивость является одним из ключевых аспектов внимания Telos, который поддерживает углеродный след. Telos компенсирует свои выбросы углерода каждые два года, соответствуя глобальным усилиям по сокращению воздействия на окружающую среду. Архитектура Telos, особенно при использовании C++ на низком уровне, обеспечивает безопасность и энергоэффективность сделок. Энергетические затраты на каждую транзакцию в сети Telos значительно ниже, чем в традиционных блокчейн-сетях, таких как Ethereum.

Стабильность сети

Стабильность сети Telos является свидетельством тщательно разработанной инфраструктуры и протокола ее функционирования. Ключевую роль в этом играют производители блоков Telos, обеспечивая плавную работу сети без прерываний. Эти производители являются важными для обработки транзакций и защиты сети, обеспечивая надежное и непрерывное обслуживание, сохраняя целостность и доступность блокчейна.

Ресурсы разработчиков

Telos использует надежную архитектуру узлов, которая имеет основополагающее значение для его работы и масштабируемости. Сеть работает на базе Nodeos, демона основного сервиса в фреймворке Antelope, который обрабатывает различные критически важные функции, такие как выполнение смарт-контрактов, проверка транзакций, производство и подтверждение блоков.

Сеть Telos состоит из двух основных типов узлов:

  1. Производственный узел:Эти узлы отвечают за производство блоков, что крайне важно для работы блокчейна, поскольку их созданные новые блоки будут проверены сетью. Согласно механизму консенсуса DPoS, 21 узел, занимающий лидирующие позиции, активно участвует в производстве блоков в любое заданное время.
  2. Непроизводственные узлы:Эти узлы поддерживают сеть, проверяя блоки и храня историю блокчейна. Их функции включают работу в качестве API-шлюза, передачу транзакций и укрепление безопасности сети с помощью резервирования и децентрализованного подтверждения блоков.

Ресурсы системы

Запуск узла на сети Telos требует определенных системных ресурсов для обеспечения оптимальной производительности и надежности:

  • CPU:Требуемая вычислительная мощность зависит от типа узла. Узлы API без журналов блоков могут эффективно работать на двухъядерных процессорах, в то время как высокоинтенсивные операции, такие как узлы истории состояния, требуют по крайней мере четырехъядерных процессоров для эффективной обработки загрузки данных.
  • Оперативная память и хранилище:Узлам Telos обычно требуется большой объем оперативной памяти, начиная с 16 ГБ для простых API-узлов и до 32 ГБ или более для узлов с обширной историей состояний. Рекомендуется использовать накопители SSD или NVMe для эффективной обработки высоких нагрузок и потребностей в хранении, особенно для узлов, управляющих полной историей транзакций.
  • Требования к сети:Стабильное и быстрое подключение к Интернету крайне важно и требует как минимум 100 Мб/с пропускной способности, чтобы обеспечить своевременную передачу данных и синхронизацию с сетью блокчейна.

Настройки для каждого узла могут варьироваться в зависимости от их конкретной роли и текущих потребностей сети Telos. Например, блочные производственные узлы должны отдавать приоритет безопасной, высокоскоростной вычислительной мощности для поддержания целостности и скорости сети, в то время как API-узлы или начальные узлы больше сосредоточены на подключении и доступности данных. Эти элементы имеют решающее значение для поддержания эффективности и надежности блокчейна Telos, гарантируя, что он может эффективно масштабироваться и адаптироваться к растущим потребностям пользователей и разработчиков. Эта надежная архитектура не только поддерживает сегодняшние сетевые нагрузки, но и предназначена для содействия развитию и интеграции будущих технологий и приложений.

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.
Catalogue
Leçon 3

Техническая инфраструктура Telos

Этот курс посвящен техническому ядру Telos, включая две основные сети: Telos EVM (Ethereum Virtual Machine) и Telos Zero. В курсе освещаются расширенные функции Telos EVM, а также вспомогательные инструменты, такие как Teloscan и Blocksscan, а также обсуждаются меры масштабируемости, безопасности и устойчивости платформы.

Стек технологий

Telos основан на архитектуре следующего поколения делегированного доказательства доли (DPoS), которая известна своей эффективностью и масштабируемостью. Он поддерживает широкий спектр децентрализованных приложений и смарт-контрактов через две основные сети: Telos EVM (Ethereum Virtual Machine, виртуальная машина Ethereum) и Telos Zero.

Telos EVM (tEVM)

Telos EVM — это современная реализация виртуальной машины Ethereum. Он предназначен для резкого снижения комиссий за транзакции, обычно на 0,1% или более ниже, чем в родной сети Ethereum, при этом предотвращая опережающие транзакции и другое поведение извлекаемой ценности майнера (MEV). tEVM исключает возможность манипулирования ордерами на транзакции с помощью метода обработки транзакций «первым пришел, первым ушел». Кроме того, tEVM увеличивает скорость обработки транзакций и способен генерировать два новых блока в секунду, гарантируя, что Telos является одной из самых быстрых блокчейн-сетей.

Teloscan

Teloscan - это блокчейн-браузер, специально разработанный ядром Telos для блокчейна Telos. Он предоставляет пользовательский интерфейс, знакомый пользователям, похожий на традиционный блокчейн-браузер, но с дополнительными функциями, удовлетворяющими потребности сообщества Telos. Пользователи могут наслаждаться полным спектром услуг, включая подробное представление транзакций, просмотр контрактов и т. д., что делает Teloscan неотъемлемым инструментом для обычных пользователей и разработчиков.

Сканирование блоков

Blocksscan — это обозреватель блоков и аналитическая платформа для нативного токена Telos, TLOS. Платформа необходима для пользователей и разработчиков, заинтересованных в подробной аналитике и понимании децентрализованных смарт-контрактов Telos, глубоком изучении данных транзакций и системных контрактов.

Telos Zero

Telos Zero является базовым уровнем сети и в первую очередь отвечает за управление и установку комиссий за транзакции. Эти настройки предлагаются производителями блоков и голосуются держателями токенов TLOS. Этот уровень поддерживает выполнение смарт-контрактов, написанных на C++ и скомпилированных в WebAssembly (WASM), что позволяет запускать широкий спектр приложений без уплаты комиссии за транзакцию. Этот механизм способствует созданию доступной и удобной для разработчиков среды.

Telos Explorer

Telos Explorer - еще один удобный инструмент, разработанный командой ядра Telos, который упрощает взаимодействие пользователей с сетью Telos. Этот браузер с широкими возможностями поддерживает не только операции по залогу, запросы на торговлю и просмотр контрактов, но и поощряет пользователей активно участвовать в управлении сетью, голосовать и предлагать свои идеи. Это значительно усиливает чувство участия членов сообщества и способствует практике децентрализованного управления.

EOS Authority

EOS Authority предоставляет функциональность, аналогичную своему блокчейн-браузеру, для Telos, оптимизированную и расширенную для блокчейна Telos. Пользователи могут использовать этот инструмент для участия в голосовании, просмотра контрактов и транзакций, аукционирования имени и подписи мультиподписных транзакций.

Ajor

Ajor - это веб-браузер, специально разработанный для Telos, который полностью отвечает потребностям сообщества Telos. Пользователи могут использовать Ajor для залога токенов, просмотра подробной информации о смарт-контрактах и транзакциях, участия в голосовании по предложениям по управлению, а также создания виртуальных аккаунтов. Этот универсальный инструментарий позволяет пользователям легко управлять всеми видами взаимодействия на блокчейне Telos.

Масштабируемость и скорость

Telos выделяется в пространстве блокчейна своими быстрыми и эффективными возможностями обработки транзакций. Благодаря механизму генерации двух блоков в секунду Telos может обрабатывать до 15 200 транзакций в секунду, что делает его одним из самых быстрых блокчейнов, доступных на сегодняшний день. Такая скорость имеет решающее значение для приложений, требующих обработки данных в режиме реального времени и высокой пропускной способности транзакций.

Безопасность и устойчивость

Безопасность Telos является чрезвычайно мощной благодаря его механизму DPoS. Этот механизм требует подтверждения большинством согласования и эффективно предотвращает распространенные уязвимости, включая атаки на 51%. Кроме того, Telos уделяет большое внимание экологической устойчивости, его углеродный след от сделок очень низок и полностью соответствует мировым стандартам энергоэффективности.

Смарт-контракты и инструменты разработки

Telos поддерживает множество инструментов разработки и языков программирования, включая Solidity, C++, Go и Rust, что делает его очень гибким для разработчиков. Он предлагает мощный функционал смарт-контрактов, который необходим для создания надежных и безопасных децентрализованных приложений.

Управление и управление ресурсами

Управление Telos высоко децентрализованное и осуществляется через движок управления Telos Decide, который позволяет членам сообщества голосовать по важным сетевым решениям. Такая структура обеспечивает адаптацию сети к потребностям пользователей и подтверждает приверженность Telos развитию, основанному на участии сообщества.

Взаимодействие

Telos также фокусируется на взаимодействии с другими блокчейнами, обеспечивая бесшовный переход активов между различными сетями через такие инициативы, как интеграция LayerZero, что дополнительно повышает практичность Telos в более широкой экосистеме блокчейна.

Безопасность и эффективность

Телос известен своими надежными мерами безопасности. С момента запуска сети Telos имеет безупречную операционную историю без простоев, взломов или нарушений безопасности. Это стало возможным благодаря механизму консенсуса Delegated Proof-of-Stake (DPoS), который не только обеспечивает быструю обработку транзакций, но и повышает безопасность сети. Система DPoS требует, чтобы более двух третей валидаторов подтверждали транзакции и записывали данные, предотвращая распространенные уязвимости в технологии блокчейн, такие как атаки 51%.

Механизм консенсуса

В основе Telos лежит механизм консенсуса DPoS. В этой системе держатели токенов голосуют за производителей блоков, которые отвечают за поддержание целостности блокчейна. Этот процесс голосования обеспечивает децентрализацию и безопасность сети, давая сообществу прямое влияние на управление и работу сети. Эта возможность демократического выбора производителей блоков гарантирует, что сеть поддерживается надежными и преданными участниками.

Масштабируемость и функциональная совместимость

Telos поддерживает высокую пропускную способность транзакций и может обрабатывать более 15 200 транзакций в секунду, что делает его очень масштабируемым. Эта возможность имеет решающее значение для приложений, требующих быстрой и эффективной обработки транзакций. Кроме того, Telos поддерживает межцепочечную связь (IBC), которая обеспечивает беспрепятственное взаимодействие и передачу данных между различными блокчейн-сетями, повышая его совместимость и делая его универсальной платформой для разработчиков и пользователей для работы в многоцепочечной среде.

Воздействие на окружающую среду

Устойчивость является одним из ключевых аспектов внимания Telos, который поддерживает углеродный след. Telos компенсирует свои выбросы углерода каждые два года, соответствуя глобальным усилиям по сокращению воздействия на окружающую среду. Архитектура Telos, особенно при использовании C++ на низком уровне, обеспечивает безопасность и энергоэффективность сделок. Энергетические затраты на каждую транзакцию в сети Telos значительно ниже, чем в традиционных блокчейн-сетях, таких как Ethereum.

Стабильность сети

Стабильность сети Telos является свидетельством тщательно разработанной инфраструктуры и протокола ее функционирования. Ключевую роль в этом играют производители блоков Telos, обеспечивая плавную работу сети без прерываний. Эти производители являются важными для обработки транзакций и защиты сети, обеспечивая надежное и непрерывное обслуживание, сохраняя целостность и доступность блокчейна.

Ресурсы разработчиков

Telos использует надежную архитектуру узлов, которая имеет основополагающее значение для его работы и масштабируемости. Сеть работает на базе Nodeos, демона основного сервиса в фреймворке Antelope, который обрабатывает различные критически важные функции, такие как выполнение смарт-контрактов, проверка транзакций, производство и подтверждение блоков.

Сеть Telos состоит из двух основных типов узлов:

  1. Производственный узел:Эти узлы отвечают за производство блоков, что крайне важно для работы блокчейна, поскольку их созданные новые блоки будут проверены сетью. Согласно механизму консенсуса DPoS, 21 узел, занимающий лидирующие позиции, активно участвует в производстве блоков в любое заданное время.
  2. Непроизводственные узлы:Эти узлы поддерживают сеть, проверяя блоки и храня историю блокчейна. Их функции включают работу в качестве API-шлюза, передачу транзакций и укрепление безопасности сети с помощью резервирования и децентрализованного подтверждения блоков.

Ресурсы системы

Запуск узла на сети Telos требует определенных системных ресурсов для обеспечения оптимальной производительности и надежности:

  • CPU:Требуемая вычислительная мощность зависит от типа узла. Узлы API без журналов блоков могут эффективно работать на двухъядерных процессорах, в то время как высокоинтенсивные операции, такие как узлы истории состояния, требуют по крайней мере четырехъядерных процессоров для эффективной обработки загрузки данных.
  • Оперативная память и хранилище:Узлам Telos обычно требуется большой объем оперативной памяти, начиная с 16 ГБ для простых API-узлов и до 32 ГБ или более для узлов с обширной историей состояний. Рекомендуется использовать накопители SSD или NVMe для эффективной обработки высоких нагрузок и потребностей в хранении, особенно для узлов, управляющих полной историей транзакций.
  • Требования к сети:Стабильное и быстрое подключение к Интернету крайне важно и требует как минимум 100 Мб/с пропускной способности, чтобы обеспечить своевременную передачу данных и синхронизацию с сетью блокчейна.

Настройки для каждого узла могут варьироваться в зависимости от их конкретной роли и текущих потребностей сети Telos. Например, блочные производственные узлы должны отдавать приоритет безопасной, высокоскоростной вычислительной мощности для поддержания целостности и скорости сети, в то время как API-узлы или начальные узлы больше сосредоточены на подключении и доступности данных. Эти элементы имеют решающее значение для поддержания эффективности и надежности блокчейна Telos, гарантируя, что он может эффективно масштабироваться и адаптироваться к растущим потребностям пользователей и разработчиков. Эта надежная архитектура не только поддерживает сегодняшние сетевые нагрузки, но и предназначена для содействия развитию и интеграции будущих технологий и приложений.

Clause de non-responsabilité
* Les investissements en cryptomonnaies comportent des risques importants. Veuillez faire preuve de prudence. Le cours n'est pas destiné à fournir des conseils en investissement.
* Ce cours a été créé par l'auteur qui a rejoint Gate Learn. Toute opinion partagée par l'auteur ne représente pas Gate Learn.