ОПРЕДЕЛЕНИЕ Hyperledger Burrow
Hyperledger Burrow - это один из проектов Hyperledger, который работает как разрешенный узел цепочки блоков смарт-контрактов Ethereum. Его основная функция состоит в том, чтобы выполнять программный код умного контракта Ethereum на разрешенной виртуальной машине.
НАРУШЕНИЕ ГИПЕРЛЕДЖЕРА
Hyperledger Burrow размещается в Linux Foundation и изначально разрабатывался Monax, открытой платформой для создания, поставки и запуска приложений на основе блокчейна для бизнес-экосистем. Известный процессор и производитель микросхем Intel также выступил спонсором проекта, который в настоящее время находится на стадии инкубации.
Hyperledger Burrow выступает в качестве разрешенного механизма приложений смарт-контрактов, основной задачей которого является безопасное и эффективное выполнение и обработка программ смарт-контрактов. Он создан для многоцепной среды, которая поддерживает оптимизацию под конкретные приложения.
Многие сети с блокчейнами, такие как Ethereum, поддерживают умные контракты, контракты с которыми выполняются самостоятельно, и условия контракта прямо записаны в коде. Проще говоря, Hyperledger Burrow действует как интеллектуальный интерпретатор контрактов, облегчая выполнение таких контрактов в сети, придерживаясь стандартов виртуальной машины Ethereum (EVM). EVM выполняет скрипты умного контракта Ethereum, используя глобальную сеть общедоступных узлов. Burrow выступает в качестве узла в блокчейне, который использует стандарты EVM для обеспечения убедительности различных транзакций интеллектуального контракта и высокой пропускной способности транзакций. (Подробнее см. Введение в Ethereum Classic.)
Hyperledger Burrow включает в себя следующие компоненты:
Механизм консенсуса заботится о порядке и обработке различных транзакций в блокчейне и обеспечивает высокую производительность транзакций. Он имеет встроенный набор валидаторов транзакций, а также предотвращает любые возможные злонамеренные попытки взлома и разветвления блокчейна. Механизм консенсуса остается независимым от приложений смарт-контрактов, так как еще один уровень, интерфейс цепочки приложений (ABCI), разделяет эти два компонента, обеспечивая безопасность основного механизма от различных приложений, которые иногда могут включать вредоносные.
Всякий раз, когда транзакция, происходящая в сети блокчейна, требует выполнения кода смарт-контракта, компонент приложения Smart Contract Application (SCA) активирует необходимое выполнение кода этой учетной записи в разрешенной виртуальной машине Ethereum (EVM). Работа EVM состоит в том, чтобы гарантировать, что спецификации кода операции Ethereum соблюдаются кодом исполняемого приложения, и необходимые разрешения правильно предоставляются.
В то время как Hyperledger Burrow в настоящее время находится на стадии инкубации, в будущем он может достичь лучшей производительности для удовлетворения межфункциональных потребностей бизнеса.
Ожидается, что он будет поддерживать управление идентификацией, межблочную связь, многоцепную экосистему, управление жизненным циклом блокчейнов и управление жизненным циклом интеллектуальных контрактов. Эти функции помогут Hyperledger Burrow предложить повышенную безопасность, идентификацию и конфиденциальность, что может улучшить масштабируемость, производительность и управление сетями блокчейнов.