Как измерить производительность блокчейна?
Поскольку компании начинают серьезно задаваться этим вопросом, проект Hyperledger с открытым исходным кодом, основанный на Linux, объявил о создании новой рабочей группы по производительности и масштабируемости (PSWG), целью которой является измерение того, насколько доступные разновидности блокчейна будут производительны по мере роста их популярности и использования.
Инициативу ведёт Марк Вагнер, старший главный инженер-программист Red Hat, который имеет 15-летний опыт работы в области производительности и масштабируемости. Компания Red Hat была одним из основателей Hyperledger, и в конце 2016 года Вагнер стал её представителем в проекте.
Вагнер рассказал, что одним из ожидаемых результатов работы будет поддержка матрицы ключевых показателей эффективности и соответствующих данных от различных реализаций блокчейна. Данные планируются так, чтобы помочь конечным пользователям выбрать платформу, удовлетворяющую их потребности.
Как предполагает Вагнер, группа в конечном итоге должна разработать серию скачиваемых наборов кода, каждый из которых может использоваться для тестирования DLT платформ, таких как Hyperledger, Corda и Quorum, а также открытых блокчейнов, таких как биткоин и эфир.
Вот что говорит Вагнер:
«Мы хотели бы создать нечто, что будет работать во всей отрасли блокчейн, а не только в Hyperledger».
PSWG, у которой пока 20 участников, провела своё первое совещание 22 мая. В дальнейшем группа планирует организовывать встречи дважды в месяц. PSWG – лишь одна из нескольких рабочих групп Hyperledger, к которой может присоединиться каждый.
Задачи проекта
Производительность и масштабируемость – это не одно и то же, т.к. производительность относится к времени обработки запроса системой, а масштабируемость относится к способности системы справляться с нагрузками, например, когда в систему добавляются новые пользователи.
Почему это важно? Потому масштабирование не должно отставать, а должно быть частью архитектуры системы с самого начала.
Например, биткоин – это хороший набор проблем с точки зрения того, что сеть не построена для масштабирования. При большом количестве данных обработка транзакций занимает больше времени и стоит дороже, а криптовалютное сообщество спорит о способах решения проблемы (если кто-то считает, что это вообще проблема).
Работая с несколькими DLT-платформами, Hyperledger также сталкивается с аналогичными проблемами, особенно при попытке расширить возможности различных заинтересованных сторон. Для целенаправленного измерения производительности и масштабируемости каждый участник проекта должен работать в рамках общей структуры, а иначе – трудности в обмене информацией, данными и опытом.
Вагнер заключил:
«Это новая, захватывающая и неизведанная территория для исследований [об измерении производительности / масштабируемости]».
Хотите больше новостей? Facebook. Быстрее всех? Telegram и Twitter. Подписывайтесь!