30 ms·
IPFS Support in Brave
- alexrustic 6y agoSee also ZDNet article about this: Brave becomes first browser to add native support for the IPFS protocol https://www.zdnet.com/article/brave-becomes-first-browser-to-add-native-support-for-the-ipfs-protocol https://www.zdnet.com/article/brave-becomes-first-browser-to...
- deleted 6y ago[deleted]
- fwip 6y agoI've got a quibble with the headline - it might be the biggest browser to have native IPFS support, but some tiny browsers got there first.
- k__ 6y agoPretty awesome. I switched from Firefox to Brave a few months ago and really like it. Chrome performance is really needed for all the heavy weight browser apps I use for my job and Brave paired with NextDNS form a really good ad-block team.
- thescriptkiddie 6y agoAm I the only one who has significant performance problems with Brave/Chrome/chromium? Is this an OSX issue?
- k__ 6y agoI don't have any up-to-date machine here. All my PCs and Macs are rather old. So I can't say, really
- jtxx 6y agoIt’s a memory hog on all OSes, but even worse on mac. and on my 2017MBP, cpu usage goes up quite a bit too. Firefox is also pretty bad on my mbp though.
- jonathansampson 6y agoThere was a bug with our "Greaselion" component in versions prior to 1.0.41, which could cause some excessive resource consumption (usually for macOS users). We found and fixed it in 1.0.41, however. You can confirm that you're on this version via the brave://components page. Check for "Brave Local Data Updater", which should be up to date.
- alpaca128 6y agoPerformance on Linux is pretty nice - until I open more than a handful of tabs, which then leads to the computer spending more time swapping memory than anything else. Which is probably fine for the majority of users, but kind of a dealbreaker for me. And I don't plan on expanding memory just for the browser.
- k__ 6y agoHow much memory would you recommend to prevent swapping?
- BrendanEich 6y agoSee https://chromeisbad.com/ https://chromeisbad.com/. It worked for me. I speculate on why here: https://twitter.com/BrendanEich/status/1347246339755630593?s=20 https://twitter.com/BrendanEich/status/1347246339755630593?s...
- vorpalhex 6y agoI've been critical of Brave in the past, but I'm glad to see IPFS gaining more traction. IPFS getting browser based support is what's needed to connect in traditional consumers and let it take off.
- meremortals 6y agoWhich criticisms? I've just started using it after Firefox's blog post
- miles 6y agoPerhaps this? The Brave web browser is hijacking links, and inserting affiliate codes https://davidgerard.co.uk/blockchain/2020/06/06/the-brave-web-browser-is-hijacking-links-and-inserting-affiliate-codes/ https://davidgerard.co.uk/blockchain/2020/06/06/the-brave-we... https://news.ycombinator.com/item?id=23442027 https://news.ycombinator.com/item?id=23442027
- justsee 6y agoBrendan Eich mentioned it was a default completion bug they got no revenue from, which was fixed: https://twitter.com/BrendanEich/status/1270128401760743424 https://twitter.com/BrendanEich/status/1270128401760743424
- jonathansampson 6y agoPlease see https://brave.com/referral-codes-in-suggested-sites/ https://brave.com/referral-codes-in-suggested-sites/ regarding this claim. It's important to note that Brave never hijacked links, modified pages, our injected codes into content. The browser offered a pre-search list of suggestions for a small set of keywords (see blog post for screenshots). Happy to answer any questions you may have beyond the contents of that blog post. Nothing malicious here; no data or privacy impact either. We were able to fix the behavior within 48 hours (IIRC), and burned the associated affiliate code.
- 6y ago
- iknowstuff 6y agoLovely. Mozilla should be advancing the web in similar ways in Firefox.
- 1996 6y agoYes, Firefox need to focus on a usecase. It may not be able to beat chromium right now, but a working IPFS and TOR right inside your "vanilla" Firefox would give a compelling reason to keep it, when you can install chromium/chrome/edge and get better features - except this one!
- wolverine876 6y ago> working IPFS and TOR right inside your "vanilla" Firefox would give a compelling reason to keep it For 3 people? I don't think IPFS is going to impact market share. Firefox does provide privacy.
- waynesonfire 6y agolol right
- realdense 6y ago> Firefox does provide privacy. Really? Most people who use Firefox are still exposed to tracking. Google is still the default search engine and promoted via Firefox Home, and continues to track the large majority of users who don't change their default. Pretty sure Facebook and Twitter are promoted via the default home page as well. Third party cookies, browser profiling and other tracking mechanisms have barely been addressed. Mozilla seems more focused on lip service, shameless self-promotion and double speak than addressing the problem. The so-called free web is a joke, it's a web of giants, and companies like Mozilla who are mere pawns in their protection racket.
- josteink 6y agoThey’re too busy taking down MDN, firing talented engineers, diverse-hiring non-developers and funding feminist Wordpress-setup camps these days for that to ever happen. Mozilla today is not the Mozilla we knew.
- needz 6y agoNeat. Still can't make the switch until they have an equivalent to Firefox containers.
- 0df8dkdf 6y agojust use the chrom profile it is same as containers in firefox.
- 0df8dkdf 6y agowhy is the down voted? I do like to know the difference between container in firefox vs chrome profile. The only thing is that ok bookmarks don't work across profiles. And you don't have alwasy open in container option.
- jonathansampson 6y agoYou can run multiple profiles in parallel in Brave, and we don't allow cookies to bleed over into other domains anyway. That's the default behavior. It would be great to have tabs from different profiles in a single window, but that isn't presently supported. Our work is not yet complete!
- DenseComet 6y agoIts not just about having tabs from different profiles in a single window. Firefox containers allows things like automatically opening a specific site in a certain container. It allows for extensions such as the Facebook Container and Temporary Containers. There's a huge amount of functionality it provides.
- mahalel 6y agoI agree. As someone who works with numerous customer environments this extension is critical for my productivity. Having a different profile (ie Chrome style) is nowhere close. If the container re-ordering patch[0] would be implemented it would be perfect, but it seems to be stuck in limbo. If Brave implemented this and did it right (with sorting & reordering) I would consider switching. [0] https://github.com/mozilla/multi-account-containers/pull/1608 https://github.com/mozilla/multi-account-containers/pull/160...
- mind_half_full 6y ago+1
- Splatter 6y agoI have been a diehard user of the Vivaldi browser for a while now. I just posted the referenced article to their forum stating that Vivaldi should follow suit. Without such support I'll likely change to Brave specifically due to IPFS support. The internet is in desperate need of decentralization.
- jonathansampson 6y agoWe would love for you to download Brave and give the emerging IPFS support a spin. Any feedback you have about expectations and experience would be greatly appreciated.
- unicornporn 6y agoHow about becoming the first major browser to support Gemini? Not the cryptocurrency that is. https://gemini.circumlunar.space/ https://gemini.circumlunar.space/
- tylersmith 6y agoI'm also a big fan Vivaldi and have been pretty vocal about it. Thanks for taking the time to make this request. I've added a comment of support, so the demand for this has literally doubled in 15 minutes!
- whycombagator 6y agoI want to like Vivaldi but isn’t it closed source? That’s a non-starter for me (given most other alternatives are open source)
- hobo_mark 6y agoUhm, no? https://vivaldi.com/source/ https://vivaldi.com/source/
- dsissitka 6y agoOnly part of their source is available. > Of the three layers, only the UI layer is closed-source. ... The Vivaldi UI is truly what makes the browser unique. As such, it is our most valuable asset in terms of code. https://vivaldi.com/blog/vivaldi-browser-open-source/ https://vivaldi.com/blog/vivaldi-browser-open-source/
- sneak 6y agoNow we just need repositories and other manifest files to start listing ipfs multihashes in addition to simple SHASUMS files.
- joshuakelly 6y agoMassive. I have a project that assumed ipfs:// would eventually exist natively within a mainstream(-ish) browser, and I'm very pleased to discover that after updating to 1.19.x it all just works. Excited for the forthcoming DNSLink support too, even if it's just a bridge to something even better. Best of luck to everyone who wants the web to stay bundled inside of the corporate state.
- justsee 6y agoIt really is great to see challenger browsers pushing the web forward like this. Along with IPFS it's nice to see Tor integration, low-level content blocking, a privacy-respecting Zoom alternative (https://together.brave.com/ https://together.brave.com/) and integrated MetaMask for Web3. Brave still has a small userbase (~24 million), but hopefully it creates the space / incentives for Firefox and others to play catch-up so we see a lot of these features standardised for the benefit of all users, regardless of browser preference.
- feross 6y agoAlso, they integrate my WebTorrent project (https://webtorrent.io https://webtorrent.io) so that .torrent files and magnet: links just work out-of-the-box. https://support.brave.com/hc/en-us/articles/360035025231-What-extensions-are-built-into-Brave-#webtorrent https://support.brave.com/hc/en-us/articles/360035025231-Wha...
- anderspitman 6y agoMan I recently "gave up" and switched from FF back to chrome for performance reasons. Might be time to try Brave
- justsee 6y agoBrave's noticeably faster than Chrome (because of course it renders less stuff with the low-level content blocking) and on Apple silicon with the new arm64 build the rendering speed is officially ridiculous. Most sites now feel like they're some hyper-optimised, next.js static site generated build even if they're not. The web experience is not unlike that first time you switched from spinning platters to SSDs.
- osgovernment 6y agoNote that IPFS has had a browser extension for quite some time for IPFS support. This inclusion is mostly akin to bundling a browser extension. While it is great to see it included by default, it really isn't a great reason to switch browsers unless you have other reasons: https://github.com/ipfs-shipyard/ipfs-companion https://github.com/ipfs-shipyard/ipfs-companion
- agilob 6y agoMozilla promised us Tor integration, IPFS integration and more private browsing by default. Brave delivered it all.
- jonathansampson 6y agoAnd we will continue to deliver :) Thank you for the support!
- dleslie 6y agoI've been using Firefox since its inception, and was a Netscape user before that. I _briefly_ tried Chrome, but swiftly returned to Firefox. Half my extensions are still broken on Firefox Android. I've been using Firefox desktop on my PinePhone off-and-on and not only do all of my extensions work, but it's snappy and has a superior UX. I can actually access and manage my bookmarks with a sane interface. And yet even desktop is sullied. Each major version tries to hide my bookmarks, or something equally egregious, and Mozilla frequently abuses my trust by promoting products and services through privileged channels. It's getting hard to justify using Firefox.
- jjordan 6y agoSame boat. I've used Firefox in spite of countless boneheaded decisions by Mozilla leadership, because underneath all that mismanagement, the product was solid. They started trying to mimic Chrome rather than be their own browser, and it was all over. The final straw for me was with their recent divisive political statement in opposition to free speech.
- deleted 6y ago[deleted]
- rurp 6y agoI too have recently departed the Firefox evangelism train after a great many years promoting the browser to all of my friends and family. The org has become far too disdainful of users. The constant UI/UX regressions are awful for people who just want their browser to work (ie. the vast majority of users), and management are more interested in political posturing than browser development.
- musingsole 6y agoTried Brave in the past. I liked it fine but didn't have a practical reason for it. Now I do and will be switching promptly.
- jonathansampson 6y agoWelcome back, MusingSole. We missed you :)
- JBiserkov 6y agoSee also the Beaker peer-to-peer web browser. I love how much simpler it is to host websites, from the browser - the real read/write web!! I'm not affiliated with them in any way. https://beakerbrowser.com/ https://beakerbrowser.com/ https://docs.beakerbrowser.com/faq#what-does-beaker-do-better-than-other-browsers https://docs.beakerbrowser.com/faq#what-does-beaker-do-bette...
- jonathansampson 6y agoThe folks at Beaker are doing a phenomenal job; it's great to be working towards a common goal of a better Web.
- kubanczyk 6y agoI'd like to take a look at say ~10 self-hosted sites. How can I get to them? Honest question.
- rzzzt 6y agoStart with personal pages listed at https://userlist.beakerbrowser.com/ https://userlist.beakerbrowser.com/ and go from there.
- kubanczyk 6y agoOne more question... How am I supposed to come up with that list? I was googling extensively and skimmed through both Beaker's docs and Hyper FAQ. They are friendly towards creators, but I didn't see a word about exploring self-published stuff.
- rzzzt 6y agoI think it's in a bookmark that shows up on the new tab page in Beaker itself, after installation. Not sure why it is not featured more prominently.
- ChainOfFools 6y agoOpera used to have this capability (internal web server, read/write web) until it was gutted and turned into another chromium skin after V.12
- 4b11b4 6y agoIs there any kind of "index" of "public" IPFS sites?
- elisaado 6y agoCurious about this as well, may be a proto-Google but for IPFS?
- nvr219 6y agoNo, not yet.
- hecturchi 6y agoThis gets close to it: https://awesome.ipfs.io/ https://awesome.ipfs.io/ There is also https://ipfs-search.com/ https://ipfs-search.com/ Some sites may offer IPFS versions transparently and you only notice if you have something like IPFS companion installed, as it then switches to your local node.
- Acrobatic_Road 6y agoalmonit.eth (if you can't resolve .eth then go to https://bafybeie2qeto62s3to6ngv6rublnghoh5qowwcwbuigpevr7ukan7ztakm.ipfs.dweb.link/#/ https://bafybeie2qeto62s3to6ngv6rublnghoh5qowwcwbuigpevr7uka...)
- sergiotapia 6y agoI've been using Brave for about three years now as primary driver. It gives me so much hope that Brave is pushing this forward and into mainstream. The web needs to be removed from the control of the select few. The web is for everyone!
- WClayFerguson 6y agoFor those interested in IPFS and the Fediverse or just a new Web Platform in general you can check out my little toy project here: https://quanta.wiki https://quanta.wiki Click "Feed Tab" at the top once inside the app, to meet some other Fedizens.
- erichocean 6y agoMaybe they shouldn't have let go the guy who made it happen…
- christophilus 6y agoI missed this. What is the backstory?
- drak0n1c 6y agoThe founder of Brave was the CTO of Mozilla.
- waynesonfire 6y agogood riddance. let him screw up his own browser.
- langitbiru 6y agoHe was also the CEO of Mozilla (for 11 days).
- zrm 6y agohttps://en.wikipedia.org/wiki/Brendan_Eich https://en.wikipedia.org/wiki/Brendan_Eich
- babypuncher 6y agoMaybe he shouldn't have donated all that money to bigoted organizations.
- lmedinas 6y agomaybe he does whatever he wants with his money.
- approxim8ion 6y agoMaybe he suffers the consequences of that then.
- erichocean 6y agoDoes Brave support Puppeteer?
- jonathansampson 6y agoI believe the answer is yes. Should you run into any issues, please do let us know.
- dsabanin 6y agoFor what it's worth, I'm going to give it a try. We need to fight the Internet centralization and censorship that will inevitably come with it all throughout the world.
- warlord1 6y agoCue the guy with nebulous claims that IPFS going mainstream will lead to "white supremacy" and "alt-right" ideas in 3... 2... 1...
- adkadskhj 6y agoCan anyone compare Brave to Beaker Browser? I've long been interested in Dat vs IPFS, so i'm curious how their browser counterparts behave. I suppose right off the bat, Brave is a "normal" browser - so it just supports +1 protocol. That's really cool.
- VoxPelli 6y agoJust a note that it's nowadays not `dat:` but `hyper:`, a rename of the protocol, that's used by Beaker: https://hypercore-protocol.org/ https://hypercore-protocol.org/
- Acrobatic_Road 6y agoI know they renamed it, but something inside me want me to keep saying dat. It's familiar.
- VoxPelli 6y agoSame here, and it’s more specific than “hyper”
- kickscondor 6y agoBeaker also supports regular web links - but Brave also supports Tor websites. However, Beaker has its own extended web API and tooling. You can fork websites, edit them - and you can script this functionality. (For example, I have a wiki software in Beaker that will handle all the forking and editing behind the scenes - using Javascript to make it happen.) You could say that Brave is a read-only HTML browser with wide support for decentralization protocols. While Beaker is a read-write HTML browser with its own protocol. And they both use the regular web as well.
- elwell 6y ago> If you choose to use a local node, Brave will automatically download go-ipfs as a component and will route future traffic through this node. That's nice. I was worried it was just going to be centralized somewhere at a different level.
- petre 6y agoI used it until they introduced widgets in nov 2020 and screwed with my start page, then switched back to opera. Of course bat, rewards and the other junk was disabled from the onset. Dunno why bother and build your business model around such useless non features. The browser is pretty good otherwise. Ipfs is nice but not enough to switch back, not until the start page, frequents is unscrewed anyway. Others will probably follow suit and add ipfs as well. A torrent downloader and magnet links would be nice as well.
- drak0n1c 6y agoFor those reading, the start page/new tab stuff can be trimmed and removed with a few clicks in Settings if desired.
- petre 6y agoI just needed a multiline top sites like on the old version, nit just a line, not disable it. Also funny how all browsers populate the top sites by default with facebook, amazon and other privacy perpetrators, instead of leaving it empty. Like their obnoxious preinstalled or top suggested apps aren't enough of a nuisance. Go ahead, help them gain even more market share.
- traverseda 6y agoDoes IPFS actually work?
- jonathansampson 6y agoIt does :) Download Brave and navigate to the following URL for a quick demo: ipfs://bafybeiemxf5abjwjbikoz4mc3a3dla6ual3jsgpdr4cjr3oz3evfyavhwq/wiki/Vincent_van_Gogh.html
- traverseda 6y agoIn my experience IPFS is only fast when you're using it through something like Cloudflare's IPFS proxy (which is basically a caching proxy). I haven't found IPFS to be actually usable any time I've tried running a node myself. Especially pinning anything beyond the most trivial of examples. Hoping to be proven wrong though.
- hecturchi 6y agoIt depends. For a start, newer versions of IPFS work much better, but the network still had a significant amount of older nodes making the experience worse for everyone. Luckily, this is changing as of late, it seems. IPFS shines when it can take advantage of content proximity (i.e. in your LAN, in your node etc.) or when there are few providers for the content within reach, at which point it just works regardless of connectivity to the outside world. In a general scenario, comparing IPFS-delivery speed with a CDN-backed website is not very fair. Might be slower but offers much more versatility.
- skissane 6y agoIt works but it could be a bit better: 1) First it loads it through a proxy, then shows me button to enable a local node 2) When I click that button, I then get a page with "Connection Refused" talking to localhost 3) After a few more seconds, the page reloads I get the actual IPFS page I am guessing with (2) the local node is being a bit slow to start. (I am using a 2013 MBP.) Ideally it would display some kind of "please wait node starting..." message at (2) rather than a connection refused error
- iampims 6y agoIs it possible to configure the http gateway?
- pier25 6y agoSo essentially this is P2P between browser caches?
- gorgoiler 6y agoI don’t know anything about IPFS and would like to know more. When I visit an HTTPS URL I see content and some authenticity (of the server, at least) tied with the transport mechanism. IPFS provides the content and a distributed transport. Does the protocol include authentication of the author? Is it up to the content author to include their own signature protocol outside of IPFS? [If you post an ipfs:// link claiming it is a New York Times article, how do I know it’s real?]
- hecturchi 6y agoIPFS has a mechanism called IPNS where any /ipns/author-hash can resolve to /ipfs/hash and the ipns record is signed and can only be provided by that signer/author. But this is just another way of authenticating the "author". You can also use dns (if you can trust it), or you can use signed content, or you can get the ipfs hash through a channel you trust. The main idea though, is that IPFS content is authenticated by default because it is referenced by its own hash. The problem on obtaining a hash you can trust is just a layer above and solvable in multiple ways, as needed.
- gorgoiler 6y agoThanks. That’s informative. I would be happy with the DNS route only if I had faith in DNSSEC receiving wide adoption. As far as I’m aware every resolver on every system I use will silently fail open to non-DNSSEC DNS. It feels like that’s going to be the case for a long time yet, so maybe the rely on DNS you can trust route isn’t the best option. To be clear: I’m not worried about malicious nodes on the IPFS network corrupting data which I’ve asked for. It’s more about how to avoid being phished with ipfs:// links I find posted online whose contents claim to be something they are not. I hadn’t realised how much I relied on the safety of the padlocked domain name at the top of my browser, and on the domain name in links over which I hover. With plain IPFS every click feels like a new website?
- issamehh 6y agoMy understanding is that the integrity of the contents is assured due to the identifier being a hash of the content. From there I don't think it's really needed for a whole protocol to verify the author. Couldn't something as simple as a gpg signature be sufficient? If they signed the hash and gave it to you then it would be good
- jcstryker 6y agoLast few things missing for me to make the switch are: tree-style/nested vertical tabs (https://github.com/brave/brave-browser/issues/464 https://github.com/brave/brave-browser/issues/464) and firefox style per-tab sessions (https://github.com/brave/brave-browser/issues/34 https://github.com/brave/brave-browser/issues/34) Really excited to see brave adding native IPFS support, though I would hope the team could start dedicating some cycles to some of these core features that firefox has over them.
- Nican 6y agoIt is not the first time that I have looked at IPFS and I still have a hard time understanding how the ecosystem is going to work. From my understanding, the file hash is basically the file URL, such that any change to the file content is a change to the file url as well. For hosting something like Wikipedia, how would one create pages that link to one another? And if indexes need to be created on top of the content, how are the different indexes kept in sync?
- theptip 6y agohttps://docs.ipfs.io/concepts/ipns/ https://docs.ipfs.io/concepts/ipns/ Quoth: IPFS uses content-based addressing; it creates an address of a file based on data contained within the file. If you were to share an IPFS address such as /ipfs/QmbezGequPwcsWo8UL4wDF6a8hYwM1hmbzYv2mnKkEWaUp with someone, you would need to give the person a new link every time you update the content. The InterPlanetary Name System (IPNS) solves this issue by creating an address that can be updated. A name in IPNS is the hash of a public key. It is associated with a record containing information about the hash it links to that is signed by the corresponding private key. New records can be signed and published at any time. ... Alternatives to IPNS IPNS is not the only way to create mutable addresses on IPFS. You can also use DNSLink, which is currently much faster than IPNS and also uses human-readable names. Other community members are exploring ways to use blockchains to store common name records.
- joshmanders 6y agoThis all sounds like reinventing ICANN and tld's First you had a decentralized internet, anyone with a computer could put something online, but sharing IP's everywhere was not easy to remember, and some weren't static... So they created DNS and Top Level Domains...
- Acrobatic_Road 6y agoIPNS is not DNS. It's just a fixed wrapper for mutable content. You are supposed to combine IPNS with something like ENS if you want human friendly names.
- paride5745 6y agoI tried to switch fully to Brave, but I had issues with Sync, messing up my 400+ bookmarks (thanks regular backups for the recovery), plus I really dislike uphold, as I had terrible experiences with them. Any plan to at least allow using other crypto platforms like coinbase?
- BrendanEich 6y agoSorry for the sync problem -- should be fixed now, if you are willing to try it again. We talk to many custodians and would love to partner with Coinbase. We've added Gemini (creator wallets now, user next) and are adding bitFlyer. So options beyond Uphold to comply with regional regulations, as well as to give users choice, are coming.
- paride5745 6y agoLovely, thanks for the info :)
- nklmilojevic 6y agoWhat about full iOS sync? That is the one thing that keeps me from switching to it fully (history sync in particular). Thanks!
- threevox 6y agoYet another reason why Brave blows Chrome out of the water
- deleted 6y ago[deleted]
- aarchi 6y agoThe IPFS component is written in Go and is packaged as a crx, like the built-in Rust ad blocker. Can Brave components like these be created by 3rd-party developers? I'd love to make extension daemons in decent non-JS languages like Go. > The go-ipfs daemon binary will be packaged into a crx file and installable via the component updater. There will be a different package per platform (Windows, macOS, and Linux x64) each with a different component extension ID. [1] [0]: https://github.com/brave/brave-browser/wiki/Brave-Components https://github.com/brave/brave-browser/wiki/Brave-Components [1]: https://github.com/brave/brave-browser/issues/10220 https://github.com/brave/brave-browser/issues/10220
- christiansakai 6y agoI feel like the golden age of front end is just coming to ripe. Ethereum smart contract toolchain is written in JavaScript, browser wallet like Metamask is the defacto way to interact with user's wallet without having to send any sensitive information (private key) to the server, and now with IPFS as well! Dare I dream that an entire frontend assets (compiled html, js, css) is hosted on IPFS, making a truly decentralized apps? Seems like an exciting era to be a JavaScript/frontend devs.
- sebmellen 6y agoThis is already the case with Uniswap: https://uniswap.org/blog/ipfs-uniswap-interface/ https://uniswap.org/blog/ipfs-uniswap-interface/. Let's see if the underlying economic models can mature to be viable in the "real world," or at least the digital real world. BAT, for example, made Brave possible, but the tokenomics are bad and basically no one uses it. That said, it is an exciting time, for sure! JavaScript sure has grown from humble beginnings.
- christiansakai 6y agoWhat is BAT?
- sebmellen 6y agoThe "native currency" of the Brave browser — you can read more here: https://basicattentiontoken.org/ https://basicattentiontoken.org/. As the URL implies, the name is "Basic Attention Token" for some reason. Didn't really work out, but has a huge marketcap even though no one uses it: https://coinmarketcap.com/currencies/basic-attention-token/ https://coinmarketcap.com/currencies/basic-attention-token/.
- loceng 6y agoMarket cap is just a function of multiplying total shares by the last share sell price, no?
- monokh 6y agoThis is so great to see. One of the big issues with IPFS was that ultimately the end users were mostly using public http gateways and not contributing by "pinning" the content. That is not distributed and therefore as centralized as what we had. There was no easy mechanism for end users to pin the content. I hope that local nodes and pinning become default from here on.
- neiman 6y agoDo they always refer to the same gateway, dweb.link? Is there a way to change this gateway? Otherwise all of ipfs will end up going through dweb.link, and that's how you centralized a decentralized technology.
- BrendanEich 6y agoNo, other browsers and extensions use a gateway. This is a Go-IPFS local node, downloaded on demand (or you can run your own and connect via it).
- neiman 6y agoNo, they're using a gateway in case you didn't choose to install your own go-ipfs local node.
- momack2 6y agoOn this page in Brave (chrome-extension://nibjojkomfdiaoajekhjakgkdhaomnch/dist/options/options.html) you can choose any IPFS gateway you prefer (or even run your own gateway if you want!). List of public IPFS gateways available here: https://ipfs.github.io/public-gateway-checker/ https://ipfs.github.io/public-gateway-checker/
- neiman 6y agoThanks!
- michaelsbradley 6y agoAre there any plans for Brave to make use of the Ethereum Name Service (ENS)?
- BrendanEich 6y agoYes, more on this soon.
- Proven 6y agoWhy would I want to use IPFS?
- mleonhard 6y ago> The gateway could potentially also lie about the content it is serving you. In the future, Brave plans to verify content retrieved through gateways by using its CID. Does anyone know why this was omitted? Verifying a hash is straightforward. Both the old simple MerkleDAG format [0] and the new complicated IPLD format [1] allow fetching and verifying individual files inside a CID-addressed bundle. > Both requests you make and content you serve are observable by network peers. That is a deceptive way to say, "if you click the 'Enable IPFS' button then your computer will continually publish your browsing history to the world." And they make it too easy to enable. It's just a button below the address bar [0]. And the button has a deceptive name, "Enable IPFS". The browser can use IPFS through a gateway, so IPFS is already enabled. There are many important projects to improve privacy and reduce tracking and monitoring of user behavior on the network: DNS over HTTPS, TLS Encrypted SNI, blocking third-party cookies, proxy services (incorrectly called VPNs), anti-fingerprinting work in browsers, and mobile privacy features. Is there any work on making IPFS resistant to tracking? Right now, IPFS seems like a step backward for privacy. > By default, Brave will load the URI being requested via a public HTTP gateway > If IPFS is not yet configured, the user will have the IPFS page loaded through the gateway https://dweb.link https://dweb.link. [2] Fortunately, Brave shows the gateway URL in the browser address bar. This lets users know which company is tracking them. For Brave users (dweb.link users), this is Protocol Labs https://protocol.ai https://protocol.ai , a VC-funded company in California. [0] https://github.com/ipfs-inactive/papers/blob/master/ipfs-cap2pfs/ipfs-p2p-file-system.pdf https://github.com/ipfs-inactive/papers/blob/master/ipfs-cap... [1] https://github.com/ipld/specs/ https://github.com/ipld/specs/ [2] https://github.com/brave/brave-browser/issues/10220 https://github.com/brave/brave-browser/issues/10220
- sneak 6y ago> Does anyone know why this was omitted? Verifying a hash is straightforward. A CID for a file is not a simple hash, it represents the root of a merkledag of a file tree and chunks of the file. Getting the dag metadata requires a p2p connection under normal circumstances. A public HTTP gateway, given the CID, returns file content, not the file tree or merkledag the CID is a hash over. It's doable, but totally reasonable that they didn't include this in 1.0. further reading: https://dag.ipfs.io/ https://dag.ipfs.io/ https://cid.ipfs.io/ https://cid.ipfs.io/
- sneak 6y ago> Additionally, Brave only allows subresources to be loaded over IPFS when the main page is loaded from IPFS. Bummer. This means normal webpages can't load images or videos from IPFS. :(
- vinniejames 6y agoThis is really cool! Way to push the web ahead Brave!
- simmanian 6y agoHonest question: what does it mean that Brave supports IPFS in this case? I can load IPFS links on my Firefox just fine.
- fledgexu 6y agoYes, you can. "Native Supports" means that Brave has a native IPFS node in their Browser and you don't need download IPFS-Desktop or use public gateway to visit websites in IPFS network.
- kickscondor 6y agoOk ok - check this out. ipns://k51qzi5uqu5dlusethckbaq0kf1udrhaq99lvrd21krkbnjukthfbv3hu4wkk8/ [Brave] (edit: got ipns://kickscondor.com/ working.) hyper://f8f860772e5e489beaf5c00390ab5b42703f8dd2a57d74e4d563433834208543/ [Beaker] http://kickscofbk2xcp5g.onion/ http://kickscofbk2xcp5g.onion/ [Tor] https://kickscondor.com/ https://kickscondor.com/ [Plain] Needs a Gemini version.
- Jayschwa 6y agoHa, very cool. The HTTPS version does not load for me right now, but the IPFS version does (somewhat slowly). Supporting all the hot protocols could be a good subject for a blog post or guide.
- sebmellen 6y agoAwesome. Is this a one man show or many people together?
- kickscondor 6y agoJust a person - not a big deal. Although the site is different in many ways based on the protocol.
- sebmellen 6y agoReally awesome stuff, and I love the design :)
- anderspitman 6y agoBut does it support netcat? nc apitman.com 2052 <<< /txt/feed
- anthk 6y agoGopher does.
- kickscondor 6y ago
- miguelmota 6y agoI recommend Pinata [0] for IPFS pinning if you do not want to host your own IPFS node. I'm not sure when they'll start charging but it's been free since they launched and I believe Infura [1] also has free pinning. Cloudflare [2] is a good alternative gateway to use. For deployment I use this deploy tool [3] which makes it as simple as `ipd -p pinata my-app` to host a static frontend. [0] https://pinata.cloud/ https://pinata.cloud/ [1] https://infura.io https://infura.io [2] https://blog.cloudflare.com/distributed-web-gateway/ https://blog.cloudflare.com/distributed-web-gateway/ [3] https://github.com/ipfs-shipyard/ipfs-deploy https://github.com/ipfs-shipyard/ipfs-deploy
- sebmellen 6y agoPiñata is great and I'm a happy user, but one note: Piñata is not free above 1GB. You can see their pricing page here: https://pinata.cloud/pricing https://pinata.cloud/pricing.
- pojntfx 6y agoAwesome! I just hope that some institution (looking at you, EU) forces Apple to finally allow third-party browser engines on iOS, so that IPFS support is available on that platform (w/o a gateway).
- not_really 6y agoThat would be amazing, but unfortunately I'd estimate that hell will freeze over before that happens.
- fledgexu 6y agoAnyone would like to try IPFS in Browser, you can use the IPFS Companion(https://github.com/ipfs-shipyard/ipfs-companion https://github.com/ipfs-shipyard/ipfs-companion) and IPFS-Desktop(https://github.com/ipfs-shipyard/ipfs-desktop https://github.com/ipfs-shipyard/ipfs-desktop). IPFS Companion supports many mainstream browsers.
- redmaverick 6y agoThere are no youtube ads that play on Brave. This is my number one reason why I use Brave.
- mrone 6y agoReally? This issue could be easily solved by using uBlock origin, which is an extension supported on almost all major browsers such as Firefox, Google Chrome, Opera and Microsoft Edge.
- benhylau 6y agoThere are several new and exciting decentralized web protocols. I am working on a tool to publish to all of them. Right now it publishes to IPFS and Hypercore, and will eventually serve signed plaintext so content can be shared to Scuttlebutt and Aether networks. For example, this site is published using https://github.com/hyphacoop/api.distributed.press https://github.com/hyphacoop/api.distributed.press and it can be accessed over HTTP, IPFS, and Hypercore. https://staging.compost.digital https://staging.compost.digital ipns://staging.compost.digital hyper://staging.compost.digital (gateway) https://ipfs.distributed.press/ipns/staging.compost.digital/ https://ipfs.distributed.press/ipns/staging.compost.digital/ (gateway) https://hyper.distributed.press/staging.compost.digital/ https://hyper.distributed.press/staging.compost.digital/
- sebmellen 6y agoDo you have any contact information? Would love to get in touch. Working on a similar project at https://intpub.org https://intpub.org (very nascent website, but mature ideas).
- benhylau 6y agoNeat! Happy to connect here: hello [at] distributed.press We were also in touch with folks from Decentralized Science https://decentralizedscience.github.io https://decentralizedscience.github.io
- abdulmuhaimin 6y agoBrave is becoming more and more compelling. How I wish they develop their own engine(I know, tough task), or at least use Firefox's. Chromium based browser is really a deal breaker for me
- electriclove 6y agoWhy is a Chromium based browser a deal breaker?
- fsflover 6y agoWith Chromium, Google is defining the web standards like Internet Explorer did, because it's a monopolist.
- Daho0n 6y agoNot OP but for me it is a deal breaker too. On-top of the privacy issues with most variants Chrome is also the new Internet Explorer, monoculture and forced "standards" and all. Firefox would have to become really bad for me to even consider switching and, again IMHO, Firefox is also better than most critics say it is. Every time I see a critic of FF I have a hard time taking it seriously as most are hyperbole or FUD. Like "it uses x GB RAM!" and I look in Task manager and see it uses way way less*. It seems it has become hip to attack Mozilla and Firefox all the while using Chrome, Gmail and Google search (or if really hip all of these except DDG instead of Google search). * Atm. on my PC Firefox with 3 sites open and 10 add-ons installed (Including adblocker, decentraleyes and containers) uses 630,5MB RAM and 0 - 0,3% (of a very old I7) CPU.
- j-james 6y agoA couple of distributed protocols have been posted to HN recently. How does IPFS compare to I2P, ZeroNet, Freenet, and similar?
- reedlaw 6y agoI would like to use Brave but there is a serious issue--users are unable to install non-store extensions. https://github.com/brave/brave-browser/issues/2457 https://github.com/brave/brave-browser/issues/2457 https://github.com/brave/brave-browser/issues/5761 https://github.com/brave/brave-browser/issues/5761 (duplicate)
- shaunregenbaum 6y agoI was able to install my own extensions. It was the same exact process as for Chrome.
- reedlaw 6y agoOn Linux? I just tried installing browserpass-chromium from AUR and it works fine in Chromium but not in Brave.
- fnord77 6y agoI don't understand. I tried putting the straight ipfs hashes in the address bar - /ipfs/blahblah - it didn't work. the links that do work go through ipfs.io. Is this just a gateway like onion.ly for tor?
- sebmellen 6y agoYou have to use the ipfs:// prefix!
- yostrovs 6y agoWill Parler still work?
- brakus1 6y agoI was excited about Brave until I found out the Founder and CEO, Brendan Eich, is on the record for opposing same sex marriage. https://www.standard.co.uk/tech/mozilla-boss-brendan-eich-quits-in-row-over-his-opposition-to-gay-marriage-9237701.html https://www.standard.co.uk/tech/mozilla-boss-brendan-eich-qu... Anyone know more about this and where he stands on the issue now?
- deleted 6y ago[deleted]
- SmokyBourbon 6y agoHere's an ipfs url you can use to test that it's working: ipfs://bafybeigwwctpv37xdcwacqxvekr6e4kaemqsrv34em6glkbiceo3fcy4si/
- mlindner 6y agoI'm not very familiar with IPFS. If someone were to say serve or request illegal content, this description sounds like a third party could easily tell what content is being requested or served.
- pachico 6y agoAnother reason to stick to Brave (also in mobile). I honestly wish Firefox was my choice but Brave has a better product proposition.
- sriku 6y agoAny thoughts comparing with the decentralisation in the Beaker browser? https://beakerbrowser.com/ https://beakerbrowser.com/
- dennis-tra 6y agoChromium 86 safelisted some distributed web schemes for registerProtocolHandler() [0][1]. Among them are also `ipfs` and `ipns`. As my first contribution to go-ipfs I grabbed the corresponding issue and added support for the gateway code [2], which will be released with go-ipfs 0.8.0. This means anyone will be able to call e.g. navigator.registerProtocolHandler('ipfs', 'https://dweb.link/ipfs/?uri=%s https://dweb.link/ipfs/?uri=%s', 'ipfs resolver') Afterwards opening something like: ipfs://QmbWqxBEKC3P8tqsKc98xmWNzrzDtRLMiMPL8wBuTGsMnR will be redirected to the public gateway configured above and handled accordingly. You can also configure a different gateway as some have voiced their concern about routing everything through dweb.link. [0] https://blog.chromium.org/2020/09/chrome-86-improved-focus-highlighting.html https://blog.chromium.org/2020/09/chrome-86-improved-focus-h... [1] https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler https://developer.mozilla.org/en-US/docs/Web/API/Navigator/r... [2] https://github.com/ipfs/go-ipfs/pull/7802 https://github.com/ipfs/go-ipfs/pull/7802
- gbh444g 6y agoDoes Brave support uMatrix and uBlockOrigin?
- blazeWayne 6y agoCan someone educate me more about this? This only seems to decentralize content sharing right? How are servers going to work? They would still be centralized right? Things like REST APIs.
- jl6 6y agoIs there a lightweight IPFS server suitable for hosting a low-volume personal website on a severely resource-constrained VM? Last time I looked IPFS software used a lot of memory and bandwidth.
- uniqueid 6y agoI know little about this protocol. It seems to make things better like client privacy, server versioning and censorship of good actors. As usual, nobody bothered to worry about problems it worsens. Do we want more anonymity and less censorship for bad actors? Good and bad may be subjective, but nearly everyone looks at that issue pragmatically in some instances (to pick an unlikely example: some demented billionaire buying nukes), and in tech we seem incapable of accounting for that.
- kortilla 6y agoThe people who produce anti-censorship tools usually philosophically believe that it’s not the job of a communications tool to enforce acceptable speech. It’s sort of like complaining that making it easier to vote brings the average voter education level down. The people making it easier are certainly aware but don’t think it’s right to make it more difficult to vote.
- uniqueid 6y agoThe first paragraph is a good assessment of the current state of affairs. That said, it's not a given that it be all or nothing. In fact, my complaint is specifically that we don't often ask such questions. There might be ways we haven't exploited yet to disincentivize certain behaviors. Whoever invented Bitcoin, for example, had to take problems with incentives into account that, at first glance, seem intractable. Given the way the internet turned out, we should think seriously about how people wind up using new tech in practice, rather than assume everything will just work itself out for the best.
- morlockabove 6y agoA lot of it is cynisism about people complaining about bad actors. The sorts of people who would build an anti-censorship tool are likely to be motivated, at least partly, be disdain for the censors of the day. 'Oh, now you want thoughtful dialogue, and a discussion. And then, when the reins of power are installed and your ilk have taken them, you'll be sneering as you kick me out.' - Something like that is a relatively common sentiment. Assuage this sentiment, and you might succeed.
- gadders 6y ago"Hey, check out this cool image of a van Gogh painting I found. It's at ipfs://bafybeiemxf5abjwjbikoz4mc3a3dla6ual3jsgpdr4cjr3oz3evfyavhwq/wiki/Vincent_van_Gogh.html" I think they need to work on making these urls human readable.
- leoplct 6y agoCould IPFS be used for Deep/Dark websites?
- devops000 6y agoBasically, someone could copy paywalled contents and distribute them on IPFS ? Or any copyrighted content. https://github.com/victorb/ipfscrape https://github.com/victorb/ipfscrape
- AzzieElbab 6y agoAs soon as it gains traction google will remove brave from it’s play store and will pressure apple to do the same
- StavrosK 6y agoHere's something for all you Brave installers to read to try out IPFS: ipfs://Qmdpah7j4mLswRLsv55qX4R9RzK3RtCWKfYNt4AEtXE2dG
- Seb-C 6y agoBrave is getting more and more my attention lately. I didn't migrate yet, but I am very impressed. The freshness and innovation reminds me of Opera in the early 2000. I have been a loyal user of Firefox ever since I quit Opera (ironically for it's shitty extensions catalog at the time compared to Firefox), but now I am very frustrated by its lack of meaningful progress and the way they break things and regress quite often while ignoring the feedbacks of the community. Firefox for Android is a joke, the tabs still behaves in a weird and confusing way, and half a year later I still don't have my extensions back. I'm also tired by the non-integration of the Chromecast on PC and the fact that it is not even possible to get this as an extension since they killed the ecosystem years ago and didn't give back the features as promised. Recently the synchronization stopped working on my Android, and like always with Mozilla, the only solution you will find from them to fix a bug is to reset your profile and loose everything. If Brave implements extensions for Android, I'll definitely migrate and quit Firefox.
- always_learning 6y agoOnce they ship Multi-Account Containers i am switching. Firefox have already annoyed me with the "more than just de-platforming" nonsense
- ayewo 6y agoThis is the first time I’m hearing about this blog post: https://blog.mozilla.org/blog/2021/01/08/we-need-more-than-deplatforming/ https://blog.mozilla.org/blog/2021/01/08/we-need-more-than-d... I use Firefox but don’t receive their newsletter, follow their social accounts or any kind of communication, and I’m guessing this is true for a lot of FF users, so I’m wondering how you learned of it? Did Mozilla try to shove their brand of politics down your throat in-browser? Via the new tab or a similar mechanism? If not, I don’t think its enough—at least for me—to jump ship. Stackoverflow did the same by injecting the immediate past CEO’s brand of politics into the side bar. Even with push back from the community, they didn’t stop or apologize. In spite of their actions, people still derive value from the large cache of answers that is their Q&A product to get work done. Lots of people will keep going back to use their product, even if they disagree politically.
- contravariant 6y agoWhy do they insist it's a URI when URIs and URLs use the same syntax and the provided URI actually defines a means to retrieve the content? The censorship aspect is a red herring as both URLs and URIs carry the same meaning and only require the host to be a registered name, regardless of what registry this is (i.e. DNS is not a requirement), and in fact doesn't have to be a literal host.
- dartharva 6y agoI tried switching to Brave, it just doesn't feel right to me. It felt too bloated and actually performed slower on my machine on most sites than Firefox. I'm also not comfortable with Brave's attitude towards forks of its browser. afaik, two of the main forks (Braver/Bold and Gab's Dissenter) were bullied into obscurity by Brave's management. Here's Brendan being overly salty towards Dissenter: https://twitter.com/BrendanEich/status/1118705815127347200 https://twitter.com/BrendanEich/status/1118705815127347200
- harigov 6y agoBrave is one of my favorite new software of 2020. I love how fast it loads web pages and removes ads. More importantly it’s a huge step forward in terms of fixing web. I am very excited about this Ipfs support. If they also integrate openbazaar with some decentralized currency , that would be incredible! nit - can you please fix the icon? The color and icon undersell Brave by a huge margin.