Bài học 3

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

Этот модуль охватывает техническую архитектуру Bitrock, сосредоточиваясь на механизме консенсуса IBFT 2.0 Proof of Authority (PoA), метриках масштабируемости и его взаимодействии с виртуальной машиной Ethereum (EVM) для развертывания смарт-контрактов.

Объяснение механизма консенсуса IBFT 2.0 Proof of Authority (PoA)

Механизм IBFT 2.0 PoA балансирует скорость, безопасность и масштабируемость, полагаясь на доверенных валидаторов и обеспечивая окончательность блока через консенсус супер-большинства. Это особенно подходит для случаев использования, требующих высокой пропускной способности и быстрого времени подтверждения, таких как децентрализованная финансовая (DeFi) и другие высоко востребованные приложения.

The IBFT 2.0 Доказательство авторитета (Proof of Authority, PoA)Механизм консенсуса, используемый Bitrock, разработан для обеспечения более эффективного, масштабируемого и безопасного метода проверки транзакций по сравнению с традиционными системами Proof of Work (PoW) или Proof of Stake (PoS).

Как работает IBFT 2.0 PoA:

  1. Валидаторы: В системе PoA предварительно выбранная группа валидаторов отвечает за проверку транзакций и добавление новых блоков в блокчейн. Эти валидаторы выбираются на основе своей репутации или идентификации, и они не конкурируют за проверку блоков, как в системах PoW или PoS; вместо этого они по очереди предлагают блоки, что значительно сокращает время и вычислительную мощность, необходимую для этого.
  2. Предложение блока: Каждый валидатор в сети по очереди предлагает блок. Когда валидатор предлагает блок, он должен быть подписан и одобрен сверхбольшинством других валидаторов. Обычно, как минимум 66% валидаторов должны согласиться с действительностью блока, прежде чем он будет добавлен в блокчейн.
  3. Отказоустойчивость: IBFT 2.0 вводит толерантность к византийским ошибкам (BFT), что означает, что сеть может терпеть даже до трети своих валидаторов, действующих злонамеренно или отказавших, без влияния на функциональность системы. Даже если некоторые валидаторы скомпрометированы, сеть может продолжать работать безопасно, пока большинство валидаторов надежны.
  4. Эффективность: Поскольку производители блоков (валидаторы) заранее одобрены, PoA намного более эффективен с точки зрения энергопотребления и скорости по сравнению с PoW, который требует обширных вычислительных ресурсов. Механизм IBFT 2.0 обеспечивает быструю финализацию блоков, что позволяет очень короткое время создания блоков (в случае Bitrock - 1 секунда).
  5. Безопасность и Непреложность: Как только блок подтверждается необходимым количеством валидаторов, он считается окончательным и не может быть изменен или отменен. Эта окончательность обеспечивает высокий уровень безопасности и предотвращает потенциальные атаки, такие как реорганизация цепочки.
  6. Стиимулы для валидаторов: В реализации Bitrock валидаторы получают вознаграждение за свою роль в обеспечении безопасности сети путем получения комиссий за транзакции (в токенах BROCK). Эти вознаграждения стимулируют их поддерживать честное поведение, так как их личность и репутация находятся под угрозой, если они действуют злонамеренно.

Метрики масштабируемости: 12 000 TPS и блоки за 1 секунду

Одной из определяющих особенностей Bitrock является ее масштабируемость. Сеть разработана для обработки до 12 000 транзакций в секунду (TPS), что далеко превосходит пропускную способность транзакций основной сети Ethereum, которая в среднем составляет около 15 TPS. Эта масштабируемость делает Bitrock подходящим для децентрализованных приложений с высоким спросом, особенно в отраслях, таких как игры и децентрализованная финансовая (DeFi).

Сеть также достигает впечатляющего времени блока в 1 секунду, которое занимает добавление нового блока в блокчейн. Это быстрое поколение блоков обеспечивает почти мгновенное подтверждение транзакций, значительно улучшая опыт пользователя. Эти характеристики помещают Bitrock среди более продвинутых решений уровня 2 с точки зрения скорости и масштабируемости, в частности по сравнению с другими цепочками уровня 2, такими как Polygon и Arbitrum, которые предлагают более низкую пропускную способность и более длительное время блока.

Сравнение PoA с традиционными системами Proof of Work (PoW) и Proof of Stake (PoS)

Механизм согласия PoA, используемый Bitrock, фундаментально отличается от более широко используемых систем Proof of Work (PoW) и Proof of Stake (PoS):

  • Proof of Work (PoW): В системе PoW, как в Bitcoin, майнеры соревнуются в решении сложных математических головоломок для проверки транзакций. Этот процесс требует значительной вычислительной мощности и энергии. Системы PoW известны своей высокой безопасностью, но страдают от медленных скоростей транзакций и высокого энергопотребления, что делает их менее масштабируемыми для приложений, требующих высокой пропускной способности.
  • Доказательство доли (PoS): В системах PoS, таких как Ethereum 2.0, валидаторы выбираются на основе количества токенов, которые они ставят. Хотя PoS потребляет гораздо меньше энергии, чем PoW, он все равно может быть медленнее, чем PoA, так как валидаторы должны блокировать токены для возможности предложить блоки, что может вызывать задержки в зависимости от сетевой загруженности и конкуренции за ставки.
  • Доказательство власти (PoA): В отличие от PoW, PoA полагается на набор заранее выбранных валидаторов, которым не нужно конкурировать за проверку блоков. Вместо этого они поочередно добавляют блоки в блокчейн по заранее определенному порядку. Этот процесс позволяет избежать необходимости использования большого количества вычислительной мощности (как в PoW) или заложенных активов (как в PoS), что делает PoA гораздо более эффективным с точки зрения скорости и энергопотребления. Однако PoA требует доверия к валидаторам, именно поэтому Bitrock акцентирует внимание на использовании доверенных, проверенных валидаторов через KYC-процессы, такие как те, которые предлагает Assure DeFi.

1-секундные блоки и пропускная способность 12 000 TPS

Быстрые времена блокировки Bitrock и высокая пропускная способность транзакций достигаются за счет комбинации механизма консенсуса IBFT 2.0 PoA и оптимизированной сетевой инфраструктуры. Валидаторы сети предварительно утверждены и эффективно поворачиваются, чтобы гарантировать, что блоки проверяются и добавляются быстро без необходимых задержек. Неотказоустойчивая конструкция IBFT 2.0 позволяет обеспечить высокую доступность, гарантируя, что даже если некоторые валидаторы выйдут из строя, сеть продолжит работать плавно.

Поскольку Bitrock работает как решение уровня 2 с совместимостью с Ethereum, он обрабатывает транзакции вне цепи, а затем урегулирует их в основной цепи Ethereum. Эта внебиржевая обработка позволяет Bitrock обходить заторы, которые могут возникать на уровне 1 Ethereum, способствуя его способности обрабатывать значительно больший объем транзакций при поддержании практически нулевых комиссий за газ.

Взаимодействие с виртуальной машиной Ethereum (EVM) для развертывания смарт-контрактов

Bitrock полностью совместим с Ethereum Virtual Machine (EVM), что означает, что разработчики могут развертывать смарт-контракты на Bitrock, используя те же инструменты, которые они использовали бы для Ethereum. Сюда входят популярные среды разработки, такие как Metamask, Truffle и Remix. Благодаря совместимости с Ethereum, Bitrock позволяет разработчикам переносить свои приложения и проекты на основе Ethereum на Bitrock без необходимости в значительной степени изменять свой код.

Основные моменты

  • Bitrock использует механизм согласования Proof of Authority IBFT 2.0, который полагается на доверенных валидаторов для проверки блоков.
  • Сеть может обрабатывать до 12 000 транзакций в секунду, с блоками продолжительностью 1 секунда, что делает ее высоко масштабируемой.
  • PoA более энергоэффективна и быстрее, чем традиционные системы PoW или PoS, хотя требует доверия к валидаторам.
  • Архитектура Bitrock обеспечивает высокую пропускную способность транзакций и низкую задержку, перенаправляя транзакции на его решение Layer-2.
  • Полная совместимость виртуальной машины Ethereum (EVM) позволяет разработчикам развертывать смарт-контракты с использованием существующих инструментов Ethereum.
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.
Danh mục
Bài học 3

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

Этот модуль охватывает техническую архитектуру Bitrock, сосредоточиваясь на механизме консенсуса IBFT 2.0 Proof of Authority (PoA), метриках масштабируемости и его взаимодействии с виртуальной машиной Ethereum (EVM) для развертывания смарт-контрактов.

Объяснение механизма консенсуса IBFT 2.0 Proof of Authority (PoA)

Механизм IBFT 2.0 PoA балансирует скорость, безопасность и масштабируемость, полагаясь на доверенных валидаторов и обеспечивая окончательность блока через консенсус супер-большинства. Это особенно подходит для случаев использования, требующих высокой пропускной способности и быстрого времени подтверждения, таких как децентрализованная финансовая (DeFi) и другие высоко востребованные приложения.

The IBFT 2.0 Доказательство авторитета (Proof of Authority, PoA)Механизм консенсуса, используемый Bitrock, разработан для обеспечения более эффективного, масштабируемого и безопасного метода проверки транзакций по сравнению с традиционными системами Proof of Work (PoW) или Proof of Stake (PoS).

Как работает IBFT 2.0 PoA:

  1. Валидаторы: В системе PoA предварительно выбранная группа валидаторов отвечает за проверку транзакций и добавление новых блоков в блокчейн. Эти валидаторы выбираются на основе своей репутации или идентификации, и они не конкурируют за проверку блоков, как в системах PoW или PoS; вместо этого они по очереди предлагают блоки, что значительно сокращает время и вычислительную мощность, необходимую для этого.
  2. Предложение блока: Каждый валидатор в сети по очереди предлагает блок. Когда валидатор предлагает блок, он должен быть подписан и одобрен сверхбольшинством других валидаторов. Обычно, как минимум 66% валидаторов должны согласиться с действительностью блока, прежде чем он будет добавлен в блокчейн.
  3. Отказоустойчивость: IBFT 2.0 вводит толерантность к византийским ошибкам (BFT), что означает, что сеть может терпеть даже до трети своих валидаторов, действующих злонамеренно или отказавших, без влияния на функциональность системы. Даже если некоторые валидаторы скомпрометированы, сеть может продолжать работать безопасно, пока большинство валидаторов надежны.
  4. Эффективность: Поскольку производители блоков (валидаторы) заранее одобрены, PoA намного более эффективен с точки зрения энергопотребления и скорости по сравнению с PoW, который требует обширных вычислительных ресурсов. Механизм IBFT 2.0 обеспечивает быструю финализацию блоков, что позволяет очень короткое время создания блоков (в случае Bitrock - 1 секунда).
  5. Безопасность и Непреложность: Как только блок подтверждается необходимым количеством валидаторов, он считается окончательным и не может быть изменен или отменен. Эта окончательность обеспечивает высокий уровень безопасности и предотвращает потенциальные атаки, такие как реорганизация цепочки.
  6. Стиимулы для валидаторов: В реализации Bitrock валидаторы получают вознаграждение за свою роль в обеспечении безопасности сети путем получения комиссий за транзакции (в токенах BROCK). Эти вознаграждения стимулируют их поддерживать честное поведение, так как их личность и репутация находятся под угрозой, если они действуют злонамеренно.

Метрики масштабируемости: 12 000 TPS и блоки за 1 секунду

Одной из определяющих особенностей Bitrock является ее масштабируемость. Сеть разработана для обработки до 12 000 транзакций в секунду (TPS), что далеко превосходит пропускную способность транзакций основной сети Ethereum, которая в среднем составляет около 15 TPS. Эта масштабируемость делает Bitrock подходящим для децентрализованных приложений с высоким спросом, особенно в отраслях, таких как игры и децентрализованная финансовая (DeFi).

Сеть также достигает впечатляющего времени блока в 1 секунду, которое занимает добавление нового блока в блокчейн. Это быстрое поколение блоков обеспечивает почти мгновенное подтверждение транзакций, значительно улучшая опыт пользователя. Эти характеристики помещают Bitrock среди более продвинутых решений уровня 2 с точки зрения скорости и масштабируемости, в частности по сравнению с другими цепочками уровня 2, такими как Polygon и Arbitrum, которые предлагают более низкую пропускную способность и более длительное время блока.

Сравнение PoA с традиционными системами Proof of Work (PoW) и Proof of Stake (PoS)

Механизм согласия PoA, используемый Bitrock, фундаментально отличается от более широко используемых систем Proof of Work (PoW) и Proof of Stake (PoS):

  • Proof of Work (PoW): В системе PoW, как в Bitcoin, майнеры соревнуются в решении сложных математических головоломок для проверки транзакций. Этот процесс требует значительной вычислительной мощности и энергии. Системы PoW известны своей высокой безопасностью, но страдают от медленных скоростей транзакций и высокого энергопотребления, что делает их менее масштабируемыми для приложений, требующих высокой пропускной способности.
  • Доказательство доли (PoS): В системах PoS, таких как Ethereum 2.0, валидаторы выбираются на основе количества токенов, которые они ставят. Хотя PoS потребляет гораздо меньше энергии, чем PoW, он все равно может быть медленнее, чем PoA, так как валидаторы должны блокировать токены для возможности предложить блоки, что может вызывать задержки в зависимости от сетевой загруженности и конкуренции за ставки.
  • Доказательство власти (PoA): В отличие от PoW, PoA полагается на набор заранее выбранных валидаторов, которым не нужно конкурировать за проверку блоков. Вместо этого они поочередно добавляют блоки в блокчейн по заранее определенному порядку. Этот процесс позволяет избежать необходимости использования большого количества вычислительной мощности (как в PoW) или заложенных активов (как в PoS), что делает PoA гораздо более эффективным с точки зрения скорости и энергопотребления. Однако PoA требует доверия к валидаторам, именно поэтому Bitrock акцентирует внимание на использовании доверенных, проверенных валидаторов через KYC-процессы, такие как те, которые предлагает Assure DeFi.

1-секундные блоки и пропускная способность 12 000 TPS

Быстрые времена блокировки Bitrock и высокая пропускная способность транзакций достигаются за счет комбинации механизма консенсуса IBFT 2.0 PoA и оптимизированной сетевой инфраструктуры. Валидаторы сети предварительно утверждены и эффективно поворачиваются, чтобы гарантировать, что блоки проверяются и добавляются быстро без необходимых задержек. Неотказоустойчивая конструкция IBFT 2.0 позволяет обеспечить высокую доступность, гарантируя, что даже если некоторые валидаторы выйдут из строя, сеть продолжит работать плавно.

Поскольку Bitrock работает как решение уровня 2 с совместимостью с Ethereum, он обрабатывает транзакции вне цепи, а затем урегулирует их в основной цепи Ethereum. Эта внебиржевая обработка позволяет Bitrock обходить заторы, которые могут возникать на уровне 1 Ethereum, способствуя его способности обрабатывать значительно больший объем транзакций при поддержании практически нулевых комиссий за газ.

Взаимодействие с виртуальной машиной Ethereum (EVM) для развертывания смарт-контрактов

Bitrock полностью совместим с Ethereum Virtual Machine (EVM), что означает, что разработчики могут развертывать смарт-контракты на Bitrock, используя те же инструменты, которые они использовали бы для Ethereum. Сюда входят популярные среды разработки, такие как Metamask, Truffle и Remix. Благодаря совместимости с Ethereum, Bitrock позволяет разработчикам переносить свои приложения и проекты на основе Ethereum на Bitrock без необходимости в значительной степени изменять свой код.

Основные моменты

  • Bitrock использует механизм согласования Proof of Authority IBFT 2.0, который полагается на доверенных валидаторов для проверки блоков.
  • Сеть может обрабатывать до 12 000 транзакций в секунду, с блоками продолжительностью 1 секунда, что делает ее высоко масштабируемой.
  • PoA более энергоэффективна и быстрее, чем традиционные системы PoW или PoS, хотя требует доверия к валидаторам.
  • Архитектура Bitrock обеспечивает высокую пропускную способность транзакций и низкую задержку, перенаправляя транзакции на его решение Layer-2.
  • Полная совместимость виртуальной машины Ethereum (EVM) позволяет разработчикам развертывать смарт-контракты с использованием существующих инструментов Ethereum.
Tuyên bố từ chối trách nhiệm
* Đầu tư tiền điện tử liên quan đến rủi ro đáng kể. Hãy tiến hành một cách thận trọng. Khóa học không nhằm mục đích tư vấn đầu tư.
* Khóa học được tạo bởi tác giả đã tham gia Gate Learn. Mọi ý kiến chia sẻ của tác giả không đại diện cho Gate Learn.