I decided to investigate and learn about blockchain, crypto, smart contracts and decentralized apps (dapps) A.K.A Web 3.0 from september 24, of 202...
Some comments have been hidden by the post's author - find out more
For further actions, you may consider blocking this person and/or reporting abuse
Does web3 comes with a solution to do realtime communications?
You can send events from the contract when an action happen and send data. You can listen to those events in your frontend.
But you wouldn't want to much data flow on chain. Moralis offer options for off-chain database with real-time.
It means we still need centralized databases or cloud deployments to create realtime apps with web3?
No there's descentralized hosting options. And moralis roadmap is to be open but I put it to mention a case I know. It should be other options solving those problems without directly require centralized things.
Also how is the database support? are there good decentralized DBs you spotted? BC can do transactions and other stuffs...but real world commercial apps requires much more ways to store data
I was talking with a friend of mine the other day about this. options like orbit.db seems good to try, there are others but I don't think are at the level of what we know in te current web.
And I am more of the thinking of a combination in these early days of the stack. We can say semi-decentralized taking adventage of things were the stack shines(payments, identity, immutability, financial) rather than go wild and force to be decentralized for the sole reason of it at this point.
The most useful examples I know Apply this.(Brave Browser, gitcoin, zed.run) and waiting to see how the space and tools evolve in my opinion.
yep, i also think this hybrid approach would be good
Thanks @jesusantguerrero for putting this together. Must say it's very refreshing to see blockchain concepts being applied to VueJS for a change. I know web3.js is front-end agnostic, but to look at all the examples out there you'd think there's no other front-end framework besides react. Thanks again.
I noticed that too, there are many react/web3 related things than other frameworks. I hope this to change next year and more resources come out in vue at least.
Thanks for reading and glad to know it was useful for you.
What will be the roadmap for developing a dapp like pinterest?
Roadmap or approach? Because that is an specific implementation.
My approach would be define the data is worth to have on chain. cause every write would on-chain require sign/GAS payment from user to add to the blockchain.
Setup a hardhat project to define your smart contract with solidity and test it.
Store the images and off-chain data on pinata or any other IPFS service.
and ethers.js with my favorite framework to interact with the smart contract.
Other option is Moralis, they offer servers, multiple chains support, db, and IPFS, etc there's a doubt I have with them about centralization/vendor-locking even though they are very accepted in the community and plan to be open source.
Thanks for replying, I am trying to learn these new tech.
Nice share , I need to learn the web3
Thank you. go for it. It is an entertaining and interesting topic for sure.
Excellent share
thanks
Great post @jesusantguerrero !!
Thanks Juan 🙌🏽.
It is a progressive, incrementally adoptable JavaScript framework for building UI on the web. best tantrik in Raipur
Really enjoyed this post! Thanks for sharing.
I'd also recommend you to checkout buildspace: buildspace.so/
They have web3 projects that are really fun to follow along and build cool stuff!
You're welcome, glad to know you liked it.
And thanks for sharing, I'll check it out.
In case you are interested in Web 3 and DAPPs check out ethairballoons, an ORM library for data storage in the Ethereum blockchain.
github.com/petrosDemetrakopoulos/e...