После этого краткого описания у вас могли остаться вопросы, и поэтому мы постарались ответить на наиболее очевидные из них заранее:
- Насколько быстро работает приложение в сравнении с традиционными системами? Скорость работы решения чуть ниже, потому что для обеспечения безопасности требуется запись информации в блокчейн. Но при практическом использовании разница в скорости практически незаметна. Видеопоток показывается в реальном времени, и единственный компонент, в котором возможна небольшая задержка, это список присутствующих. Но даже в худшем случае обновление займет всего 15 секунд (если задать в настройках 15-секундные блоки, что вполне нормально для приватной сети).
- Сколько людей можно внести в систему? Падает ли производительность при их большом числе? Вы можете внести столько информации, сколько может храниться на компьютере с нодой. Для сравнения изображений на сегодня требуется O (n), но для ускорения процесса мы планируем добавить характеристики похожести изображения. Мы тестировали приложение со списком в 100 000 лиц и не выявили проблем с производительностью.
- Насколько высоко качество распознавания? Влияет ли на него блокчейн? Блокчейн никак не влияет на качество распознавания. Согласно документации используемой нами библиотеки, «модель обеспечивает точность в 99,38% базы данных „Labeled Faces in the Wild“. На практике ситуации, когда лицо сотрудника не распознано, возможны, но, как правило, на это существуют причины (например, солнцезащитные очки). На этот случай изображения всех нераспознанных лиц хранятся в блокчейне.
Итак, мы имеем дело с версией традиционной системы для Web 3.0, более надежной и безопасной, чем ее централизованный эквивалент. Как вы можете себе представить, возможности применения блокчейна в бизнес-приложениях гораздо шире. Есть смысл попробовать!