Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

An NFT solution to ticketing seems like it would be trivial given how NFTs operate already. One ticket could be verifiably owned by one person. If that person wanted to resell the ticket, there could be restrictions on how much they could sell it for. If bots can't make a profit there's no use in buying out all the tickets. It would also decentralize the space. Sure you need a marketplace for the NFT tickets, but that could easily be a open source software suite that the venues themselves host. Gas price will probably be a lot less than ticketmaster fees.

Honestly it seems like the biggest problems here are that Ticketmaster in particular has a huge sway in the current venue and artist market, having contracts that require an artist or venue to exclusively use their ticketing system.



This is what https://www.get-protocol.io/ are doing.

“ Tickets become tradable digital collectibles (NFTs), with a variety of awesome possibilities for fans & event organizers.”


NFTs actually can't algorithmically restrict transfer prices or algorithmically take fees. The fee taking that happens today is done by an exchange as a courtesy to the "artist."

This is one of the limitations of the NFT model.


I was under the impression you can run arbitrary code in the blockchain?


Not even close. You are very much limited by what each chain's VM allows. The bitcoin VM is extremely limited. The EVM lifts most of those limitations. All of the VMs have a fee you pay based on the complexity of your program, too.

You are also limited in what cryptography you can do because all of the data involved has to be public - so no private keys can be involved in that computation if you want them to stay private.

Take the example of transaction fees on sale of NFTs. A lot of NFT creators wanted to be able to take X% of the sale price of NFTs as an ongoing royalty. Here's how that might have to happen if you did it algorithmically:

1. You initiate an NFT transfer that requires the creator's signature to be processed

2. You pay a fee to the creator and provide proof of the purchase price to get them to sign the transaction

3. The creator signs your transaction, completing it

This step involves trusting the creator to do (3). You cannot automatically do (3) without the creator's private key being on-chain.

Note that if it were a flat fee, there would be no problem - the transfer transaction would be able to auto-deduct the ETH from your account and move it to the creator's, but the variable fee creates problems.


Why wouldn't you associate the NFT with a contract that automatically changes its "owner"/controller when you pay it, forwarding the payment to the previous owner and deducting a percentage of the fee to send to a fixed address?

I'm assuming the Ethereum chain; the Bitcoin VM is primitive by comparison.


NFT are the solution to this problem.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: