Peer-to-peer social networking with Rotonde and Beaker

  • This is cool. It's using a pattern called the 'self mutating site'.

    During setup, you git-clone the application code and put it into a dat site you create. The app code publishes by modifying files within its own dat. When you visit somebody's profile, you're actually visiting a new site, so there's no uniform software layer on the social network. A lot like indie Web software.

    There's a new 'application' pattern we're working on for the upcoming 0.8 release. In that pattern, the app dat and the data dat will be separated. This wont replace self-mutating sites, but it has some benefits as an alternative: apps will be able to update independently of the data, the browser will provide install and signin flows, and apps can provide persistent UIs.

    There's a lot of other ideas we're kicking around (intents) and some kind of out there experiments (the app scheme [1]) so we'll need lots of feedback, esp from folks like @neauoire. Pre-release of 0.8 should happen by the new year.

    1. https://github.com/beakerbrowser/beaker/wiki/App-Scheme

    EDIT: updated for clarity EDIT EDIT: and brevity

  • Really awesome demo - the Beaker/Dat/Hypercore ecosystem is amazing. Real-time p2p sync of anything you can imagine.

    I was able to build a 'Slack clone' as a one-day hack, using Hypercore + Electron: https://github.com/lachenmayer/p2p-slack-clone-poc

    I think we'll be seeing a lot of these kind of projects soon :)

  • For those with an Android device that want to browse the Dat based P2P Web, there is an experimental Android browser called Bunsen Browser in development. And we could use your help :)

    https://github.com/bunsenbrowser/bunsen

  • I'm happy seeing more P2P projects, and if Javascript is the conduit which gets people to invest time and money then I'm all for it. Software doesn't get investment because it is good, software gets good when it gets investment. And I don't mean just money. The greatest regret I have when building Firestr (http://firestr.com) is not using electron. I'm only half joking.

  • This is working on top of Beaker Browser, and since BB is not available for Windows, Rotonde is not too. Since BB is a main platform for dat browsing, I am really interested in how secure it is. Poking around BB website I could not find if it is a fork of webkit or blink or something else? Another question, is it possible to enable dat protocol via extension for chrome/firefox?

  • SAFE Browser [0] is a lightly modified fork of the Beaker Browser for the SAFE Network [1]. It supports the same goals as the standard Beaker Browser but uses SafeCoin to incentivize app creation and hosting. It's also cool in that MaidSafe builds their core libraries with Rust.

    [0] https://github.com/maidsafe/safe_browser [1] https://safenetwork.wiki/en/FAQ

  • yay! the many nascent and forthcoming deX networks and protocols are gonna make the internet fun again

  • How is this Rotonde different from the RSS Reader client that Paul Frazee wrote? https://hashbase.io/pfrazee/rss-reader

    Also, is it really necessary to git clone the rotonde repository? Why not go to a starter Dat url and use Beaker to fork your own copy?

  • Are there any networks like beaker that are not only distributed but also truly anonymous? There is no point in being peer to peer if you can't be anonymous as well. Well, there IS a point, like with the pro-catalonia websites, but it would be even more useful when you can be anonymous.

    Also, how secure is beaker? Are there any security audits?

  • Is dat more-or-less in the same domain as IPFS? (I know the technology is different, but as I see they are being used mostly for the same purposes.)

    If so, which one is winning?

  • It looks good but, doesn't work on my work network and didn't work when I tried it through Tunnelbear VPN.

  • I set one up for myself here:

    dat://72671c5004d3b956791b6ffca7f05025d62309feaf99cde04c6f434189694291/

    Nobody follows me yet though...

  • This is cool!

  • how it is similar and or different from the posting feature that is a part of Beaker 0.8 ?

  • is dat better than zeronet?

  • Is Beaker based on Firefox?

  • I'm gonna be honest here, this is how this reads to me: Decentralize... with Google (Suprise! It's a Chrome fork). Funded by a couple of tiny science grants and the NSA/McClathyDC who owns Knight Ridder Foundation, earns 56.4% annual revenue from advertising in 2016 and 15% of careerbuilder.com, has been losing nearly $1B USD annually and has been in trouble for undermining counter-terrorism efforts - so easily controlled. They've got a fed with a clearance [GSA 18F] as an adviser, no matter how anti-gov his Twitter looks. Their 'partners' amount to the same few friends with the same logos, feds, academia, and former Mozilla hypocrites who now work on a technology powered by Google+GitHub [req. Chrome+Electron] to drive... decentralization? Specifically the Dat project as described by Max Ogden provides an alternative to GitHub, did they read that? But while looking suspect already, they're explicitly not building privacy, and citing 'a secret URL' as the key to encryption in the project pages. Underlying the project, is Dat. Dat appears to be where the real meat is, and it is geared for big data, government, and centralized decentralization. Man WTF, I'm sorry I wasted my time investigating. Give your research, data, and content to -big brother-, er... everyone! Set it free! lol Additionally they're node-obsessed.js v0.0.0.2a throughout and the only mention of security or authentication methods I found in the admin guide were a section on OpenStack integration (+1 for that at least, to use their Google-speak).

  • If this means what i think it means (?) it could means a large change to the current net. Could anyone tell me if im right or not (aka does what i think end up on the userside instead of at a large company or other formation) - aka is there a "real" privacy setting?

    Avoiding ... words ftw.

  • I have an issue with Beaker, and it's that it's build on html/js/css the unholy trinity.

    edit: my bad, there's also markdown support.

    It also needs to have a wasm backed canvas.