>>60878126
>This type of extreme lego block building of protocols is only possible in Web3
as basically you have access to everyone's live github onchain. For this reason I'm convinced not enough people who have jobs in Web3 truly understand what's possible because you don't see enough people building ontop of what other developers have made.
Chainlink comes into play because blockchains are super super super limited in what they do. Random numbers generated on the blockchain are exploitable, they can't tell the time, computation is extremely expensive (for most chains), and the transparency of blockchains doubles as a liability for sensitive stuff. Chainlink is a computation + interoperability + internet metalayer for blockchains.
> computation
Meaning that you can do RNG, cron jobs (automate stuff based on some set time), and soon with use Zero Knowledge Proofs to handle sensitive data
> interoperability
Lets blockchains interact with each other via CCIP
> internet
Pricefeeds and feeding any other kinds of API data from Web2
So to give a quick example of a project I worked on, I aimed to make Uber. This is easily easily feasible on the blockchain. You just need data to confirm you are at the starting location for the guy to pick you up, data to confirm you reached the destination. Use some GPS data to feed to a smartcontract and some ETH in the contract that doubles as an escrow, and you and your guy sign messages confirming onchain the usual Uber tango and the guy gets the payment immediately. The only issue with this project was that everyone can see your GPS data onchain. Chainlink has a solution for that with their Zero Knowledge Proof tech and they're needed to get GPS data on chain.
This would be way cheaper than Uber and there's clear transparency on the prices set and the revenue would be more easily split with drivers, showcasing the value of smartcontracts.