INTEGRITY Документация

Получите Roughtime

«Hello, world!» для Roughtime выглядит очень просто: клиент отправляет запрос по UDP на сервер, а сервер отвечает подписанной меткой времени.

Для работы протокола нужны только адрес сервера и открытый ключ:

Чтобы начать, скачайте и запустите разработанный Cloudflare Go клиент ↗:

go install github.com/cloudflare/roughtime/cmd/getroughtime@latest
getroughtime -ping roughtime.cloudflare.com:2003 -pubkey 0GD7c3yP8xEc4Zl2zeuN2SlLvDVVocjsPSL8/Rl/7zg=

Уведомление о бета-версии

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

Также его можно получить программно с помощью DNS. Например:

dig TXT roughtime.cloudflare.com | grep -oP 'TXT\s"\K.*?(?=")'

Следующие шаги

Помимо получения времени Roughtime от Cloudflare, вы можете использовать его, чтобы синхронизировать часы.