Ideating a dapp
I break dapps down in two broad categories -
- One’s that require you to write contracts
- One’s that don’t
Dapps in which you own the smart contract
Good examples - Tensor, jup, raydium
Pros
- Gives your business a huge MOAT
- Generally more impressive than a pure client side dapp
- Most Defi apps would require you to own this
Cons
- Needs to be heavily tested/audited
- Requires Rust knowledge
Client side/Centralized backend led apps
Good examples - Tiplink, RPC providers
Pros
- Easier to write
- A lot of times, you can use solana provided programs and build a lean app layer on top (token transfers, staking etc)
Cons
- Low defensibility
https://www.youtube.com/watch?v=zi0iR3UN-u0
For today
I recently built something similar to Tiplink -
https://www.youtube.com/watch?v=1-oFiYqEsKg
Natural progression from here was how are they integrating with wallets?
That is what I’m basing today’s talk on
Since they are not an extension, they have to do something extra that wallets like backpack
/ phantom
don’t already do