GUN Decentralized Graph DB in 100 Seconds

  Рет қаралды 142,387

Fireship

Fireship

3 жыл бұрын

GUN is a decentralized graph database (or graph synchronization protocol) . Learn how to use the GUN JavaScript API and start writing data to your own peer-to-peer network. github.com/amark/gun
#js #database #100SecondsOfCode
🔗 Resources
GUN gun.eco/
Bitcoin in 100 Seconds • Bitcoin ₿ in 100 Secon...
🤓 Install the quiz app
iOS itunes.apple.com/us/app/fires...
Android play.google.com/store/apps/de...
🔥 Watch more with Fireship PRO
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
🎨 My Editor Settings
- Atom One Dark
- vscode-icons
- Fira Code Font

Пікірлер: 525
@adamshafi541
@adamshafi541 3 жыл бұрын
DEFINITELY MAKE A FULL TUTORIAL BRO. Been dreaming about a decentralized cloud database
@yamilmolinarrivera2636
@yamilmolinarrivera2636 3 жыл бұрын
Check out orbitDB and IPFS too if you are interested in web3 tech
@adamshafi541
@adamshafi541 3 жыл бұрын
@@yamilmolinarrivera2636 bet
@tycooperaow
@tycooperaow 3 жыл бұрын
@@adamshafi541 and storj as well
@adamshafi541
@adamshafi541 3 жыл бұрын
@@tycooperaow fshoooo
@adamshafi541
@adamshafi541 3 жыл бұрын
Ay if any of you guys could direct me to the most secure, reliable, and widely supported decentralized cloud DB, I'd really appreciate it!! Im trying to use it to create an app to help ppl reclaim their data and get paid for it. And , you know, probably shouldn't be doin that on AWS or GCP if you know what I mean!
@hgghyxo
@hgghyxo 3 жыл бұрын
This is so weird, I definitely wanna see it in action - Are there multiple 'networks' or one big blob, which stores everybody's data? - Auth and security seems impossible in this, but very curious how did they implemented it. - All nodes/clients has to sync ALL the network's data, or could it be done partially? If you could cover these in your video, that would be awesome, Thanks !
@whisper__
@whisper__ 3 жыл бұрын
Cryptography definately holds the solution to having auth with this system.
@quietnix
@quietnix 3 жыл бұрын
Yeah exactly.
@alegian7934
@alegian7934 3 жыл бұрын
@@whisper__ what if we used 100% of the brain
@Martiansfromthemoon
@Martiansfromthemoon 3 жыл бұрын
Auth i would imagine is confirmed by the peers. Sort of like a blockchain, all peers have to agree that this is a genuine person who matches their known records
@michaeljmeyer3
@michaeljmeyer3 3 жыл бұрын
@@Martiansfromthemoon Still open to disruption if all peers are open. Authorized or elevated peers are a spin of this solution I have seen in some distributed systems before.
@andrew-magdy
@andrew-magdy 3 жыл бұрын
waiting for a full tutorial
@SupreethBS
@SupreethBS 3 жыл бұрын
FIRESHIIIP we need a dedicated video on this! This will be a nice piece in the puzzle which is Richard Hendricks' dream of a decentralised internet 🤤
@yamilmolinarrivera2636
@yamilmolinarrivera2636 3 жыл бұрын
Check out orbitDB too!
@avidrucker
@avidrucker 3 жыл бұрын
I second @supreeth BS's statement @fireship
@BenjaminArntzen
@BenjaminArntzen 2 жыл бұрын
Yes please!!!
@ranaakhil
@ranaakhil 3 жыл бұрын
Please build a DAPP. That'll be awesome.
@AbhinavKulshreshtha
@AbhinavKulshreshtha 3 жыл бұрын
Yes for DAPP , IPFS or any other decentralised internet website..
@bashbash
@bashbash 3 жыл бұрын
yes
@maantjemol
@maantjemol 3 жыл бұрын
Yes please
@uziboozy4540
@uziboozy4540 3 жыл бұрын
Please, don't use Ethereum, it's utter garbage, use Solana instead. Subtrate, Polkadot/Kusama would be cool as well.
@itsdazing1279
@itsdazing1279 3 жыл бұрын
Every time I watch your videos, I learn new things that I never heard of.
@josephyoungquist2868
@josephyoungquist2868 3 жыл бұрын
Interesting. I’ve not heard of gun before. Will have to look into it, I’m curious to how data security is managed if at all
@bimalpandey7887
@bimalpandey7887 3 жыл бұрын
Me to, It's really simple too like some guys stand in front of data centers with it and nobody without a pass can get in.
@animatedzombie64
@animatedzombie64 3 жыл бұрын
@RaitRow hmm, you can make somewhat medium scale app , should not have to limited
@PyroManZII
@PyroManZII 3 жыл бұрын
I suppose they might encrypt all data being sent around in the same way as they do with payments we make online, and if you work in a company with servers perhaps you could push the application into only trusting those servers with your data?
@marknadal9622
@marknadal9622 3 жыл бұрын
Great question! It uses cryptography - as I linked elsewhere, check out our cartoon explainers on how security works: gun[dot]eco/docs/Cartoon-Cryptography
@josephyoungquist2868
@josephyoungquist2868 3 жыл бұрын
Hey@@marknadal9622, thanks for the pointer in the right direction. Skimming through the link above I will absolutely be taking a run through this today! Good stuff! Good stuff!!
@tylersustare
@tylersustare 3 жыл бұрын
Would definitely love a full Gun tutorial! And can't wait for the Ruby on Rails in 100 seconds 🙌💎🔫
@DroidZed
@DroidZed 3 жыл бұрын
really can't wait for a tutorial ! Thanks for introducing us to this amazing tool !
@minnow1337
@minnow1337 3 жыл бұрын
So excited for more Web3 content from you. Keep it coming!
@samiwebdev
@samiwebdev 3 жыл бұрын
ooooh very interesting just waiting for that tutorial
@FlorianEagox
@FlorianEagox 3 жыл бұрын
I could see this being great for games where you don't necessarily need a lot of persistent data
@internetuser2399
@internetuser2399 3 жыл бұрын
+1 to the calls of yes please full gundb tut, such cool stuff
@jacksongodwin837
@jacksongodwin837 3 жыл бұрын
I'd love to see this!! I love decentralized tech, IPFS and other distributed databases are awesome for user control of data!
@jordanschaefer4814
@jordanschaefer4814 3 жыл бұрын
Sounds really cool! I would love to see more on GUN
@raymondmichael4987
@raymondmichael4987 3 жыл бұрын
Never heard this before, I’ll be interested to see a full tutorial
@lioneletaba8920
@lioneletaba8920 3 жыл бұрын
Awesome, I would really like to see more on this
@ivanhale8114
@ivanhale8114 3 жыл бұрын
I made a proof-of-concept using GunDB for a client last year. Interesting piece of technology
@EricTirado
@EricTirado 3 жыл бұрын
very interesting. Excited enough to comment for a tutorial
@cloutdevelopers8633
@cloutdevelopers8633 3 жыл бұрын
Please more, but thank you for the thought, I really didn't know about gun.js. God Bless you.
@bluegam3r_975
@bluegam3r_975 3 жыл бұрын
great video! Id love to see a 10m episode about gun ;)
@ginocode
@ginocode 3 жыл бұрын
Well that's probably the coolest looking package I've ever seen
@drishtantdubey6560
@drishtantdubey6560 3 жыл бұрын
We definitely wanna see this new approach in action
@michaelbenson9358
@michaelbenson9358 3 жыл бұрын
This sounds very interesting. Gonna have to do some more research on it. Would love to see you do a more in depth video on it for sure.
@ikgeek
@ikgeek 3 жыл бұрын
i didn't know about this and its been there since long time!
@RossRawlins
@RossRawlins 3 жыл бұрын
MORE PLEASE !!!!! this is awesome stuff.
@Charles-Darwin
@Charles-Darwin 3 жыл бұрын
This is genius! Decentralized-virtual DB
@juliankandlhofer7553
@juliankandlhofer7553 3 жыл бұрын
You better make sure you have a lot of smart fridges under your controll if you want to rely on this for a production deployment 😉
@vishvajeet7625
@vishvajeet7625 3 жыл бұрын
silicon valley jian yangs smart fridge
@juliankandlhofer7553
@juliankandlhofer7553 3 жыл бұрын
@@vishvajeet7625 thatsthejoke.jpg
@connoravery7925
@connoravery7925 3 жыл бұрын
I had a few questions, now I have so many! I've learned GUN in 100 seconds.
@sathyajithps013
@sathyajithps013 3 жыл бұрын
Yah...we definitely need a dedicated tutorial on this. Looks soo cool.
@YeloPartyHat
@YeloPartyHat 3 жыл бұрын
This actually sounds really cool as an option. Would very much appreciate a tutorial!
@complex5372
@complex5372 3 жыл бұрын
Nice!! Thanks for sharing this. I've never heard of this before. There are so many great non-big-tech solutions out there. Thanks for signal-boosting.
@kirtishbarmecha9072
@kirtishbarmecha9072 3 жыл бұрын
it's the place to find the new tech... 🔥 also would like to see the gun in action with fun 😌
@FlorianEagox
@FlorianEagox 3 жыл бұрын
For sure, I'd love to see what this thing can do!
@MrAstucePourTout
@MrAstucePourTout 3 жыл бұрын
U got me hyped buddy ❤️❤️ Let's do this 🔥🔥 Keep up the good work❤️
@maulikjadav9673
@maulikjadav9673 3 жыл бұрын
Please create a detailed video/app/project on this. Really excited to learn this. Thanks for what you doing, btw.
@mikopiko
@mikopiko 3 жыл бұрын
I love this! Exactly how the internet should be!
@ZynthProductions
@ZynthProductions 3 жыл бұрын
Wow this is new to me and looks awesome
@TheBadFred
@TheBadFred 3 жыл бұрын
You got me hooked ... tell me more !
@CoryTheSimmons
@CoryTheSimmons 3 жыл бұрын
I was very interested in Gun a few years ago but then it kind of fell off my map when things like Prisma/Hasura came out. Would love to see what they've been doing. I love graph dbs so please do another tutorial on Gun.
@ranaakhil
@ranaakhil 3 жыл бұрын
Very cool. Thanks
@DaggieBlanqx
@DaggieBlanqx 3 жыл бұрын
This is such an interesting concept. Kindly do a full video on it. Also, please do a 100sec on Wordpress or Woocommerce REST API. Thank you!
@gabrielcoelho1623
@gabrielcoelho1623 3 жыл бұрын
This is very interesting! I think the coolest part is the fact that no single person can control the whole database. I feel like that makes it very secure against rogue employees or contributors
@stachowi
@stachowi 3 жыл бұрын
seems like a blockchain killer to me
@yamilmolinarrivera2636
@yamilmolinarrivera2636 3 жыл бұрын
@@stachowi a consensus mechanism is lacking unless implemented
@tycooperaow
@tycooperaow 3 жыл бұрын
@@stachowi umm this serves a drastic difference than a blockchain and doesn't kill it at all... If anything it enhances a blockchain use case. You'd still want blockchain to serve as a base record layer than storing it directly in the DSC (decentralized cloud storage)...
@strangelpeaceful
@strangelpeaceful 3 жыл бұрын
So if no single person can control it, anyone can control it. What would stop others from using the network to manipulate or remove data to their liking?
@jaybro321
@jaybro321 3 жыл бұрын
Would love a course on dapps!!!
@coolcha
@coolcha 3 жыл бұрын
Wow! Please make a full video and explain how it works (under the hood), advantages, disadvantage. You know - just like your usual videos.
@kongweiying3892
@kongweiying3892 3 жыл бұрын
Would be super keen to see you do a video on this!
@TheVanuPhantom
@TheVanuPhantom 3 жыл бұрын
This is so cool!!! Go ahead, make it.
@atgaming5318
@atgaming5318 3 жыл бұрын
100% would love to see a full tutorial
@BboyKeny
@BboyKeny 3 жыл бұрын
I would like a full video on this topic, pretty please 😇
@Fuzkin
@Fuzkin 3 жыл бұрын
Would be interesting to see full tutorial on it !
@sakarsr
@sakarsr 3 жыл бұрын
It is really nice that fireship talked about GUN.js. Can you give a full tutorial on using GUN.js with a database adapter for AWS S3?.
@joshblf
@joshblf 3 жыл бұрын
Full tutorial would be awesome!
@jeffbarfield4258
@jeffbarfield4258 3 жыл бұрын
Very interesting 🤔 A more detailed tutorial is definitely in order!
@jaysistar2711
@jaysistar2711 2 жыл бұрын
Yes, full tutorial, please!
@quietnix
@quietnix 3 жыл бұрын
Yes please. Its really interesting.
@dankoller246
@dankoller246 3 жыл бұрын
I‘m excited for a gun demo (even though this phrase sounds a bit weird)
@SatadruChique
@SatadruChique 3 жыл бұрын
Definitely want to see it in action.
@kushakjafry1329
@kushakjafry1329 3 жыл бұрын
Waiting for the tutorial. Never heard about this before.
@Blazeking636
@Blazeking636 3 жыл бұрын
Let's go. I am very curious about this
@hakimkramdi4471
@hakimkramdi4471 3 жыл бұрын
I’ll be more than interested to see a running app with GUN :)
@tamaskovacs-ajtai7489
@tamaskovacs-ajtai7489 3 жыл бұрын
Need a beyond 100 seconds for sure!
@FGVel0ciTy
@FGVel0ciTy 3 жыл бұрын
This seems pretty cool. Reminds me a lot of IPFS and OrbitDB
@klutch4198
@klutch4198 3 жыл бұрын
Bringing the 💪🏻💪🏻s to 🔫 ! 🔥🔥🔥
@PiyushJain-ct2qq
@PiyushJain-ct2qq 3 жыл бұрын
A full tutorial would be amazing
@artgreg2296
@artgreg2296 3 жыл бұрын
I will use this system in my next project
@ValchyGaming
@ValchyGaming 3 жыл бұрын
Yes make a full tutorial!
@gargantuan4696
@gargantuan4696 3 жыл бұрын
If you run into issues like out of ammo, just use npm install reload
@ch3tankate469
@ch3tankate469 3 жыл бұрын
1:18 that beauty with gun
@avishekchatterjee531
@avishekchatterjee531 Жыл бұрын
Fireship is definitely one channel where I have to reduce the playback speed to properly grasp the content. IDK Maybe I am wired.
@cg_geek
@cg_geek 3 жыл бұрын
Hi there, thats so great concept, plz do a full tutorial on this.
@krtirtho
@krtirtho 3 жыл бұрын
Wow, I didn't even heard of this great lib.... Why isn't it that popular? Great info bud...
@sidhantsrivastava7426
@sidhantsrivastava7426 3 жыл бұрын
Holy crap YES. Please make a tutorial!!
@patrickjohnstevens
@patrickjohnstevens 3 жыл бұрын
I would absolutely love to learn more about this using blockchain. Thinking about voting while ensuring security with verifications with it being decentralized also. Transparent voting tabulations while protecting identities and ensuring verifiable results by the end user and and the population.
@dynaamicc
@dynaamicc 3 жыл бұрын
YES! Please make a tutorial with this i wanna learn how to make realtime apps
@raoulkoenigaachen
@raoulkoenigaachen 3 жыл бұрын
waiting for a full tutorial, too =)
@ghosthookcc2050
@ghosthookcc2050 3 жыл бұрын
please make a project with this, it looks super interesting!
@JonEvenFossheim
@JonEvenFossheim 3 жыл бұрын
PLEASE make a dedicated vid on this
@TheAndre2131
@TheAndre2131 3 жыл бұрын
Definitely need a full tutorial. Please papa fire.
@mathetinfo
@mathetinfo 3 жыл бұрын
GUN is a must have gun under your belt.
@syedirfan2113
@syedirfan2113 3 жыл бұрын
DEFINITELY MAKE A FULL TUTORIAL BRO
@user-hg6db5ig3t
@user-hg6db5ig3t 3 жыл бұрын
Sounds legit tutorial material
@adriandinca5682
@adriandinca5682 3 жыл бұрын
Please do a tutorial on this! :D Thanks a lot for this video, you've made my day! :D I was looking for something exactly like this (a database which requires no server and is synced across users).
@jdurefaccini
@jdurefaccini 3 жыл бұрын
Very interesting topic! I need a tutorial for this
@earthling_parth
@earthling_parth 3 жыл бұрын
Full tutorial, yes pleaseeeee!
@AriaAzadiPour
@AriaAzadiPour 3 жыл бұрын
yes I want a full video on this pls
@gokuldinesh8851
@gokuldinesh8851 3 жыл бұрын
Not the tech we need but the tech we deserve
@Kevin-jc1fx
@Kevin-jc1fx 3 жыл бұрын
For sure, a fullstack JS DApp will be more than welcome.
@ninjaasmoke
@ninjaasmoke 3 жыл бұрын
Yes, please make a tutorial testing it out
@nothjg
@nothjg 3 жыл бұрын
background sound amazing
@thomaschoi4152
@thomaschoi4152 3 жыл бұрын
WOW this is my first time hearing about this. It's amazing and I'm about to mess around with it. I feel like this and svelte might play nicely
@lucky-segfault4219
@lucky-segfault4219 2 жыл бұрын
Since svelte apps can be cached locally, you could in theory make a webpage/app that only requires a single server to maintain itself regardless of the size of the user base or amount of updates to the graph required. As more users join their devices help the gun graph maintain itself, and the server only needs to send the app's source code to each user once ever. the future is exciting
@salmanarshad8861
@salmanarshad8861 3 жыл бұрын
Love to see the tutorial
@throughdaniel
@throughdaniel 3 жыл бұрын
Nice video! Loving the evolution of decentralized databases. Have you heard of holo chain? Looks promising!
@TheGrimravager
@TheGrimravager 3 жыл бұрын
this is really cool! Even more so because the only (obvious) dependency it has is websocket
@marknadal9622
@marknadal9622 3 жыл бұрын
@derekdamko
@derekdamko 3 жыл бұрын
Please make an in-depth video or series on Gun. I have been curious about Gun for an offline web app using IndexedDB.
@pilearn1266
@pilearn1266 3 жыл бұрын
wow this sound cool even if I will still combine my on DB
@stresscode9107
@stresscode9107 3 жыл бұрын
full tutorial please! this seems like something out the show silicon valley
@sattwiksahu1743
@sattwiksahu1743 3 жыл бұрын
Hell yeah, man! Let's go for a full app with it! I'm "loaded" with excitement rn :wink:
@TheChetan12323
@TheChetan12323 3 жыл бұрын
Yes please make a dapp with gun js
@vivigeos
@vivigeos 3 жыл бұрын
Build a dapp? YES!
Hasura in 100 Seconds
2:16
Fireship
Рет қаралды 228 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 759 М.
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 116 МЛН
100❤️
00:19
MY💝No War🤝
Рет қаралды 21 МЛН
Why my chat app broke… a cautionary tale
5:33
Fireship
Рет қаралды 455 М.
Beyond Surreal? A closer look at NewSQL Relational Data
7:52
Beyond Fireship
Рет қаралды 198 М.
Intel chips can’t possibly be this bad… 100% crash rate?
3:45
Knowledge Graphs - Computerphile
12:05
Computerphile
Рет қаралды 101 М.
The FASTEST and SAFEST Database
40:56
ThePrimeTime
Рет қаралды 210 М.
Best OS for programming? Mac vs Windows vs Linux debate settled
8:41
I've been using Redis wrong this whole time...
20:53
Dreams of Code
Рет қаралды 336 М.
Is Web3 all Hype? Top 10 Web 3.0 Questions & Answers
9:29
Fireship
Рет қаралды 933 М.
When RESTful architecture isn't enough...
21:02
Dreams of Code
Рет қаралды 246 М.
АЙФОН 20 С ФУНКЦИЕЙ ВИДЕНИЯ ОГНЯ
0:59
КиноХост
Рет қаралды 410 М.
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 10 МЛН
Battery  low 🔋 🪫
0:10
dednahype
Рет қаралды 3,8 МЛН
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 5 МЛН