Cloudflare เจจเฉ‡ เจ‡เฉฑเจ• เจตเฉฐเจกเจฟเจ† เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจจเฉฐเจฌเจฐ เจœเจจเจฐเฉ‡เจŸเจฐ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ

เจ•เจฒเจพเจ‰เจกเจซเจฒเฉ‡เจ…เจฐ เจ•เฉฐเจชเจจเฉ€ ะฟั€ะตะดัั‚ะฐะฒะธะปะฐ เจธเฉ‡เจตเจพ เจเจ‚เจŸเจฐเฉŒเจชเฉ€ เจฆเฉ€ เจฒเฉ€เจ—, เจœเจฟเจธ เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‰เฉฑเจš-เจ—เฉเจฃเจตเฉฑเจคเจพ เจฆเฉ‡ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌเฉ‡ เจจเฉฐเจฌเจฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ•เจˆ เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉฐเจ˜ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจฎเฉŒเจœเฉ‚เจฆเจพ เจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจ‰เจฒเจŸ, เจฒเฉ€เจ— เจ†เจซเจผ เจเจ‚เจŸเจฐเฉŒเจชเฉ€ เจ‡เฉฑเจ• เจ‡เฉฑเจ•เจฒเฉ‡ เจธเจฐเฉ‹เจค 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจ•เฉเจฐเจฎ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจเจ‚เจŸเจฐเฉŒเจชเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจญเจพเจ—เฉ€เจฆเจพเจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจˆ เจ—เฉˆเจฐ-เจธเฉฐเจฌเฉฐเจงเจฟเจค เจœเจจเจฐเฉ‡เจŸเจฐเจพเจ‚ เจคเฉ‹เจ‚เฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€ เจตเฉฐเจกเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจคเฉ€ เจฆเฉ‡ เจ•เจพเจฐเจจ, เจ‡เฉฑเจ• เจœเจพเจ‚ เจฆเฉ‹ เจธเจฐเฉ‹เจคเจพเจ‚ เจจเจพเจฒ เจธเจฎเจเฉŒเจคเจพ เจœเจพเจ‚ เจ›เฉ‡เฉœเจ›เจพเฉœ เจ•เจฐเจจ เจจเจพเจฒ เจ…เฉฐเจคเจฎ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจธเฉฐเจ–เจฟเจ† เจฆเจพ เจธเจฎเจเฉŒเจคเจพ เจจเจนเฉ€เจ‚ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจ‡เจน เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเจจเจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจ•เฉเจฐเจฎเจพเจ‚ เจตเจœเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจฌเฉฑเจง เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจœเจฟเฉฑเจฅเฉ‡ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจจเฉฐเจฌเจฐ เจจเฉ‚เฉฐ เจ—เฉเจชเจค เจฐเฉฑเจ–เจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจธเฉ‡เจตเจพ เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจจเฉฐเจฌเจฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเจพ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ…เจจเฉเจฎเจพเจจ เจจเจนเฉ€เจ‚ เจฒเจ—เจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจชเจฐ เจ‡เฉฑเจ• เจตเจพเจฐ เจคเจฟเจ†เจฐ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เจน เจจเฉฐเจฌเจฐ เจœเจจเจคเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจชเจฟเจ›เจฒเฉ‡ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจตเฉˆเจงเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค

เจœเจจเจคเจ• เจฌเฉ‡เจคเจฐเจคเฉ€เจฌเฉ‡ เจจเฉฐเจฌเจฐ เจนเจฐ 60 เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจนเจฐเฉ‡เจ• เจธเฉฐเจ–เจฟเจ† เจ‡เจธเจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจ•เฉเจฐเจฎ เจธเฉฐเจ–เจฟเจ† (เจ—เฉ‹เจฒ) เจจเจพเจฒ เจœเฉเฉœเฉ€ เจนเฉ‹เจˆ เจนเฉˆ, เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฎเฉ‡เจ‚ เจ…เจคเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจญเจพเจ—เฉ€เจฆเจพเจฐ เจธเจฐเจตเจฐ เจคเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจตเจพเจฐ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจคเจฐเจฟเจค เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚, เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ•เฉเจฐเฉฐเจธเฉ€ เจ…เจคเฉ‡ เจฌเจฒเจพเจ•เจšเฉˆเจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจตเฉฑเจ–-เจตเฉฑเจ– เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจจเฉฐเจฌเจฐ เจœเจจเจฐเฉ‡เจŸเจฐ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจ•เฉฐเจฎ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจฆเจพ เจธเจฌเฉ‚เจค เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ), เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจตเฉฑเจ–-เจตเฉฑเจ– เจฒเจพเจŸเจฐเฉ€เจ†เจ‚ เจฆเจพ เจธเฉฐเจšเจพเจฒเจจ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ…เจคเฉ‡ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌเฉ‡ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฌเฉ€เจคเจฃ เจฆเฉ€เจ†เจ‚ เจšเฉ‹เจฃเจพเจ‚ เจฆเฉ‡ เจ†เจกเจฟเจŸ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจจเจฎเฉ‚เจจเฉ‡.

เจธเฉ‡เจตเจพ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจจเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉˆเจจเจพเจค เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจธเฉฐเจฆ เจกเจฐเฉˆเจ‚เจก, เจ—เฉ‹ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ MIT เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจคเจนเจฟเจค เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจกเฉเจฐเฉˆเจ‚เจก เจ‡เฉฑเจ• เจฌเฉˆเจ•เจ—เฉเจฐเจพเจ‰เจ‚เจก เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจšเจฒเจฆเจพ เจนเฉˆ เจœเฉ‹ เจตเจฟเจคเจฐเจฟเจค เจจเฉˆเจŸเจตเจฐเจ• เจตเจฟเฉฑเจš เจญเจพเจ— เจฒเฉˆเจฃ เจตเจพเจฒเฉ‡ เจฌเจพเจนเจฐเฉ€ เจœเจจเจฐเฉ‡เจŸเจฐเจพเจ‚ เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจฎเฉ‚เจนเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจฎเฉเฉฑเจฒ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเฉฐเจ–เฉ‡เจช เจฎเฉเฉฑเจฒ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจฅเฉเจฐเฉˆเจธเจผเจนเฉ‹เจฒเจก เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเฉ€ ะธ เจฆเฉ‹-เจฒเฉ€เจจเฉ€เจ…เจฐ เจธเฉฐเจœเฉ‹เจ—. เจ‡เฉฑเจ• เจธเฉฐเจ–เฉ‡เจช เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจฎเฉเฉฑเจฒ เจฆเจพ เจ‰เจคเจชเจพเจฆเจจ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจ•เฉ‡เจ‚เจฆเจฐเฉ€เจ•เฉเจฐเจฟเจค เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฐเจพเจ‚ เจฆเฉ€ เจธเจผเจฎเฉ‚เจฒเฉ€เจ…เจค เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจกเฉเจฐเฉˆเจ‚เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ—เจพเจนเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจธเจฅเจพเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจคเจฟเจ†เจฐ เจจเจฟเฉฑเจœเฉ€ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌเฉ‡ เจจเฉฐเจฌเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ เจตเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ‡เฉฑเจ• เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจจเฉฐเจฌเจฐ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ, ECIES เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจธเจ•เฉ€เจฎ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ‡เฉฑเจ• เจจเจฟเฉฑเจœเฉ€ เจ…เจคเฉ‡ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจกเจฐเฉˆเจ‚เจก เจคเฉ‹เจ‚ เจธเจฐเจตเจฐ เจคเฉ‡ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจจเฉฐเจฌเจฐ เจจเฉ‚เฉฐ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจธเจฟเจฐเจซเจผ เจ‰เจธ เจ—เจพเจนเจ• เจฆเฉเจ†เจฐเจพ เจฆเฉ‡เจ–เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ เจจเจฟเฉฑเจœเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเจพ เจฎเจพเจฒเจ• เจนเฉˆเฅค เจธเจฐเจตเจฐเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ โ€œdrandโ€ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, โ€œdrand get public group.tomlโ€, เจœเจฟเฉฑเจฅเฉ‡ group.toml เจชเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ เจจเฉ‹เจกเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจธเฉ‚เจšเฉ€ เจนเฉˆ) เจœเจพเจ‚ เจตเฉˆเฉฑเจฌ API (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ โ€œ curl https://drand.cloudflare.com /api/public" เจœเจพเจ‚ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ JavaScript เจคเฉ‹เจ‚ เจเจ•เจธเฉˆเจธ เจ•เจฐเฉ‹ DrandJS). เจฌเฉ‡เจจเจคเฉ€ เจฆเจพ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ TOML เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจญเฉ‡เจœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเจตเจพเจฌ JSON เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš, เจชเฉฐเจœ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจธเฉฐเจธเจฅเจพเจตเจพเจ‚ เจฒเฉ€เจ— เจ†เจซ เจเจ‚เจŸเจฐเฉŒเจชเฉ€ เจชเจนเจฟเจฒเจ•เจฆเจฎเฉ€ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹ เจ—เจˆเจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจเจ‚เจŸเจฐเฉŒเจชเฉ€ เจœเจจเจฐเฉ‡เจŸเจฐเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจฆเจพเจจ เจ•เจฐ เจฐเจนเฉ€เจ†เจ‚ เจนเจจเฅค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจญเจพเจ—เฉ€เจฆเจพเจฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจฆเฉ‡เจธเจผเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเจจ เจ…เจคเฉ‡ เจเจ‚เจŸเจฐเฉŒเจชเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจตเฉฑเจ–-เจตเฉฑเจ– เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจจ:

  • เจฌเฉฑเจฆเจฒ เจญเฉœเจ•เจฃเจพ, เจฒเจตเจพเจฐเฉˆเจ‚เจก, เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจฎเฉเฉฑเจฒ เจฌเจฃเจพเจ เจœเจพ เจฐเจนเฉ‡ เจนเจจ เจตเจฟเฉฑเจš เจ…เจฃเจชเจ›เจพเจคเฉ‡ เจคเจฐเจฒ เจฆเฉ‡ เจตเจนเจพเจ… เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจฒเจพเจตเจพ เจฆเฉ€เจตเฉ‡, เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจคเจธเจตเฉ€เจฐเจพเจ‚ CSPRNG (เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจธเฉ‚เจกเฉ‹เจฐเฉˆเจ‚เจกเจฎ เจจเฉฐเจฌเจฐ เจœเจจเจฐเฉ‡เจŸเจฐ) เจฒเจˆ เจ‡เจจเจชเฉเจŸ เจเจ‚เจŸเจฐเฉŒเจชเฉ€ เจตเจœเฉ‹เจ‚ เจธเจชเจฒเจพเจˆ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ;
  • EPFL (Ecole Polytechnique Federale de Lousanne), URand,
    เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐเฉ€ เจฒเฉ‹เจ•เจฒ เจœเจจเจฐเฉ‡เจŸเจฐ /dev/urandom เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เฉ€เจฌเฉ‹เจฐเจก เจ‡เจจเจชเฉเจŸ, เจฎเจพเจŠเจธ เจฆเฉ€ เจฎเฉ‚เจตเจฎเฉˆเจ‚เจŸ, เจŸเจฐเฉˆเจซเจฟเจ• เจตเจนเจพเจ…, เจ†เจฆเจฟ เจจเฉ‚เฉฐ เจเจ‚เจŸเจฐเฉŒเจชเฉ€ เจฆเฉ‡ เจธเจฐเฉ‹เจค เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฆเจพ เจนเฉˆเฅค

  • เจšเจฟเจฒเฉ€ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€, UChile, เจญเฉ‚เจšเจพเจฒ เจธเฉฐเจตเฉ‡เจฆเจ• เจฆเฉ‡ เจ‡เฉฑเจ• เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจจเฉ‚เฉฐ เจเจจเจŸเฉเจฐเฉ‹เจชเฉ€ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจฐเฉ‡เจกเฉ€เจ“ เจชเฉเจฐเจธเจพเจฐเจฃ, เจŸเจตเจฟเฉฑเจŸเจฐ เจ—เจคเฉ€เจตเจฟเจงเฉ€, Ethereum เจฌเจฒเจพเจ•เจšเฉˆเจจ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ˜เจฐเฉ‡เจฒเฉ‚ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ RNG เจœเจจเจฐเฉ‡เจŸเจฐ เจคเฉ‹เจ‚ เจกเจพเจŸเจพ;
  • Kudelski เจธเฉเจฐเฉฑเจ–เจฟเจ†, ChaChaRand, ChaCha20 เจธเจพเจˆเจซเจฐ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ‡เฉฑเจ• CRNG (เจ•เฉเจฐเจฟเจชเจŸเฉ‹เจ—เฉเจฐเจพเจซเจฟเจ• เจฐเฉˆเจ‚เจกเจฎ เจจเฉฐเจฌเจฐ เจœเจจเจฐเฉ‡เจŸเจฐ) เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆ;
  • เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฒเฉˆเจฌเจœเจผ, เจ‡เฉฐเจŸเจฐเจชเจฒเฉ‡เจจเฉ‡เจŸเจฐเฉ€ เจฐเฉˆเจ‚เจก, เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจกเฉ‡เจŸเจพ เจธเจผเฉ‹เจฐ เจ•เฉˆเจšเจฐ เจคเฉ‹เจ‚ เจ•เฉฑเจขเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฒเฉ€เจจเจ•เจธ PRNG เจ…เจคเฉ‡ CPU เจตเจฟเฉฑเจš เจฌเจฃเฉ‡ เจ‡เฉฑเจ• เจธเฉ‚เจกเฉ‹-เจฐเฉˆเจ‚เจกเจฎ เจจเฉฐเจฌเจฐ เจœเจจเจฐเฉ‡เจŸเจฐ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค

เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš, เจธเฉเจคเฉฐเจคเจฐ เจญเจพเจ—เฉ€เจฆเจพเจฐเจพเจ‚ เจจเฉ‡ API เจฒเจˆ 8 เจœเจจเจคเจ• เจชเจนเฉเฉฐเจš เจฌเจฟเฉฐเจฆเฉ‚ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ‡ เจนเจจ, เจœเจฟเจธ เจฆเฉเจ†เจฐเจพ เจคเฉเจธเฉ€เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเฉฐเจ–เฉ‡เจช เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจจเฉฐเจฌเจฐ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, โ€œcurl https://drand.cloudflare.com/api/publicโ€) เจฆเฉ‹เจตเจพเจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ…เจคเฉ€เจค เจฆเฉ‡ เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจชเจฒ 'เจคเฉ‡ เจฎเฉเฉฑเจฒ (โ€œcurl https://drand.cloudflare.com/api/public?round=1234โ€):

  • https://drand.cloudflare.com:443
  • https://random.uchile.cl:8080
  • https://drand.cothority.net:7003
  • https://drand.kudelskisecurity.com:443
  • https://drand.lbarman.ch:443
  • https://drand.nikkolasg.xyz:8888
  • https://drand.protocol.ai:8080
  • https://drand.zerobyte.io:8888

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹