Это серия, состоящая из нескольких частей, в которой подробно описывается бизнес-архитектура и техническая архитектура hCaptcha, незаменимой замены reCAPTCHA, которая платит владельцам веб-сайтов.
В этом посте подробно рассказывается, как hCaptcha работает на техническом уровне, чтобы обеспечить большую прозрачность для наших пользователей и поделиться нашим мнением о том, как создать безопасный и ценный сервис.
Примечание. hCaptcha находится в стадии активной разработки, и подробности могут измениться в будущем.
Во-первых, быстрое резюме
Сервис hCaptcha предназначен для создания наборов данных для машинного обучения. Он делает это, предоставляя владельцам веб-сайтов полезные услуги. Защита своих сайтов от нечеловеческих субъектов и ботов с помощью капчи позволяет hCaptcha использовать работу посетителей сайта, которая в противном случае была бы непродуктивной.
От этого выигрывают все:
- Владельцы веб-сайтов защищают свой сайт, вводя капчу для защиты от нежелательного трафика ботов / спама. Они получают защиту и компенсацию с помощью hCaptcha.
- Посетители веб-сайта пользуются сайтом с меньшим количеством спама и ботов.
- Запрашивающие метки получают высококачественные человеческие аннотации для своих нужд в области машинного обучения.
Дизайн высокого уровня
В широком смысле hCaptcha автоматизирует и защищает наборы данных и происходящие транзакции.
Когда к нам приходит запросчик маркировки, за кулисами создается умный контракт Ethereum с его данными о работе и запускается в блокчейне:
- Что это за задача? (например, «добавить метки, обозначающие, из чего состоит это изображение», «точен ли этот перевод?»)
- Где можно найти соответствующие ресурсы? (например, расположение изображений для задач с изображениями)
- Какова ваша максимальная сумма ставки за выполнение этого задания в нашей сети?
Затем мы объединяем эти запросы на работу и предоставляем их в виде задач проверки подлинности, обслуживаемых веб-сайтами, которые используют наш сервис.
Владельцы веб-сайтов являются важной частью этой инфраструктуры. Чтобы побудить их помочь в этом процессе, мы используем средства на условном депонировании, предоставленные отправителем, для выплаты владельцам сайтов пропорционально правильным ответам, предоставленным их пользователями.
Для владельцев веб-сайтов процесс участия невероятно прост и построен так, чтобы заменить существующие службы ввода кода капчи. Просто зарегистрируйтесь, добавьте наши теги javascript туда, где вы хотите защитить свой сайт, и сообщите нам, куда вы хотите отправить средства. Это так просто.
Обнаружение пользователей-людей
Часто возникает вопрос: «Откуда hCaptcha знает ответы на общие задачи, отправленные пользователем, если человек никогда не участвовал?»
Ответ заключается в сочетании нескольких различных техник:
- Отслеживание пользователей-людей и пользователей-ботов с течением времени и представление им капч в зависимости от их репутации.
- Использование информации из клиентской среды для анализа таких данных, как данные браузера, движения мыши и гироскопическое поведение.
- Многократное представление задач в различных формах и сравнение результатов с помощью статистического анализа результатов.
- Использование некоторых из новейших методов машинного обучения для улучшения всего вышеперечисленного и проверки ответов.
У нас есть дополнительные мысли о том, как улучшить этот процесс в будущем - это только начало.
Что дальше?
Мы так много хотим с этим сделать и стремимся к достижению этих целей как можно быстрее:
- Открытие исходного кода компонентов нашей технологии в интересах безопасности, прозрачности и настройки.
- Добавление различных типов задач, чтобы наше видение «человеческого протокола» могло быть полностью реализовано.
- Мы прислушиваемся к мнению наших клиентов, чтобы определить, какие улучшения будут для них наиболее ценными.
- Используя все знания и данные, которые мы получаем, чтобы применить эту концепцию к другим еще не обслуживаемым предметным областям.
В ближайшем будущем мы также планируем выпустить технический документ, охватывающий дизайн, чтобы повысить прозрачность, безопасность и поделиться с миром нашими идеями и инструментами.
Увлекаться
Если вам это интересно, свяжитесь с нами! Мы ищем талантливых людей, которые воодушевлены этой миссией, чтобы помочь нам в ее развитии.
Мы также ищем обе стороны описанного выше уравнения. Если вы можете воспользоваться нашими услугами - регистрируйтесь!