Это серия, состоящая из нескольких частей, в которой подробно описывается бизнес-архитектура и техническая архитектура hCaptcha, незаменимой замены reCAPTCHA, которая платит владельцам веб-сайтов.

В этом посте подробно рассказывается, как hCaptcha работает на техническом уровне, чтобы обеспечить большую прозрачность для наших пользователей и поделиться нашим мнением о том, как создать безопасный и ценный сервис.

Примечание. hCaptcha находится в стадии активной разработки, и подробности могут измениться в будущем.

Во-первых, быстрое резюме

Сервис hCaptcha предназначен для создания наборов данных для машинного обучения. Он делает это, предоставляя владельцам веб-сайтов полезные услуги. Защита своих сайтов от нечеловеческих субъектов и ботов с помощью капчи позволяет hCaptcha использовать работу посетителей сайта, которая в противном случае была бы непродуктивной.

От этого выигрывают все:

  • Владельцы веб-сайтов защищают свой сайт, вводя капчу для защиты от нежелательного трафика ботов / спама. Они получают защиту и компенсацию с помощью hCaptcha.
  • Посетители веб-сайта пользуются сайтом с меньшим количеством спама и ботов.
  • Запрашивающие метки получают высококачественные человеческие аннотации для своих нужд в области машинного обучения.

Дизайн высокого уровня

В широком смысле hCaptcha автоматизирует и защищает наборы данных и происходящие транзакции.

Когда к нам приходит запросчик маркировки, за кулисами создается умный контракт Ethereum с его данными о работе и запускается в блокчейне:

  • Что это за задача? (например, «добавить метки, обозначающие, из чего состоит это изображение», «точен ли этот перевод?»)
  • Где можно найти соответствующие ресурсы? (например, расположение изображений для задач с изображениями)
  • Какова ваша максимальная сумма ставки за выполнение этого задания в нашей сети?

Затем мы объединяем эти запросы на работу и предоставляем их в виде задач проверки подлинности, обслуживаемых веб-сайтами, которые используют наш сервис.

Владельцы веб-сайтов являются важной частью этой инфраструктуры. Чтобы побудить их помочь в этом процессе, мы используем средства на условном депонировании, предоставленные отправителем, для выплаты владельцам сайтов пропорционально правильным ответам, предоставленным их пользователями.

Для владельцев веб-сайтов процесс участия невероятно прост и построен так, чтобы заменить существующие службы ввода кода капчи. Просто зарегистрируйтесь, добавьте наши теги javascript туда, где вы хотите защитить свой сайт, и сообщите нам, куда вы хотите отправить средства. Это так просто.

Обнаружение пользователей-людей

Часто возникает вопрос: «Откуда hCaptcha знает ответы на общие задачи, отправленные пользователем, если человек никогда не участвовал?»

Ответ заключается в сочетании нескольких различных техник:

  • Отслеживание пользователей-людей и пользователей-ботов с течением времени и представление им капч в зависимости от их репутации.
  • Использование информации из клиентской среды для анализа таких данных, как данные браузера, движения мыши и гироскопическое поведение.
  • Многократное представление задач в различных формах и сравнение результатов с помощью статистического анализа результатов.
  • Использование некоторых из новейших методов машинного обучения для улучшения всего вышеперечисленного и проверки ответов.

У нас есть дополнительные мысли о том, как улучшить этот процесс в будущем - это только начало.

Что дальше?

Мы так много хотим с этим сделать и стремимся к достижению этих целей как можно быстрее:

  • Открытие исходного кода компонентов нашей технологии в интересах безопасности, прозрачности и настройки.
  • Добавление различных типов задач, чтобы наше видение «человеческого протокола» могло быть полностью реализовано.
  • Мы прислушиваемся к мнению наших клиентов, чтобы определить, какие улучшения будут для них наиболее ценными.
  • Используя все знания и данные, которые мы получаем, чтобы применить эту концепцию к другим еще не обслуживаемым предметным областям.

В ближайшем будущем мы также планируем выпустить технический документ, охватывающий дизайн, чтобы повысить прозрачность, безопасность и поделиться с миром нашими идеями и инструментами.

Увлекаться

Если вам это интересно, свяжитесь с нами! Мы ищем талантливых людей, которые воодушевлены этой миссией, чтобы помочь нам в ее развитии.

Мы также ищем обе стороны описанного выше уравнения. Если вы можете воспользоваться нашими услугами - регистрируйтесь!