How Are Deep in Luck Raffle Winners Selected?

A step-by-step breakdown

4 min readMar 12, 2025

--

The Deep in Luck Raffle is Silencio’s way of fairly rewarding its community. Unlike traditional Web3 reward systems that are often exploited, Silencio ensures transparency, fairness, and engagement by allowing users to earn raffle tickets through measuring noise via the Silencio app.

With over 100 million prizes valued at 540+ million $SLC, plus exclusive physical rewards — including a Tesla on Season 1— Deep in Luck is not just exciting, but fully verifiable and fair.

Here’s a step-by-step breakdown of how winners are selected:

1. Community-Selected Seed Words

To ensure complete transparency, Silencio lets the community influence the raffle’s randomness by selecting the seed words used in the draw.

How it works:

✅ The Silencio team pre-selects 20 words.
✅ The Discord community votes for their top 4 words.
✅ A final vote on X (Twitter) ranks these words.
✅ These 4 words + the % of the vote (as a number) become the seed, ensuring an unbiased and fully community-driven selection. The digits used in the seed are the rounded numbers found in the mobile X app.

STEP 1: Preselected words Voted on Discord
STEP 2: Final four word selection + the % as numbers used for hashing

This step guarantees that the raffle is 100% fair, with no internal interference.

2. Preparing the Raffle Data

The raffle operates using two key datasets:

Eligible Users File

  • Contains a list of users eligible for the raffle.
  • Each user is assigned a hashed user ID (SHA-256 encryption) for privacy.
  • Includes the number of raffle tickets each user holds.
  • Users are ranked by ticket count (highest first).
  • In case of a tie, their hashed ID is sorted alphabetically.

Prize Matrix Files (/token_assignment/)

  • Each file contains: Prize ID range, Prize name, Amount of $SLC or physical reward

This ensures that both eligibility and prizes are structured and auditable.

3. Running the Raffle Process

The raffle script (raffle_airdrop.py) ensures that prize allocation is 100% deterministic and transparent.

Step-by-step execution:
1️⃣ Loads the eligible users list and their ticket counts.
2️⃣ Loads prize allocation details from the prize matrix files.
3️⃣ Uses the community-selected seed words to generate a unique seed string.
4️⃣ The script creates a unique hash for each prize.
5️⃣ The hash is converted to an integer, determining which tickets win.
6️⃣ Prizes are automatically assigned based on this process.

Since the entire draw is algorithm-based and deterministic, anyone can verify the results.

4. Generating & Verifying Results

Once the raffle is complete, results are stored in two output files:

📂 Intermediate results → Stored in aggregate_results/ (summary of allocations).
📂 Final results → Stored in raffle_results/raffle_results.csv.

What’s included in the final results?

  • Hashed user ID (anonymized for privacy).
  • Number of tickets each user held.
  • Claimable prize amount (SLC tokens or physical reward).

These files ensure full transparency, allowing anyone to verify the draw.

5. Claiming Prizes & Ensuring Fairness

🔹 Completely Transparent: Every step of the raffle process is publicly accessible and verifiable.
🔹 Tamper-Proof: No manual intervention — winners are selected purely through deterministic code.
🔹 Easy Prize Claiming: Users can check results and claim their prizes via the Silencio platform.

This guarantees 100% fairness and integrity.

Do you want to verify the results yourself?

We do encourage you to always verify and check our processes. We are fully transparent and want to underline the fact that we are committed to fairness. We have provided a GitHub with all the files and information that you require in order to complete and replicate the process.

GitHub: https://github.com/silencio-transparency/reward-verification/tree/main/raffle-season-1

📱 Download the Silencio app now

Got questions? Join our community:

🔵 Discord | 🔵 X (Twitter) | 🔵 Telegram

--

--

Silencio Network
Silencio Network

Written by Silencio Network

Turn noise into actionable data that drives smarter decisions. Join 995k+ users across 180+ countries. Building at Peaq Network

No responses yet