|
|
|
|
|
by csmpltn
1619 days ago
|
|
> "In the model where this data is public, I can query the wallet of people to check for HN nft and provide special discount or perks." How will you provide your "perks" if either you or your members have been kicked off the platform where those perks made sense in the first place? With this use-case you're describing - all you have is a list of wallets that were at some point relevant to you in some way. This is the equivalent of maintaining a mailing list. Why does any of this require a distributed ledger? What problem does this solve exactly? > "Subscriber owns the membership and can prove to the service provider. Service provider has access to the membership and can check the validity." How is this any different than signing up with an email-address as a username? |
|
I'm not the one providing HN membership. That would be YC but I as a third party can verify whether someone has a valid HN membership and provide them perks based on their membership. That is the problem a distributed ledger solves. The data is public and usable by any service provider.
To verify you have a HN account (membership) today, a service provider need to build something like keybase. That is complicated and will be different for each service.
That is the problem unlock-protocol "solves". It defines the protocol for managing these memberships. To create, verify, deploy, etc.
You need some way to pay for membership without a middleman. This is solved by cryptocurrency part of the blockchain these nfts are stored on.
Memberships are also more complicated than a list of email addresses. They can be transferred, expired, and change depending on the action of the user. For example, some provider want their memberships to be reduced to half when transferred.
This is the part smart contracts solve.