← Back to context

Comment by jagger27

3 months ago

The Railcard website you linked is pretty clear.

> For those aged 16-25, save 1/3 off rail fares for days out, seeing family and friends and even festivals!

> For those aged 60 and over, save 1/3 off rail fares for days out, holidays, seeing family and friends, and theatre trips!

So, provide proof of age via ID and get a discount. It's very common on public transit for the young and elderly to get a discount.

and the 26-30 Railcard, and the Children aged 5 to 15, and the for those aged 16 or 17, it just seems weird to have all these age-restricted options for exactly the same product (a seat on a train.)

  • Call it woke or socialism, but perhaps it's within a society's interest to make travel affordable for people who don't necessarily have access to other modes of transit. It's the difference between equality and equity.

    • I'm not sure that age is the biggest factor in wealth inequality. I could be wrong, but there are plenty of rich kids and poor middle aged.

Proper ZK off of that would be it would simply provide which of those age ranges you're in, not your actual date of birth.

  • Yeah, but what if the company has 36,500 age based discount tiers (or has heard of binary search)?

    I don’t see how revealing the result of a less than comparison can be considered zero knowledge, but then I also don’t understand the difference between Google exchanging actionable confidential facts about you for money and them selling your personal information, so what do I know?

    • Well, a compromise would be to simply provide the user's age in years, as opposed to their date of birth. Effectively a 365-day resolution instead of 1-day.

      1 reply →