Особенности HydraChain:
- Полная совместимость с протоколом Ethereum
- HydraChain на 100% совместим с API и контрактным уровнем. Существующие цепочки инструментов для разработки и развертывания Smart Contracts и приложений могут легко использоваться снова.
Ответственные валидаторы
Основным отличием является византийский отказоустойчивый консенсусный протокол (подробно здесь), который не зависит от доказательства работы. Вместо этого он опирается на зарегистрированный и подотчетный набор валидаторов, которые предлагают и проверяют порядок транзакций.
Мгновенная окончательность
Новые блоки согласовываются с валидаторами. Кворум по валидаторам, который подписывает блок, требуется перед его добавлением в цепочку. Таким образом, не будет никаких вилок или возвратов. Как только блок зафиксирован, состояние становится окончательным.
Протокол допускает время подсекунды. Новые блоки создаются только при наличии ожидающих транзакций.
Родные контракты
HydraChain предоставляет инфраструктуру для разработки умных контрактов на языке высокого уровня Python. Преимуществами являются значительно сокращенное время разработки и улучшенные возможности отладки. Поскольку виртуальная машина Ethereum обойдена, выполнение собственных контрактов также происходит намного быстрее. Собственные контракты поддерживают ABI и взаимодействуют с контрактами на основе EVM, написанными на языках Solidity или Serpent, и могут сосуществовать в одной цепочке. Ограничение, которое требуется всем валидаторам для запуска узла, настроенного с тем же набором собственных контрактов, хорошо управляется в настройках приватных строк.
Customizability
Многие аспекты системы могут быть свободно настроены в соответствии с индивидуальными потребностями. Например, можно легко регулировать комиссию за транзакции, лимиты на газ, распределение Genesis, время блокировки и т. Д.
- Простое развертывание
- Настройка тестовой сети может быть выполнена с почти нулевой конфигурацией. Доступны шаблоны Dockerfile.
- Открытый исходный код
- Основное программное обеспечение имеет открытый исходный код и доступно под разрешающей лицензией MIT.
- Коммерческая поддержка
- Консультации, планы поддержки и индивидуальные разработки предлагаются технологиями brainbox и сетью партнеров.