GitHub Trending์ถ์ฒ: Hacker News Front์กฐํ์ 15
Show HN: Double blind entropy using Drand for verifiably fair randomness
By rishi_blockrand2026๋
2์ 12์ผ
**Show HN: Double blind entropy using Drand for verifiably fair randomness**
The only way to get a trust-less random value is to have it distributed and time-locked three ways, player, server and a future-entropy.In the demo above, the moment you commit (Roll-Dice) a commit with the hash of a player secret is sent to the server and the server accepts that and sends back the hash of its secret back and the "future" drand round number at which the randomness will resolve. The future used in the demo is 10 secsWhen the reveal happens (after drand's particular round) all the secrets are revealed and the random number is generated using "player-seed:server-seed:drand-signature".All the verification is in Math, so truly trust-less, so:1. Player-Seed should matches the player-hash committed2. Server-Seed should matches the server-hash committed3. Drand-Signature can is publicly not available at the time of commit and is available at the time of reveal...
---
**[devsupporter ํด์ค]**
์ด ๊ธฐ์ฌ๋ Hacker News Front์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ๋๋ค. ๊ด๋ จ ๋๊ตฌ๋ ๊ธฐ์ ์ ๋ํด ๋ ์์๋ณด์๋ ค๋ฉด ์๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
The only way to get a trust-less random value is to have it distributed and time-locked three ways, player, server and a future-entropy.In the demo above, the moment you commit (Roll-Dice) a commit with the hash of a player secret is sent to the server and the server accepts that and sends back the hash of its secret back and the "future" drand round number at which the randomness will resolve. The future used in the demo is 10 secsWhen the reveal happens (after drand's particular round) all the secrets are revealed and the random number is generated using "player-seed:server-seed:drand-signature".All the verification is in Math, so truly trust-less, so:1. Player-Seed should matches the player-hash committed2. Server-Seed should matches the server-hash committed3. Drand-Signature can is publicly not available at the time of commit and is available at the time of reveal...
---
**[devsupporter ํด์ค]**
์ด ๊ธฐ์ฌ๋ Hacker News Front์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ๋๋ค. ๊ด๋ จ ๋๊ตฌ๋ ๊ธฐ์ ์ ๋ํด ๋ ์์๋ณด์๋ ค๋ฉด ์๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
