Brave Browser Integrates IPFS 📦

122    19 Jan 2021 17:23 by u/r0ckin

Also funny how this https://ruqqus.com/+Technology/post/6tu8/http-is-obsolete-its-time-for was made a few hours ago lol

77 comments

36
Brave is doing a lot of cool things, might have to switch from FireFox to it on my desktop 😳, kinda sad that chromium won the browser wars.
71
I switched off firefox when they openly said they intend to aid in censorship. https://clarion.causeaction.com/2021/01/09/mozilla-ceo-we-need-more-than-deplatforming/
41
I switched from it when it started becoming crap because they chose "diversity" and intolerance over competence. A previous CEO had personal beliefs (I don't even agree with), but he's entitled to his opinions, they kicked him out for it, and then it wasn't beliefs, it was actually doing stupid stuff like prioritizing diversity and woke crap.
27
And that CEO is the one making brave.
10
I know, he must be doing something right cause it's the browser I'm using. :)
1
Woah really?
1
Yup
5
That was the moment Firefox started losing it
4
I let them know when I took it off my PC. Probably just made me a target but fuck it.
7
Im glad Im not the only one that saw it. Being aware of this stuff makes me feel so lonely because everyone I tell about it eithers gives me a glazed over look of disintrest or just laughs and talks about something else.
6
:) Firefox and google chrome used to be good, there was a time I dropped firefox for google chrome because firefox simply wasn't working out, when I found out about the "diversity" and kicking the CEO for "wrong views" it all made sense as to why firefox wasn't delivering anymore. I found out the former CEO was involved with Brave (which I think it's not perfect at all, but it's better) I tried it and guess what, "diversity" doesn't make your product more functional so I stuck with it. As for chrome, when it came out it was fast, it was efficient, it was like the second coming of netscape. ...but google jut stopped caring when they had no one to compete with and it turned to a slug that spends it's time eating away your computer resources.
7
Same. Sought an alternative that day.
7
I landed on brave, let's me move to linux when i upgrade my surface in a year.
4
It's basically the only thing left now sadly. Dissenter I guess but that's not on mobile.
3
Dissenter is a brave fork that hasn't seen an update or commit since 23 March 2020. I wish people would stop recommending it.
2
Linux + Brave FTW, here! I went full linux several years ago, and never looked back. I only use it when an employer requires it. And only on *their* computers. The learning curve can be steep, depending on how much control you want, and what you want to do with it, but it has been well worth it. Only problem these last couple days has been that Brave seems very slow. Not sure why. At first, it was faster than firefox, but now... Hmm.
1
I really want to switch, but the biggest thing holding me back is container support.
1
Thats what pihole is for. I also run a BUNCH of different extentions to kill all tracking. https://ameridroid.com/products/pi-hole-kit pi-hole.net Buy two of those, set them up as your DNS Servers for your network. Go to your firewall rules and block everything on port 53 Then create allow rules for JUST the two pihole devices to get out to the internet. Why? This prevents anything on your network from using a hardcoded DNS to get out. Cookie AutoDelete Decentraleyes HTTPS Everywhere Privacy Badger Privacy Redirect uBlock Origin That plus a fairly strict setting on Brave for blocking privacy seems to work well. https://imgur.com/a/7c2WdkD Lastly, sometimes I use a 'clean' browser (edge) when i really NEED some bit of information, but generally, I just move on to another source.
1
used to have a raspberry pi, had it as my unifi controller too, but ran into so many headaches with it. Might have to refresh and startover SOME DAY lol
27
Bro Firefox is going to shit. They changed their policies to be more "inclusive" and even added the fucking lgbt flag. I was considering using it but not after that update, compromised bastards. https://ruqqus.com/+ClownWorld/post/23x1/for-fucks-sake-firefox
9
Where did they add LGBT flags?
-1
https://services.addons.thunderbird.net/EN-US/firefox/addon/gay-asexual-flags/ https://addons.thunderbird.net/en-US/thunderbird/addon/lgbt-pride-for-firefox/
19
Are you smoking crack? Someone not working at FireFox added that, it literally says "by owl" and you can visit their [profile](https://services.addons.thunderbird.net/EN-US/firefox/user/aceowl/) by clicking on their name. With the knowledge on how to make browser extensions I could go make the same thing for Brave or any other browser, its user made content on the addons site.
2
My bad then, but changing the term "master" to "primary" because it's derogatory is enough for me 🤡. And no, I don't smoke crack
2
The master name change and what the current CEO says doesnt affect my browsing experience, once they start adding updates that do change it, ill consider FF to be dead.
12
Unless you have a weak PC, just use a generic FF browser and Brave. I have for well over a year or 2. Brave does a great job at maskiing your fingerprint compared to FF. I have 2 or 3 accounts or profiles on each browser and 2 PCs, so I ran a few tests to see how various changes affected each. Brave came out far ahead re fingerprint-masking and didn't even seem to show that I changed my theme (color). I just started using the generic FF browser LibreWolf and it masks or spoofs my city and state, OS/Operating System, and maybe even my IP. I still need to check this out more as I just discovered the extent of the spoofing an hour or so ago. LibreWolf was easy to install compard to the other generic FFs. - except for Falkon, but Falkon is so ancient! Still testing and cmparing and hope to do some half-assed videos about it so that others can see what they'll get before they download and install.
1
I was using Brave, but stopped because of lack of container support. IS it necessary with the built in ad tracking?
2
not sure, really. I also miss container support and use it on FF. I haven't tried to add it to Falkon or IceWolf yet. I don't like Falcon and it wouldn't play a particular Youtube movie for me the other night. Wouldn't it be great if we could all get behind one great browser and help fund it instead of 4 or 5 mediocre ones?!
6
Brave is great man, give it a shot!
6
I use librewolf, a fork of firefox focused on privacy and much more minimal. The only thing that's left for brave to add imo is librejs, one of the main reasons I stick with firefox based browsers(librewolf, icecat, but never firefox itself)
4
Red pill me on librejs, what are they and why do I want them?
5
It's an fsf/gnu approved firefox extension that checks the license on all javascript code it runs, if is has no license or is propriety it gets the boot, basically a smart script blocker
15
Fuck Firefox. I used them for more than a decade, but have since switched to Brave, after Firefox fired their old CEO for being a Republican, openly supported censorship, pushed to change the "master/slave" nomenclature in programing for literally no reason, and various other acts of performative wokeness. Plus the browser's speed and efficiency has been on a downward trend for years, which is arguably the worst thing they've done.
18
By the way, the old Fired Mozilla CEO *is* the founder and CEO of Brave. From the appearance of things, he learned from experience the heavy hand of cancel culture and is building a technology to resist it.
3
holy shit
6
I stopped using Firefox when they went full woke. Brave seems OK
2
I have recently switched and I will be sticking with Brave for the foreseeable future.
23
As long as people don't have to understand IPFS to be able to make use of it, it should start to take off pretty well.
14
This is absolutely huge. If and when Basic Attention Tokens and IPFS are adopted by Ruqqus, Gab, etc. , the censors effectively lose their ability to shut down speech through payment processors or shutting down hosts.
4
Brave is known to withhold a lot of money from content creators. BE VERY CAREFUL
3
Do you have a source on this? I was thinking of switching to brave but not if they're pro censorship.
3
There is a famous content creator in the MGTOW community who promoted Brave hard from day 1 and got denied access to thousands in funds. The browser is fine, just be careful if you give them money.
7
I just want to have a specific set of crypto addresses to send @kek pizza money, @arkitekt too
6
https://github.com/ruqqus/ruqqus#sponsors ![](https://media.giphy.com/media/sTUWqCKtxd01W/100w.gif)
5
![](https://media.giphy.com/media/mMlQIWBCiaLNm/100w.gif)
9
So, uh, what is IPFS, where is it used, and how will this potentially impact me or the websites I use?
21
It deduplicates a lot of web content and allows a user to automatically host the content they've seen. In effect, if Ruqqus was mostly hosted on IPFS, and then you scrolled past a meme, if another users' computer tried to load that meme, it could load it off your device. Essentially, it makes censorship very, very, very difficult. Something natively hosted on IPFS is almost censorship-proof, without censors shutting off the internet entirely. Even then, data could still be moved around regionally.
5
So basically it's the ultimate in internet anti-censorship?
5
it's certainly not the ultimate. But it's a very important step, an initial step in where things need to go
2
For static content and client side apps potentially, but so much of the internet and apps are driven by dynamic. It could also be very useful with certain sites and applications with very limited internet connections like ships and airplanes.
5
Oh, neat! Thanks, I was asking sincerely, I keep up with a lot of new tech, but this wasn't something I'd been exposed to. Does that also mean that anyone who loads something illegal would be on the hook as a host? Or is it all encrypted/broken up enough that it's not a complete copy?
3
To commit a crime, you have to make an intentional act. If something loads anything on your device without your knowledge, you are not culpable unless you find it and make the decision to leave it there.
6
I don't know IPFS super well, so I could totally be ignorant and am open to someone educating me on this, but I fail to see IPFS defeating HTTP. The fault I see is in the hash commit for live documents. Wouldn't the repository of commits have to be centralized? Otherwise wouldn't it be anarchy and truly impossible or unlikely that you would be downloading the updated copy of that document? Also, if someone more knowledgeable does end up responding: does IPFS use AES-256 encryption by default or is that still a gap?
3
The IPFS website guided me to [this link of interactive tutorials](https://proto.school), which I've been making my way through. From what I've read (particularly on what it describes as Merkle DAGs), it seems to address some of what you've said. It is all very complicated to get my head around, so I may be somewhat inaccurate in my retelling. On the question of if it would have to be centralised, the answer is no - they actually do a specific part about versioning explaining it, and noting that Git is apparently based on the same system. Basically, each "version" is created as something of a separate DAG (basically, tree hierarchy), with links ("edges"/intermediaries) from each tree to duplicate content (i.e. the software is able to detect identical content, and prevent duplication by design). There is a structure to the hashing that starts from the bottom node (leaf) up to the top node (root), whereupon changes to a node impact the hash code of every ancestor node as a consequence. This prevents "anarchy" because, it is stated, any malicious actor trying upload alteration of the content (or, for example, any different versioning) would lead to a completely different hash being produced. My understanding is that this makes everything permanent - an example in the tutorial notes that, even if one section was deleted and replaced with another ("cats" with "dogs", for example), the previous section would still exist. That still begs the question, though, as to how they would find the "correct" hash/root node to begin with. It also seems to make the idea of online archiving entirely redundant. Based on the tutorial, I am of the understanding that sha2-256 encryption is used by default.
3
Thanks for the response, was beginning to think noone was going to lol. The AES-256 default is nice to hear. The problem with Git is there still needs to be some centralized place/individuals that control the version. Otherwise you could never trust the source. You could always fork the source, but then that essentially makes two different files. This also begs the question for me, users need to look for something by name and not hash, so wouldn't it be a potential risk for the darker actors of the internet to name their files the same as something legit? This was a big problem with the gnutella world and bittorrent's only fix was relying on a community of people to vet the file first. However, perhaps I shouldn't let the perfect be the enemy of the good. Something needs to be done.
4
Well (again, only from my understanding of the tutorials), it seems I can provide a bit of a response to both. For the two questions, the answer is interlinked. Starting with the second question (whether a bad actor could name their website as something legitimate-sounding), while I agree with you that names will need to eventually be used (hashes aren't exactly human-usable/good for memorisation, and they acknowledge this in one of the tutorials), it seems that their system is largely linked to a form of hash value (what they refer to as CDIs - or "content identifiers") at the moment. Given that these CDIs have multiple references within their syntax that are important, it's hard to imagine that they'll change the format, although it doesn't seem the most intuitive. For any malicious actor (as with any fork and/or versioning), therefore, it is simply the case that any new content (which includes modifications to existing content) is given a new randomised CDI value. Moving back to the first question (How can we trust the source?), I can only assume that there is the expectation that "safe" versions might somehow be brought to people's attention and propagated? The more I consider it - working on my own understanding, rather than anything explicitly in the tutorial - I seem to be of the understanding that every website may act as a sort-of "cache" or snapshot. I assume that dynamic content in websites will be catered for in some way - I cannot imagine that a IFPS Ruqqus would have every post creating a new CDI code - but I also do not know how such a thing would work from what I've read, either.
2
>I cannot imagine that a IFPS Ruqqus would have every post creating a new CDI code - but I also do not know how such a thing would work from what I've read, either. Yep, you're landing pretty much right where my thoughts are at. It's very interesting topic, I love watching how the internet is constantly mutating to fix major problems with itself.
5
if they drop BATS then maybe we can take them seriously.
7
It's not obvious but at least BATS can be hidden from the GUI.
18
Just don't enable it. I didn't
10
What don't you like about BAT?
13
Not sure why people have such a negative opinion of BAT. It's opt-in, and with many people arbitrarily losing their access to conventional revenue streams it's a nice alternative, imperfect though it may be.
5
I have it engaged on mine, but I never make any. Do you know what I'm doing wrong?
3
If you're using a mobile device apparently Apple made it so that BAT accumulation was against their TOS at some point; I'm not sure if the same rings true for Android. On desktop though it works just fine for me, I have about $50 worth despite donating over 15 BAT a month. I do kind of wonder if I get more because I actively donate but I'm not sure it works like that at all.
4
I'm PC, and have made: .700 bat in the six months since I got this PC. Android too, but I get nothing on that platform.
1
Running it on my PC and I've made 2.395 in a week, so i'm guessing there's something you're doing wrong, but idk.
3
Have you checked how frequently you're seeing ads? Try increasing that.
1
I wasn't even aware that's a setting I can alter. I'll go see if I can do that.
1
This was the right answer. I had no idea I could increase the ads I saw. It's now up to 5 an hour, we'll see if it works. Thank you!
-5
> Not sure why people have such a negative opinion of BAT. to clarify: all shitcoins are communism; an attempt to trick people and steal from them. Any company project which spends time on alts is extremely suspect.
5
https://lukesmith.xyz/articles/brave
4
Based
1
Yep, forcing KYC using a centralized exchange is my biggest issue with BAT.
2
I've been using vivaldi, may have to check brave out
2
Maybe I'm missing something obvious, but what stops a malicious actor from inserting contraband, say CP, onto a highly trafficked site implementing this protocol and effectively making every user a distributor of that contraband? IANAL, but it seems like most laws on the books punish distribution much more than possession.